MySQL基础操作指南:从创建到查询

需积分: 9 9 下载量 73 浏览量 更新于2024-09-09 收藏 62KB DOC 举报
"MySQL使用文档包含了数据库的创建与删除、表的操作以及各种查询方式的基本语法和示例,适合MySQL初学者参考学习。" 在MySQL中,数据库的管理是基础操作之一。创建数据库使用`CREATE DATABASE`语句,例如:`CREATE DATABASE 数据库名称`,这将创建一个新的数据库。而删除数据库则使用`DROP DATABASE`语句,如`DROP DATABASE 数据库名称`,请注意,删除操作是不可逆的,因此需谨慎操作。 接下来是表的管理。创建表使用`CREATE TABLE`语句,例如: ```sql CREATE TABLE 表名称 ( hellow_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, hello_name VARCHAR(50) NOT NULL, hello_identity VARCHAR(255) NOT NULL, hello_created_at DATETIME ) DEFAULT CHARSET=utf8; ``` 这个例子中,`hellow_id`是非空且自动递增的主键,其他字段也有各自的约束和数据类型。 删除表使用`DROP TABLE`语句,如`DROP TABLE 表名称`。修改表的名称使用`ALTER TABLE`语句的`RENAME`子句,如`ALTER TABLE 原表名 RENAME 新表名`。 表内容的修改主要包括字段的更改。可以使用`ALTER TABLE`语句来改变字段名称、数据类型或位置。例如: - 修改字段名称:`ALTER TABLE 表名称 CHANGE 原字段名称 新的字段名称 INT;` - 修改字段数据类型:`ALTER TABLE 表名称 MODIFY 字段名称 VARCHAR(50);` - 修改字段位置:将字段移动到指定位置,如移动到某个字段之后,或者移到表的第一个位置。 在表中添加或删除字段也是常见的操作: - 添加字段可以在表的末尾或特定位置进行,如在末尾添加:`ALTER TABLE 表名称 ADD 新字段名称 VARCHAR(20) NULL;` 或者在特定位置添加:`ALTER TABLE 表名称 ADD 新字段名称 VARCHAR(50) NOT NULL AFTER 已有字段名称;` - 删除字段使用`ALTER TABLE 表名称 DROP 字段名称;` 数据库查询是MySQL的主要功能。以下是一些基本的查询技巧: - 去除重复查询:`SELECT DISTINCT * FROM 查询的表名;` - 限定数量查询:`SELECT * FROM 查询的表名 LIMIT 限制条数;` - 集合查询:`SELECT * FROM 查询的表名 WHERE 条件字段 IN (1, 2, 3, 4);` 这用于匹配一组值中的记录。 - 模糊查询:`SELECT * FROM 查询的表名 WHERE 条件字段 LIKE '模式';` 模式可以包含通配符`%`和`_`来匹配任意数量的字符或单个字符。 这只是MySQL使用的一部分内容,实际中还有更多复杂的查询语句、联接操作、子查询、视图、存储过程等高级特性,需要进一步深入学习和实践。对于初学者来说,理解并掌握这些基本操作是进一步探索MySQL世界的起点。