存档

文章标签 ‘mysql’

mysql中时间间隔函数timestampdiff

2014年3月9日 亲亲宝宝 没有评论 3,104 次阅读

函数TimeStampDiff()是MySQL本身提供的可以计算两个时间间隔的函数,语法为:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2),其中unit单位有如下几种,分别是:FRAC_SECOND (microseconds), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, or YEA 举例,时间间隔秒数: SELECT TIMESTAMPDIFF(SECOND,&...阅读全文

分类: 数据库 标签:

MySQL批量导出、导入文本数据

2014年2月16日 亲亲宝宝 没有评论 2,982 次阅读

一、批量导入已经格式好的文本数据: 首先要在mysql中创建对应的数据表,如可取表名为stu。格式好的文本数据放在一个txt文件中,每行包含一个记录,并且列的顺序必须和数据库表格的列次序相同,且各列之间用特定的分隔符分隔开。假如格式好的文本数据放在D盘下的stu.txt文件中,各列之间的分隔符为Tab,那么导入数据可以...阅读全文

分类: 数据库 标签:

mysql 分组后获取其中一个字段最大值的整条记录

2013年4月1日 亲亲宝宝 1 条评论 8,864 次阅读

mysql 分组后获取其中一个字段最大值的整条记录,一般不注意,还没办法解决。 Mysql的语句: SELECT  * FROM (SELECT * FROM testTable ORDER BY createDate desc) pcc GROUP BY name Mysql中在分组前先排好序就可以找到需要的记录了,返回的就是按照name分组后不重复的符合条件的第一条记录。   在sqlserver中有很...阅读全文

分类: 数据库 标签:

mysql正则表达式

2012年6月13日 亲亲宝宝 没有评论 2,889 次阅读

“.”匹配任何单个的字符。 一个字符类“[…]”匹配在方括号内的任何字符。例如,“[abc]”匹配“a”、“b”或“c”。为了命名字符的一个范围,使用一个“-”。“[a-z]”匹配任何小写字母,而“[0-9]”匹配任何数字。 “ * ”匹配零个或多个在它前面的东西。例如,“x*”匹配任何数量的“x”字符,“[0-9]*”匹配的...阅读全文

分类: 数据库 标签:

mysql 多表关联更新/删除

2012年4月10日 亲亲宝宝 没有评论 4,031 次阅读

1、mysql 多表关联delete中使用别名,tblwenhq是真实的表名,a是tblwenhq的别名,b是另一个表名 DELETE  a FROM tblwenhq a,b where a.id=b.id 2、使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。 DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 ); ER...阅读全文

分类: 数据库 标签:

mysql常用命令

2011年11月13日 亲亲宝宝 没有评论 4,633 次阅读

1、查看当前的连接数 mysqladmin -u root -proot  -h 127.0.0.1 processlist 2关于自增字段重新赋初值的问题? ALTER TABLE tbl AUTO_INCREMENT = 1; 3、查看当前最大连接数: mysqladmin -uroot -proot variables |find “max_con” mysqladmin -uroot -proot variables |find “threads” 4、修改...阅读全文

分类: IT杂谈 标签:

mysql 查询所有表名

2011年11月6日 亲亲宝宝 没有评论 25,841 次阅读

mysql使用sql查询表名的两种方法: 1、show tables; 2、SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=’dbname’;–dbname为mysql的数据库名称 查询指定数据库中指定表的所有字段名 select column_name from information_schema.columns where table_schema=’YOUR...阅读全文

分类: 数据库 标签:

php mysql乱码问题

2010年8月27日 亲亲宝宝 4 条评论 3,336 次阅读

mysql增加了连接数据库时的字符集选择,为了防止乱码,我们在每次进行数据库操作的时候都应该制定字符集,有两种方式: 假定数据库为utf-8的字符集,网页为gbk的字符集; $link=mysql_connect($hostname,$username, $password) OR DIE (‘Unable to connect to database! Please try again later.’); mysql_select_...阅读全文

分类: php, 数据库 标签: ,

MySQL的LAST_INSERT_ID用法

2010年8月25日 亲亲宝宝 1 条评论 3,289 次阅读

LAST_INSERT_ID() 自动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值。 MySQL的LAST_INSERT_ID的注意事项: 第一、查询和插入所使用的Connection对象必须是同一个才可以,否则返回值是不可预料的。 mysql> SELECT LAST_INSERT_ID(); -> 100 使用这函数向一个给定Connection对象返回...阅读全文

分类: 数据库 标签:

php连接数据库

2010年7月11日 亲亲宝宝 没有评论 3,610 次阅读

当php页面的字符编码和mysql的编码不一致时,容易出现中文乱码,这里就是解决乱码的代码. <?php header(“Content-type:text/html;charset=GBK”); //Connect To Database $hostname=’192.168.1.1′; $username=’root’; $password=’123456789′; $dbname=’info̵...阅读全文

分类: php, 数据库 标签: ,