mysql的基本命令

一、登录

mysql -u -p
登录

EXIT; 退出

二、库、表控制命令

show databases; 查看当前存在的库
USE database_name; 选择数据库
create database database_name; 创建数据库(需要有足够的权限)

SHOW TABLES; 显示数据库中的表
DESCRIBE table_name; 显示表结构

CREATE TABLE table_name ( 创建表
column1 datatype,
column2 datatype,

);
DROP DATABASE database_name; 删除数据库

三、表中的增删改查

INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …); 插入数据
SELECT * FROM table_name; 查询数据
UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition; 更新数据
DELETE FROM table_name WHERE condition; 删除数据
DROP TABLE table_name; 删除表

四、权限控制

创建或确认用户存在

CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;

注:其中,username是用户名称,host是用户可以从哪个主机登录(如localhost、%代表任意主机),password是用户的登录密码。

授予用户对指定数据库的操作权限(所有权限)

GRANT ALL PRIVILEGES ON my_database.* TO ‘username’@‘host’;
注:my_database是将被操作的数据库

(只有select权限)

GRANT SELECT ON my_database.* TO ‘username’@‘host’;

(多个权限)

GRANT SELECT, INSERT, UPDATE ON my_database.* TO ‘username’@‘host’;

刷新权限

FLUSH PRIVILEGES;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值