MySQL基础操作:从创建到删除

4星 · 超过85%的资源 需积分: 10 2 下载量 102 浏览量 更新于2024-07-26 收藏 136KB DOC 举报
“MySQL语句文档提供了关于MySQL数据库操作的基础知识,包括创建和删除数据库、备份与恢复、创建和删除表、添加和修改列、管理主键和索引、创建及删除视图,以及基础的SQL查询操作。” 在MySQL中,数据库的管理是数据库操作的核心部分。以下是针对标题和描述中涉及的各个知识点的详细说明: 1. 创建数据库:使用`CREATE DATABASE`语句可以创建新的数据库,例如`CREATE DATABASE database-name`,其中`database-name`是你想要的数据库名。 2. 删除数据库:`DROP DATABASE`命令用于删除不再需要的数据库,如`DROP DATABASE dbname`,确保在执行此操作前备份重要数据,因为这是不可逆的。 3. 数据库备份:在SQL Server中,可以使用`sp_addumpdevice`存储过程创建备份设备,然后通过`BACKUP DATABASE`命令进行备份。例子中创建了一个名为'testBack'的备份设备,并备份了'pubs'数据库到指定路径。 4. 创建新表:`CREATE TABLE`语句用于定义新的表结构,如`CREATE TABLE tabname (col1 type1, col2 type2, ...)`,其中`tabname`是表名,`col1`, `col2`是列名,`type1`, `type2`是对应的列数据类型。 5. 删除表:使用`DROP TABLE`命令可以移除表,例如`DROP TABLE tabname`,这将永久删除表及其所有数据。 6. 增加列:`ALTER TABLE`语句用于在已有表中添加列,例如`ALTER TABLE tabname ADD COLUMN col type`。 7. 主键管理:主键是表中的唯一标识符,可以用`ALTER TABLE`添加或删除。添加主键:`ALTER TABLE tabname ADD PRIMARY KEY (col)`;删除主键:`ALTER TABLE tabname DROP PRIMARY KEY (col)`。 8. 创建和删除索引:索引用于加快查询速度。创建索引:`CREATE [UNIQUE] INDEX idxname ON tabname (col...)`,`UNIQUE`表示索引值必须唯一;删除索引:`DROP INDEX idxname`。 9. 视图的创建和删除:视图是虚拟表,基于查询结果。创建视图:`CREATE VIEW viewname AS SELECT statement`;删除视图:`DROP VIEW viewname`。 10. 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 WHERE`,用于查找特定的数据。 以上内容涵盖了MySQL数据库管理和SQL基础操作的关键点,对于理解和操作MySQL数据库非常有帮助。