新增数据Insert语句
①插入完整数据Insert into table_name(属性名)values(对应每个属性的值)/可以注释掉属性名,直接插入数据,但一定要按表的顺序插入/例 insert into person(id,name,age,info)values(1,’green’,18,’layer’);Selectfrom presom/展示表的数据/
②插入一部分Insert into 表名(部分属性名)values(对应部分属性值);/也可以插入一个空的元组,属性名和值都不写/
③插入多条数据Insert into 表名(属性名)values(属性值1),(属性值2)。。。。。;
④插入另一个查询的结果Insert into 表名1(属性名1)select (属性名2)from 表名2 where;/两个属性名要一致,可以写一部分属性名。where可不写/
更新数据Update语句
Update 表名 set 属性名1=值1, 属性名2=值2, 。。。。。。where 条件;(改那些元组)
/如果不加条件,则整个表的这个属性都会改变/条件例:id=1;/id是1的那些元组/ age between 18 and 20;/年龄范围18到20岁的那些元组/
删除数据Delete语句
Delete from 表名 【where 条件】;/删除条件指定的那些数据,不加条件就删除整张表/
查询select语句
Select【distinct||all】 || 字段列表 from 表名 【where 条件】【group by 列名】【having 条件】【order by 列名【asc||desc】】【limit子句】
/ select 后面加distinct 表示不显示重复的行,加all 表示显示全部的行/
/group by对查询的属性按照列名指定的字段分组/
/having 指定分组的条件,通常放在group by后面/
Select 字段 ‘别名’ 字段1.2 as ‘别名’from 表名;
/字段后面可以跟别名,别名就是显示时的属性名字。字段数字,表示显示该字段算术运算后的形式。As可以不加/
Select *|| 字段列表 from 表名 where 字段like ‘%某个关键字%’||某个关键字_ _;
/Like关键字和通配符,%匹配任意长度的字符,_匹配指定长度的字符一个_就加1个字符/
Select *|| 字段列表 from 表名 where 字段 is a(一般为值);
/查询表中字段值为a的元素/
Select *|| 字段列表 from 表名 where 字段 (not)in(a,b);
Select *|| 字段列表 from 表名 where 字段 (!)=a or(and) 字段(!) =b;
/字段范围(不在)在a,b之间的数据/



