• mysql语句查询表结构信息及variables


    -- 所有的表
    select * from infomation_schema.tables;  
    -- dbname库下的表 select * from infomation.schema.tables where table_schema='dbname'; -- 表名 表注释 表数据大小 索引量 select table_name, table_comment, concat(truncate(data_length/1024/1024,2),'MB'), concat(truncate(index_length/1024/1024,2),'MB') from information_schema.`TABLES` where table_schema='dbname';
    -- 授予user_name用户在dbname库下所有表权限(增删改查)
    grant all on dbname.* to 'user_name'@'%'

    mysql variables 

    variables 有两种全局变量(作用于mysql全局)和会话变量(作用于具体连接的客户端)。

    1.  服务器启动时所有全局变量初始化为默认值

      服务器启动后连接服务器执行set global var_name 更改全局变量(必须具有super权限)

    2.  mysql为每个客户端连接提供会话变量,客户端连接时全局变量的当前值对会话变量进行初始化

      通过set session ver_name 修改会话变量

    全局变量的修改对所有客户端可见,但是全局变量的修改只影响更改后连接的客户端,更改前连接的客户端不受影响。

    -- 查看所有变量
    show variables;
    
    --key_buffer_size 关键缓存大小变量,对表的性能影响很大
    show variables like 'key_buffer_size'
    
    -- 指定设置某个全局变量
    set global sort_buffer_size = 10 * 1024 * 1024;
    
    -- 指定设置某个会话变量
    set session sort_buffer_size = 10 * 1024 * 1024;

    mysql variable 参考自https://blog.csdn.net/qq_30450439/article/details/80089892

  • 相关阅读:
    Android客户端与PCServer端socket通信加密方法
    Android的进程优先级与进程回收
    Android学习下载网络图片
    Java Socket通信实现文件传输/图片传输
    python 知识整理
    vmware 安装 centos8 步骤
    mysql 开启事务的 sql 写法
    团队项目七天冲刺 第二天
    测试的计划和执行
    Contentdisposition
  • 原文地址:https://www.cnblogs.com/lovelp0327/p/12869743.html
Copyright © 2020-2023  润新知