select语句从一个或多个表中查询信息
sql语言中,不区分大小写
语句写完使用;分号结尾。
select 列名 from 表名 如果选择其他书库的表需要使用 数据库名.表名
查询多列
select 列1,列2.... from 表名
查询所有
select *from 表名
避免查询到重复的内容
select distinct 列名 from 表名
查询数据返回的行数
select 列名 from 表名 limit n n是限定的行数
select 列名 from 表名 limit n,m 从n列开始到m行
*mysql从0开始 如果n为2 那么要从第3行开始
查询结果排序order by
select 列名 from 表名 order by 列名;
select 列名 from 表名 order by 列名1,列名2; 多个列从第一个开始优先排序
按照ascll排序 默认升序排序关键字asc默认不用写
降序排序要使用dese 值针对这个关键字前面的这个列
例如,列1,列2,列3 desc 这个降序值针对列3
ordedr by 与limit组合 limit要在order by 后面 order by 在from后面
先排序后显示列数;
select 列名 from 表名 order by 列名1,列名2 desc limit 1;
update修改数据
update set name='zhangsan' where id=1
修改多列
update set name='zhangsan' nid='1001' where id=1