1、创建表
基本语句格式: create table <表名> (<列名> <数据类型> [列级完整性约束] [,<列名> <数据类型> [列级完整性约束] ...... [,<列名> <数据类型> [列级完整性约束]) 例:create table Student(Sno char(9) primary key,/*列级完整约束条件,Sno主键*/Sname char(20) unique,/*唯一标识*/Ssex char(2),Sage smallint ,Sdept char(20))create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint,foreign key (Cpno) references Course(Cno)/*表级完整约束条件,Cpno外码被参照表是Course,被参照列是Cno*/)create table SC(Sno char(9),Cno char(4),Grade smallint,primary key (Sno,Cno),foreign key(Sno) references Student(Sno),foreign key(Cno) references Course(Cno))
2、修改表基本语句格式:
alter table <表名> [add <新列名> <数据类型> [完整性约束]] [drop column <列名> [drop<完整性约束名>] [alter column <列名> <数据类型>] 例:alter table Student add S_entrance date;/*添加列*/alter table Student alter column Sage int;/*修改数据类型*/alter table Course add unique(Cname);/*增加约束条件*/alter table Student drop column S_entrance/*删除列*/alter table Course drop FK__SC__Cno__145C0A3F;/*删除完整性约束*/
3、删除基本表
格式: drop table <表名>4、查询语句基本格式: SELECT [ ALL | DISTINCT ] <字段表达式1> [,…]
FROM <表名1> [,<表名1> [,...] ] [ WHERE <筛选条件表达式> ] [ GROUP BY <分组表达式> [ HAVING <分组条件表达式> ] ] [ORDER BY <字段> [ ASC | DESC ] ]