常用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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律