数据库实验 知识点(一)

创建数据库

create database 数据库名

选择数据库

use 数据库名

创建表

create table 表名
(
	字段名 数据类型,
	字段名 数据类型,
	······
	字段名 数据类型
)

删除表

drop table 表名

添加主键约束

(1)在定义列的同时指定主键
在这里插入图片描述
(2)在定义完所有列之后,指定主键
在这里插入图片描述
多字段联合主键
在定义完所有列后指定联合主键:

primary key(字段名,字段名)

修改字段类型

alter table 表名 alter column 字段名 修改后的字段类型

添加外部关键字

(1)

constraint 外键名 foreign key 字段名 references 主表名(主键名)

(2)
在定义字段的时候,也可以定义外部关键字

字段名 字段类型 foreign key references 关联的表名(字段名)

这种方式不能指定外键名,外键名是随机的。


添加唯一约束

唯一约束要求该列唯一,允许为空,但是只能有一个空值。唯一约束可以确保一列或者几列不出现重复值。
关键词:unique

字段名 字段类型 unique

若要给字段添加两个或者两个以上的约束,约束之间以空格隔开即可。


添加非空约束

关键词:not null

字段名 字段类型 not null

使用默认约束

给字段一个默认值
关键词:defalut

字段名 字段类型 default 默认值

如果是添加字符串型,默认值要使用单引号;如果是整型,则不需要加任何符号。


设置表的属性值自动增加

在数据库应用中,经常需要在每次插入新纪录时,系统自动生成字段的主键值。
关键词: identity(1,1) 表示自动增长,初始值为 1 ,增量为 1 。

字段名 字段类型 primary key identity(1,1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zyh_fighting

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值