SQL入门必备:经典增删改查操作详解

需积分: 16 6 下载量 10 浏览量 更新于2024-10-22 收藏 91KB DOC 举报
本文档是一份全面的经典SQL语句指南,适合SQL初学者入门学习。涵盖了数据库管理的基础操作,包括但不限于: 1. 创建数据库:使用`CREATE DATABASE`命令创建一个新的数据库,如`CREATEDATABASE database-name`,用于初始化和组织数据存储。 2. 删除数据库:使用`DROP DATABASE`命令删除不再需要的数据库,如`dropdatabase dbname`,需谨慎操作,以防丢失数据。 3. SQL Server备份:通过`sp_addumpdevice`创建备份设备,并使用`BACKUP DATABASE`命令进行实际备份,例如`BACKUP DATABASE pubs TO testBack`,这对于数据安全至关重要。 4. 创建新表: - 使用`CREATE TABLE`定义表结构,可以指定字段名、数据类型和约束条件,如`CREATE TABLE tabname (col1 type1 NOT NULL PRIMARY KEY, col2 type2 NOT NULL)`。 - 创建新表的方法还有两种: - A. `CREATE TABLE tab_new LIKE tab_old`,复制现有表的结构。 - B. `CREATE TABLE tab_new AS SELECT col1, col2... FROM tab_old`,基于查询结果生成新表。 5. 删除表:使用`DROP TABLE`语句删除已无用的表,如`DROPTABLE tablename`。 6. 修改表结构: - 添加列:`ALTER TABLE tablename ADD COLUMN colname column_type`,注意添加的列无法被删除或更改数据类型。 - 添加/删除主键:`ALTER TABLE tablename ADD PRIMARY KEY (col)` 或 `ALTER TABLE tablename DROP PRIMARY KEY (col)`。 7. 创建索引:通过`CREATE [UNIQUE] INDEX idx_name ON tablename (col...)`创建索引,提高查询效率;删除索引则用`DROP INDEX idx_name`。 8. 创建视图:`CREATE VIEW view_name AS SELECT statement`定义视图,提供对数据的定制化查询;删除视图则用`DROP VIEW view_name`。 9. 基本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语言的核心,对于数据库管理员、开发人员和数据分析人员来说都是必备技能。掌握这些SQL语句后,可以进一步深入学习更复杂的查询优化、事务处理等高级主题。