如何显示所有的存储过程?
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;

mysql 用户和存储过程相关命令的更多相关文章

  1. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  2. MySQL锁定状态查看相关命令

    1.show processlist; SHOW PROCESSLIST显示哪些线程正在运行.您也可以使用mysqladmin processlist语句得到此信息.如果您有SUPER权限,您可以看到 ...

  3. MySQL中的binlog相关命令和恢复技巧

    操作命令: 复制代码 代码如下: show binlog events in 'mysql-bin.000016' limit 10; reset master 删除所有的二进制日志 flush lo ...

  4. mysql创建用户及授权相关命令

    移步: https://zhidao.baidu.com/question/1576368583039067980.html

  5. JAVA / MySql 编程——第六章 Mysql 创建账户的相关命令

    1.        创建普通用户: 语法: CREATE USER `user`@`host` [IDENTIFIED 'password'];   //user:用户名,host:主机名,passw ...

  6. mysql 用户 登陆 权限相关

    1. CREATE USER 'dog2'@'localhost' IDENTIFIED BY ''; 将"localhost"改为"%",表示在任何一台电脑上 ...

  7. 入门MySQL——用户与权限

    前言:  前面几篇文章为大家介绍了各种SQL语法的使用,本篇文章将主要介绍MySQL用户及权限相关知识,如果你不是DBA的话可能平时用的不多,但是了解下也是好处多多. 1.创建用户 官方推荐创建语法为 ...

  8. MySQL相关命令与备份

    不加任何参数直接备份 mysqldump -uroot zabbix >/opt/zabbix.bak.sql 恢复,这样恢复时需要自已创建表 mysql -uroot < zabbix. ...

  9. mysql 5.7中的用户权限分配相关解读!

    这篇文章主要介绍了MySQL中基本的用户和权限管理方法,包括各个权限所能操作的事务以及操作权限的一些常用命令语句,是MySQL入门学习中的基础知识,需要的朋友可以参考下 一.简介 各大帖子及文章都会讲 ...

随机推荐

  1. 打包合并多个dll

    复杂项目中会引用大量的第三方dll文件,为了便于管理会尝试把相关打包合并成一个dll文件. 推荐使用ILMerge,如需使用网上自行下载. 使用方法: cd 安装目录 ILmerge /target: ...

  2. 注册会计师带你用Python进行探索性风险分析(一)

    https://blog.csdn.net/BF02jgtRS00XKtCx/article/details/78519378

  3. iOS解决导航引起视图高度问题

    经过导航栏跨越的坑,总结出有两种方法可以无痕解决(前提>=iOS7版本)(TabBar与导航栏类似) 1.通过设置导航栏的透明度实现(这种方式的控制器view的起始坐标是充(0,64)开始的) ...

  4. 微信H5支付开发步骤总结

    * 开发步骤: * 1.在微信公众号平台设置授权目录,即jsapi.php所在的目录 * 2.在微信支付平台下载证书,放到cert目录 * 3.在微信支付平台设置API秘钥,同时在WxPay.Conf ...

  5. VS2015增量编译,加快编译速度

    起因:之前工程设置的好好的, 改动一个文件,必定是只编译该文件相关的.然而最近就是无论是否改动文件,都会有部分文件重新编译. 解决流程:查看增量编译的设置1.1 因为工程是在Debug模式下,so清空 ...

  6. IntelliJ IDEA 添加类注释模板

    效果展示 /** * Created with IntelliJ IDEA * USER:jacun * CLASSNAME: HalloWorldController * DATE: 2019/1/ ...

  7. 在线工具集合(新增cron quartz表达式在线生成……)

    缘起 平时工作,须要一些工具.经过一些使用,对照,保留一些比較方便好用的在线工具 工具会持续更新中.. . 在线编译&&反编译  http://www.showmycode.com/ ...

  8. 如何禁止eclipse对js文件的校验(building validate)

    在项目(project)上点击右键,依次选择1.Select Properties -> JavaScript -> Include Path2.Select Source tab. ( ...

  9. 从springmvc启动日志学习

    javaee标准中,tomcat等web容器启动时走web.xml 先将各种contex-param 放到servletcontxt中变成parameter,然后开始启动容器,容器对外提供了liste ...

  10. 【leetcode刷题笔记】Two Sum

    Given an array of integers, find two numbers such that they add up to a specific target number. The ...