SqlServer数据库语句大全
/*********************************************************/
function:SQL MSSQL TECHNOLOGY ARTICLE file :SQL-MSSQL.TXT
author :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSIS date :4/01/2010
blog :http://blog.csdn.net/chinayaosir
/*********************************************************/
目录清单CONTEXT LIST
/*********************************************************/
1.数据库DataBase
1.1数据库建立/删除create/drop database 1.2数据库备份与恢复backup/restore database
/******************************************************
***/
2.数据查询DATA QUERY LANGUAGE 2.1选择查询Select Query 2.2聚集查询Aggregate Query 2.3子查询 Sub Query 2.4连接查询Table Joins 2.5汇总查询Group Query
/*********************************************************/
3.数据修改DATA MODIFY LANGUAGE 3.1插入数据Insert 3.2修改数据Update 3.3删除数据Delete
/*********************************************************/
4.数据定义DATA DEFINE LANGUAGE 4.1表Table 4.2列Column 4.3序列Identity 4.4约束Constraints 4.5索引Index 4.6视图view
4.7权限Privilege
/*********************************************************/
5.数据库函数Functions
5.1转换函数Data Convert Functions 5.2聚集函数Aggregate Functions 5.3字符函数char Functions 5.4日期函数Date Functions 5.5数学函数Math Functions 5.6分析函数Analytical Functions
/*********************************************************/
6.数据库脚本Script 6.1数据类型Data Types 6.2脚本语法Statements 6.3脚本游标Cursor 6.4存储过程Procedure 6.5存储函数Function 6.6触发器Trigger 6.7事务Transaction 6.8其它Other
/******************************************************
***/
SQL明细 SQL DETAIL
/**********************************************************/
1.数据库DataBase
1.1数据库建立/删除create/drop database 1.2备份与恢复backup/restore database
/**********************************************************/
1.1数据库建立/删除create/drop database 1.1.1.建立数据库
语法:create database <数据库名> [其它参数] 代码:
//建立数据库 hr create database hr
1.1.2.删除数据库。
语法:drop database <数据库名> 代码:
//删除数据库hr drop database hr
//如果存在hr数据库,则删除数据库hr IF DB_ID('hr') IS NOT NULL DROP DATABASE TestDB
----------------------------------------------------------- 1.2备份与恢复backup/restore database 1.2.1.添加备份设备
语法:sp_addumpdevice
//添加备份设备为本地硬盘 sp_addumpdevice
'disk',
'localbackup',
'e:\\database\\backup\\localbak.bak' //备份到网络硬盘 sp_addumpdevice
'disk',
'netbackup',
'\\\\computer1\\database\\backup\\netbak.bak' //备份到磁带
sp_addumpdevice 'tape', 'tapebackup', '\\\\.\\tape1bak' //备份到命名管道 sp_addumpdevice
'e:\\database\\backup\\pipebak'
1.2.2.备份数据库
'pipe',
'pipebackup',