zoukankan      html  css  js  c++  java
  • mysql 用户和存储过程相关命令

    如何显示所有的存储过程?
    select `name` from mysql.proc where db='db_name' and `type`='procedure';
    or
    show procedure status;

    1、如何查看当前使用的数据库。select database();
    2、如何显示表的详细信息,如使用的数据库引擎。show create table tb_name;
    3、如何查看当前默认的数据库引擎,除了到my.ini文件里看外。show variables;
    4、如何让显示的信息分屏显示,如执行show variables;时
    5、如何查看当前Mysql服务器信息? status;
    6、如何查看数据库大小(单位字节)和表大小
    select sum<data_length>+sum<index_length> from information_schema.tables where table_schema='db_name';
    select sum<data_length>+sum<index_length> from information_schema.tables where table_schema='db_name' and table_name='tb_name';
    select concat(round((sum<data_length>+sum<index_length>)/1024, 2), 'KB') as 'db_size_KB'
    from information_schema.tables where table_schema='db_name';

    7、查看表结构 desc tb_name;
    8、修改提示符 prompt (u)[d]> 提示符将变为<用户名>[db_name]>

    -- 添加用户
    CREATE USER name@'%' IDENTIFIED BY 'password';

    -- 删除用户
    DROP USER hc;

    -- 授予用户权限
    GRANT SELECT,INSERT,UPDATE ON db_name.* TO name@'%' IDENTIFIED BY 'password';

    -- 取消用户权限
    REVOKE SELECT,INSERT,UPDATE ON db_name.* FROM name@'host';

    -- 查看服务器上有哪些用户
    USE mysql;
    SELECT `user`,`host`,`password` FROM mysql.`user`;

    SET PASSWORD FOR 'db_user'@'%' = PASSWORD('password');

    grant all privileges on db_name.* to db_name@'%';

    -- 查看指定用户权限

    SHOW GRANTS FOR name@'host'

    -- 查看当前用户权限
    SHOW GRANTS;

    -- 修改某数据库的字符集
    ALTER DATABASE db_name CHARACTER SET utf8;

    -- 修改某表的字符集
    ALTER TABLE tb_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    -- 修改某字段的字符集
    ALTER TABLE tb_name CHANGE colunm_name column_name VARCHAR(300) CHARACTER SET utf8 COLLATE utf8_general_ci

    -- 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集
    ALTER TABLE tb_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

    -- 查询数据库连接数
    SHOW PROCESSLIST;

    -- 调用输出参数的存储过程
    CALL sp_query_random_name(@name);
    SELECT @name;

    --查看存储过程的语句
    SHOW CREATE PROCEDURE sp_query_random_name;

  • 相关阅读:
    谢谢博客-园,让我不再有开源AYUI的想法
    [ay原创作品]用wpf写了个模仿36Kr网站登录背景的效果
    [AY技术分享]WPF AYUI的高大上日历代码
    [C#] AY.WPF-图形编程-高中生为起点-研究报告1
    [Aaronyang]谈谈2015年AY对WPF全面技术总结40多篇WPF,炫到没朋友的AYUI来了
    C#人爱学不学9[C#5.0异步实例+WPF自己的MVVM Async应用 1/12]
    Ay.Framework.WPF 2.0建立项目到底有多快
    [aaronyang]WPF4.5
    Hystrix是什么
    通俗理解ZooKeeper是如何保证数据一致性的
  • 原文地址:https://www.cnblogs.com/zxpo/p/3779502.html
Copyright © 2011-2022 走看看