Mysql数据库的基础操作
来源:互联网 发布:centos 7 配置xshell 编辑:程序博客网 时间:2024/05/19 14:36
1、创建用户赋予权限并将它与某一数据库(库名)下的某一数据表(表名)绑定:
grant 权限 on 库名.表名 to '有户名'@‘地址’ identified by 密码
# 所有权限 all privileges
2、修改用户密码
set password for '用户名'@'地址'=PASSWORD('新密码');
3、查看所有用户
select * from user\G; #必须在mysql数据库下
4、查看所有用户对相应数据库的权限
select * from db\G; #必须在mysql数据库下
5、查询用户对某一数据库下数据表的权限
select * from tables_priv\G; #必须在mysql数据库下
6、查询列权限
select * from columns_priv\G; #必须在mysql数据库下
7、创建用户并对某一字段列设置权限
grant 权限(字段名) on 库名.表名 to '有户名'@‘地址’ identified by 密码
8、数据库资源权限:
常用限制用户资源
1)每小时可以发出的查询数 MAX_QUERIES_PER_HOUR
2)每小时可以发出的更新数 MAX_UPDATES_PER_HOUR
3)每小时可以连接服务器的次数 MAX_CONNECTIONS_PER_HOUR
ex:grant all privileges on *.* to 'test1'@'localhost' identified by 'test1'
with
max_connections_per_hour 2; #设置每小时数据库最大连接次数为2 每次修改 计数器归零
9、数据库用户管理
1)新增用户: 就是创建用户;
2)删除用户: drop user 用户名称('用户名'@'localhost')
3)修改用户: 1>修改密码 set password for '用户名'@'地址'=PASSWORD('新密码');
2>修改用户名称 *删了重建*
10、数据库权限管理 #用户对库下表的权限
1)查询权限: show grants for 用户名称('用户名'@'localhost')
2)新增权限: grant 权限 on 库名.表名 to 用户名称('用户名'@'localhost')
3)删除权限: revoke 权限 on 库名.表名 from 用户名称('用户名'@'localhost')
4)修改用户: 先删除所有权限在重新赋予权限
11、新建数据表
create table [if not exists] 表名(列名1 类型1,列名2 类型2,.....) #至少有一个数据列
如果不存在某表才执行创建语句 #表名如果为数字或其它特殊字符,则表名前后需要加反单引号标识符“`”
12、删除数据表: drop table [if exists] 表名;
如果存在某表执行删除语句
13、查看表结构: desc 表名;
14、查看建表过程 show create table 表名;
15、修改数据表
1)修改表名: rename table 旧名 to 新名
修改表名并移至其他数据库 rename table 旧名 to 库名.新名
一次修改多个表名 rename table 旧名 to 新名,旧名 to 新名
2)修改字段:
1>增加字段: alter table 表名 add 字段名 字段类型 ;
2>删除字段: alter table 表名 drop 字段名;
3>修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型;
只改属性不改名 alter table 表名 modify 字段名 新字段属性;
- Mysql数据库的基础操作
- MySQL数据库的操作基础
- MySQL数据库的基础操作
- mysql数据库基础操作
- MySQL数据库操作基础
- MySql数据库基础操作
- Mysql数据库基础操作
- MySQL基础2---数据库的基本操作
- mysql数据库的基础操作sql应用
- MySQL数据库索引的基础操作
- 整理MySQL数据库的基础操作
- MySQL数据库的基础操作--例子
- 一些基础的MySQL数据库操作语句
- mysql数据库基础--数据库操作
- MySQL 数据库基础操作类
- python-基础-操作mysql数据库
- MySQL基础-数据库基本操作
- 【MySQL】数据库操作基础笔记
- 解决LINUX vncserver 启动 could not open default font 'fixed'错误.
- java的异常处理机制
- [LeetCode80]Remove Duplicates from Sorted List II
- span学习
- httpclient
- Mysql数据库的基础操作
- 表情
- (难度:12%)多彩小球
- BigDecimal的用法
- Java CPU Cache
- TOAD工具can't initialize OCI.Error -1
- 【晒】萝莉有三好 身娇腰柔易推倒
- 有没有论文没有写好的同学?
- Java False Sharing