MySQL命令行指令精要(mysql命令行语句)

MySQL是当今常用的开源关系型数据库管理系统,其命令行界面提供了大量强大的功能用于数据库管理。本文摘要介绍了MySQL命令行指令的功能,及操作演示。

1、数据库操作

MySQL的数据库操作有创建、删除、显示数据库列表、切换数据库。

– 创建数据库

“`mysql

CREATE DATABASE db_name;

- 删除数据库
```mysql
DROP DATABASE db_name;

– 显示数据库列表

“`mysql

SHOW DATABASES;

- 切换数据库
```mysql
USE db_name;

2、表操作

MySQL的表操作有创建、查看、插入、删除表以及显示数据表列表等功能。

– 创建表

“`mysql

CREATE TABLE table_name;

- 查看表
```mysql
DESC table_name;

– 插入表

“`mysql

INSERT INTO table_name

VALUES (value1, value2, value3);

- 删除表
```mysql
DROP TABLE table_name;

– 显示数据表列表

“`mysql

SHOW TABLES;

3、行操作
MySQL的行操作有插入、修改、删除、查询行数据等功能。
- 插入行
```mysql
INSERT INTO table_name
VALUES (value1, value2, value3);

– 修改行

“`mysql

UPDATE table_name

SET column = value

WHERE condition;

- 删除行
```mysql
DELETE FROM table_name
WHERE condition;

– 查询行

“`mysql

SELECT column1, column2, …

FROM table_name

WHERE condition;

4、安全操作
MySQL的安全操作有创建用户,授予权限,设置授权,重置密码以及记录操作日志等功能。

- 创建用户
```mysql
CREATE USER 'username'@'hostname'
IDENTIFIED BY ‘password’;

– 授予权限

“`mysql

GRANT privilege_type

ON database_name.table_name

TO ‘username’@’hostname’

WITH GRANT OPTION;

- 设置授权
```mysql
FLUSH PRIVILEGES;

– 重置密码

“`mysql

SET PASSWORD

FOR ‘username’@’hostname’ = PASSWORD(‘password’);

- 记录操作日志
```mysql
LOGS SLOW query
ON LOG FILE 'logfilename';

本文总结了MySQL命令行操作的重要功能及其使用技巧,为用户在MySQL中提供了数据库管理的方便参考。


数据运维技术 » MySQL命令行指令精要(mysql命令行语句)