关于sql语句操作数据库,其实说白了就是对数据库进行增删改查操作,无论怎么写,都逃不出增删改查
select(选择)语句
基本结构:select *(列名,如果选择多列中间用","间隔,*代表全部) from table(表名)。
添加控制:1、where 列名 =(>、<、>=、<=都可) 值 (也可以使用between控制在两值之间)
归类:order by 列名
对归类后的查询结果进行筛选:having 条件
显示数量控制:limit()
多表连接查询:join(left join 、right join 、inner join、full outer join,具体区分,详见https://blog.csdn.net/weixin_44407699/article/details/102824285)
语法格式:select 表a.x列 ,表b.y列 from 表a(left /right/inner,默认inner)join 表b on+条件
delete(删除)语句
delete from table(表名)+条件(where语句,若想要全部删除则可不加)
insert(添加)语句
insert into (默认全部列,也可给出列名) table(表名) values(里面写对应的值 ps:顺序一定要和数据库中列的顺序相同);
update(更新)语句
update table(表名)set 列名 = 修改值 + 条件(where语句,若想要全部修改则可不加)