CREATETABLEuser(
id BIGINT(20)NOTNULLCOMMENT'主键ID',
name VARCHAR(30)NULLDEFAULTNULLCOMMENT'姓名',
age INT(11)NULLDEFAULTNULLCOMMENT'年龄',
email VARCHAR(50)NULLDEFAULTNULLCOMMENT'邮箱',
deleted INT(1)NULLDEFAULTNULLCOMMENT'逻辑删除',
version INT(1)NULLDEFAULTNULLCOMMENT'乐观锁',
create_time datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'创建时间',
update_time datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'更新时间',PRIMARYKEY(id))ENGINE=InnoDB;
set password from'用户名'@host=password('新密码');
或
update mysql.userset password=password('新密码')whereuser='用户名'and host='%';--使用password() 进行加密
设置用户权限
grantallon*.*to vip@'127.0.0.1';
-- 将所有数据库上的所有权利都授予通过本机连接的VIP用户;
grant all privileges on tests.* to vip@'%';
-- 将数据库tests上的说有权利都授予所有连接的vip用户;
grant select on books.users to vip@'%';
-- 将books数据库上的users表的访问权限开发给vip用户;
grant all on *.* to vip@'%' withgrant potions;--with grant potionss的意思是可以给vip给予权限给别的用户<br><br>flush privileges; --设置权限后要刷新权限
Mysql-sql常用操作总结1.数据库操作建库CREATE DATABASE mybatis_plus;删库DROP DATABASE IF EXISTS mybatis_plus;修改默认编码ALTER DATABASE mybatis_plus CHARACTER SET utf8;2.数据库-表操作建表CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) N