经典SQL语句
经典SQL语句是数据库管理系统中最基本的语句,它们是数据库操作的基础。以下是经典SQL语句的详细说明:
一、创建数据库:CREATE DATABASE database-name
创建数据库是数据库管理系统的第一步。使用CREATE DATABASE语句可以创建新的数据库。
二、删除数据库:drop database dbname
删除数据库是删除已经存在的数据库。使用drop database语句可以删除指定的数据库。
三、备份数据库:--- 创建备份数据的 deviceUSE masterEXEC 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],..)
创建新表是数据库管理系统的基本操作之一。使用create table语句可以创建新的表,并指定表中的字段名称和类型。
五、创建新表(基于已有的表):A:create table tab_new like tab_old (使用旧表创建新表)B:create table tab_new as select col1,col2…from tab_old definition only
使用已有的表创建新表可以快速创建新的表,并且继承原表的结构。
六、删除表:drop table tabname
删除表是数据库管理系统的基本操作之一。使用drop table语句可以删除指定的表。
七、增加一个列:Alter table tabname add column col type
增加一个列是数据库管理系统的基本操作之一。使用Alter table语句可以增加新的列到已有的表中。
八、添加主键:Alter table tabname add primary key(col)
添加主键是数据库管理系统的基本操作之一。使用Alter table语句可以增加主键到已有的表中。
九、删除主键:Alter table tabname drop primary key(col)
删除主键是数据库管理系统的基本操作之一。使用Alter table语句可以删除已有的主键。
十、创建索引:create [unique] index idxname on tabname(col…..)
创建索引是数据库管理系统的基本操作之一。使用create index语句可以创建新的索引到已有的表中。
十一、删除索引:drop index idxname
删除索引是数据库管理系统的基本操作之一。使用drop index语句可以删除已有的索引。
十二、创建视图:create view viewname as select statement
创建视图是数据库管理系统的基本操作之一。使用create view语句可以创建新的视图到已有的表中。
十三、删除视图:drop view viewname
删除视图是数据库管理系统的基本操作之一。使用drop view语句可以删除已有的视图。
十四、基本的 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 ’%value1%’
* 排序: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(field1) as minvalue from table1
十五、高级查询运算词:
A:UNION 运算符:通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。
B:EXCEPT 运算符:通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。
C:INTERSECT 运算符:通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。
十六、使用外连接:
A:left (outer)join:左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行。
B:right (outer)join:右外连接(右连接):结果集既包括连接表的匹配行,也包括右连接表的所有行。
这些经典SQL语句是数据库管理系统的基础,是数据库管理员和开发人员必须掌握的基本技能。
- 1
- 2
- 3
- 4
- 5
- 6
前往页