SQL基础操作与常用命令汇总

需积分: 16 7 下载量 2 浏览量 更新于2024-09-21 收藏 91KB DOC 举报
“SQL语句小结.doc”提供了关于SQL语言的一些基础操作,包括创建和删除数据库、数据库备份、创建和修改表结构、管理索引和视图以及执行基本的DML操作。 1. 创建数据库:使用`CREATE DATABASE database-name`语句可以创建新的数据库。这里的`database-name`是你想要创建的数据库的名称。 2. 删除数据库:如果不再需要某个数据库,可以使用`DROP DATABASE dbname`来删除它。`dbname`是你要删除的数据库的名称。 3. 备份SQL Server数据库:在SQL Server中,可以通过创建设备(如`sp_addumpdevice`)然后执行`BACKUP DATABASE`命令来备份数据库。示例中创建了一个名为`testBack`的备份设备,并将`pubs`数据库备份到指定路径。 4. 创建新表:使用`CREATE TABLE tabname (column1 type1, column2 type2, ...)`可以定义新表结构。`not null`和`primary key`是可选的约束,用于设置非空和主键限制。另外,`LIKE`和`AS SELECT`可以基于现有表创建新表。 5. 删除表:使用`DROP TABLE tabname`可以删除不再需要的表。 6. 增加列:通过`ALTER TABLE tabname ADD COLUMN col type`可以在已有表中添加列。一旦添加,列无法删除,DB2中列的数据类型也无法更改,除非是增大varchar类型的长度。 7. 添加和删除主键:`ALTER TABLE tabname ADD PRIMARY KEY (col)`用于添加主键,而`ALTER TABLE tabname DROP PRIMARY KEY (col)`则用于删除主键。 8. 创建和删除索引:`CREATE [UNIQUE] INDEX idxname ON tabname (col....)`创建索引,`DROP INDEX idxname`删除索引。索引一旦创建就不能直接修改,只能删除后重建。 9. 创建和删除视图:`CREATE VIEW viewname AS SELECT statement`创建视图,`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语句是数据库操作的核心,掌握它们对于理解和操作关系型数据库至关重要。