当一个字段想模糊查询出多个字段的时候,正常情况下一般会这么作1select*fromawherenamelike'a%'ornamelike'b%'....or...;但是上面的情况只能对应少量的模糊查询值,过多之后再后台开发的时候会出现非常麻烦的sql语句拼接这时我们可以采用正则表达式进行匹配1select*fromawherenameregexp'a|b
1、什么是事务? 事务是作为一个不可分割的逻辑单元而被执行的一组sql语句,要么同时执行成功要么撤销。 2、事务的四个特性?(ACID)1、原子性:构成一个事务的所有语句应该是一个独立的逻辑单元,要么全部执行成功,要么一个都不成功。你不能只执行它们当中的一部分。2、稳定性(一致性): 数据库在事务开始执行之前和事务执行完
$link=mysql_connect("ip","数据库名",密码); mysql_select_db("库名",$link); mysql_query("set names utf8"); $sql = "select id,name from brand"; $arr = mysql_query($sq
参考链接:http://pangge.blog.51cto.com/6013757/1319304MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日 志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL 语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文
char的长度是固定的,varchar的长度是可变的。例如:char(5) varchar(5)当输入char数据时:字符、数字、汉字都是5个,只能输入5个当输入varchar数据时:字符、数字、汉字也是5个,也只能输入5个从表面上看char和varchar没什么区别实际上当char输入1个(字符、数字、汉字)时,5个空间会被占满而varchar输入1个(字符、数字、汉字)时,只会占一
1、数据库表的操作: 增:insert into 表名(字段1,字段2...)values(值1,值2...);删:delete from 表名 where 根据条件;改:update 表名 set 需要修改的字段=’要修改的值’;查:select *
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号