likes
comments
collection
share

MySQL:常见命令(表格)建议收藏

作者站长头像
站长
· 阅读数 61

这些命令可以帮助您执行各种与MySQL数据库相关的任务,包括创建数据库、创建表、插入数据、修改数据和执行存储过程等操作。

操作类型命令示例
安装 MySQLsudo apt-get install mysql-server(Ubuntu/Debian 系统)sudo yum install mysql-server(RedHat/CentOS 系统)sudo apt-get install mysql-server
启动 MySQL 服务sudo systemctl start mysqlsudo systemctl start mysql
停止 MySQL 服务sudo systemctl stop mysqlsudo systemctl stop mysql
重启 MySQL 服务sudo systemctl restart mysqlsudo systemctl restart mysql
查看 MySQL 服务状态sudo systemctl status mysqlsudo systemctl status mysql
登录 MySQLmysql -u root -pmysql -u root -p
显示所有数据库SHOW DATABASES;SHOW DATABASES;
创建新数据库CREATE DATABASE 数据库名;CREATE DATABASE example_db;
删除数据库DROP DATABASE 数据库名;DROP DATABASE example_db;
选择数据库USE 数据库名;USE example_db;
显示当前数据库中的所有表SHOW TABLES;SHOW TABLES;
查看表的结构DESCRIBE 表名;DESCRIBE users;
创建新表CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...);CREATE TABLE users (id INT, name VARCHAR(100));
删除表DROP TABLE 表名;DROP TABLE users;
向表中插入数据INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);INSERT INTO users (id, name) VALUES (1, 'Alice');
从表中查询数据SELECT * FROM 表名;SELECT * FROM users;
更新表中的数据UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;UPDATE users SET name = 'Bob' WHERE id = 1;
从表中删除数据DELETE FROM 表名 WHERE 条件;DELETE FROM users WHERE id = 1;
备份数据库mysqldump -u 用户名 -p 数据库名 > 备份文件名.sqlmysqldump -u root -p example_db > backup.sql
恢复数据库mysql -u 用户名 -p 数据库名 < 备份文件名.sqlmysql -u root -p example_db < backup.sql
显示当前用户SELECT USER();SELECT USER();
创建新用户CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
删除用户DROP USER '用户名'@'主机名';DROP USER 'newuser'@'localhost';
授权用户GRANT 权限 ON 数据库.表 TO '用户名'@'主机名';GRANT ALL ON example_db.* TO 'newuser'@'localhost';
撤销权限REVOKE 权限 ON 数据库.表 FROM '用户名'@'主机名';REVOKE ALL ON example_db.* FROM 'newuser'@'localhost';
显示用户权限SHOW GRANTS FOR '用户名'@'主机名';SHOW GRANTS FOR 'newuser'@'localhost';
刷新权限FLUSH PRIVILEGES;FLUSH PRIVILEGES;
更改用户密码ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码';ALTER USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
查看当前活动的连接`SHOW PROCESS
转载自:https://juejin.cn/post/7307216136607629323
评论
请登录