经典SQL语句速查:从创建表到备份操作详解

需积分: 16 1 下载量 35 浏览量 更新于2024-11-03 收藏 91KB DOC 举报
本文档汇集了一系列经典SQL语句,对于数据库管理和学习者来说是一份宝贵的参考资料。首先,介绍了一些基础操作: 1. 创建数据库:使用`CREATE DATABASE`语句,如`CREATEDATABASE database-name`,用于在数据库管理系统中创建新的数据库。 2. 删除数据库:通过`DROP DATABASE`命令,如`dropdatabase dbname`,来卸载并销毁指定的数据库。 3. 备份SQL Server:备份数据库的关键步骤包括设置备份设备(如`EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`)和执行备份操作(如`BACKUP DATABASE pubs TO testBack`),确保数据安全。 4. 创建新表:使用`CREATE TABLE`语句定义表结构,包括字段名、数据类型等。有两种方法:一是根据现有表结构复制(`CREATE TABLE tab_new LIKE tab_old`),二是使用SELECT语句定义(`CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old WITH DEFINITION ONLY`)。 5. 删除表:通过`DROP TABLE`语句,如`droptable tablename`,移除指定的表。 6. 增加列:在已有表上添加新列使用`ALTER TABLE`,如`ALTER TABLE tablename ADD column col_type`,但注意列一旦添加,数据类型通常不能更改。 7. 管理主键:主键的增删通过`ALTER TABLE`实现,如`ALTER TABLE tablename ADD PRIMARY KEY (col)`和`ALTER TABLE tablename DROP PRIMARY KEY (col)`。 8. 创建索引:使用`CREATE [UNIQUE] INDEX idx_name ON tablename (col...)`建立索引,而删除索引则用`DROP INDEX idx_name`。索引创建后不可更改,需删除重建。 9. 创建视图:`CREATE VIEW view_name AS SELECT statement`用于定义只读的虚拟表,通过视图可以简化复杂的查询。删除视图则使用`DROP VIEW view_name`。 10. 基本SQL操作:涵盖了常用的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概念,如事务、存储过程、触发器等,以进一步提升数据处理能力。