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

5星 · 超过95%的资源 需积分: 39 2.8k 下载量 59 浏览量 更新于2024-07-30 64 收藏 450KB PDF 举报
"这份文档包含了经典的SQL语句大全,涵盖了SQL语言的基础操作,如创建、删除数据库,备份数据库,创建和删除表,增加和修改表结构,管理索引和视图,以及基本的CRUD操作。这个资源对于SQL初学者和开发者来说非常实用,能够快速启发解决实际问题的思路。" 在SQL中,数据库的管理是核心部分。创建数据库的命令是`CREATE DATABASE`,例如`CREATE DATABASE database-name`,这会创建一个新的数据库。而`DROP DATABASE`命令则用于删除数据库,例如`DROP DATABASE dbname`,需要注意的是这将永久删除数据库及其所有内容。 备份SQL Server数据库可以通过创建设备和执行备份操作来实现。例如,首先使用`sp_addumpdevice`存储过程创建一个磁盘设备,然后使用`BACKUP DATABASE`命令进行备份。以下是一个示例: ```sql USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'; BACKUP DATABASE pubs TO testBack; ``` 创建新表通常使用`CREATE TABLE`语句,定义表名及各列的数据类型和约束,如`NOT NULL`或`PRIMARY KEY`。例如: ```sql CREATE TABLE tabname (col1 type1 NOT NULL PRIMARY KEY, col2 type2); ``` 删除表则使用`DROP TABLE`,例如`DROP TABLE tabname`。 表结构的修改,如添加列,使用`ALTER TABLE`语句,如`ALTER TABLE tabname ADD COLUMN col type`。删除主键或索引也使用`ALTER TABLE`,分别对应`ADD PRIMARY KEY`和`DROP PRIMARY KEY`,以及`CREATE INDEX`和`DROP INDEX`。 视图的创建是通过`CREATE VIEW`完成的,它允许用户基于一个或多个表创建虚拟表,例如`CREATE VIEW viewname AS SELECT statement`。删除视图则用`DROP VIEW`,例如`DROP VIEW viewname`。 SQL的基本操作包括: - 选择:`SELECT * FROM table1 WHERE 范围`,用来查询满足条件的记录。 - 插入:`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`,向表中插入新记录。 - 删除:`DELETE FROM table1 WHERE 范围`,删除满足条件的记录。 - 更新:`UPDATE table1 SET field1 = value1 WHERE 范围`,修改特定记录的字段值。 - 查找:`SELECT * FROM table1`,无条件地获取表中的所有记录。 这些基本的SQL语句是数据库操作的基石,掌握它们对于理解和处理数据库数据至关重要。