起风了

“路海长 青夜旷 越过群山追斜阳”

mysql获取字符串长度length

跟php语言差不多,mysql也可以获取字符串的长度,延时可以根据长度在进行结果集排序 mysql里面的length函数是一个用来获取字符串长度的内置函数。具体用法示例如下: (1)查看某字符串的长度(比如本站网址)   1 SELECT LENGTH('www.freemoban.com'); (2)查询文章表(articl...

mysql存储过程介绍

  存储过程(Stored Procedure)是在大型数据库系统 中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该...

快速情况表数据truncate的用法

有时候要快情况表里面的数据,mysql命令怎么写呢,这时候可以用到truncate这个函数 TRUNCATE 命令 语法:TRUNCATE TABLE name 参数:name(即要截断的表的名称或要删除其全部行的表的名称) 作用:快速清空信息表中的所有信息。并针对具有自动递增值的字段做计数重置归零重新计算。 权限:TRUNCATE TABLE 权...

mysql常见数据类型字段说明

合适的数据选择合适的字段 ,比如在选择性别的时候 有的数据库用char这个字段   然后值是男  女 也有的用int 字段   值是0 ,1 0代表男 1代表女。非常明显第2种方法就比第一种好。当数据大时候更节省空间并加快查询速度。 下面列举的是使用MySQL数据库过程中一些比较常见的数据类型的解释和说...

mysql之explain分析

mysql之explain分析缩略图
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: mysql explain命令用于显示mysql如何使用索引来处理select语句以及连接表。我们可以使用该命令分析出查询或是表结构的性能瓶颈,从而写出性能更好...

mysql中null与not null的区别

在数据库中遇到空值 null 和 not null  那么这两种情况有什么不同呢 经常用mysql的人可能会遇到下面几种情况: 1、我字段类型是not null,为什么我可以插入空值 2、为什么not null的效率比null高 3、判断字段不为空的时候,到底要用 select * from table where column <> '' 还是要用 select * fr...

mysql数据删除了所占空间还在怎么办

可能有时候大家没注意到,虽然数据已经从数据库删除了,但是数据库还是占据那么大的空间,这时候怎么办呢 今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB。积累了半年了,该删除释放一下空间了。果断delete之后发现数据库空间竟然没少,虽然数据记录数是零。 原来...

mysql设置慢查询

mysql慢查询?不是越快越好么,并非如此,有时候在跟踪日志的时候会用到 mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,这是一个有用的日志。它对于性能的影响不大(假设所有查询都很快),并且强调了那些最需要注意的查询(丢失了索引或索引没有得到最佳应用)...

mysql获取随机数

php里面 rand可以获取一个随机数,那么在mysql里面怎么获取随机数呢 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。 例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: S...