码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-05-09 20:12:15      阅读:144      评论:0      收藏:0      [点我收藏+]

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

一,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   

原文地址:https://www.cnblogs.com/zhangxudong-cnblogs/p/10840359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!