经典SQL语句大全:数据库操作和管理
需积分: 16 183 浏览量
更新于2024-07-28
收藏 91KB DOC 举报
经典SQL语句大全
SQL语句是关系数据库管理系统的核心部分,它提供了对数据库的创建、操作和管理的能力。本文档总结了经典的SQL语句大全,涵盖了数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等多方面的内容。
一、数据库的创建和删除
在关系数据库管理系统中,创建数据库是最基本的操作。使用CREATE DATABASE语句可以创建一个新的数据库,例如:
```sql
CREATE DATABASE database-name
```
删除数据库使用DROP DATABASE语句,例如:
```sql
DROP DATABASE db_name
```
二、备份SQL Server
备份是数据库管理系统的重要组成部分。使用以下语句可以创建备份设备:
```sql
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
```
然后,可以使用BACKUP DATABASE语句备份数据库,例如:
```sql
BACKUP DATABASE pubs TO testBack
```
三、表的创建和删除
创建表是数据库操作的基础,使用CREATE TABLE语句可以创建一个新的表,例如:
```sql
CREATE TABLE tab_name (
col1 type1 [NOT NULL] [PRIMARY KEY],
col2 type2 [NOT NULL],
...
)
```
删除表使用DROP TABLE语句,例如:
```sql
DROP TABLE tab_name
```
四、列的增加和删除
增加一个列可以使用ALTER TABLE语句,例如:
```sql
ALTER TABLE tab_name ADD COLUMN col_type
```
注:在DB2中,列的数据类型不能改变,唯一能改变的是增加varchar类型的长度。
五、主键的添加和删除
添加主键可以使用ALTER TABLE语句,例如:
```sql
ALTER TABLE tab_name ADD PRIMARY KEY (col)
```
删除主键可以使用ALTER TABLE语句,例如:
```sql
ALTER TABLE tab_name DROP PRIMARY KEY (col)
```
六、索引的创建和删除
索引是数据库优化的重要手段,使用CREATE INDEX语句可以创建一个新的索引,例如:
```sql
CREATE [UNIQUE] INDEX idx_name ON tab_name (col…)
```
删除索引使用DROP INDEX语句,例如:
```sql
DROP INDEX idx_name
```
七、视图的创建和删除
视图是数据库中的一种虚拟表,使用CREATE VIEW语句可以创建一个新的视图,例如:
```sql
CREATE VIEW view_name AS SELECT statement
```
删除视图使用DROP VIEW语句,例如:
```sql
DROP VIEW view_name
```
八、基本的SQL语句
选择语句是SQL语句中最基本的语句,使用SELECT语句可以从表中选择数据,例如:
```sql
SELECT * FROM table1 WHERE 范围
```
插入语句使用INSERT INTO语句,例如:
```sql
INSERT INTO table1 (field1, field2) VALUES (value1, value2)
```
删除语句使用DELETE语句,例如:
```sql
DELETE FROM table1 WHERE 范围
```
更新语句使用UPDATE语句,例如:
```sql
UPDATE table1 SET field1 = value1 WHERE 范围
```
这些基本的SQL语句是数据库操作的基础,掌握这些语句是数据库管理和开发的先决条件。
2021-10-08 上传
2011-08-30 上传
2020-07-01 上传
2010-05-13 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传
2024-12-21 上传