mysql 创建用户并授权_mysql 常用命令整理

一、连接

格式:mysql -h主机地址 -u用户名 -p用户密码

示例

//在cmd下直接运行//无密码连接mysql -uroot -p//带密码连接mysql -uroot -proot//连接远程主机mysql -h 10.0.2.31 -uroot -proot
12ba2ec57c7f89d338ef3f3e0be16a10.png

二、退出命令

格式:exit 或 quit

示例

//需要连接后使用,mysql>下执行exit

三、数据库操作命令

//查看数据库show databases//使用默认字符集和排序规则创建数据库create database db_name; //创建数据库并指定字符集编码create database if not exists db_name default character set = 'utf8';//创建数据库并指定字符集编码和排序规则create database db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;//删除数据库drop database db_name//指定当前数据库USE db1;

四、数据表操作命令

//指定当前数据库USE db1;//查询表show tables//显示表结构desc tb_name;//创建表create table Student( Sno varchar(10) primary key, Sname varchar(20) unique, Ssex varchar(2), Sage int, Sclass varchar(20));//删除表 drop table tb_name;

五、增删改查表数据

//插入数据insert into Student values ('20180001','小明','男',20,'一班');//按字段插入数据insert into Student (Sno,Sname,Ssex,Sage,Sclass) values ('20180003','小红','男',18,'二班');//删除记录delete from Student where Sno='20180001'//删除所有delete * from Student//更新update Student set Sclass = '一班' where Sname='小红'//查询select * from Student; 

六、用户和权限管理

//指定数据库Use mysql;//查询所有用户Select user,host from user;//创建本地访问用户create user admin@'localhost' identified by '密码';//创建允许远程访问用户create user admin@'%' identified by '密码';//授权所有权限GRANT ALL PRIVILEGES ON *.* TO admin@"localhost";//授权所有权限GRANT ALL PRIVILEGES ON *.* TO admin@"%";//修改密码 mysql 5.7-8.0ALTER USER 'admin'@'localhost' IDENTIFIED BY '密码';//修改密码 mysql 5.6update user set password=password("你的新密码") where user="admin";//修改密码 mysql 5.5use mysql;set password for admin@localhost = password('密码');//刷新权限flush privileges;//删除用户drop user admin@'%';

七、查看mysql常用参数

//查询mysql版本select @@version;select version();//查询进程列表 show processlist;//查看进程列表完整信息show full processlist;//查看线程数show status like 'Threads%'; //查看连接数show variables like '%max_connections%'; //查看数据默认字符集show variables like '%character%';//查看数据库默认排序规则show variables like 'collation%';//查看支持字符集show charset;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值