"实用SQL语句大全" SQL语句是数据库管理系统的核心组成部分,用于对数据库中的数据进行操作和管理。以下是常用的SQL语句大全,涵盖了数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建、基本的SQL语句、聚合函数、高级查询运算符等。 1. 创建数据库:CREATE DATABASE database-name 在创建数据库时,需要指定数据库的名称。例如,创建一个名为"mydb"的数据库,语句如下:CREATE DATABASE mydb; 2. 删除数据库:drop database dbname 删除数据库时,需要指定要删除的数据库名称。例如,删除名为"mydb"的数据库,语句如下:drop database mydb; 3. 备份SQL Server数据库 备份SQL Server数据库需要使用备份设备,以下是创建备份设备和开始备份的语句: ```sql USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' BACKUP DATABASE pubs TO testBack ``` 4. 创建新表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],...) 创建新表时,需要指定表的名称、列的名称、数据类型等信息。例如,创建一个名为"employees"的表,语句如下: ```sql create table employees( id int not null primary key, name varchar(50) not null, age int not null ) ``` 5. 删除新表:drop table tabname 删除表时,需要指定要删除的表名称。例如,删除名为"employees"的表,语句如下:drop table employees; 6. 增加一个列:Alter table tabname add column col type 增加一个列时,需要指定要增加的列名称和数据类型。例如,向名为"employees"的表中增加一个名为"salary"的列,语句如下: ```sql Alter table employees add column salary decimal(10, 2) ``` 7. 添加主键:Alter table tabname add primary key(col) 添加主键时,需要指定要添加的主键列。例如,向名为"employees"的表中添加一个名为"id"的主键,语句如下: ```sql Alter table employees add primary key(id) ``` 8. 创建索引:create [unique] index idxname on tabname(col....) 创建索引时,需要指定索引的名称、表名称和列名称。例如,向名为"employees"的表中创建一个名为"idx_name"的索引,语句如下: ```sql create index idx_name on employees(name) ``` 9. 创建视图:create view viewname as select statement 创建视图时,需要指定视图的名称和SELECT语句。例如,创建一个名为"empl_view"的视图,语句如下: ```sql create view empl_view as select * from employees ``` 10. 基本的SQL语句 基本的SQL语句包括选择、插入、删除、更新等操作。 * 选择:select * from table1 where 范围 * 插入:insert into table1(field1,field2) values(value1,value2) * 删除:delete from table1 where 范围 * 更新:update table1 set field1=value1 where 范围 11. 高级查询运算符 高级查询运算符包括UNION、EXCEPT、INTERSECT等。 * UNION运算符:用于组合其他两个结果表,派生出一个结果表。 * EXCEPT运算符:用于包括所有在TABLE1中但不在TABLE2中的行,派生出一个结果表。 * INTERSECT运算符:用于包括TABLE1和TABLE2中都有的行,派生出一个结果表。 12. 使用外连接 外连接包括LEFT JOIN、RIGHT JOIN、FULL JOIN等。 * LEFT JOIN:左外连接,结果集包括连接表的匹配行,也包括左连接表的所有行。 * RIGHT JOIN:右外连接,结果集包括连接表的匹配行,也包括右连接表的所有行。 * FULL JOIN:全外连接,结果集包括连接表的匹配行,也包括左右连接表的所有行。 以上是常用的SQL语句大全,涵盖了数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建、基本的SQL语句、高级查询运算符等。
剩余28页未读,继续阅读
- 粉丝: 55
- 资源: 44
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLO-yolo资源
- 适用于 Java 项目的 Squash 客户端库 .zip
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js