linuxmariadb命令
linuxmariadb命令详细介绍
在 Linux 系统中,MariaDB 是一款常用的关系型数据库管理系统,以下为你介绍一些常用的 MariaDB 命令:
1. 服务管理命令
- 启动服务:在不同的 Linux 发行版中,启动 MariaDB 服务的命令有所不同。
- 基于 Systemd 的系统(如 CentOS 7+、Ubuntu 16.04+):
bash
systemctl start mariadb
- 基于 SysVinit 的系统(如 CentOS 6):
bash
mariadb start
- 停止服务:
- 基于 Systemd 的系统:
bash
systemctl stop mariadb
- 基于 SysVinit 的系统:
bash
mariadb stop
- 重启服务:
- 基于 Systemd 的系统:
bash
systemctl restart mariadb
- 基于 SysVinit 的系统:
bash
mariadb restart
- 查看服务状态:
- 基于 Systemd 的系统:
bash
systemctl status mariadb
- 基于 SysVinit 的系统:
bash
mariadb status
- 设置开机自启:
- 基于 Systemd 的系统:
bash
systemctl mariadb
- 基于 SysVinit 的系统:通常在安装时已自动设置,若未设置可通过
chkconfig命令设置:
bash
mariadb on
2. 登录与退出数据库
- 登录数据库:使用
mysql命令登录到 MariaDB,若要使用特定用户登录,可使用-u选项指定用户名,-p选项表示需要输入密码。
bash
mysql username
输入上述命令后,系统会提示你输入密码,输入正确密码后按回车键即可登录。
- 退出数据库:在 MariaDB 命令行中,输入以下命令可退出数据库:
sql
或者使用快捷方式:
sql
QUIT
3. 数据库操作命令
- 创建数据库:在 MariaDB 命令行中,使用
CREATE DATABASE语句创建新的数据库。
sql
database_name
- 查看所有数据库:使用
SHOW DATABASES;语句查看当前所有的数据库。
sql
- 选择数据库:使用
USE语句选择要使用的数据库。
sql
database_name
- 删除数据库:使用
DROP DATABASE语句删除指定的数据库。
sql
database_name
4. 数据表操作命令
- 创建数据表:在已选择的数据库中,使用
CREATE TABLE语句创建新的数据表。
sql
table_namecolumn1 datatype
column2 datatype
- 查看所有数据表:使用
SHOW TABLES;语句查看当前数据库中的所有数据表。
sql
- 查看数据表结构:使用
DESCRIBE语句查看指定数据表的结构。
sql
table_name
- 删除数据表:使用
DROP TABLE语句删除指定的数据表。
sql
table_name
5. 数据操作命令
- 插入数据:使用
INSERT INTO语句向数据表中插入新的数据。
sql
table_name column1 column2value1 value2
- 查询数据:使用
SELECT语句从数据表中查询数据。
sql
column1 column2table_name
condition
- 更新数据:使用
UPDATE语句更新数据表中的数据。
sql
table_namecolumn1 value1 column2 value2
condition
- 删除数据:使用
DELETE FROM语句从数据表中删除符合条件的数据。
sql
table_namecondition
9123 ;
以上是一些常用的 Linux MariaDB 命令,你可根据实际需求进行使用。