SQL Server增删查改

本文详细介绍了SQL Server中对数据库表的管理,包括创建表时的列定义和完整性约束,修改表结构,删除表,以及查询和数据更新的基本语法和注意事项。内容涵盖增、删、查、改四大核心操作。

一,创建基本表
create table <表名> (
[<列名><数据类型>[列级完整性约束条件]
[,<列名><数据类型>[列级完整性约束条件]
.........
[,<表级完整性约束条件>]
);
例:



1,如果表名跟数据库原有表重复,那么就不会生成表,
2,每个表都会有一列或者多列组成的主键,可以用primarykey 关键字。
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 <条件表达式>

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值