mysql学习

 

 

 

 

 

修改表结构;

 

 

 

 

 

 

 

在合适位置添加字段

 

 limit后面第二个表示个数,注意,

单独也是个数,

 

 也可以用offset

 

 注意要引号,吗,,,,,,,,,,,,,,双引号也可以,,

 

 一次性,要逗号,,,

 

 

 

 

 

 

也可以这样查看单独的,

 

 

 

 

 

 

 

 

 

可以在-p后面输入mysql密码,不要有空格,有空格即使书对了,也没用,

 

 这样可以只执行一次,

 

 

 

 

 

 如果没有开启就没有这个记录文件;

注意不要自己在目录下建立同名文件,否则开启不了,

 

 这里面记录了,时间命令,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 bin log 位于这个目录下,

 

 

 

 

 

 只能用selec显示变量,,,,

 

 这样定义,,,

 

 默认是系统变量;

 

 前提是要定义,并且有@;

 

 mysql的过程相当于函数,,,

不影响外面变量,,里面不用@,,,

 

 但是out就影响;;

 

 out参数的初始值是空,而不是传入的,如果是inout就有值;

 

 

这样赋值原来可以不存在,,

 

 定义存储过程即使有错也保留上一个记录,,

 

 

 

 

 

 

 

 

 

 

 

 

注意没有括号,

 

 

 

创建表时他的数据库不能不存在,

 

 

 

修改表一定要到对应数据库下面,

 

 

 

MySQL8开始删除了原来的frm文件,并采用 Serialized Dictionary Information (SDI), 是MySQL8.0重新设计数据词典后引入的新产物,并开始已经统一使用InnoDB存储引擎来存储表的元数据信息。SDI信息源记录保存在ibd文件中。
如何可以查看表结构信息,官方提供了一个工具叫做ibd2sdi,在安装目录下可以找到,可以离线的将ibd文件中的冗余存储的sdi信息提取出来,并以json的格式输出到终端。

注意一定要有@后面的,可以不用引号;

 

 

 

 

 

 

 

这个目录里面是mysql的so文件

 

 

 

 

 

 

 

WITH GRANT OPTION 这个选项表示该用户可以将自己拥有的权限授权给别人。注意:经常有人在创建操作用户的时候不指定WITH GRANT OPTION选项导致后来该用户不能使用GRANT命令创建用户或者给其它用户授权。

 

 

 

 

 

 

 

 

 on一定要有,注意这里用from

 

 

 

 

posted on 2022-02-09 16:14  shenhshihao  阅读(41)  评论(0编辑  收藏  举报

导航