MySql基础操作详解:创建数据库到分页查询

需积分: 0 0 下载量 8 浏览量 更新于2024-08-04 收藏 27KB DOCX 举报
本资源主要介绍了MySQL数据库的基本操作,针对数据库管理、数据表处理、数据类型设置、数据插入、查询、修改和删除等核心功能进行了详细讲解。以下是各个知识点的详细阐述: 1. **创建数据库**:使用`CREATE DATABASE`命令在MySQL中创建一个名为`abccs`的新数据库,如`mysql> CREATE DATABASE abccs;`。这一步是数据库设计的基础,用于存储和组织数据。 2. **登陆数据库**:通过命令行工具如`MySQL -u root -p`登录到MySQL服务器,其中`root`是用户名,用户需要输入对应的密码。 3. **查看数据库**:使用`SHOW DATABASES`命令列出所有可用的数据库,以便选择要操作的数据库,如`MySQL> showdatabases;`。 4. **选择数据库**:通过`USE`关键字切换到指定的数据库,如`MySQL> use bugfree;`,这里假设已创建名为`bugfree`的数据库。 5. **设置字符集**:确保数据的正确编码,通过`SET NAMES`命令设置字符集,如`MySQL> set names 'gbk';`,这里的`gbk`代表GBK编码,可根据实际需求选择。 6. **查询数据库中的表**:使用`SHOW TABLES`命令查看当前数据库中的所有表,了解数据结构。 7. **创建表**:使用`CREATE TABLE`创建名为`test`的表,定义字段如`tid`(整数)、`tname`(字符串)和`tdate`(日期时间),并设置主键。 8. **查看表结构**:通过`DESCRIBE`或`SHOW CREATE TABLE`命令来查看表的结构,了解字段名称、类型和约束。 9. **增加、修改和删除列**: - `ALTER TABLE`语句用于添加新列`tage`(整数,初始长度为3),修改`tage`字段长度为5并设为非空,更改默认值,以及删除默认值。 10. **插入数据**:使用`INSERT INTO`插入记录,例如将`liuyanwei`在`create_date`为'2014-02-09'时的数据插入`MerchantInfo_ID_Numbering`表。 11. **查询数据**:执行`SELECT * FROM`命令获取表中的所有记录,使用`LIKE`关键字进行模糊查询,如`SELECT * FROM test WHERE tname LIKE '%杨%'`。 12. **修改数据**:使用`UPDATE`语句更新特定记录,如将`tid`为2的`tname`改为`张三`。 13. **删除数据**:执行`DELETE FROM`语句根据条件删除记录,如`DELETE FROM test WHERE tid = '2';`。 14. **删除表**:使用`DROP TABLE`命令彻底删除表,如`DROP TABLE test;`。 15. **重命名表**:用`ALTER TABLE`的`RENAME`选项改变表名,如`ALTER TABLE test RENAME TO testbak;`。 16. **分页查询**:使用`LIMIT`关键字实现分页查询,如`SELECT * FROM testbak LIMIT 2, 1;`,表示从第三条开始取一条记录。 17. **刷新数据库**:虽然没有明确指出具体操作,但可能指的是刷新数据缓存或者重启服务以确保数据一致性,这通常涉及服务器维护操作。 这些MySQL常用操作提供了对数据库的全面管理,对于数据库管理员、开发人员以及数据分析师来说都是非常实用的基础技能。熟练掌握这些操作有助于提高数据处理效率和保证数据安全。