SQL server增删改查

一,创建基本表

 create table <表名> (

[<列名><数据类型>[列级完整性约束条件]

[,<列名><数据类型>[列级完整性约束条件]

.........

[,<表级完整性约束条件>]

);

 例:

  1. 如果表名跟数据库原有表重复,那么就不会生成表,
  2. 每个表都会有一列或者多列组成的主键,可以用primary key 关键字。
  3. 每个列在语句后面指定了关联的数据类型,列可能具有一个或者多个列约束,比如非空约束,not null和unique
  4. 添加表可以更复杂,以上是我所了解

二,修改基本表

alert  table  <表名>

                                  [add <新列名> <数据类型> [完整性约束]]

                                  [drop <完整性约束名>]

                                  [modify <列名><数据类型>];

Add:用于表中增加新列相关的完整性约束条件,新的列增加成功后不带任何数据

Drop:用于删除指定完整性约束条件

Alert:用于修改原来的列定义,包括修改列名和数据类型,列数据类型修改后可能会丢失原有的数据

例:

三,删除基本表

drop table <表名>

四,查询

select  [distinct | distinctRow | all]

                    列名[,列名][,....]

                    [into {outfile | dumpfile} '文件名' export_options]

                    [from 表名]

                    [where 查询条件]

                   [group by 列名[, ....]]

                    [having 条件定义]

                   [order by {无符号整数|列名|公式}[asc 升序| desc降序],...]

                  [limit [偏移量,] 行数]

                  [procedure 过程名称]

注意:使用的关键词必须要按以上顺序给出

五,数据更新

1、数据插入

insert into <表名> [<列名>[,<列名>]....) values (value1, value2,...);

             如果表中的每一列均有数据插入,则可不用指定任何表名

2、数据修改

update <表名> set <列名>=新值 where <条件表达式>

3、数据删除

           删除指的是删除数据库中的一个记录,而不是删除某一列

           delete from <表名> where <条件表达式>


版权声明:本文为weixin_57764808原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。