没有合适的资源?快使用搜索试试~ 我知道了~
基础:基本的增删改查等; 提升:表的复制、拷贝、视图等; 技巧:修复、压缩数据库,存储等
资源推荐
资源详情
资源评论
一、基础
1、说明:创建数据库
create database database-name
2、删除数据库
drop database dbname
3、备份sql server
---创建备份数据库的device
use maser exec sp_addumpdevice ‘disk’,‘testBack’,‘c:\mssql7backup\MyNwind_1.dat'
--开始备份
backup database pubs to testBack
4、创建新表
create table tablename(col1 type1 [not null] [primary key],col2 type2 [not null],...)
根据已有的表创建新表:
A:create table tab_new like tab_old(使用旧表创建新表)
B:create table tab_new as select col1,col2... from tab_old definion only
5、说明:删除新表
drop table tablename
6、说明:增加一个列
alert table tablename add column col type
注:列增加后不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键
alert table tablename add primary key(col)
删除主键
alert table tablename drop primary key(col)
8、说明:创建索引
create [unique] index indexname on tablename(col...)
删除索引
drop index indexname
注:索引是不可更改的,想更改必须删除重新创建
9、创建视图
1、说明:创建数据库
create database database-name
2、删除数据库
drop database dbname
3、备份sql server
---创建备份数据库的device
use maser exec sp_addumpdevice ‘disk’,‘testBack’,‘c:\mssql7backup\MyNwind_1.dat'
--开始备份
backup database pubs to testBack
4、创建新表
create table tablename(col1 type1 [not null] [primary key],col2 type2 [not null],...)
根据已有的表创建新表:
A:create table tab_new like tab_old(使用旧表创建新表)
B:create table tab_new as select col1,col2... from tab_old definion only
5、说明:删除新表
drop table tablename
6、说明:增加一个列
alert table tablename add column col type
注:列增加后不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键
alert table tablename add primary key(col)
删除主键
alert table tablename drop primary key(col)
8、说明:创建索引
create [unique] index indexname on tablename(col...)
删除索引
drop index indexname
注:索引是不可更改的,想更改必须删除重新创建
9、创建视图
create view viewname as select statement
删除视图
drop view viewname
10、几个简单的基本sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%like%‘ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2[desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field2) as minvalue from t table1
11、说明:几个高级查询运算符
A:union运算符
union运算符通过组合其他两个结果表(例如table1和table2)并消去表中重复行而派生出一个结果表。当all随union一起使用时(即union all),不消除重复行。两种情况下,派生表的每一行不是来自table1就是来自table2.
B:except运算符
except运算符通过包括所有在table1中但不在table2中的行并消除所有重复行而派生出一个结果表。当all随except一起使用时(except all),不消除重复行。
C:intersect运算符
intersect运算符通过只包括table1和table2中都有的行并消除所有重复行而派生出一个结果表。当all随intersect一起使用时(intersect all),不消除重复行。
注:使用运算符的几个查询结果行必须一致的。
12、说明:使用外连接
A:left outer join:
左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。
select a.a,a.b,a.c,b.c,b.d,b.f from a left out join b on a.a=b.c
B:right outer join:
右外连接(右连接):结果集既包括连接表的匹配行,也包括右连接表的所有行。
C:full outer join:
删除视图
drop view viewname
10、几个简单的基本sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%like%‘ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2[desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field2) as minvalue from t table1
11、说明:几个高级查询运算符
A:union运算符
union运算符通过组合其他两个结果表(例如table1和table2)并消去表中重复行而派生出一个结果表。当all随union一起使用时(即union all),不消除重复行。两种情况下,派生表的每一行不是来自table1就是来自table2.
B:except运算符
except运算符通过包括所有在table1中但不在table2中的行并消除所有重复行而派生出一个结果表。当all随except一起使用时(except all),不消除重复行。
C:intersect运算符
intersect运算符通过只包括table1和table2中都有的行并消除所有重复行而派生出一个结果表。当all随intersect一起使用时(intersect all),不消除重复行。
注:使用运算符的几个查询结果行必须一致的。
12、说明:使用外连接
A:left outer join:
左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。
select a.a,a.b,a.c,b.c,b.d,b.f from a left out join b on a.a=b.c
B:right outer join:
右外连接(右连接):结果集既包括连接表的匹配行,也包括右连接表的所有行。
C:full outer join:
剩余9页未读,继续阅读
资源评论
尘于烦事
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功