数据库简单回顾

1,WHERE y_name LIKE '%李%',只要y_name 中含有“李”就行;%表示模糊的位置。
'李%'表示以‘李’开头的字段,'%李'表示以‘李’结尾的字段。
2,分页查询:SELECT * FROM yingxiong LIMIT 3,2表示从第3条记录开始的记录中显示2条记录。
SELECT * FROM yingxiong LIMIT 4表示从0开始显示4条记录。
3,别名:SELECT y_name AS 姓名 FROM yingxiong
4,求最大值:SELECT max(y_age) FROM yingxiong ,得出100。
5,带多条记录的子条件查询:用in把多条记录装起来,SELECT * FROM yingxiong
WHERE y_age in (SELECT y_age FROM yingxiong WHERE y_type='中单')
6,分组函数:SELECT y_type,SUM(y_age) FROM yingxiong GROUP BY y_type,按照某个字段分组,并把各组年龄求和。
分组函数的条件关键字用having(分组专用),SELECT y_type,SUM(y_age) FROM yingxiong GROUP BY y_type HAVING SUM(y_age) >50
7,左连接:SELECT * FROM wanjia LEFT JOIN yingxiong
ON wanjia.shouxuan = yingxiong.y_type
8,内连接:SELECT * FROM wanjia INNER JOIN yingxiong
ON wanjia.shouxuan = yingxiong.y_type,表示量表数据同时匹配,如果有任意一边没有数据,则过滤。
9,空值查询:
where 条件 = '',没有值。
where 条件 = 'null',值为null。
where is null,默认为null的值。
10,新增语句:INSERT INTO wanjia(id,NAME,birthday) VALUES('凌风','17','1234-5-6')
11,修改语句:UPDATE wanjia SET `name` = '大虎'
WHERE id = '005'

猜你喜欢

转载自www.cnblogs.com/two-peanuts/p/11203379.html