MySQL命令大全:启动、连接、修改密码、操作数据库

需积分: 10 2 下载量 194 浏览量 更新于2024-09-15 收藏 152KB PDF 举报
MySQL 命令大全 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。掌握 MySQL 命令是使用 MySQL 的基础。本文将详细介绍 MySQL 命令,包括启动、重启、关闭 MySQL 服务器的命令,连接 MySQL 服务器的命令,修改 MySQL 密码的命令,增加新用户的命令,各种数据库操作命令等。 **启动、重启、关闭 MySQL 服务器** 在 Linux 系统中,启动 MySQL 服务器的命令为 `mysqladmin start` 或 `/etc/init.d/mysql start`,重启 MySQL 服务器的命令为 `mysqladmin restart` 或 `/etc/init.d/mysql restart`,关闭 MySQL 服务器的命令为 `mysqladmin shutdown` 或 `/etc/init.d/mysql shutdown`。 **连接 MySQL 服务器** 要连接 MySQL 服务器,需要进入 MySQL 的安装目录下的 bin 目录,然后键入命令 `mysql -u root -p`,回车后提示输入密码。 **修改 MySQL 密码** 修改 MySQL 密码可以使用 `mysqladmin` 命令,例如 `mysqladmin -u 用户名 -p 旧密码 password 新密码`。也可以在 MySQL 命令行中使用 `SET PASSWORD FOR root = PASSWORD('root');` 命令。 **增加新用户** 增加新用户需要使用 `GRANT` 命令,例如 `GRANT SELECT ON 数据库.* TO 用户名@登录主机 IDENTIFIED BY '密码'`。例如,增加一个名为 test 的用户,密码为 123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限,可以使用以下命令: ``` GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test'@'%' IDENTIFIED BY '123'; ``` **数据库操作** 所有数据库操作都需要先登录到 MySQL 中,然后在 MySQL 提示符下进行操作,每个命令以分号结束。 **显示数据库列表** 使用 `SHOW DATABASES;` 命令可以显示所有数据库的列表。 **显示库中的数据表** 使用 `USE mysql;` 命令打开库,然后使用 `SHOW TABLES;` 命令显示库中的数据表。 **显示数据表的结构** 使用 `DESCRIBE 表名;` 命令可以显示数据表的结构。 **建库** 使用 `CREATE DATABASE 库名;` 命令可以创建一个新的数据库。 **建表** 使用 `CREATE TABLE 表名 (字段设定列表);` 命令可以创建一个新的数据表。 **删库和删表** 使用 `DROP DATABASE 库名;` 命令可以删除一个数据库,使用 `DROP TABLE 表名;` 命令可以删除一个数据表。 **将表中记录清空** 使用 `DELETE FROM 表名;` 命令可以将表中记录清空。 **显示表中的记录** 使用 `SELECT * FROM 表名;` 命令可以显示表中的记录。 **编码的修改** 如果要改变整个 MySQL 的编码格式,可以在启动 MySQL 服务器时,使用 `mysqld_safe` 命令行加入 `-default-character-set=编码格式` 选项。 掌握这些 MySQL 命令,可以帮助我们更好地使用 MySQL 数据库,提高开发效率和数据库管理能力。