sql问题汇总
在sql语句中表示当前时间
date_format(now(),'%Y-%m-%d',%h:%m:%s)
例如:插入数据,时间字段插入当前时间
INSERT into `user` (id,nick,birthday,register_time,last_login_time) VALUES (id,'郑佩1',date_format(now(),'%Y-%m-%d'),date_format(now(),'%y-%m-%d %h:%m:%s'),date_format(now(),'%y-%m-%d %h:%m:%s'));
例如:查询数据库当前时间
Select date_format(now(),"%y-%m-%d %h:%m:%s");
select now(); 效果同上
获取当前服务器时间戳格式
select unix_timestamp(); — 1218290027
查询全部+部分字段
SELECT *,DispatchNo from jsc_gw.jsc_szt_bill WHERE DispatchNo in ('240001002298','240000975932'); --成功
SELECT DispatchNo,* from jsc_gw.jsc_szt_bill WHERE DispatchNo in ('240001002298','240000975932'); --报错,字段不能写在*前面
SELECT a.DispatchNo,a.* from jsc_gw.jsc_szt_bill a WHERE a.DispatchNo in ('240001002298','240000975932'); -- 成功
sql参数化
set @BillNo = '240001002298';
SELECT * from fhz_entrust_bill where EntrustNo = @BillNo;