关键词搜索

源码搜索 ×
×
数据库

shell脚本执行mysql语句, 该怎么玩?

    有时候,要批量执行sql语句,怎么搞起呢? 在不会shell之前,我这么搞: 先写一大堆命令,一起复制到mysq中l执行,呵呵哒,虽能笑掉大牙,但偶尔会有用。很低级。下面,我们一起来看看比较好的姿势。     姿势一:shell脚本中写sql语句,这是我们最容易想到的 &
数据库

mysql中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP

    在mysql中,如果类型为时间的列设置了CURRENT_TIMESTAMP,那么在insert一条新记录的收,时间字段自动获取到当前时间,如果设置了ONUPDATECURRENT_TIMESTAMP,则时间字段随着update命令的更新和实时变化。如果两个属性都设置了,那么时间字段默认为当前时间,且随着记录的更新而自动变化。注意,如果仅仅是updat
数据库

mysql的AUTO_INCREMENT如果达到最大值会怎样呢?

    在之前的一个项目中,mysql的自增值类型是intunsigned形式的,我就在想,要是超过这个值会怎样呢?    有问题,必然有解决方法,可以修改intunsigned类型为bigint类型,这是64位的整数,如果超过64位的整数,会怎样呢? 自己可以写几个mysql语句试一下,满了会出错.&nbs
数据库

mysql中使用FIND_IN_SET查询在逗号隔开的字符串中符合多个ID的数据

FIND_IN_SET(str,strlist)函数  它不同于like模糊查询,它是以“,”来分隔值str要查询的字符串strlist字段名参数以”,”分隔如(1,2,6,8)查询字段(strlist)中包含(str)的结果,返回结果为null或记录下面举例说明test表中有如下字段及值下面我想查询area中包含”1″这个参数的记录SELECT*fromtestwhereFI
数据库

MySQL性能优化的21个最佳实践 和 mysql使用索引

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。   
数据库

Mysql索引详解及优化(key和index区别)

MySQL索引的概念  索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。   索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚
数据库

mysql使用索引优化查询效率

索引的概念索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选项。如果我们把SQL语句换成“SELECT*FROM表名WHEREid=2000000”,

专栏

搜技术文档

文档标签

最新源码

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载