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

Posted zhangxudong-cnblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql—表格的建立,删除,数据的建立与删除-总结篇相关的知识,希望对你有一定的参考价值。

一,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—表格的建立,删除,数据的建立与删除-总结篇的主要内容,如果未能解决你的问题,请参考以下文章

Oracle怎么删除一个字段的unique属性,我建立了一个表,里面有一个字段我给了unique属

SQL中表里面怎么删除重复数据

数据库学习笔记——SQL语言

例子,建立登录界面及建立,删除表格

数据库的建立增删改查

SQL两表查询用啥命令?