SQL命令速查:创建、删除、备份与操作数据库及表

需积分: 1 0 下载量 70 浏览量 更新于2024-07-26 收藏 109KB DOC 举报
"SQL语句大全涵盖了数据库SQL语法,包括创建、删除数据库,备份操作,创建与删除表,增加和修改表结构,设置和删除主键,创建与删除索引,创建与删除视图,以及基本的SQL查询、插入、删除和更新操作。" 在SQL中,数据库的管理是核心任务,这涉及到一系列的操作,如: 1. 创建数据库:使用`CREATE DATABASE`语句可以创建一个新的数据库,例如`CREATE DATABASE database-name`。 2. 删除数据库:当不再需要某个数据库时,可以使用`DROP DATABASE`语句来删除,例如`drop database dbname`。 3. 数据库备份:在SQL Server中,可以执行备份操作,通过`sp_addumpdevice`存储过程创建备份设备,然后使用`BACKUP DATABASE`命令进行备份,如示例所示。 4. 创建新表:使用`CREATE TABLE`语句定义表结构,指定列名和数据类型,还可以设置是否允许为空或为主键,如`createtable tabname (col1 type1 [not null] [primary key], col2 type2 [not null], ..)`。 5. 删除表:当不再需要某张表时,使用`DROP TABLE`语句,例如`droptable tabname`。 6. 增加列:如果需要在已有的表中添加列,可以使用`ALTER TABLE`语句,如`Alter table tabname add column col type`。 7. 主键管理:主键用于确保数据的唯一性,添加主键使用`ALTER TABLE ... ADD PRIMARY KEY (col)`,删除主键则是`ALTER TABLE ... DROP PRIMARY KEY (col)`。 8. 索引创建与删除:索引可以加速查询,`CREATE INDEX`用于创建索引,`DROP INDEX`用于删除,例如`create unique index idxname on tabname (col....)`和`drop index idxname`。 9. 视图的创建与删除:视图是虚拟表,基于查询结果,创建视图使用`CREATE VIEW viewname AS SELECT statement`,删除视图用`DROP VIEW viewname`。 基础的SQL查询操作包括: 1. 选择:`SELECT * FROM table1 WHERE 范围`,用于从表中选择满足特定条件的行。 2. 插入:`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`,向表中插入新的记录。 3. 删除:`DELETE FROM table1 WHERE 范围`,用于删除满足特定条件的行。 4. 更新:`UPDATE table1 SET field1 = value1 WHERE 范围`,用于修改表中的数据。 5. 查找:`SELECT * FROM table1 WHERE`,用于寻找特定条件的数据。 这些基本的SQL语句构成了数据库操作的基础,是数据库管理员和开发人员必备的技能。理解并熟练运用这些语句,能够有效地管理和操作数据库,提高数据处理的效率。