
Mysql
文章平均质量分 57
iteye_8845
这个作者很懒,什么都没留下…
展开
-
mysql数据库的各种实用语句[收藏版]
1、清除数据表后,让表的自动编号从指定数开始alter table 表名 AUTO_INCREMENT 编号起始数; 2、将一张表的数据插入另一张表中 如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; //在两张表的字段布局都相同 如果只希望导入指定字段,可以用这种方法: 注...2011-07-24 17:41:15 · 83 阅读 · 0 评论 -
MySQL中group_concat函数,连接字段,多个值显示为一行
MySQL中group_concat函数,但有字节数限制,mysql默认是1024字节;完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询mysql> select * from aa;+------+------+| id| name |...原创 2012-12-07 19:40:23 · 213 阅读 · 0 评论 -
mysql中利用命令行快速导入sql文件
格式:C:\Documents and Settings\eelly>mysql -u账号 -p密码 --default-character-set=utf8 数据库<d:\t\mall_ecm_order_extm.sql示例:C:\Documents and Settings\eelly>mysql -uroot -p --default-char...原创 2012-10-30 21:02:54 · 188 阅读 · 0 评论 -
SQL语句执行时强制清楚缓存
SELECT /*! SQL_NO_CACHE */ order_id FROM order_mm ORDER BY add_time DESC原创 2013-06-05 16:03:21 · 378 阅读 · 0 评论 -
Mysql字符串截取函数SUBSTRING的用法说明
感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, leng...原创 2013-05-29 10:29:36 · 405 阅读 · 0 评论 -
mysql显示SQL语句执行时间
查看 MySQL 語法 詳細執行時間 與 CPU/記憶體使用量: MySQL Query Profiler MySQL 的 SQL 語法調整主要都是使用 EXPLAIN , 但是這個並沒辦法知道詳細的 Ram(Memory)/CPU 等使用量.於 MySQL 5.0.37 以上開始支援 MySQL Query Profiler, 可以查詢到此 SQL 會執行多少時間, 並看出 ...原创 2013-05-29 10:27:06 · 128 阅读 · 0 评论 -
SQL中批量更新数据表中多条记录
UPDATE ecm_goods_weight_new SET activity_score = CASE goods_id WHEN 2085986 THEN 111 WHEN 2086010 THEN 666 WHEN 2086018 THEN 777 WHEN 2086019 THEN 888 END,goods_name = CASE goods...原创 2013-05-28 16:05:44 · 491 阅读 · 0 评论 -
SQL 左外连接,右外连接,全连接,内连接
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类: 内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。...原创 2011-12-23 09:36:11 · 169 阅读 · 0 评论 -
Mysql语句中格式化日期时间的方法
Mysql语句中格式化日期时间的方法:select FROM_UNIXTIME(dateline,'%Y-%m-%d %H:%i') as dateline from tp_iteye格式的修饰符如下:(注意:部分修饰符没实验过,请大家边用边测试,谢谢!)根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January…...原创 2011-08-26 16:52:43 · 123 阅读 · 0 评论 -
MySQL replace into 用法(insert into 的增强版)
在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) ...原创 2011-08-11 08:23:22 · 139 阅读 · 0 评论 -
mysql替换语句之字段值替换
将cdb_pms表subject字段中的Welcom to替换成 欢迎光临UPDATE `cdb_pms`SET `subject` = REPLACE(`subject`, 'Welcome to', '欢迎光临')WHERE INSTR(`subject`,'Welcome to') > 0替换cdb_posts表的message字段,将“viewthread.p...原创 2011-08-06 12:09:01 · 225 阅读 · 0 评论 -
MySQL字符串函数之字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length)mysql> select l...原创 2011-08-06 12:06:22 · 119 阅读 · 0 评论 -
MySQL对日期时间类型的处理和限制
如果表示时间值的DATE和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。 如果试图插入一个不合法的日期,MySQL将给出警告或错误。可以使用ALLOW_INVALID_DATES SQL模式让MySQL接受某些日期,例如'1999-11-31'。当你想要保存一个...原创 2011-07-25 08:15:18 · 802 阅读 · 0 评论 -
SQL语句中Union和Union all的区别
在数据库中,union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。如:select * from test_union1 unionselect * from test_union2 这个SQL在运行时先取出两...2011-07-25 08:06:45 · 182 阅读 · 0 评论 -
mysql 中 时间和日期函数
一、MySQL 获得当前日期时间 函数.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+-------------...原创 2013-03-30 16:48:33 · 71 阅读 · 0 评论