SQL SERVER
总结
Create
用法:
(
建库,建表,建视图,建索引
)
1、
建
库:
Create database
数据库名
2、
建
表:
Create table
表名
3、
建视图:
Create view
视图名
AS
查询语句
4、
建索引:
Create index
索引名
on
表名
(
列名
)
Drop
用法:
(
删数据库,删表,删视图,删索引
)
1
、删除数据库:
Drop database
数据库名
2
、删除表:
Drop table
表名
3
、删除视图:
Dorp view
视图名
4
、删除索引:
Drop index
表名
.
索引名
Alter
用法
:
1、
表中数据结构:
Alter table
表名
alter column
列名
varchar(8)
2、
添加字段列:
Alter table
表名
add
列名
varchar(4)
3、
删除字段列:
Alter table
表名
drop column
列名
4、
修改视图:
Alter view
视图名
Update
用法:
1
、表中的资料:
Update
表名
set
列名
=
表达式
where
条件
Delete
用法:
1
、删除表中资料:
Delete from
表名
where
条件表达式
Insert into
用法
:
1
、
Insert into
表名
values
(
表达式
)
2
、
Insert into
表名
(
列名,列名
)
values
(
表达式
)
3
、
Insert
视图名
values
(
表达式
)
select
查询语句:
1
、查询表中所有资料:
Select *from
表名
2
、查询视图所有资料:
Select *from
视图名
3
、查询部分列:
Select
列名,列名
from
表名
4
、按条件查询:
Select *from
表名
where
条件
5
、查询部分列并修改列名:
Select
列名
修改的列名
from
表名
6
、联接查询:
Select *from
表名
inner join
表名
on
条件表达式
7
、左外联接:
Select *from
表名
left outer join
表名
on
条件表达式
8
、右外联接:
Select *from
表名
right outer join
表名
on
条件表达式
9
、子
查
询
(
可嵌套
)
:
Select
列名
from
表名
where
列名
in
(Select
列名
from
表名
where
条件
)
10
、查看索引:
Exec se_helpindex
表名
使用
Top
语句
1
、返回前
10
行内容:
Select top 10 *from
表名
2
、返回前
10%
的内容:
Select top 10 percent * from
表名
实体完整性:
①主健约束
列名
类型
primary key
②唯一约束
列名
类型
unique
③标识列
列名
类型
identity ( )
域
完整
性:
①默认值约束
列名
类型
default
默认值
②检查约束
列名
类型
check
(
条件
)
③非空属性
列名
类型
not null
引用完整性:
外健引用
foreign key references
统
计函
数:
求和
sum( ),
平均值
avg ( ),
最小值
min ( ),
最大值
max ( ),
返回行数
count ( )
消除重复行:
select distinct (
列名
) from
表名
ordey by
排序
:
升序
ASC
降序
DESC
group by
分组
having
筛选
和
group by
一起使用