本部分概述了 MySQL 数据库的常用操作指令,涵盖数据库连接、数据表操作和数据查询等方面。

1. 数据库连接

  • mysql -u 用户名 -p 密码:连接到 MySQL 数据库服务器。

2. 数据库操作

  • show databases;:显示所有数据库。
  • create database 数据库名;:创建新的数据库。
  • use 数据库名;:切换到指定数据库。
  • drop database 数据库名;:删除指定数据库。

3. 数据表操作

  • show tables;:显示当前数据库中所有数据表。
  • create table 表名 (列名1 数据类型, 列名2 数据类型, ...);:创建数据表。
  • desc 表名;:查看数据表结构。
  • alter table 表名 add 列名 数据类型;:为数据表添加列。
  • alter table 表名 modify 列名 新数据类型;:修改数据表列的数据类型。
  • alter table 表名 drop 列名;:删除数据表中的列。
  • rename table 旧表名 to 新表名;:重命名数据表。
  • drop table 表名;:删除数据表。

4. 数据查询

  • select * from 表名;:查询数据表中所有数据。
  • select 列名1, 列名2 from 表名 where 条件;:根据条件查询数据。
  • insert into 表名 (列名1, 列名2, ...) values (值1, 值2, ...);:向数据表中插入数据。
  • update 表名 set 列名1=值1, 列名2=值2 where 条件;:更新数据表中的数据。
  • delete from 表名 where 条件;:从数据表中删除数据。

5. 其他常用指令

  • show variables like 'character_set_database';:查看数据库字符集。
  • set character_set_database=utf8;:设置数据库字符集为 utf8。
  • show variables like 'collation_database';:查看数据库校对规则。
  • set collation_database=utf8_general_ci;:设置数据库校对规则为 utf8_general_ci。

注意事项

  • 以上仅列出部分常用 MySQL 指令,更详细内容请参考 MySQL 官方文档。