SQL语句精华集锦

5星 · 超过95%的资源 需积分: 16 3 下载量 106 浏览量 更新于2024-07-25 收藏 91KB DOC 举报
"经典SQL语句大全" SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。本资源主要涵盖了SQL的基础操作,包括数据库的创建、删除、备份,表的建立与管理,以及数据的增删改查等核心功能。以下是对这些知识点的详细解释: 1. 创建数据库:使用`CREATE DATABASE`语句可以创建新的数据库,例如`CREATE DATABASE database-name`,其中`database-name`是你要创建的数据库的名称。 2. 删除数据库:`DROP DATABASE`语句用于删除不再需要的数据库,如`DROP DATABASE dbname`,`dbname`应替换为你想要删除的数据库名。 3. SQL Server备份:在SQL Server中,可以使用`EXEC sp_addumpdevice`创建备份设备,然后通过`BACKUP DATABASE`命令进行数据库备份。示例中的`testBack`是设备名,`c:\mssql7backup\MyNwind_1.dat`是备份文件的位置。 4. 创建新表:`CREATE TABLE`语句用于定义新的表结构,例如`CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...)`,其中`tabname`是表名,`col1`、`col2`是列名,`type1`、`type2`是对应的列数据类型,`NOT NULL`表示该列不允许为空,`PRIMARY KEY`定义主键。 5. 删除新表:`DROP TABLE`语句用于删除不再需要的表,如`DROP TABLE tabname`,`tabname`是表的名称。 6. 增加列:使用`ALTER TABLE`语句可以向已存在的表中添加新列,如`ALTER TABLE tabname ADD COLUMN col type`,`col`是新列名,`type`是新列的数据类型。 7. 添加/删除主键:`ALTER TABLE`语句也能用来添加或删除主键,`ADD PRIMARY KEY (col)`用于添加,`DROP PRIMARY KEY (col)`用于删除,`col`是主键列名。 8. 创建索引:`CREATE INDEX`语句用于创建索引,`CREATE [UNIQUE] INDEX idxname ON tabname (col....)`,`idxname`是索引名,`tabname`是表名,`col`是索引的列。`UNIQUE`关键字表示创建唯一的索引。 9. 删除索引:`DROP INDEX`语句用于删除索引,例如`DROP INDEX idxname`,`idxname`是索引的名称。 10. 创建视图:`CREATE VIEW`语句用于创建视图,`CREATE VIEW viewname AS SELECT statement`,`viewname`是视图名,`SELECT statement`是定义视图数据的SQL查询。 11. 删除视图:`DROP VIEW`语句用于删除视图,如`DROP VIEW viewname`,`viewname`是视图的名称。 12. 数据操作: - 选择:`SELECT * FROM table1 WHERE 范围`,用于从`table1`中选取满足特定条件的行。 - 插入:`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`,将数据插入到`table1`的指定字段。 - 删除:`DELETE FROM table1 WHERE 范围`,删除满足特定条件的行。 - 更新:`UPDATE table1 SET field1 = value1 WHERE 范围`,修改`table1`中满足条件的行的字段值。 - 查找:`SELECT * FROM table1`,显示`table1`中的所有数据。 以上就是SQL的一些基本操作,它们构成了数据库管理的核心。通过熟练掌握这些语句,你可以有效地创建、管理和查询数据库中的数据。