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;

posted @ 2023-08-25 14:17  zhengpei  阅读(10)  评论(0编辑  收藏  举报