sql varchar转换成日期_SQL学习的0至1

edb7712ca35b6577a56b1af02ea61b0b.png

SQL的学习0至1

一、SQL学习概念图

420a863afb8b01ccce66e4f90d7a281d.png

二、本节相关SQL语句复习

(1)studen表插入数据

insert into student(学号,姓名,出生日期,性别)

values('0001','猴子','1989-01-01','男');

insert into student(学号,姓名,出生日期,性别)

values('0002','猴子','1990-12-21','女');

insert into student(学号,姓名,出生日期,性别)

values('0003','马云','1991-12-21','男');

insert into student(学号,姓名,出生日期,性别)

values('0004','王思聪','1990-05-20','男');

或者

insert into student(学号,姓名,出生日期,性别)

values('0001','猴子','1989-01-01','男'),

('0002','猴子','1990-12-21','女'),

('0003','马云','1991-12-21','男'),

('0004','王思聪','1990-05-20','男');

(2)score表

insert into score(学号,课程号,成绩)

values('0001','0001',80);

insert into score(学号,课程号,成绩)

values('0001','0002',90);

insert into score(学号,课程号,成绩)

values('0001','0003',99);

insert into score(学号,课程号,成绩)

values('0002','0002',60);

insert into score(学号,课程号,成绩)

values('0002','0003',80);

insert into score(学号,课程号,成绩)

values('0003','0001',80);

insert into score(学号,课程号,成绩)

values('0003','0002',80);

insert into score(学号,课程号,成绩)

values('0003','0003',80);

或者

insert into score(学号,课程号,成绩)

values('0001','0001',90),

('0001','0002',99),

('0001','0003',99),

('0002','0002',60),

('0002','0003',80),

('0003','0001',80),

('0003','0002',80),

('0003','0003',80);

(3)course表

insert into course(课程号,课程名称,教师号)

values('0001','语文','002');

insert into course(课程号,课程名称,教师号)

values('0002','数学','001');

insert into course(课程号,课程名称,教师号)

values('0003','英语','003');

或者

insert into course(课程号,课程名称,教师号)

values('0001','语文','002'),

('0002','数学','001'),

('0003','英语','003');

(4)teacher表

insert into teacher(教师号,教师姓名)

values('0001','孟扎扎');

insert into teacher(教师号,教师姓名)

values('0002','马化腾');

insert into teacher(教师号,教师姓名)

values('0003',Null);

insert into teacher(教师号,教师姓名)

values('0004','');

或者

insert into teacher(教师号,教师姓名)

values('0001','孟扎扎'),

('0002','马化腾'),

('0003',Null),

('0004','');

其他SQL语句补充

--建表

--student表

create table 'student'(

'学号' varchar(255) Not Null,

'姓名' varchar(255) Not Null,

'出生日期' date Not Null,

'性别' varchar(255) Not Null,

PRIMARY KEY('学号')

);

--score表

create table 'score'(

'学号' varchar(255) Not Null,

'课程号' varchar(255) Not Null,

'成绩' float(255) Not Null,

PRIMARY KEY('学号','课程号')

);

--course表

create table 'course'(

'课程号' varchar(255) Not Null,

'课程名称' varchar(255) Not Null,

'教师号' varchar(255) Not Null,

PRIMARY KEY('课程号')

);

--teacher表

create table 'teacher'(

'教师号' varchar(255) Not Null,

'教师姓名' varchar(255) ,

PRIMARY KEY('教师号')

);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值