返回顶部
首页 > 资讯 > 数据库 >Mysql 创建学生课程表
  • 390
分享到

Mysql 创建学生课程表

数据库java数据结构Poweredby金山文档 2023-10-22 06:10:44 390人浏览 泡泡鱼
摘要

学生课表及选课 涉及知识点: 创建数据库,创建表,外键,插入数据。 工具:datagrip create table Students( Sno int primary key not null comment '学号'

学生课表及选课

涉及知识点:

创建数据库,创建表,外键,插入数据。

工具:datagrip

create table Students(    Sno   int primary key not null comment '学号',    Sname varchar(10) unique comment '姓名',    Ssex  char(1) comment '性别',    Sage  int comment '年龄',    Sdept varchar(5) comment '所在系别') comment '信息';create table course1(    Con char(4) primary key ,    Cname char(40) not null ,    Cpno char(4),    Ccredit int);create table sc (    Sno int ,    Cno char(4),    Grade SMALLINT,    PRIMARY KEY (Sno,Cno));--插入数据--insert into Students(Sno,Sname,Ssex,Sage,Sdept) VALUES (201215121,'李永','男',20,'CS'),(201215122,'刘晨','女',19,'CS'),                           (201215123,'王敏','女',18,'MA'),(201215124,'张丽','男',19,'IS');insert into course1(con, cname, cpno, ccredit) values (1,'数据库','5',4),                          (2,'数学',' ',2),                          (3,'信息系统','1',4),                          (4,'操作系统','6',3),                          (5,'数据结构','7',4),                          (6,'数据结构','',2),                          (7,'PASCAL语言','6',4);insert into sc(Sno, Cno, Grade) values (201215121,'1',92),           (201215121,'2',85),           (201215121,'3',88),           (201215122,'2',90),           (201215122,'3',80);--外键--alter table  sc add constraint  fk_sc_sno foreign key (Sno) references Students(Sno);alter table  sc add constraint  fk_sc_cno foreign key (Cno) references course1(Con);

建立外键连接有两种语句,建表时建立外键,建表完成后建立外键。如上所用为建表完成后建立外键。

插入数据如遇到以下问题:Mysql 插入数据错误提示1366-Incorrect string value:'\xE6\x9D\x8E\xE5\xAD\xA6...'for column 'name' at row 1

原因是插入中文字符,但mysql默认为其他字符,所以输入不合法。

改变默认字符:alter table Student change name name varchar(40) character set utf8;

(准确指定)

来源地址:https://blog.csdn.net/m0_63724439/article/details/129737614

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 创建学生课程表

本文链接: https://www.lsjlt.com/news/435907.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql 创建学生表、课程表、学生选课表
    数据库系统概论(第五版)79页提供的三个表,为了我们上机操作容易,下面创建这三个表 学生-课程数据库中包含以下三个表 学生表:Student(Sno,Sname,Ssex,Sage,Sdept)...
    99+
    2023-09-11
    mysql 数据库
  • Mysql 创建学生课程表
    学生课表及选课 涉及知识点: 创建数据库,创建表,外键,插入数据。 工具:datagrip create table Students( Sno int primary key not null comment '学号'...
    99+
    2023-10-22
    数据库 java 数据结构 Powered by 金山文档
  • mysql---创建学生表
    第一步新建连接 第二步–建表 右键–新建数据库– 创建student数据库](https://img-blog.csdnimg.cn/83a2d2e54f054649a90282cb0bc9f48d...
    99+
    2023-09-18
    mysql 数据库
  • MySQL学生表创建
    建立学生表 题目 用命令方式创建3个表如下: 创建学生表名为student,包含5个属性: sno char(5) 为主码 sname char(8) sdept char...
    99+
    2023-10-18
    数据库 mysql
  • mysql怎么创建课程表
    创建 mysql 课程表所需步骤:使用 mysql -u username -p password 连接到 mysql。执行 create database school; 创建数据库。...
    99+
    2024-04-05
    mysql
  • mysql怎么创建一个学生表
    通过使用 create table 语句来创建名为 "students" 的表,定义 "id" 列为主键,并使用适当的数据类型和约束(如 not null 和 auto_incremen...
    99+
    2024-04-22
    mysql
  • mysql,用sql语句,建立学生-课程数据库基本表
    首先要准备三个表Student学生表、Course课程表、SC选课表 学生表学号姓名年龄性别院系StudentSnoSnameSageSsexSdept 课程表课程号课程名先行课学分CourseCnoCnameCpnoCcredit 选课表...
    99+
    2023-10-12
    数据库 mysql sql
  • 怎么使用sql创建学生表
    要创建一个学生表,可以按照以下步骤使用SQL语句: 首先打开一个数据库管理系统(如MySQL、SQL Server等),连接到你...
    99+
    2024-05-06
    sql
  • 2.SQL--创建课程表和向表内插入数据
    --创建课程表,并向表内插入数据--新建课程表,Tid为教师编号create table Course(Cid varchar(10),Cname nvarchar(10),Tid va...
    99+
    2024-04-02
  • MySQL基础 创建学生表实现查询基础功能
    一. 创建学生表 进入MySQL WIN + R 输入cmd 输入mysql -u root -p 输入密码进入mysql 输入show databases;  查询现有数据库 选择一个数据库 use 数据库名称  创建一个学生表 ...
    99+
    2023-10-21
    mysql 数据库
  • 课程设计之学生选课管理系统
    一、课程设计任务 完成学生选课管理系统的开发 二、需求描述 本系统是一个单机版的小型的学生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的教务平台,对学生提供的服务有登录、选课、、修改登录密码、和查询成绩这几个服务,所...
    99+
    2023-10-03
    java mysql 数据库
  • 用sql语句创建学生表的方法
    这篇文章主要介绍用sql语句创建学生表的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!步骤:1、打开“sql server”;2、用“creat table student();...
    99+
    2024-04-02
  • 如何使用sql语句创建学生表
    这篇文章主要介绍如何使用sql语句创建学生表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!用sql语句创建学生表的方法:首先打开sql的新建查询,新建表;然后输入学号和姓名,类型用字...
    99+
    2024-04-02
  • MySQL学习之创建、修改、删除表
    1、如何创建表结构?  语法格式如下:       CREATE TABLE [IF NOT EXISTS...
    99+
    2024-04-02
  • PHP 创建 MySQL 表
    目录   PHP 创建 MySQL 表 使用 MySQLi 和 PDO 创建 MySQL 表 实例 (MySQLi - 面向对象) 实例 (MySQLi - 面向过程) 实例 (PDO)   PHP 创建 MySQL 表 一个数据表有一...
    99+
    2023-10-01
    android adb
  • navicat mysql创建表_Navicat for MySQL如何创建数据表
    1.下载并安装Navicat for MySQL 安装时,选默认选项即可 2.下载并安装MySQL MySQL安装及配置 点击查看 3.打开Navicat 在选项栏中选择Connection,并在下拉选项中选择MySQL,如图所示 4.创...
    99+
    2023-10-06
    mysql 数据库 编程
  • 用sql语句创建学生表的方法是什么
    小编给大家分享一下用sql语句创建学生表的方法是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!在数据库中使用SQL语句创建学生表代码如下: ( 学号 char(12) pri...
    99+
    2024-04-02
  • DJANGO 学生管理系统项目创建流程
    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px ...
    99+
    2023-01-30
    管理系统 流程 项目
  • Java+Swing+MySQL实现学生选课管理系统
    目录 一、系统介绍 1.运行环境 2.技术说明 3.系统功能 4.数据库实体E-R图设计 5.数据库表的设计 二、系统实现  1.用户登录 2.主界面   3.数据库连接 4.数据查询 5.查询课程信息 6.添加学生信息 7.修改学生信息...
    99+
    2023-09-25
    mysql java 数据库
  • mysql怎么创建表
    这篇文章给大家分享的是有关mysql怎么创建表的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql怎么创建表1. 按win+r快捷键,输入cmd运行。 2...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作