- 博客(8)
- 收藏
- 关注
原创 2021-04-26
方法一:dense_rank()函数 row_number()对应唯一排序:1、2、3、4 dense_rank()对应相同次序可重复,但不跳过下一个次序值:1、2、2、3 rank()对应相同次序可重复,并且跳过下一个次序值:1、2、2、4
2021-04-26 15:54:25 61
原创 2021-04-20
数据查询语言(DQL):是由SELECT子句,FROM子句,WHERE子句组成的查询块 数据操纵语言(DML): SELECT(查询) INSERT(插入) UPDATE(更新) DELETE(删除) 数据定义语言(DDL):CREATE(创建数据库或表或索引)ALTER(修改表或者数据库)DROP(删除表或索引) 数据控制语言(DCL):GRANT(赋予用户权限) REVOKE(收回权限) DENY(禁止权限) 事务控制语言(TCL):SAVEPOINT (设置保存点)ROLLBACK (回滚)
2021-04-20 20:36:35 55
原创 2021-04-20
弱鸡=鶸 having只能对group by的结果进行操作 having只用来在group by之后,having不可单独用,必须和group by用 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 ...
2021-04-20 20:32:06 53
原创 2021-03-26
在SQLite中: 1 SELECT*FROMsalariesINDEXEDBYidx_emp_noWHEREemp_no=10005 在Mysql中: 1 2 createindexidx_emp_noonsalaries(emp_no); select*fromsalariesFORCEINDEX(idx_emp_no)whereemp_no=10005; ...
2021-03-26 20:59:03 56
原创 2021-03-26
CREATE UNIQUE INDEX uniq_idx_firstname on actor(first_name);//对first_name创建唯一索引uniq_idx_firstname CREATE INDEX idx_lastname ON actor(last_name);//对last_name创建普通索引idx_lastname
2021-03-26 20:45:07 44
原创 2021-03-25
计算机网络 应用层 报文 message 传输层 报文段 segment 网络层 数据报 datagram 或packet 数据链路层 帧 frame 物理层 bit
2021-03-25 14:23:46 65
原创 2021-03-24
# mysql中常用的三种插入数据的语句: # insert into表示插入数据,数据库会检查主键,如果出现重复会报错; # replace into表示插入替换数据,需求表中有PrimaryKey, # 或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样; # insert ignore表示,如果中已经存在相同的记录,则忽略当前新数据; insert ignore into actor values("3","ED"...
2021-03-24 14:22:56 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人