如何显示所有的存储过程?
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. 我的Android进阶之旅------>关于调用Webservice查询火车票时刻表的几个接口介绍

    今天发现一个可以提供火车票时刻表查询的WebService,先记录下来以后如果写一个火车票时刻表查询的Android App的话就用的着.首先该WebService的的名字是TrainTimeWebS ...

  2. Linux 下 Crontab 命令使用详解 定时任务

    一.  Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的运行. 1.1 /etc/crontab 文件 在/etc文件夹下有一个crontab文件,这里存放有系统运行的一 ...

  3. selenium之坑(StaleElementReferenceException: Message: Element not found in the cache...)

    有时候循环点击一列链接,只能点到第一个,第二个就失败了 原因是第二个已经是新页面,当然找不到之前页面的元素.就算是后退回来的,页面也是不一样的 页面长的一样不一定是同一张页面,就像两个人长的一样不一定 ...

  4. STM32 ~ J-LINK V8 修复

    1.1    安装固件烧录软件 ♦请ATMEL官方网址下载AT91-ISP下载软件. 软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?t ...

  5. 图片加载控件Fresco

    使用教程:https://www.fresco-cn.org/docs/index.html  https://github.com/facebook/fresco application初始化fre ...

  6. vmware虚拟机安装MAC OSX10.10Yosemite简要记录

    vmware所在环境为win7 64位系统,intel4核CPU,16G内存. 本人安装的是OSX10.10Yosemite的CDR镜像. 1. 在服务中停止所有vmware服务. 2. 安装unlo ...

  7. Never Go Away

    Hey if you ever want to leave it allif you ever want to lose control leave it all escape so far away ...

  8. hbase shell-security(安全指令)

    hbase shell安全指令篇: grant list_security_capabilities revoke user_permission 正在编辑中

  9. java 获取pdf内容

    1. 说明 将pdf中的文字读取处理还有一些限制:1. 文档的安全属性不能过于严格 2. 不能存在图片. 2. 直接贴相关的源码 有两种读取方式,maven对应的pom文件 <dependenc ...

  10. Servlet的过滤器(Fliter)

    Servlet过滤器与Servlet十分相似,但具有拦截客户端(浏览器)请求的功能,可以改变请求中的内容来满足实际开发的需求.对于开发人员而言,过滤器实质就是在Web应用服务器上的一个Web应用组件, ...