SQL语句大全:创建、删除与管理数据库及表

需积分: 15 1 下载量 143 浏览量 更新于2024-10-14 收藏 66KB DOC 举报
"SQL语句.doc 提供了关于SQL语言的基础知识,涵盖了创建和管理数据库、备份、表操作、列的增删、主键与索引的管理、视图的创建与删除,以及一些基本的SQL查询语句。文档特别强调了在SQL Server环境中执行这些操作的方法,并给出了相应的示例代码。" SQL是Structured Query Language的缩写,是用于管理和处理关系数据库的标准编程语言。以下是文档中提及的关键知识点: 1. 创建和删除数据库: - 创建数据库:使用`CREATE DATABASE`语句,如果数据库已存在,可以先通过`IF EXISTS`判断并使用`DROP DATABASE`删除。 - 删除数据库:直接使用`DROP DATABASE dbname`命令。 2. 数据库备份: - 使用`sp_addumpdevice`存储过程创建备份设备,然后通过`BACKUP DATABASE`语句进行数据库备份。 3. 创建和删除表: - 创建新表:使用`CREATE TABLE`指定表名和列的定义,可包含约束如`NOT NULL`和`PRIMARY KEY`。 - 删除表:使用`DROP TABLE`命令。 - 根据已有表创建新表:可以通过`CREATE TABLE AS SELECT`或`CREATE TABLE LIKE`来复制现有表结构。 4. 列的管理: - 增加列:使用`ALTER TABLE`添加新列,但列一旦添加无法删除,DB2中列的数据类型也无法修改。 - 主键操作:`ALTER TABLE`可以添加(`ADD PRIMARY KEY`)或删除(`DROP PRIMARY KEY`)主键。 5. 索引的创建与删除: - 创建索引:`CREATE INDEX`用于创建普通或唯一索引,`ON`后面跟表名和列名。 - 删除索引:`DROP INDEX`命令,需指定索引名和表名。 6. 创建和删除视图: - 视图是虚拟表,由`CREATE VIEW`创建,基于查询结果。 - `DROP VIEW`用来删除不再需要的视图。 7. 基本SQL查询语句: - 选择数据:`SELECT * FROM table1 WHERE`后面的条件指定查询范围。 - 插入数据:`INSERT INTO table1`后接值列表或子查询。 这些基本操作构成了SQL语言的核心,对于数据库管理、数据查询和数据维护至关重要。理解并熟练掌握这些知识点,将有助于在实际工作中高效地操作和管理数据库。在面试中,对这些概念的熟悉程度常常是衡量候选人技能的重要标准。在Oracle等其他关系型数据库系统中,虽然语法可能略有差异,但基本原理和操作是相通的。