-
增-删-查-改(insert-delete-update-select)-----增
-
插入完整的行:insert into 表名称(列1,列2,…)values(’值1’,’值2’,…)
-
插入多行:insert into 表名称(列1,列2…)values (‘值1‘,’值2’…),( ‘值1‘,’值2’…),…
-
插入某些查询结果(插入检索出的数据):insert into 表名称2(列1,列2,…)select 列1,列2,… from 表名称1 where 列 运算符 值
注1:
是以行为单位插入数据
注2:
注3:
注4:(针对‘插入检索出来的数据’)
-
增-删-查-改(insert-delete-update-select)-----删
-
Delete from 表名称 where 列名称 = 值
注1:是以行为单位,一行一行删除数据
注2:删除某个列的值,请查看update的用法
注3:
注4:
truncate table 表名称;
----------------------------------------------------------------------------------------------- -
增-删-查-改(insert-delete-update-select)-----查
-
select:select 列名称1,列名称2,… from 表名称
注:
-
distinct:结果用于返回列的唯一不同值
select distinct 列名称 from 表名称
-
where:有条件地从表中选取数据
-
order by对结果集进行排序,默认升序。降序用desc
-
limit:带一个值的limit总是从第一行开始,给出的数为返回行数。带两个值的limit可以指定从行号为第一个值的位置开始
-
使用完全限定的表名:select 表.列 from 表
-----------------------------------------------------------------------------------------------
- 增-删-查-改(insert-delete-update-select)-----改
- update 表名称 set (列名称1 = 新值),(列名称2= 新值), …where (列名称 = 某值)
注1:没有这两个括号,熟了就可以不写,写了可帮助自己划分代码结构
注2:
注3: