本文共 1099 字,大约阅读时间需要 3 分钟。
1、数据库文件类型:
①数据文件主要数据文件:后缀 .mdf ,有且只有一个,默认已创建,包含启动信息、数据对象次要数据文件:后缀 .ndf ,可有任意个,默认无文件流数据:存储图片、音频等文件②事务日志文件:后缀 .ldf ,至少一个,默认已创建一个,记录所有事务的SQL语句,用于恢复数据库2、创建和扩展数据库文件大小:有一个初始大小,可扩展,最小单位1MB增长方式:①按百分比②按MB可限制数据大小:方式:①限制大小②不限制大小3、收缩数据库:释放不使用的空间方式:①手动收缩收缩数据库:不能低于初始大小收缩文件:可以低于初始大小,最小单位1M②自动收缩数据库属性,可设置自动收缩4、分离和附加数据库分离:将数据库从实例中移除,便于移动或复制数据库附加:将数据库添加到实例中删除:将数据库从实例中移除并删除数据文件,只可删除用户数据库5、数据类型:精准数字: int :整型bit :只有0或1或NULL三个值,可输入的值只有0和1decimal :数值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 :只能清空整个表,不保存日志,不可恢复,标识列重置为0,不可删除有外键约束的表命令: delete from 表名 where 条件truncate table 表名10、删除库和表:drop database 库名drop table 表名转载于:https://blog.51cto.com/13502820/2053056