SQL经典语句大全:必备查阅

需积分: 16 10 下载量 101 浏览量 更新于2024-09-26 收藏 91KB DOC 举报
本文档是一份经典SQL语句大全,旨在帮助读者快速查阅和回顾SQL的基础操作,对于日常数据库管理与开发非常实用。以下是主要内容概要: 1. 创建数据库:使用`CREATE DATABASE`命令来创建一个新的数据库,如`CREATEDATABASE database-name`,用于初始化数据存储环境。 2. 删除数据库:当不再需要数据库时,可以使用`DROP DATABASE`命令删除,如`dropdatabase dbname`,但需谨慎操作,因为这将永久删除数据库及其所有数据。 3. SQL Server备份:通过`sp_addumpdevice`和`BACKUP DATABASE`命令实现数据备份,首先创建备份设备(如`USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`),然后进行实际备份。 4. 创建新表:有两种方法:A)使用`CREATE TABLE tab_new LIKE tab_old`复制旧表结构;B)使用`CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old`根据查询结果定义新表。新增列使用`ALTER TABLE`,但列一旦增加,通常无法删除或修改数据类型。 5. 删除表:使用`DROP TABLE`命令删除不再需要的表,如`droptable tablename`。 6. 修改表结构:包括添加列(`ALTER TABLE tabname ADD column coltype`)和添加/删除主键(`ALTER TABLE tabname ADD/DROP PRIMARY KEY (col)`)。 7. 创建和管理索引:`CREATE [UNIQUE] INDEX idxname ON tablename (col...)`用于创建索引,而`DROP INDEX idxname`用于删除索引,索引一旦创建,通常不允许直接修改。 8. 创建和删除视图:使用`CREATE VIEW viewname AS SELECT statement`定义视图,展示特定数据的简化版本,用`DROP VIEW viewname`删除不再需要的视图。 9. 基本SQL操作:包括常用的查询(`SELECT * FROM table1 WHERE condition`)、插入(`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`)、删除(`DELETE FROM table1 WHERE condition`)和更新(`UPDATE table1 SET field1 = value1 WHERE condition`)数据,以及简单的查找操作。 总结起来,本文档提供了SQL基础操作的全方位指南,无论是初学者还是经验丰富的开发者,都可以从中找到所需的信息,确保在处理数据库时有备无患。熟练掌握这些SQL语句将大大提高数据管理效率。