数据库表的基本操作

新建表

CREATE  TABLE  Teachers

(Tno   CHAR(7)   PRIMARY KEY,

Tname   CHAR(10)  NOT NULL,

Sex   CHAR(2)   CHECK (Sex = ‘男’ OR ‘女’),

Birthday   DATE,

Dno       CHAR(4),

FOREIGN  KEY (Dno)  REFERENCES  Departments (Dno));

查询

SELECT  (DISTINCT)  Sno,  Sname

FROM    Students

WHERE   Speciality  LIKE  ‘数据%’  OR  Sname  LIKE  ‘李_ _

ORDER   BY  Sno  ASC|DESC;

SELECT MIN(Grade),  MAX(Grade), AVG(Grade)

FROM SC

WHERE Cno = ‘CS302’;

SELECT  Student.Sno, Sname, AVG(Grade)

FROM    SC, Students

WHERE Students.Sno, = SC.Sno

GROUP   BY  Sno, Sname

HAVING  AVG(Grade)  >  85;

新增行

INSERT  INTO  SC (Sno, Cno)

VALUES (‘201020103’, ‘madlddd’);

删除行

DELETE FROM Students

WHERE Sno = ‘20102104’;

更新行

UPDATE Teachers

SET Title = ‘副教授’, age= ‘30’

WHERE Tno = ‘2020’;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值