重庆网站推广效果,个人网站可以做音乐吗,开发公司交房前保洁谁承担,手机版网站 html5以下是 MySQL 命令行的核心操作命令详解#xff08;基于 MySQL 8.0 版本#xff09;#xff1a;
#x1f50c; 1. 连接与退出
命令作用示例mysql -u 用户名 -p连接本地 MySQLmysql -u root -p → 输入密码mysql -h 主机 -P 端口 -u 用户 -p连接远程 MySQLmysql -h 192.16…以下是 MySQL 命令行的核心操作命令详解基于 MySQL 8.0 版本 1. 连接与退出
命令作用示例mysql -u 用户名 -p连接本地 MySQLmysql -u root -p → 输入密码mysql -h 主机 -P 端口 -u 用户 -p连接远程 MySQLmysql -h 192.168.1.10 -P 3306 -u admin -pexit 或 \q退出命令行exit\c取消当前输入的命令输入错误命令时按 \c Enter 终止 ️ 2. 数据库操作
命令作用示例SHOW DATABASES;显示所有数据库CREATE DATABASE 库名;创建数据库CREATE DATABASE shop;USE 库名;切换当前数据库USE shop;DROP DATABASE 库名;删除数据库DROP DATABASE old_db;SELECT DATABASE();查看当前使用的数据库 3. 表操作
命令作用示例SHOW TABLES;显示当前库所有表DESC 表名; 或 DESCRIBE 表名;查看表结构DESC users;SHOW CREATE TABLE 表名;查看建表语句SHOW CREATE TABLE orders;CREATE TABLE 表名 (列定义...);创建表sqlbrCREATE TABLE users (br id INT PRIMARY KEY,br name VARCHAR(20)br);ALTER TABLE 表名 ...修改表结构ALTER TABLE users ADD email VARCHAR(50);DROP TABLE 表名;删除表DROP TABLE temp_data;RENAME TABLE 旧表名 TO 新表名;重命名表RENAME TABLE old TO new; 4. 数据操作CRUD
命令作用示例INSERT INTO 表名 (列...) VALUES (值...);插入数据INSERT INTO users (id, name) VALUES (1, Alice);SELECT * FROM 表名;查询所有数据SELECT * FROM products;SELECT 列1,列2 FROM 表名 [WHERE 条件];条件查询SELECT name, price FROM products WHERE price 100;UPDATE 表名 SET 列值 [WHERE 条件];更新数据UPDATE users SET nameBob WHERE id1;DELETE FROM 表名 [WHERE 条件];删除数据DELETE FROM logs WHERE date 2023-01-01; 5. 用户与权限
命令作用示例CREATE USER 用户主机 IDENTIFIED BY 密码;创建用户CREATE USER dev% IDENTIFIED BY Pass123;GRANT 权限 ON 库.表 TO 用户主机;授权GRANT SELECT, INSERT ON shop.* TO dev%;REVOKE 权限 ON 库.表 FROM 用户主机;撤销权限REVOKE DELETE ON shop.* FROM dev%;SHOW GRANTS FOR 用户主机;查看用户权限SHOW GRANTS FOR dev%;SET PASSWORD FOR 用户主机 新密码;修改用户密码SET PASSWORD FOR rootlocalhost NewPass456;DROP USER 用户主机;删除用户DROP USER testlocalhost; ⚙️ 6. 系统与状态
命令作用示例SHOW VARIABLES;查看系统变量SHOW VARIABLES LIKE %timeout%;SHOW STATUS;查看服务器状态SHOW STATUS LIKE Threads_%;SHOW PROCESSLIST;查看当前连接会话KILL 进程ID;终止查询进程KILL 15;SOURCE SQL文件路径;执行 SQL 脚本文件SOURCE /data/init_db.sql;\s 或 STATUS查看服务器版本/状态摘要 ✨ 7. 命令行快捷操作
命令作用\G垂直显示结果替代;\T 文件路径开启日志记录tee功能\t关闭日志记录\u 数据库名快速切换数据库\! 系统命令执行操作系统命令 注意 所有命令以 ; 或 \G 结束才能执行大小写SQL 关键字不区分数据库/表名 Linux 下区分大小写