起风了

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

mysql查询中in的使用技巧

我们把一系列的结果集放在in里面   那么什么时候可以用到in呢,请看下文 在mysql查询中我们可以在条件后面带上where参数如果有多个指定值我们可以使用 in来限制了,下面来看看in的一些使用技巧. 查询,代码如下: SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, …, 999999)  删除,代码如...

mysql配置max_allowed_packet详解

默认的mysql导入数据库的文件不都超过10m,但是项目中很多时候数据库文件不会就这么点。那要导入的数据库文件比较大怎么办呢 mysql中不是所有长度的sql语句都会成功的处理,有时候会根据配置文件的max_allowed_packet值限制server接受的数据包大小. 有时候大的插入和更新会被max_allowed_packet 参数限制掉,导...

TRUNCATE与DELETE区别

  同样是删除数据,有时候我们会用delete 有时候用truncate那么这两者之间有什么区别,请看下文   我对于TRUNCATE与DELETE最基本的区别是delete删除一个表中记录或带条件删除记录,删除之后的自增ID下次不可能,但TRUNCATE只能清除整个表并且TRUNCATE删除表中记录了ID从1开始,下面具体的介绍他们的用法. TR...

mysql怎么修改字段的属性

  在项目开发中,发现表的某些字段不合理,需要修改怎么处理呢。这时候需要用到关键字alter来修改字段的属性   在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助. mysql 修改字段长度: alter table new...

mysql怎么创建表之create用法

  mysql的基础,创建一个表,但是高手和菜鸟就会有区别,合适的字段,字段描述,索引等细节很能体现一个程序员的水平,下面介绍用create创建表   在mysql数据库中不管我们是通过导入还是其它的工具创建数据表我们都必须使用create命令建表,下面我来介绍一篇入门级别的create命令建表文章,希望文章来给你...

mysql 显示结果排序GROUP BY 与 ORDER BY数据排序问题区别

  经常我们在使用mysql要对经过进行排序,按照添加时间,或者有个排序的sort字段,根据这个字段排序,下面介绍GROUP BY 与 ORDER BY的用法 在做一个数据分组查询时发现我们要出来的数据不是最新版本,结果我再利用GROUP BY 与 ORDER BY数据排序但还不是最新的数据,那么要如何解决呢. 有两个解决方法: 1,whe...

mysql使用update批量修改替换语句

  有时候网站要迁移,之前的域名需要变化,可是在数据库里面网站都写的是决定路径,需要批量替换怎么办呢   这个时候就可以用到里面的字符串处理函数replace 在mysql中替换与修改数据我们使用update与replace一同操作就可以了,下面给各位整理了一些常用的mysql中批量修改与替换语句,希望对大家会有所帮助....

mysql中比较两个表中的数据sql语句

在mysql中我们要比较两个数据表中数据是否相同我们可以使用联合查询了,关于mysql中的联合查询有很多种,下面我整理两条语句. 有两个表t_appinfo 和g_appinfo,存储的信息基本一致,都包含package_name这个字段,现在需要查出package_name 存在于t_appinfo表,而且不存在于g_appinfo表的记录. 方法一:使用NOT EXIST...

MySQL导入中文汉字出现乱码怎么办

  新手在做网站的时候经常会遇到数据插入数据库出现乱码的情况,原因很多。比如在创建数据库的时候常见的编码有GBK  utf8这个,编码不同就可能导致入库出现乱码   mysql导入字体数字没有问题但导致汉字中文有问题我们就可以从字符编码问题来解决了,下面我来给大家介绍一下关于mysql乱码问题的处理方...

mysql获取字符串长度length()

  在使用mysql的时候有时候需要知道一些字符串的长度从而进行逻辑处理。那么在mysql里面怎么获取字符串的长度呢,在不同的字符集里面又有哪些需要注意的呢   在mysql中length()函数对于中文的长度与编码是一些关系了,不同编码一个中文汉字的长度会不一样,下面我们一起来看看length()函数对中文的一些测试...