时间:2024-12-04 来源:网络 人气:
MySQL 是一款广泛使用的开源关系型数据库管理系统,它提供了丰富的系统命令,用于管理数据库、用户、权限以及执行各种数据库操作。掌握这些系统命令对于数据库管理员和开发者来说至关重要。本文将详细介绍 MySQL 的系统命令,帮助读者快速上手。
在 Linux 系统中,通常使用以下命令进行 MySQL 的安装和启动:
apt-get install mysql-server(适用于基于 Debian 的系统,如 Ubuntu)
yum install mysql-server(适用于基于 RPM 的系统,如 CentOS)
systemctl start mysqld(启动 MySQL 服务)
systemctl stop mysqld(停止 MySQL 服务)
systemctl restart mysqld(重启 MySQL 服务)
systemctl status mysqld(检查 MySQL 服务状态)
登录 MySQL 的命令如下:
mysql -u root -p
其中,-u root 表示使用 root 用户登录,-p 表示输入密码。输入密码时,系统不会显示任何字符,这是正常现象。
show databases;:显示所有数据库
use 数据库名;:切换到指定数据库
show tables;:显示指定数据库中的所有表
describe 表名;:显示指定表的字段信息
select from 表名;:查询指定表的所有数据
insert into 表名(字段1, 字段2, ...) values(值1, 值2, ...);:向指定表中插入数据
update 表名 set 字段1=值1, 字段2=值2, ... where 条件;:更新指定表中的数据
delete from 表名 where 条件;:删除指定表中的数据
select version() from dual;:查看 MySQL 版本信息
select database();:查看当前数据库库名
select user();:查看当前用户名
show status;:查看 MySQL 服务器状态
show variables like '%datadir%';:查看数据库文件存放位置
select @@datadir;:查询数据库的路径
select @@basedir;:查询 MySQL 的安装路径
h 或 help 或 ?:查看帮助信息
G:格式化查看数据
c(5.7 及以上版本可以使用 Ctrl+C):取消当前命令
s 或 status:查看状态信息
. 或 source:导入数据
u 或 use:切换数据库
q 或 exit 或 quit:退出 MySQL
!:执行系统命令