1. 创建数据库:Create DataBase 库名
on
(
name='库名',
size=5MB数据库大小,
filegrowth=2MB不够时自动增长多少,
fileName='数据库希望保存的路径'
)
log on
(
name='库名_log',
size=5MB数据库日志大小,
filegrowth=2MB不够时自动增长多少,
fileName='日志希望保存的路径'
)
2. 使用数据库:Use 库名
3. 创建表:Create Table 表名
(
字段名1 数据类型 identity(1,1) Primary Key Not Null,
字段名2 数据类型 Not Null,
字段名2 数据类型 Default('默认值') Null
)
4. 创建主键约束:表对象->在需要设置成主键的字段上右键->设置主键->保存
5. 创建外键约束:键对象上右键选择"新建外键"->在"表和列规范"中选择外键关系->命名约束->保存
6. 创建默认值约束:表对象->在需要设置默认值的字段上左键->在下方"默认值或绑定"中输入不赋值时xi希望写入的值
7. 创建唯一性约束:表对象->在需要设置成主键的字段上右键->选择"索引/键"->添加->选择常规中的"列"->改成希望值是唯一的,那个字段列->保存
8. 特殊数据类型:nvarchar(MAX),bit,uniqueidentifier
9. 生成uniqueidentifier数据:Select NewId()
10. 向表中添加字段:Alter Table 表名 Add 字段 数据类型 ......
11. 插入一行数据:Insert Into 表名(字段1,字段2,......) Values(值1,值2,......)
12. 增加带默认值约束的字段:Alter Table 表名 Add Constraint 约束的名字 Default(0) For 字段名
13. 删除表中的字段:Alter Table 表名 Drop Column 字段名
14. 删除一个约束:Alter Table 表名 Drop Constraint 约束名称
15. 数据库获取当前时间:Select GetDate()
16. 添加带主键约束的字段:Alter Table 表名 Add Constraint 约束命名 Primary Key(字段名)
17. 添加带外键约束的字段:Alter Table 表名 Add Constraint 约束命名 Foreign Key(本表列) References 外键表名(外键表字段)
18. 事务的使用:
Begin Try
Begin Transaction
--Sql语句
Commit Transaction
End Try
Begin Catch
RollBack Transaction
End Catch