SQL基础操作大全:从创建到删除数据库

需积分: 15 3 下载量 21 浏览量 更新于2024-09-27 收藏 93KB DOC 举报
"这篇文档是关于SQL语句的经典集合,主要涵盖了数据库操作的基础知识,包括创建和删除数据库、备份数据库、创建与管理表、处理表中的列、设置和删除主键、创建和删除索引、建立及移除视图以及执行基本的查询、插入、删除和更新操作。这些是数据库管理员和开发者日常工作中必不可少的技能,适用于多种数据库系统,如SQL Server、MySQL等。" 在SQL中,以下是一些核心概念和操作: 1. 创建数据库:`CREATE DATABASE database-name` 是用来创建新数据库的命令,这里的`database-name`是你想要的数据库名称。 2. 删除数据库:`DROP DATABASE db_name` 用于删除不再需要的数据库,`db_name`是你要删除的数据库的名称。 3. 备份数据库:在SQL Server中,可以使用`sp_addumpdevice`存储过程创建备份设备,然后使用`BACKUP DATABASE`命令进行备份。示例代码展示了如何在磁盘上创建一个备份。 4. 创建表:`CREATE TABLE tabname (col1 type1, col2 type2, ...)` 用于定义新的表结构,其中`tabname`是表名,`col1`, `col2`等是列名,`type1`, `type2`是对应的列的数据类型。 5. 删除表:`DROP TABLE tabname` 可以移除不再需要的表。 6. 增加列:`ALTER TABLE tabname ADD column coltype` 用于在已有表中添加新列,`coltype`是列的数据类型。 7. 主键操作:`ALTER TABLE tabname ADD PRIMARY KEY (col)` 添加主键约束,`ALTER TABLE tabname DROP PRIMARY KEY (col)` 则用于删除主键。 8. 创建索引:`CREATE [UNIQUE] INDEX idxname ON tabname (col...)` 为表的列创建索引以加速查询,`UNIQUE`表示索引值的唯一性。`DROP INDEX idxname` 用于删除索引。 9. 视图创建:`CREATE VIEW viewname AS SELECT statement` 通过SQL查询创建视图,视图是一种虚拟表。`DROP VIEW viewname` 删除视图。 10. 基本的SQL语句: - 选择:`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`中符合特定条件的行的字段值。 这些SQL语句是数据库管理的基础,对于任何使用SQL语言的人来说都是至关重要的。无论是数据库设计、数据维护还是数据分析,这些操作都是必不可少的工具。了解并熟练掌握这些语句,能够有效提升数据库管理和开发的效率。