单表-------主键、外键、选择操作,like操作符,in 批量查询、排序order by、表的复杂查询---分组函数(max/min/agv/sum/count)、group by、having

--创建一个数据库
create database TX
--创建dept表
create table dept
(deptno int primary key,--该表的主键
dname nvarchar(30),
loc nvarchar(30)
)


--创建emp表
create table emp(
empno int primary key,--该表的主键
ename nvarchar(30),
job nvarchar(30),
mgr int,
hiredate datetime,
sal numeric(10,2),
deptno int foreign key references dept(deptno)--外键
)

--针对外键,请注意:
--①外键只能指向主键
--②外键和主键的数据类型要一致
--③emp表外键的所有值,dept表的主键必须有否则不能匹配


--然后进行其他操作

查询列操作

select 字段名1,字段名2 from 表名  where 条件

取消某字段相同的行--distinct

select distinct 字段名1,字段名2 from 表名  where 条件 
--该句含义:选择出某条件下,找出某表中字段名为1和2的两列,并且这两列相同的行只显示一行代表

时间的选择

select *from emp where hiredate>'1999-2-2'--emp表名,hiredate字段名,注意时间的书写格式

选择关键字 and、between(含有等于边界)、or的使用

操作符like(模糊查询)



in的使用


order by的使用   asc升序(默认,可不写),desc降序





复杂查询实例:












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值