dml
1.添加数据
*语法 :
*insert into 表名(列名1,列名2,……..列名n)values(值1,值2,…值n)
*注意:
1.列名和值要一一对应
2.如果表名后,不写列名,就要给所有列添加值
Insert into 表名 values(值1,值2,…值n);
3.除了数字类型其他的类型都需要引号(单双都ok)
2.删除语句:
语法:
- delete form 表名 [while 条件]
- 这样子就会导致id为1的一行全被删除
注意:
如果不写条件,就删除表中全部记录
删除全部记录
1.delete from 表名;---有多少条记录就会执行多少次删除操作
2.TRUNCATE TABLE 表名;---只会执行一次,先删除表然后再创建一张一样的表
3.修改数据:
- 语法:
- update 表名 set 列名1 = 值1,列名2 = 值2,…[where 条件];
注意:
1.如果不加任何条件,就会将表中全部数据都会修改
dql
select * from 表名(查询所有)
1.语法:
Select
字段查询
From
表名列表
Where
条件列表
Group by
分组字段
Having
分组之后的条件
Order by
排序
Limit
分页限定
2.基础查询
查询所有的就是select * from 表名
1.多个字段的查询
查询姓名和年龄
Select name,age from 表名
标准格式
计算两个值
Select name ,math(列名)