1、数据库文件类型:
数据文件
主要数据文件:后缀.mdf,有且只有一个,默认已创建,包含启动信息、数据对象
次要数据文件:后缀.ndf,可有任意个,默认无
文件流数据:存储图片、音频等文件
事务日志文件:后缀.ldf,至少一个,默认已创建一个,记录所有事务的SQL语句,用于恢复数据库
2、创建和扩展数据库
文件大小:有一个初始大小,可扩展,最小单位1MB
增长方式:按百分比按MB
可限制数据大小:方式:限制大小不限制大小
3、收缩数据库:释放不使用的空间
方式:手动收缩
收缩数据库:不能低于初始大小
收缩文件:可以低于初始大小,最小单位1M
自动收缩
数据库属性,可设置自动收缩
4、分离和附加数据库
分离:将数据库从实例中移除,便于移动或复制数据库
附加:将数据库添加到实例中
删除:将数据库从实例中移除并删除数据文件,只可删除用户数据库
5、数据类型:
精准数字:int:整型
bit:只有或1或NULL三个值,可输入的值只有和1
decimal:数值
money:货币值
近似数字:float,real
字符串:char:固定长度,指定列长
varchar:可变长度,指定最大大小
text:大量字符
nchar、nvarchar、ntext:Unicode字符,双字节
二进制字符:binary
日期和时间:date日期time时间datetime日期和时间
6、创建表:
列名数据类型是否允许NULL值这三点是必须有的
默认值:没有为列指定值,使用默认值
标识符列:自动生成序号值的列,不可输入或更改,最多只能有一个
三要素:数据类型为数值型
种子:初始值
增量:步长、增长值
检查约束(check):限制可接受的值
设置主键
设置外键
7、插入数据:
insert into表名values(‘值1’,‘值2’,‘’,……)
8、更新数据:
update表名set列名=‘新值’where条件
9、删除数据:
delete:可以有条件删除部分数据,保存日志,可以恢复,标识列不重置,可删除有外键约束的数据表
truncate:只能清空整个表,不保存日志,不可恢复,标识列重置为,不可删除有外键约束的表
命令:delete from表名where条件truncate table表名
10、删除库和表:
drop database库名
drop table表名
领取专属 10元无门槛券
私享最新 技术干货