本文主要讲解关于MySQL常用操作命令表格汇总相关内容,让我们来一起学习下吧!
这些命令可以帮助您执行各种与MySQL数据库相关的任务,包括创建数据库、创建表、插入数据、修改数据和执行存储过程等操作。
操作 | 命令 | 示例 |
---|---|---|
创建数据库 | CREATE DATABASE 数据库名; |
CREATE DATABASE mydb; |
删除数据库 | DROP DATABASE 数据库名; |
DROP DATABASE mydb; |
备份数据库 | mysqldump -u 用户名 -p 数据库名 > 文件名.sql |
mysqldump -u root -p mydb > backup.sql |
恢复数据库 | mysql -u 用户名 -p 数据库名 < 文件名.sql |
mysql -u root -p mydb < restore.sql |
创建表 | CREATE TABLE 表名 (列定义); |
CREATE TABLE users (id INT, name VARCHAR(255)); |
删除表 | DROP TABLE 表名; |
DROP TABLE users; |
重命名表 | RENAME TABLE 原表名 TO 新表名; |
RENAME TABLE old_table TO new_table; |
添加列到表 | ALTER TABLE 表名 ADD 列定义; |
ALTER TABLE users ADD email VARCHAR(255); |
修改列定义 | ALTER TABLE 表名 MODIFY 列定义; |
ALTER TABLE users MODIFY name VARCHAR(100); |
删除表中的列 | ALTER TABLE 表名 DROP 列名; |
ALTER TABLE users DROP email; |
创建索引 | CREATE INDEX 索引名 ON 表名 (列名); |
CREATE INDEX idx_name ON users (name); |
删除索引 | DROP INDEX 索引名 ON 表名; |
DROP INDEX idx_name ON users; |
查询所有数据库 | SHOW DATABASES; |
|
查询数据库中的所有表 | SHOW TABLES; |
|
查询表中的数据 | SELECT * FROM 表名; |
SELECT * FROM users; |
查询表中的数据(筛选条件) | SELECT 列1, 列2 FROM 表名 WHERE 条件; |
SELECT name, email FROM users WHERE id=1; |
插入数据到表 | INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...); |
INSERT INTO users (id, name) VALUES (1, 'John'); |
更新表中的数据 | UPDATE 表名 SET 列名=新值 WHERE 条件; |
UPDATE users SET name='Jane' WHERE id=1; |
删除表中的数据 | DELETE FROM 表名 WHERE 条件; |
DELETE FROM users WHERE id=1; |
创建用户 | CREATE USER '用户名'@'主机' IDENTIFIED BY '密码'; |
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; |
授权用户访问数据库和表 | GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机'; |
GRANT SELECT, INSERT ON mydb.users TO 'myuser'@'localhost'; |
撤销用户的权限 | REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机'; |
REVOKE SELECT, INSERT ON mydb.users FROM 'myuser'@'localhost'; |
刷新权限设置 | FLUSH PRIVILEGES; |
|
显示 MySQL 版本信息 | SELECT VERSION(); |
|
显示服务器状态信息 | SHOW STATUS; |
|
显示服务器变量设置 | SHOW VARIABLES; |
|
查看当前活动的连接数和进程列表 | SHOW PROCESSLIST; |
|
查看数据库引擎信息 | SHOW ENGINES; |
|
退出 MySQL 客户端 | EXIT; 或 q; |
以上就是关于MySQL常用操作命令表格汇总相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客(www.panziye.com),学习愉快哦!