Mysql日常操作使用的命令集
AI-摘要
切换
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
MySQL 的日常操作涉及多个命令,以下是一些常用的 MySQL 命令集,涵盖了连接、查询、修改数据库和数据表,以及用户管理等基本任务:
1. 连接和断开 MySQL 服务器
(1)登录 MySQL
mysql -u 用户名 -p
(之后系统会提示你输入用户的密码)
(2)退出 MySQL
exit; 或 quit;
2. 查看数据库、数据表和用户
(1)查看所有数据库
SHOW DATABASES;
(2)选择数据库
USE 数据库名;
(3)查看当前数据库下的所有表
SHOW TABLES;
(4)查看表结构
DESCRIBE 表名; 或简写为 DESC 表名;
(5)查看当前登录用户
SELECT USER();
3. 创建和删除数据库、数据表
(1)创建数据库
CREATE DATABASE 数据库名;
(2)删除数据库
DROP DATABASE 数据库名;
(3)创建数据表
CREATE TABLE 表名 ( 字段1 数据类型, 字段2 数据类型, ... );
(4)删除数据表
DROP TABLE 表名;
4. 插入、查询、更新和删除数据
(1)插入数据
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
(2)查询数据
SELECT * FROM 表名; -- 查询所有字段 SELECT 字段1, 字段2 FROM 表名 WHERE 条件; -- 查询指定字段并带条件
(3)更新数据
UPDATE 表名 SET 字段1 = 值1, 字段2 = 值2 WHERE 条件;
(4)删除数据
DELETE FROM 表名 WHERE 条件;
5. 用户和权限管理
(1)创建用户
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
(2)授权用户
GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';
例如:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
(3)撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';
(4)删除用户
DROP USER '用户名'@'主机名';
(5)刷新权限
(在修改了用户权限后,需要执行此命令使权限生效)
FLUSH PRIVILEGES;
6. 其他常用命令
(1)查看 MySQL 版本
SELECT VERSION();
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 ivioc
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果