1、简单插入语句
insert into tablename(column_1,cloumn_2... ) values(value_1,value_2);
2、简单修改语句
update table set cloumn_1 = 'value_1',cloumn_2 = 'value_2' where id = 'id'
3、简单删除语句
delete from table where id = 'id'
4、简单查询语句
select * from table where id = 'id';
select id,username,password from table where id = 'id';
5、order by 排序
select * from table order by cloumn_1 desc; //降序
select * from table order by cloumn_2 asc; //升序
select * from table where city = 'XXXX' order by cloumn_3 desc/asc;
//多个字段进行排序
select * from table where name= 'XXXX' order by cloumn_4 desc/asc,cloumn_5 desc/asc;
select * from table where password= 'XXXX' order by cloumn_6,cloumn_7 desc/asc;
6、Mysql如何根据年月日来查询数据
数据库里面的used_time字段存的是:2021-01-21 10:20:30这种格式的,我现在要查询2021-01-21这天日期的数据,则用如下语句:
select * from shp_shop_sale_data where DATE_FORMAT(used_time,'%Y-%m-%d')='2021-01-21';
7、like 模糊查询
//常用的方式
select * from tableName cloumn_1 like '%xxx%'; //为查询想要的结果的子串
//_(下划线) 任何单个字符
select * from tableName cloumn_2 like '_xxx'; //将搜索以字母 xxx 结尾的所有4个字母的名称
//指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符
select * from tableName cloumn_3 like like '[CK]ars[eo]n'; //将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)中括号中的字符有一个即可
//[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符
select * from tableName cloumn_4 like '[M-Z]inger'; //将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)
8、一个处理时间字符串类型转化为时间戳的方法 UNIX_TIMESTAMP()
1 无参数调用:UNIX_TIMESTAMP()
返回值:自’1970-01-01 00:00:00’的到当前时间的秒数差
例子:SELECT UNIX_TIMESTAMP() => 1339123415
2 有参数调用:UNIX_TIMESTAMP(date)
其中date可以是一个DATE字符串,一个DATETIME字符串,一个TIMESTAMP或者一个当地时间的YYMMDD或YYYMMDD格式的数字
返回值:自’1970-01-01 00:00:00’与指定时间的秒数差
3 举例说明:
DATE字符串格式:(日期类型)
SELECT UNIX_TIMESTAMP(‘2012-06-08’) => 1339084800
SELECT UNIX_TIMESTAMP(CURRENT_DATE()) =>1339084800
注:CURRENT_DATE ()的返回值是一个DATE字符串格式
以下几种格式返回的结果相同:
SELECT UNIX_TIMESTAMP(‘20120608’);
SELECT UNIX_TIMESTAMP(‘2012-6-8’);
SELECT UNIX_TIMESTAMP(‘2012-06-08’);
结果都是:1339084800
DATETIME字符串格式:(日期和时间的组合类型)
SELECT UNIX_TIMESTAMP(‘2012-06-08 10:48:55’) => 1339123415
SELECT UNIX_TIMESTAMP(NOW()) => 1339123415
注:NOW()的返回值是一个DATETIME字符串格式
原文链接:https://blog.csdn.net/weixin_45959518/article/details/121636716