SQL2000语句大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL语句大全

求助编辑百科名片

本词条从基础知识、判断对象和应用技巧等方面,介绍了SQL(Structured Query Language)结构化查询语言的应用方法。

目录

基础

创建数据库

删除数据库

备份sql server

创建新表

创建序列

删除新表

增加一个列

删除一个列

添加主键

创建索引

创建视图

简单基本的sql语句

几个高级查询运算词

使用外连接

判断对象是否存在

判断数据库是否存在

判断表是否存在

判断存储过程是否存在

判断临时表是否存在

判断视图是否存在

判断函数是否存在

获取创建信息

判断列是否存在

判断列是否自增列

判断表中是否存在索引

查看数据库中对象

提升

复制表

拷贝表

跨数据库之间表的拷贝

子查询

显示文章最后时间

外连接查询

在线视图查询

between的用法

in 的使用方法

删除主表没有的信息

四表联查问题

日程安排提前五分钟

一条sql 搞定数据库页前10条记录

选择排名

派生结果表

随机取出10条数据

随机选择记录

删除重复记录

列出数据库里的表名

列出表里的所有的

列示排列

初始化表table1

选择从10到15的记录数据类型转换

技巧

1=1,1=2的使用

收缩数据库

压缩数据库

检查备份集

修复数据库

日志清除

更改某个表

存储更改全部表SERVER中循环写入数据基础

创建数据库

删除数据库

备份sql server

创建新表

创建序列

删除新表

增加一个列

删除一个列

添加主键

创建索引

创建视图

简单基本的sql语句

几个高级查询运算词

使用外连接

判断对象是否存在

判断数据库是否存在

判断表是否存在

判断存储过程是否存在判断临时表是否存在

判断视图是否存在

判断函数是否存在

获取创建信息

判断列是否存在

判断列是否自增列

判断表中是否存在索引查看数据库中对象

提升

复制表

拷贝表

跨数据库之间表的拷贝子查询

显示文章最后时间

外连接查询

在线视图查询

between的用法

in 的使用方法

删除主表没有的信息

四表联查问题

日程安排提前五分钟

一条sql 搞定数据库页前10条记录

选择排名

派生结果表

随机取出10条数据

随机选择记录

删除重复记录

列出数据库里的表名

列出表里的所有的

列示排列

初始化表table1

选择从10到15的记录数据类型转换

技巧

1=1,1=2的使用

收缩数据库

压缩数据库

检查备份集

修复数据库

日志清除

更改某个表

存储更改全部表SERVER中循环写入数据展开

编辑本段基础

创建数据库

创建之前判断该数据库是否存在

if exists (select * from sys.databases where name='databaseName')

drop database databaseName

go

Create DATABASE databasename

删除数据库

drop database dbname

备份sql server

--- 创建备份数据的device

USE master

EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份

BACKUP DATABASE pubs TO testBack

创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表:

A:go

use 原数据库名

go

select * into 目的数据库名.dbo.目的表名from 原表名(使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only

创建序列

create sequence SIMON_SEQUENCE

minvalue 1 -- 最小值

maxvalue 999999999999999999999999999 -- 最大值

start with 1 -- 开始值

increment by 1 -- 每次加几

cache 20;

删除新表

drop table tabname

增加一个列

Alter table tabname add colname coltype

删除一个列

Alter table tabname drop column colname

添加主键

Alter table tabname add primary key(col)

说明:删除主键:Alter table tabname drop primary key(col)

创建索引

create [unique] index idxname on tabname(col…。)

删除索引:drop index idxname on tabname

注:索引是不可更改的,想更改必须删除重新建。

创建视图

相关文档
最新文档