mysql5. 7随手记

参考链接:

MySQL5.7创建用户并授权_qpzkobe的博客-CSDN博客_mysql5.7 创建用户

MySQL 5.7.24 privileges有哪些? - 海东潮 - 博客园

创建数据库

create database if not exists 数据库名 default character set utf8mb4 default collate utf8mb4_general_ci;

创建用户

create user 'xxname'@'xxip' identified by 'xxpwd';

创建表

CREATE TABLE `upload_file` (
  `id` varchar(32) NOT NULL DEFAULT '' COMMENT 'ID',
  `status` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='xxx表';

授权

grant insert,delete,update,select on databasename.* to 'xxuser'@'xxip';

flush privileges;

设置用户密码

SET PASSWORD FOR 'xxuser'@'xxip' = PASSWORD('newpassword');

5.7修改root密码

use mysql;
update user set authentication_string=password('密码') where user='root' and Host='localhost';
flush privileges;

修改root连接ip

use mysql; 
UPDATE user SET Host='%' WHERE User='root' AND Host='localhost' LIMIT 1;
flush privileges;

添加索引

 ALTER TABLE `表` ADD UNIQUE udx_索引名(表名+字段) (`索引列`) ,Algorithm=Inplace ;

ALTER TABLE  `表` ADD INDEX idx_task(`TASK_ID`);

修改字段名

ALTER TABLE xxx CHANGE xxx xxx varchar(32) DEFAULT NULL COMMENT 'xxx';
#  ALTER TABLE 表名  CHANGE 旧字段名 新字段名 新数据类型;

alter table 表名 modify column 字段名 tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '注释';

添加字段

ALTER TABLE xxx ADD xxx VARCHAR(50) NOT NULL DEFAULT '' COMMENT 'xx';


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值