表数据的操作
一. 查询数据
1.查询列数据
select * from 表名 [as 别名]
-- as为表起别名,as可以省略
-- * 表示查询所有列,若查询指定列,改为列名,列名之间用逗号分隔,也可用as为列起别名(最好不用中文作为别名)
select * from userinfo as ui
select username,userpwd from userinfo
select ui.username name,ui.userpwd as pwd from userinfo ui
- 查询前n部分数据
select top n 列名 from 表名:表示查看前n行
select top n percent 列名 from 表名:表示查看前百分之几的数据
select top 1 * from subject
select top 2 percent * from subject
- 排序
--asc表示升序,desc表示降序
--可以设置多个条件排序,按照先后顺序优先排序
select * from 表名 order by 列名 asc/desc[,列名,asc/desc]
- 消除重复行
select distinct 列名 from 表名
- 条件查询:写在where后面
对行进行筛选,返回bool类型的值,如果某行中的列数据满足条件,则加载出来
- 比较运算符:=,>,<,>=,<=,!=或<>
select * from score