MySQL基础操作与经典SQL语句汇总

需积分: 9 14 下载量 46 浏览量 更新于2024-07-28 收藏 121KB DOC 举报
"这篇文档提供了一系列SQL经典语句,涵盖了MySQL数据库的基础操作,如创建、删除数据库,备份数据库,创建和删除表,修改表结构,管理索引和视图,以及执行基本的CRUD(创建、读取、更新、删除)操作。" 1. 创建数据库 使用`CREATE DATABASE`语句可以创建新的数据库,例如`CREATE DATABASE database-name`,这里的`database-name`是你要创建的数据库的名称。 2. 删除数据库 删除数据库的命令是`DROP DATABASE dbname`,其中`dbname`是你要删除的数据库名。 3. 备份SQL Server数据库 在SQL Server中,可以使用`sp_addumpdevice`存储过程添加备份设备,然后使用`BACKUP DATABASE`语句进行备份。例如,首先执行`USE master`切换到主数据库,接着调用`sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`创建一个磁盘设备,最后执行`BACKUP DATABASE pubs TO testBack`备份数据库`pubs`到之前创建的设备。 4. 创建新表 使用`CREATE TABLE`语句可以创建新表,定义列的类型和约束。例如`CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...)` 5. 删除表 `DROP TABLE`语句用于删除表,例如`DROP TABLE tabname`。 6. 增加列 要向已有表中添加列,使用`ALTER TABLE`语句,如`ALTER TABLE tabname ADD COLUMN col type` 7. 管理主键 添加主键使用`ALTER TABLE tabname ADD PRIMARY KEY (col)`,删除主键则是`ALTER TABLE tabname DROP PRIMARY KEY (col)`。 8. 创建和删除索引 创建索引用`CREATE INDEX idxname ON tabname (col...)`,其中`idxname`是索引名,`col`是索引的列。删除索引用`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`用于检索所有行,不带任何条件。 以上内容是SQL语言的基础操作,对于学习和理解数据库管理和数据操作至关重要。无论是初学者还是有经验的开发者,掌握这些基本语句都能有效提升在数据库管理中的工作效率。