"实用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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java项目,毕业设计-企业客户信息反馈平台
- 数据分析-29-260万用户大型家电和电子产品购买分析(包含数据代码)
- 投票微信小程序完整源码+数据库(高分毕设项目)
- Design Compiler各版本User Guide
- java项目,毕业设计-人事管理系统
- opencv基于摄像头实现的人脸捕获及识别项目源代码+模型文件+使用说明
- sealos离线安装k8s集群镜像-part3
- 基于阶梯碳交易成本的含电转气-碳捕集(P2G-CCS)耦合的综合能源系统低碳经济优化调度,采用(Matlab+Yalmip+Cplex) 考虑P2G设备、碳捕集电厂、风电机组、光伏机组、CHP机组、燃
- Linux常用命令大全.zip
- 富士康PLM项目简报.pptx
- 直驱式永磁同步风力发电系统的仿真模型
- java项目,毕业设计-书籍学习平台
- PaddleTS 是一个易用的深度时序建模的Python库,它基于飞桨深度学习框架PaddlePaddle,专注业界领先的深度模型,旨在为领域专家和行业用户提供可扩展的时序建模能力和便捷易用的用户体验
- 微信投票小程序投票小程序源码(高分项目)
- 数据分析-30-7万条天猫订单数据分析
- MATLAB 给变量输入二进制 二进制与十进制转化