MySQL 是广泛应用的开源关系型数据库管理系统,这里将详细介绍一些 MySQL 常用命令,对初学者尤其有用。 系统管理命令如下:

  1. 连接MySQL服务器mysql -h 主机地址 -u 用户名 -p,此命令连接到指定的 MySQL服务器
  2. 修改密码mysqladmin -u 用户名 -p旧密码 password 新密码,用于更改用户登录 密码
  3. 增加用户grant select, insert, update, delete on 数据库.* to 用户名@localhost identified by "密码",赋予用户对指定 数据库 的权限。
  4. 备份数据库mysqldump -u root -p 数据库名 > 备份文件名,用于创建数据库的 SQL 脚本备份
  5. 恢复数据库mysql -u root -p < 备份文件名,使用备份文件恢复数据库。
  6. 启动和停止MySQL服务器mysql.server startmysql.server stop 启动或停止 MySQL服务
  7. 查看MySQL服务器日志mysql.server log,用于错误排查和性能问题的分析。

查询命令

  1. 查询MySQL版本select version(),返回 MySQL服务器版本信息。
  2. 获取当前日期select current_date,用于获取 当前系统日期
  3. 显示数据库、数据表和记录show databasesshow tablesdescribe 表名 分别列出所有数据库、特定数据库中的表以及表的结构。

数据查询的语法示例:

  • select * from 表名:显示 表中所有记录
  • select what_to_select from which_table [where 条件]:条件筛选数据。
  • select 字段1, 字段2, ... from 表名:选择特定列的数据。
  • select * from 表名 order by 字段:根据字段排序查询数据。