• 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;

  • 相关阅读:
    bzoj1626[Usaco2007 Dec]Building Roads 修建道路*
    bzoj1610[Usaco2008 Feb]Line连线游戏*
    bzoj1666[Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏*
    bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声*
    bzoj1606[Usaco2008 Dec]Hay For Sale 购买干草*
    bzoj1264[AHOI2006]基因匹配Match
    bzoj4518[Sdoi2016]征途
    bzoj2049[Sdoi2008]Cave 洞穴勘测
    bzoj4514[Sdoi2016]数字配对
    bzoj2429[HAOI2006]聪明的猴子
  • 原文地址:https://www.cnblogs.com/zxpo/p/3779502.html
Copyright © 2020-2023  润新知