MySQL命令大全:启动、连接、修改密码、操作数据库
需积分: 10 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 数据库,提高开发效率和数据库管理能力。
212 浏览量
749 浏览量
388 浏览量
105 浏览量
苦逼IT民工99
- 粉丝: 1
- 资源: 8
最新资源
- Ant十五大最佳实践
- Embedded Linux kernel and driver development
- armstrong_thesis_2003.pdf
- 51单片机精彩教程,学习单片机的好帮手
- c#考试试题及答案(9页)
- matlab编程中文版(PDF)
- linux设备驱动调试方法
- J2EE AntiPatterns (J2EE反模式)
- 红旗linux工程师认证考试大纲
- eterm命令速查手册
- 单片机试验指导 这是第二个
- hfsplus spec
- C#深入浅出教程.pdf
- 深度优先搜索文档(适合算法爱好者)
- EclipseCon2005_Tutorial26.pdf
- 高质量C++编程指南.pdf