经典SQL语句大全:数据库操作和管理

需积分: 16 1 下载量 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语句是数据库操作的基础,掌握这些语句是数据库管理和开发的先决条件。
2024-12-21 上传