SQL基础语句:创建、删除与操作数据库及表

需积分: 10 1 下载量 42 浏览量 更新于2024-09-17 收藏 46KB DOC 举报
"这篇文档是关于SQL基本语句的大全,涵盖了从数据库的创建到数据操纵及控制的各种操作。" 在数据库管理中,SQL(Structured Query Language)是一种标准的语言,用于管理和处理关系型数据库。本篇文章主要介绍了SQL的几个关键类别,包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL),并提供了具体的语句示例。 1. 数据定义语言 (DDL) 用于创建和修改数据库结构。包括以下几种语句: - CREATE DATABASE 用于创建新的数据库,如 `CREATE DATABASE database-name`。 - ALTER 和 DROP 用于更改或删除已存在的数据库,例如 `DROP DATABASE dbname`。 - DECLARE 用于声明变量,主要用于存储过程和函数。 2. 数据操纵语言 (DML) 主要涉及数据的查询、插入、更新和删除: - SELECT 用于查询数据,是最常用的SQL语句。 - DELETE 用于删除数据行。 - UPDATE 用于更新现有数据。 - INSERT 用于向表中插入新数据。 3. 数据控制语言 (DCL) 用于控制数据库的访问权限和事务管理: - GRANT 和 REVOKE 分别用于赋予和撤销用户对数据库对象的权限。 - COMMIT 用于提交事务,保存所做的更改。 - ROLLBACK 用于回滚事务,取消未完成的操作。 此外,文档还提到了一些其他常见的SQL操作: - 备份数据库:通过 `sp_addumpdevice` 创建设备,然后用 `BACKUP DATABASE` 命令执行备份。 - 创建和删除表:`CREATE TABLE` 用于创建新表,`DROP TABLE` 用于删除表。 - 修改表结构:`ALTER TABLE` 可以用来添加列,但不能删除列或更改数据类型。 - 添加和删除主键:`ALTER TABLE ADD PRIMARY KEY` 和 `ALTER TABLE DROP PRIMARY KEY` 分别用于创建和删除主键约束。 - 创建和删除索引:`CREATE INDEX` 用于创建索引,`DROP INDEX` 用于删除,索引一旦创建便无法修改。 - 创建和删除视图:`CREATE VIEW` 用于创建视图,`DROP VIEW` 用于删除视图,视图是基于查询结果的虚拟表。 这些基本的SQL语句是数据库管理的基础,熟练掌握它们对于数据库操作至关重要。无论是在开发、维护还是分析数据库时,这些语句都将频繁地被使用。