如何显示所有的存储过程?
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. 九度OJ 1283:第一个只出现一次的字符 (计数)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1808 解决:997 题目描述: 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符 ...

  2. DNN自适应

  3. SQLServer将一个表内指定列的所有值插入另一个表

    insert into records_resolve_bak(resolve_save_addr,resolve_time,resolve_status) select  resolve_save_ ...

  4. Linux中源码包安装

    1.准备环境 a.因为是编译安装,所以需要安装gcc编译器 b.下载源码包 2.注意事项 a.源代码保存位置 /usr/local/src/ b.软件安装位置 /usr/local/ c.如何确定安装 ...

  5. 15.Django添加一个功能模块的步骤(和SpringMVC类比)

    这里介绍如何在Django里新建一个模块,这个例子还是最简单的例子 通过浏览器访问 http://localhost:8000/hello/然后返回一个欢迎页 我是做java web出身的,这里用py ...

  6. SM30 表格维护生成器

    1)SE11创建自建表,结构如下: 2) 创建表维护 3) 针对上面创建的函数组ZMM_MAT_DESC,做以下增强处理 添加的Module 代码如下: module mod_customize in ...

  7. 【windows】远程桌面报错:由于CredSSP加密Oracle修正

    对于windows家庭版用户,无法打开gepdit.msc需要手动修改注册表 创建红色部分目录 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curre ...

  8. NPM安装配置

    http://www.tuicool.com/articles/mmYZBn http://npm.taobao.org/ 安装Nodejs后即可开始NPM之旅了,新建一个package.json或者 ...

  9. 数据库抽象层PDO

    通过数据库抽象层PDO可以访问多个数据库 //数据库抽象层PDO //造DSN:驱动名:dbname=数据库名:host=服务器地址 $dsn = "mysql:dbname=mydb;ho ...

  10. 第二篇、css尺寸和边框

    一.尺寸和标签图 二.尺寸单位 %:百分比 in:英寸 cm:厘米 mm:毫米 pt:磅(点)(1pt等于1/72英寸) px:像素(计算机屏幕上的一个点) em:1em等于当前的字体尺寸,2em等于 ...