推荐mysql命令大全,mysql常用命令

以下是一些常用的MySQL命令,这些命令覆盖了数据库的基本操作,包括数据库和数据表的创建、查询、更新、删除等:

数据库操作

1. 登录MySQL服务器
bash
mysql -u username -p


2. 显示所有数据库
sql
SHOW DATABASES;



3. 创建数据库
sql
CREATE DATABASE database_name;



4. 选择数据库
sql
USE database_name;



5. 删除数据库
sql
DROP DATABASE database_name;



表操作

1. 显示当前数据库中所有表
sql
SHOW TABLES;



2. 创建新表
sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);



3. 显示表结构
sql
DESC table_name;



4. 删除表
sql
DROP TABLE table_name;



5. 修改表名
sql
RENAME TABLE old_name TO new_name;



数据操作

1. 插入数据
sql
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);



2. 查询数据
sql
SELECT column1, column2, ... FROM table_name WHERE some_column=some_value;



3. 更新数据
sql
UPDATE table_name SET column1=value1, column2=value2 WHERE some_column=some_value;



4. 删除数据
sql
DELETE FROM table_name WHERE some_column=some_value;



权限管理

1. 授予权限
sql
GRANT ALL PRIVILEGES ON database_name. TO 'username'@'localhost';



2. 撤销权限
sql
REVOKE ALL PRIVILEGES ON database_name. FROM 'username'@'localhost';



3. 刷新权限
sql
FLUSH PRIVILEGES;



其他命令

1. 显示MySQL版本
sql
SELECT VERSION();



2. 显示当前用户
sql
SELECT USER();



3. 显示当前数据库
sql
SELECT DATABASE();



这些命令是进行日常MySQL管理和操作的基础,但在实际使用中可能会涉及到更复杂和高级的命令和用法。为了学习和掌握更多MySQL命令和特性,可以参考MySQL官方文档或相关书籍。