mysql建表添加信息_mysql建表插入数据

本文介绍了如何在MySQL中创建user和Student1、Course、SC四张表,并展示了向user表插入一条数据的SQL语句。user表包含id、name、sex和age字段,其中id为主键并自增。Student1表包含了学生的基本信息,Course表存储课程信息,SC表用于建立学生选课的关系,使用外键约束确保数据完整性。
摘要由CSDN通过智能技术生成

/*create user table*/

create table user(

/*set the id as the primary key ,set this auto_increment type*/

id int primary key auto_increment ,

name char(10) not null,

/*this check sex in male or female ,don't use not null here*/

sex char(6) check(sex in ('male','female')),

age int not null

);

/*this Sql script insert one row into user table*/

insert into user (name,sex,age) values("wanggangdan",'male',18);create table Student1(

Sno char(8) primary key not null,

Sname varchar(10) not null,

Sex char(2) check(Sex in ('男','女')),

Age int not null,

Phonenumber char(12) unique,

Sdept varchar(20) not null

);

create table Course(

Cno char(10) primary key  not null,

Cname varchar(20) not null,

Total_perior tinyint,

Week_perior tinyint,

credit tinyint not null,

Pcno char(10)

);

create table SC(

Sno char(8) not null,

Cno char(10) not null,

Grade tinyint,

/*set Sno & Cno as the primary key*/

primary key(Sno,Cno),

/*set the refereneces of Sno & Cno*/

foreign key(Sno) references Student1(Sno),

foreign key(Cno) references Course(Cno)

);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值