mysql表级别的操作_mysql库级别操作

mysql库级别操作

mysql的用户创建和授权

进入mysql数据库

mysql -uroot -p,回车进入数据库

管理员用户设置密码

第一次安装mysql的root管理员用户是没有密码的,所以需要我们自己去设置密码

set password=password('密码')

set password=password('123')表示将密码设置为123

下次登陆时输入mysql -uroot -p,回车再输入密码回车即可,也可直接输入mysql -uroot -p123再按回车即可,但后者密码不安全,容易被其他人看到,所以尽量使用第一种

创建其他用户及密码

创建其他用户,设置密码:

create user '用户名'@'允许进入数据库的ip地址' identified by '密码';

create user '小白'@'192.168.%.%' identified by '123';

设置其他用户库权限

授权库权限(select:查看数据,insert:增加数据,all:增删改查数据)

grant 权限 on 库名.表名 to 其他用户

grant all on t1. * to '小白'@'192.168.%.%';

表示为小白用户开了可以修改t1库的所有权限

查看用户权限

**show grants for '用户;

show grants for '小白'@'192.168.%.%';

查看小白用户的权限

非管理员用户登录及显示当前用户

mysql -uroot -p密码 -h目标数据库的ip地址

mysql -uroot -p123 -h 192.168.14.1

查看当前用户

show user();

总结

#数据库控制语言(DCL)基本操作

C:\Users\81533>mysql -uroot -p #首次登录mysql

mysql>set password=password('123') #为root管理员设置密码

mysql>exit或者quit或者\q #退出mysql

C:\Users\81533>mysql -uroot -p #重新登录mysql

Enter password: 123 #输入密码

mysql> create user '小白'@'192.168.%.%' identified by '123'; #设置其他用户

Query OK, 0 rows affected (0.01 sec)

mysql> grant all on t1.* to '小白'@'192.168.%.%';#为其他用户授权

Query OK, 0 rows affected (0.01 sec)

mysql> show grants for '小白'@'192.168.%.%';#查看用户权限

+-----------------------------------------------------------------------------------------------------------------+

| Grants for 小白@192.168.%.% |

+-----------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO '小白'@'192.168.%.%' IDENTIFIED BY PASSWORD '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257' |

| GRANT ALL PRIVILEGES ON `t1`.* TO '小白'@'192.168.%.%'

mysql库的操作(增删查改)

增加库

create database 库名;

create database db1;

create database db2;

create database 库名 charset utf8;

create database db1 charset utf8;

创建库同时将该库的编码方式设置为utf-8编码

删除库

drop database 库名;

慎用,会将整个库连同数据都删除

drop database db1;

select database();

查看目前所在库,一般在进入库操作后想查看当前库名时使用

查看库

show databases;

查看当前数据库中的所有库

进入库

use 库名;

use db1[;] 进入库db1,其中;可选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值