SQL基础操作大全:创建、删除、备份与查询

需积分: 7 3 下载量 170 浏览量 更新于2024-07-30 收藏 87KB DOC 举报
“经典SQL语句大全.doc” 在数据库管理和开发中,SQL(Structured Query Language)是一种标准的语言,用于处理关系型数据库。以下是一些基础的SQL语句,这些语句涵盖了从创建数据库到操作表、索引和视图等多个方面。 1. 创建数据库: 创建一个新的数据库可以使用`CREATE DATABASE`语句,例如`CREATE DATABASE database-name`,这里的`database-name`是你想要创建的数据库的名称。 2. 删除数据库: 如果需要删除不再使用的数据库,可以使用`DROP DATABASE`命令,如`DROP DATABASE dbname`,其中`dbname`是你要删除的数据库名。 3. 数据库备份: 在SQL Server中,备份数据库的步骤包括创建备份设备和执行备份操作。首先使用`sp_addumpdevice`存储过程创建一个磁盘设备,如`EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`,然后使用`BACKUP DATABASE`命令进行备份,如`BACKUP DATABASE pubs TO testBack`。 4. 创建新表: 创建新表使用`CREATE TABLE`语句,定义表格的结构和列,例如`CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...)`。还可以基于现有表创建新表,通过`LIKE`关键字复制表结构或`AS SELECT`创建新表并指定所需列。 5. 删除表: 使用`DROP TABLE`命令删除表,例如`DROP TABLE tabname`。 6. 增加列: 要向表中添加列,使用`ALTER TABLE`命令,如`ALTER TABLE tabname ADD column_name column_type`。请注意,一旦列被添加,通常无法删除,且在某些数据库系统中(如DB2),列的数据类型也无法修改。 7. 添加或删除主键: 要添加主键,使用`ALTER TABLE`和`ADD PRIMARY KEY`,例如`ALTER TABLE tabname ADD PRIMARY KEY (column)`;删除主键则用`ALTER TABLE tabname DROP PRIMARY KEY (column)`。 8. 创建和删除索引: 创建索引以加速查询,使用`CREATE INDEX`,如`CREATE [UNIQUE] INDEX idx_name ON tabname (column...)`,`UNIQUE`表示索引中的值必须唯一。删除索引使用`DROP INDEX`,如`DROP INDEX idx_name`。 9. 创建和删除视图: 视图是虚拟表,可以使用`CREATE VIEW`来创建,例如`CREATE VIEW viewname AS SELECT statement`,`statement`是SQL查询语句。删除视图使用`DROP VIEW`,如`DROP VIEW viewname`。 10. 基本SQL操作: - 选择数据:`SELECT * FROM table1 WHERE condition`,返回满足条件的行。 - 插入数据:`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`,向表中添加新记录。 - 删除数据:`DELETE FROM table1 WHERE condition`,删除满足条件的行。 - 更新数据:`UPDATE table1 SET field1 = value1 WHERE condition`,修改指定字段的值。 - 查找数据:`SELECT * FROM table1`,返回表中的所有记录。 以上就是一些基础的SQL语句,它们构成了对数据库进行操作的基础,无论是在开发还是在管理中都非常重要。了解并熟练掌握这些语句,将有助于更有效地管理和使用数据库系统。