mysql常用的小技巧
来源:互联网 发布:sql替换部分字符串 编辑:程序博客网 时间:2024/05/21 17:34
1:从一张表里面查询数据直接插入到另一张表里面
insert into yourtable(field1,field2,field3) select newfield1,newfield2,newfield3 from mytable;
2创建数据库设置数据库的字符集
create database mydb character set utf-8;创建
alter database mydb character set utf-8;修改
3:如何查询一个月/一年前/一天前以前的(月后,年后,日后的时间用“+”);
select * from mytable where startTime between date_add(curdate(),interval-1 month) and curdate();
select * from mytable where startTime between date_add(curdate(),interval-1 year) and curdate();
select * from mytable where startTime between date_add(curdate(),interval-1 day) and curdate();
4:取出日期的指定年份,月份,日份
select year('2013-09-01') from dual;
select month('2013-09-01') from dual;
select day(''2013-09-01'') from dual;
5:添加一个自增长的列
set @n=1;
select @n:=@n+1 as number from dual;
6:使用update替换指定字段里面的字符
update yourtable set name=replace(name,'gbin1.com') where name like '%john%';
7:查找重复email的记录
select email,count(email) as q from yourtable group by email having count(email)>1 order by q
常用的mysql的函数和技巧。
8:日期和毫秒之间的转化
select from_unixtime(unix_timestamp,format);
SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S')
根据format字符串格式化date值。
下列修饰符可以被用在format字符串中:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
SimpleDateFormat sdf=new SimpleDateFormat('YYYY-MM-dd hh:mm:ss');
Date date=sdf.format('2013/12/12 12:12:12');
date.getTime()/1000得到秒数
- mysql常用的小技巧
- 常用的小技巧
- 常用的小技巧
- MySQL 字段字符串截取常用的一个小技巧
- 常用的一些小技巧
- 常用的javascript小技巧
- 常用的javascript小技巧
- 常用的javascript小技巧
- 常用的javascript小技巧。
- 常用的JS小技巧
- 常用的javascript小技巧
- javascript常用的小技巧
- JavaScript常用的小技巧
- word常用的小技巧
- 常用的命令、小技巧
- linux的常用小技巧
- 常用的CSS小技巧
- 数据库常用的小技巧
- linux下mysql配置文件my.cnf详解【转】
- 关于进程与线程的区别
- poj 3660 Cow Contest
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 测试用例三大环节(构造-操作-检验)
- mysql常用的小技巧
- Java 容器集合框架概览
- NGUI类库说明
- 浅析MFC的运行顺序
- mt7601驱动加载
- hdu 1075
- python爬取csdn排名积分等信息
- win7 sql server 2005安装问题
- mysql 使用笔记