DQL(Data Query Language)
配置文件设置默认字符集(详见数据库环境搭建资源)
返回所有数据
select * from 表名
级联数据表实例
外键数据类型要一致
(student表的創建有个问题sc_no和scou_no不必设置unique)
普通查找
利用where筛选
like()模糊匹配
<>和!一样是不等于
_可以有多个
和正则类似
between限定范围
多条件查询
where 表达式1 and、or、&&、|| 表达式2
集合查询
不在集合,用not in
查询字段为空与非空的项
查询去重
分页(限定每页显示数量)
n是偏移量,m只元组的条数
从1+n条数据开始,向后读取每条数据
合并查询结果集(union会去重)
union all联合不去重
结果集与临时表
select的数据不是直接从表中显示,而是存储在结果集中
复制表数据
只复制内容,不复制约束
create table testtable(col1 int.col2varchar(20));
insert into testtable select col1,col2 from testtable2;
create table testtable3(select * from student); #全部复制
取别名
(as 可以省略)
排序
默认是升序,降序:order by 属性名 desc;