标签:sql错误 creat 机器 建表 数据 查询 table 删除用户 data
一、用户登陆、创建操作
mysql -u 用户名 -p 密码
用户名root是mysql权限最高的,管理员用户


出现mysql> 说明登陆成功

查看当前登陆用户
select user();

当输入sql错误时,输入\c放弃本条语句的输入

创建用户
create user ‘用户名‘@‘%‘ identified by 密码‘;
% 表示所有机器都可以连接
identified by ‘密码‘ 表示以密文的形式存储密码

flush privileges; 刷新,立即生效

给新用户授权
grant 操作(select/all) on 库.表(*.*) to ‘用户‘@‘连接权限(%/IP 所有机器列能连接/指定IP或者IP段连接)‘;

查询所有用户
select user,host from mysql.user; 查看所有用户的用户名和登陆权限

删除用户
drop user ‘用户名‘@‘登陆权限‘;

创建新用户名授权
grant 操作(all/select) on ‘库.表‘ to ‘用户‘@‘登陆权限‘ identified by ‘密码‘ ;

二、操作库
exit 退出数据库

创建数据库
create database 库名 charset utf8; 创建数据库并且指定编码,charset可不填

查询数据库
show databases;

修改库编码
alter database 库名 charset 编码;

删除库
drop database 库名

切换到库下

三、操作表
创建表
create table 表明(列名 数据类型,列名 数据类型);

查看表
show tables;

查看表的结构
desc 表名;

删除表
drop table 表名;

标签:sql错误 creat 机器 建表 数据 查询 table 删除用户 data
原文地址:https://www.cnblogs.com/st-st/p/9720988.html