一,Sql—表格的建立,删除,数据的建立与删除
Sql表格的建立公式
If exists (select * from sysobjects where <表名>
Drop table <表名>
Create table <表名>
(<列名1> <数据类型> <约束类型> <是否为空>,
<列名2> <数据类型> <约束类型> <是否为空>, (约束类型如果没有可以不写,是否为<列名3> <数据类型> <约束类型> <是否为空> 空如果可以为空也可以不写)
<列名4> <数据类型> <约束类型> <是否为空>
)
二,Sql 数据的插入
1,单行数据的插入
Insert into <表名> (列名1,列名2,列名3 ……) values (一条记录);,
2,多行数据的插入
Insert into <表名> (列名1,列名2,列名3 ……) values (第一条记录),(第二条记录),……
3,插入其他表格中的数据
Insert into <表名> (列名1,列名2,列名3 ……)
Select 列名’1,列名’2,列名’3 …… from 源表名,
4,把其他表中的数据插入到一个新表(新表原先是不存在的,随插入数据的时候自动生成)
Select 列名1,列名2,列名3 ……
Into <表名>
From <源表名>
三,数据的更新
公式
Update <表名> set <列名> = 值 [where <条件>]
1, 无条件更新一列数据
Update <表名> set <列名> = 值
2, 有条件更新一列数据
Update <表名> set <列名> = 值 where <条件>
3, 有条件更新多列数据
Update <表名> set <列名1> = 值1, <列名> = 值2 where <条件>
4, 多条件更新数据
Update <表名> set <列名1> = 值 where <条件1> and <条件2>
四,数据的删除
公式1
Delete <表名> [where <条件>]
注意事项
Delete 删除数据后再添加数据自动标识列不会补充被删除的记录的标识
公式2
Truncate table <表名>
Truncate table 所用的事务日志空间较少