叁拾陆--数据库表数据查询
一、单表查询 1.增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数据1[, ..., 数据n])[, ..., (数据1[, ..., 数据n])]; 2.删除: delete from [数据库名.]表名 [条件]; 3.改: updata [数据库名.]表名 set 字段1=值1[, ..., 字段n=值n] [条件]; 4.查: select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件]; 条件:from、where、group by、having、distinct、order by、limit => 层层筛选后的结果。 注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行逐步筛选,distinct稍有特殊(书写位置),条件的种类可以不全,可以缺失,但不能乱序。 二、去重:distinct mysql>: create table t1( id int, x int, y int ); mysql>: insert into t1 values(1, 1, 1), (2, 1, 2), (3, 2, 2), (4, 2, 2); mysql>: select distinct * from