当前位置:Gxlcms > 数据库问题 > Sql—表格的建立,删除,数据的建立与删除-总结篇

Sql—表格的建立,删除,数据的建立与删除-总结篇

时间:2021-07-01 10:21:17 帮助过:26人阅读

一,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 所用的事务日志空间较少

Sql—表格的建立,删除,数据的建立与删除-总结篇

标签:ash   存在   HERE   tab   注意事项   sts   val   into   sys   

人气教程排行