SQL 常规的增删改查语句
一 : 插入语句
insert into 语句用于向表格中插入新的行。
1 :语法
insert into 表名称 values (‘值1’ , ‘值2’)等等
也可以向指定的列插入数据:
insert into table_name (列1,列2,.......) values (‘值1’ , ‘值2’ , .........)
二: 删除语句
删除单行:
delete from 表名称 where 列名称 = 值;
删除所有行:
delete from table_name;
三: 更新语句
1 ,用于修改表中的数据:
update 表名称 set 列名称 = 新值 where 类名称= 某值;
2 ,更新某一行的一个列的值:
update 表名称 set 某一列 = ‘更新的值’ where 列名 = ‘除更新值之外的任意值’ ;
3 , 更新某一行中的若干列:
update 表名 set 列名 = ‘新值’ ,列名 = ‘新值’ where 列名 = ‘除更新值之外的任意值’ ;
四: 查询语句需要用的一些基本语法:
select : 显示的是需要查询的字段 = 需要显示的字段;
where : 设定条件,通过条件来约束所有数据,找到我们需要的数据;
where和having的区别: where是一个约束声明,having是一个过滤条件,约束声明我已经解释过了,现在解释解释过滤条件,过滤条件的意思是在查询到我们需要的数据之后再次对数据进行一次过滤,所以where不能够用聚合函数,having可以用聚合函数;说到聚合函数,我们就能够想到sum , count , max , avg , min 等等,