mysql 补全数据_mysql 命令总结(持续补全)

安装命令 --initialize-insecure

bin目录下的mysqld

E:\wupeiqi\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mysqld --initialize-insecure # 命令参考

show databases; # 查看库

create database db1; # 创建文件夹

use db1; # 进入db文件夹

create user '用户名'@'192.168.1.%'indentfied by '密码'; # 创建用户

grant select,insert,update on db1.t1 to 'alex'@'%'; # 给用户授权 db1.t1 是某个表

create table t1(列,列) engine=innodb 原子性操作 default charset=utf8 设置默认编码为utf8;

一般 primary key 都是识别id添加not null 非空属性。

create table t1( id int not null auto_increment primary key ,student_id int , constraint foreign (sutdent_id) references student(sid) );

enum ('内容','内容','content') # 荐举属性,使列只能填括号内的内容

insert into t1(student_id) values() # 插入数据行

desc t1; # 查看表的信息,

show create table t1 \G; # 查看创建信息,可看自增属性

alter table t10 AUTO_INCREMENT=20; # 把自增数修改。 比如表里由自增到3,那只能修改3以后的数。

unique uq_u1 (user_id) # 索引,加速查找唯一值,可以为空

delimiter // # 修改终止符,修改后例如: select * from t1// 结束

set global log_bin_trust_function_creators=1; # 创建函数时,出错输入这个。

关于自增的设置

基于会话级别:

show session variables like 'auto_inc%'; 查看全局变量

set session auto_increment_increment=2; 设置会话步长

# set session auto_increment_offset=10;

基于全局级别:

show global variables like 'auto_inc%'; 查看全局变量

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值