MySQL 几个比较重要的用法总结
2016-05-09 14:19
351 查看
给MySQL已经存在的表添加索引
带join的update语句
插入时间戳
将重复列的数据设置成指定值
查找多个字段组合后重复记录
where 后面跟小括号(多个字段) + in,=等运算符
ALTER TABLE `t_areadivision` ADD INDEX code (`code`);
带join的update语句
update t_taobao_region t left join t_areadivision a on t.region_code = a.code set t.parent = a.id;
插入时间戳
unix_timestamp(now())
将重复列的数据设置成指定值
update t_areadivision set parent = -10 where id in (select id from (select id,count(*) sum from t_areadivision group by parent,name having sum > 1) id
查找多个字段组合后重复记录
select id,count(*) sum from t_areadivision group by parent,name having sum > 1
where 后面跟小括号(多个字段) + in,=等运算符
SELECT studentNO FROM student WHERE (studentNO,name) = (SELECT studentNO,name FROM student WHERE name='李四')
相关文章推荐
- mysql表的垂直拆分和水平拆分
- MySQL学习8:操作数据表(二)
- mysql 主从设置
- 深入浅析mysql引擎
- mysql char、varchar
- Can't connect to MySQL server on 'xxxx' (61)
- mysql常用的语句
- MySql数据库查询多级部门及其下的所有用户信息
- mysql 将时间戳直接转换成日期时间
- mysql主从配置
- mysql函数
- mysql 事件功能的开启
- MySQL最新版5.7.12安装教程(windows)
- MySql存储日期为long型,判断时间大小
- mysql-关于Unix时间戳(unix_timestamp)
- Mysql:Forcing close of thread 756 user: 'root' 的解决
- mysql笔记
- Mysql细节
- mysql 杂记
- 修改mysql的默认字符集