mysql 用户、数据库及表的管理、操作与授权

本文详细介绍了MySQL中常用的命令操作,包括用户管理、权限分配、数据库及表的创建与维护等核心功能。通过实例演示了如何创建用户、授权、修改密码、创建数据库和表等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要
一些mysql的常用命令


1、创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 

username —— 用户名
host —— 该用户可以从哪个主机登录,%为统配所有
password —— 密码

示例:
CREATE USER 'husen'@'%' IDENTIFIED BY '123456'; 

2、用户授权

GRANT privileges ON database.table TO 'username'@'host';

privileges —— 用户操作权限、SELECT , INSERT , UPDATE 、DELETE、ALL等
database —— 数据库名,*为统配所有
table —— 表名,*为统配所有

示例:
GRANT ALL ON *.* TO 'husen'@'%'; 

3、更改密码

更改其他用户的密码:

SET PASSWORD FOR 'username'@'host' = PASSWORD('new_pwd');

更改当前用户密码

SET PASSWORD = PASSWORD("new_pwd"); 

4、取消用户权限

REVOKE privilege ON database.table FROM 'username'@'host';

5、删除用户

DROP USER 'username'@'host'; 

6、创建数据库

CREATE DATABASE database;

7、创建表

USE database;
CREATE TABLE table (field_name VARCHAR(20), field_name Text);

database —— 在哪个数据库里创建
table —— 表的名称
field_name —— 字段名称


8、查看表是否建好

describe table;

table —— 表名


9、删除数据库和表

DROP DATABASE database;
DROP TABLE table;

10、表的操作

/*清空表*/
DELETE FROM table;  

/*增加一列*/
alter table customer add name char(100);

/*删除一列*/
alter table customer drop column name;

/*表重命名*/
rename table customer to test;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值