创建MySQl 用户
CREATE USER ' 创建的用户名 '@ ‘LOCALHOST’ IDENTIFIED BY ' 设置 密码 '; //localhost代表本机 也可使设置你的服务器IP
给用户授权
CAEATE ALL NO *.* TO '用户名' @ ‘%’ ; //
ALL PRIVILEGES 是表示所有权限,你也可以使用select、update等权限。
ON 用来指定权限针对哪些库和表。
*.* 中前面的*号用来指定数据库名,后面的*号用来指定表名。
TO 表示将权限赋予某个用户。
@后面接限制的主机,可以是IP、IP段、域名以及%,%表示任何地方
查看权限
单个用户
show grants;
指定用户
show grants for '用户名称' @'%';
取消权限
revoke delete on *.* from '用户名'@'%';
选择数据库
use tabel_name //tabel_name 数据库名称
查看表结构
describe name ; //name为表名字
插入数据
insert into tabe_name (字符名称,字符名称) values ('1111','11111');
如果报错Invalid utf8 character string: '\xC0'
相关请运行
set names gbk;
查看表内容
select * from 表名称
导出SQL数据表
mysqldump -u root -p 数据库名称 表名称 >D:导出表名称.sql // 需要在bin文件下执行 //
删除表
drop table 表名
更新数据
update 表名称 set 列名称 = '相关内容' where id = '1';
增加索引
alter table 表名称 add index 索引名称 (添加索引的字段)