常用sql整理

选择:select * from table1 where 范围;

插入:insert into table1(field1,field2) values(value1,value2);

删除:delete from table1 where 范围;

更新:update table1 set field1=value1 where 范围;

查找:select * from table1 where field1 like ’%value1%’ ;

排序:select * from table1 order by field1,field2 [desc];

总数:select count as totalcount from table1;

求和:select sum(field1) as sumvalue from table1;

平均:select avg(field1) as avgvalue from table1;

最大:select max(field1) as maxvalue from table1;

最小:select min(field1) as minvalue from table1;

查询某字段条数大于2的sql:SELECT COUNT(字段) AS COUNT,字段 FROM 表名 GROUP BY 字段 HAVING COUNT >= 2;

 

查询多个字段条数大于2的sql

SELECT *
FROM orders
WHERE (customer_id, order_date) IN (
SELECT customer_id, order_date
FROM orders
GROUP BY customer_id, order_date
HAVING COUNT(*) > 1
);

 

在数据库原有基础上增加一列:ALTER TABLE table_name ADD column_name datatype after 原字段;

将表名为table_name的字段column_name的数据类型从原来的datetime修改为timestamp类型:ALTER TABLE table_name MODIFY column_name timestamp;

posted @   chelsey3tsf  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示