我们将通过语句的形式完成从建表到查询的过程
自定义数据库
最先开始我们要先创建一个非系统的数据库
。
定义一个数据库
create database <命名>
创建完数据库后需要在建表前把查询语句跳到我们自建的数据库下面,我们使用下方代码完成此操作
use <命名>
go
定义基本表
创建一个表
create table <命名>{
<列名><数据类型>[列级完整性约束],
<列名><数据类型>[列级完整性约束],
<列名><数据类型>[列级完整性约束],
primary key<列名>
};
primary key 为定义主键,放在创建表的最后一行
。
除了基本表以外还可以创建表与表之间的连接
创建一个外键
foreign key<命名> references(被参照列)
外键定义时,参照表和被参照表可以是同一个表
修改基本表
子句 | 作用 |
---|---|
ADD | 添加 |
DROP | 删除 |
ALTER | 选择 |
删除表
drop table <命名>
对表列进行增加,删除操作
ALTER table <命名>
add[column]<新增列名><数据类型>[完整性约束]
add <表级完整性约束>
drop[column] <列名>
列表的特殊定义
cascade 和它相关联的所有对象一起删除,例如视图