mysql 视图 分页_mysql查看所有存储过程,函数,视图,触发器,表,分页
查询数据库中的存储过程和函数
方法一:
select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程
select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION' //函数
方法二:
show procedure status; //存储过程
show function status; //函数
查看存储过程或函数的创建代码
show create procedure proc_name;
show create function func_name;
查看视图
SELECT * from information_schema.VIEWS //视图
SELECT * from information_schema.TABLES //表
查看触发器
方法一:
语法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
实例:SHOW TRIGGERS\G //触发器
方法二:
对INFORMATION_SCHEMA数据库中的TRIGGERS表查询
mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G
分页:
select * from tab limit 起始行,共几行
常用函数:
与oracle的比较
CHARSET(str) //返回字串字符集
CONCAT (string2
[,... ]) //连接字串
INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0
同oracle
LCASE (string2 ) //转换成小写
LEFT (string2 ,length ) //从string2中的左边起取length个字符
LENGTH (string ) //string长度
LOAD_FILE (file_name ) //从文件读取内容
LOCATE (substring , string
[,start_position ] ) 同INSTR,但可指定开始位置
LPAD (string2 ,length ,pad ) //重复用pad加在string开头,直到字串长度为length
LTRIM (string2 ) //去除前端空格
REPEAT (string2 ,count ) //重复count次
REPLACE (str ,search_str ,replace_str ) //在str中用replace_str替换search_str
RPAD (string2 ,length ,pad) //在str后用pad补充,直到长度为length
RTRIM (string2 ) //去除后端空格
STRCMP (string1 ,string2 ) //逐字符比较两字串大小,
SUBSTRING (str , position
[,length ]) //从str的position开始,取length个字符, 同oracle
TRIM([[BOTH|LEADING|TRAILING] [padding] FROM]string2) //去除指定位置的指定字符
UCASE (string2 ) //转换成大写
RIGHT(string2,length) //取string2最后length个字符
SPACE(count) //生成count个空格
数学类
ABS (number2 ) //绝对值
BIN (decimal_number ) //十进制转二进制
CEILING (number2 ) //向上取整
CONV(number2,from_base,to_base) //进制转换
FLOOR (number2 ) //向下取整
FORMAT (number,decimal_places ) //保留小数位数
HEX (DecimalNumber ) //转十六进制
LEAST (number , number2
[,..]) //求最小值
MOD (numerator ,denominator ) //求余
POWER (number ,power ) //求指数
RAND([seed]) //随机数
ROUND (number
[,decimals ]) //四舍五入,decimals为小数位数]
SIGN (number2 ) //返回符号,正负或0
SQRT(number2) //开平方
日期时间类
ADDTIME (date2 ,time_interval ) //将time_interval加到date2
CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //转换时区
CURRENT_DATE (
) //当前日期
CURRENT_TIME (
) //当前时间
CURRENT_TIMESTAMP (
) //当前时间戳
DATE (datetime ) //返回datetime的日期部分
DATE_ADD (date2 , INTERVAL d_value d_type ) //在date2中加上日期或时间
DATE_FORMAT (datetime ,FormatCodes ) //使用formatcodes格式显示datetime
DATE_SUB (date2 , INTERVAL d_value d_type ) //在date2上减去一个时间
DATEDIFF (date1 ,date2 ) //两个日期差
DAY (date ) //返回日期的天
DAYNAME (date ) //英文星期
DAYOFWEEK (date ) //星期(1-7) ,1为星期天
DAYOFYEAR (date ) //一年中的第几天
EXTRACT (interval_name
FROM date ) //从date中提取日期的指定部分
MAKEDATE (year ,day ) //给出年及年中的第几天,生成日期串
MAKETIME (hour ,minute ,second ) //生成时间串
MONTHNAME (date ) //英文月份名
NOW (
) //当前时间
SEC_TO_TIME (seconds ) //秒数转成时间
STR_TO_DATE (string ,format ) //字串转成时间,以format格式显示
oracle:to_date
TIMEDIFF (datetime1 ,datetime2 ) //两个时间差
TIME_TO_SEC (time ) //时间转秒数]
WEEK (date_time [,start_of_week ]) //第几周
YEAR (datetime ) //年份
DAYOFMONTH(datetime) //月的第几天
HOUR(datetime) //小时
LAST_DAY(date) //date的月的最后日期
MICROSECOND(datetime) //微秒
MONTH(datetime) //月
MINUTE(datetime) //分
附:可用在INTERVAL中的类型 DAY ,DAY_HOUR ,DAY_MINUTE ,DAY_SECOND ,HOUR ,HOUR_MINUTE ,HOUR_SECOND ,MINUTE ,MINUTE_SECOND
mysql 视图 分页_mysql查看所有存储过程,函数,视图,触发器,表,分页相关推荐
- mysql 查看所有的函数_mysql查看所有存储过程,函数,视图,触发器,表
查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...
- Sql Server 查看所有存储过程或视图的位置及内容
前一段时间,有个需求,就是对部分表进行了分库,所以,原库里面的存储过程.视图和函数里的表名等信息也要跟着更新,刚开始尝试手动检查了几个存储过程,可发现存储过程太多,检查起来效率很低,还容易出错,况且还 ...
- SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句
SQL SERVER 查看所有存储过程或视图里包含某个关键字的查询语句 select [name],[xtype] from sysobjects o,syscomments s where o.id ...
- mysql foundrows 并发_MySQL 中的 FOUND_ROWS() 函数
标签: 移植sql server 的存储过程到mysql中,遇到了sql server中的: IF @@ROWCOUNT < 1 对应到mysql中可以使用 FOUND_ROWS() 函数来替换 ...
- 对于mysql数据库视图心得_MySQl心得4--5--数据库视图
1. 修改.查询.删除记录时都会提示多少条记录被影响,但建表不会提示.当表的数据修改后反映到视图. 修改.查询.删除视图的命令跟建表时的一样. 视图是从一个或多个表(或视图)导出的表.视图是数据库的用 ...
- mysql执行语句_MySQL查看实时执行的SQL语句
MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源. 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了. 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录. mys ...
- mysql查看所有存储过程,函数,视图,触发器,表
查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...
- mysql 查看trige_mysql查看所有存储过程,函数,视图,触发器,表
查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...
- mysql导出包_mysql导入导出包括函数或者存储过程
mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > backupfil ...
最新文章
- LeetCode Guess Number Higher or Lower II(动态规划)
- c语言提供了6个位运算,C语言基础丨运算符之位运算符(六)
- ubuntu列出所有磁盘_列出Ubuntu上的磁盘空间使用情况
- 实例讲解C语言的位运算
- 20那天android得知
- POI大量数据读取内存溢出分析及解决方案
- 高级会计可以用计算机,高会无纸化考试计算器不好用 建excel计算可以吗?官方回复!...
- linux 下恢复文件权限设置,备份和恢复Linux文件权限的方法
- 【Proteus仿真8086】简单IO接口实验——读取开关状态控制灯的亮灭
- 【转载】快逸报表问题
- 蓝牙耳机测试软件apk_延迟测试app下载-蓝牙耳机延迟测试软件下载v1.9.1- 游侠下载站...
- 概要、详细设计文档内容简述
- 机器人抓取中物体3D定位算法介绍
- iOS 相册多选 相机选择图片
- 线程上下文切换扫盲文
- Python爬取招聘网站
- 程序员也要学英语——英语构词法
- 2008最强哲理网络语录
- 欧拉定理及费马小定理
- 100个人检测一个,最少需要多少试管
热门文章
- linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程
- php按文章评论数排序,zblog获取分类文章排序按指定的时间排序、评论数量排序、浏览数量排序...
- java socket发送定长报文_一个基于TCP协议的Socket通信实例
- 学考语言成绩c对高考有影响吗_三大影响!考生务必上心,最近正在进行的学考对升学很重要...
- c语言指针和数组的联系
- vim配置之spacevim
- internetreadfile读取数据长度为0_YOLOV3的TensorFlow2.0实现,支持在自己的数据集上训练...
- 惠普800g1支持什么内存_惠普黑白激光打印机哪种好 惠普黑白激光打印机推荐【图文详解】...
- LeetCode-726 原子的数量 递归
- 从未在一起更让人遗憾_二十不惑强行悲伤结尾,我们本可以在一起,才最让人遗憾...