MySQL命令行指令精要(mysql命令行语句)
MySQL是当今常用的开源关系型数据库管理系统,其命令行界面提供了大量强大的功能用于数据库管理。本文摘要介绍了MySQL命令行指令的功能,及操作演示。
1、数据库操作
MySQL的数据库操作有创建、删除、显示数据库列表、切换数据库。
– 创建数据库
“`mysql
CREATE DATABASE db_name;
- 删除数据库
```mysqlDROP DATABASE db_name;
– 显示数据库列表
“`mysql
SHOW DATABASES;
- 切换数据库
```mysqlUSE db_name;
2、表操作
MySQL的表操作有创建、查看、插入、删除表以及显示数据表列表等功能。
– 创建表
“`mysql
CREATE TABLE table_name;
- 查看表
```mysqlDESC table_name;
– 插入表
“`mysql
INSERT INTO table_name
VALUES (value1, value2, value3);
- 删除表
```mysqlDROP TABLE table_name;
– 显示数据表列表
“`mysql
SHOW TABLES;
3、行操作
MySQL的行操作有插入、修改、删除、查询行数据等功能。- 插入行
```mysqlINSERT INTO table_name
VALUES (value1, value2, value3);
– 修改行
“`mysql
UPDATE table_name
SET column = value
WHERE condition;
- 删除行
```mysqlDELETE 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;
- 设置授权
```mysqlFLUSH PRIVILEGES;
– 重置密码
“`mysql
SET PASSWORD
FOR ‘username’@’hostname’ = PASSWORD(‘password’);
- 记录操作日志
```mysqlLOGS SLOW query
ON LOG FILE 'logfilename';
本文总结了MySQL命令行操作的重要功能及其使用技巧,为用户在MySQL中提供了数据库管理的方便参考。