随笔分类 -  SQL

sql中union all、union、intersect、minus的区别图解,测试
摘要:相关文章 sql 的 join、left join、full join的区别图解总结,测试,注意事项 1.结论示意图 对于intersect、minus,oracle支持,mysql不支持,可以变通(in或exists)实现 2.创建表和数据 -- 建表 drop table if exists s 阅读全文

posted @ 2023-08-13 21:45 小石头小祖宗 阅读(61) 评论(0) 推荐(0) 编辑

sql中null值。只有`is null`能查到`null`值记录。`null`既不属于`是`也不属于`非`(即`score = ‘1‘`与`score != ‘1‘`均查不到`null`记录)
摘要:1.先上结论 只有is null能查到null值记录。null既不属于是也不属于非(即score = '1'与score != '1'均查不到null记录),同理以下均查不到null值。 序号条件1=、!=、<>2>、<、>、>=、<=3in、not in4like、not like5between 阅读全文

posted @ 2023-08-11 21:27 小石头小祖宗 阅读(8) 评论(0) 推荐(0) 编辑

sql 的 join、left join、full join的区别图解总结,测试,注意事项
摘要:相关文章 sql中union all、union、intersect、minus的区别图解,测试 1. 结论图 见 https://www.runoob.com/sql/sql-join.html 2. 测试 2.1. 造数据 数据表 mysql脚本 DROP TABLE IF EXISTS `cl 阅读全文

posted @ 2023-02-22 11:38 小石头小祖宗 阅读(68) 评论(0) 推荐(0) 编辑

mysql8.0修改用户密码
摘要:方式一(刚安装的数据库只能使用此) alter user user() identified BY '123456'; 方式二 alter user user() identified BY '123456'; alter user `root` identified by '123456'; -- 阅读全文

posted @ 2022-11-17 15:52 小石头小祖宗 阅读(10) 评论(0) 推荐(0) 编辑

增删改查总结insert/create/put/add/save/post、delete/drop/remove、update/modify/change、select/get/list/find
摘要:序号类别增删改查1CRUDCreateDeleteUpdateRetrieve2SQL DMLinsertdeleteupdateselect3SQL DDLcreatedropalter/change/modify4restfulpostdeleteputget5java Listaddremov 阅读全文

posted @ 2022-02-15 23:49 小石头小祖宗 阅读(16) 评论(0) 推荐(0) 编辑

MySQL设计之三范式的理解
摘要:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。 目前关系数据库有六种范式:第一范式(1NF)、第二范 阅读全文

posted @ 2020-09-17 15:31 小石头小祖宗 阅读(15) 评论(0) 推荐(0) 编辑

Mysql中MVCC(多版本并发控制)的使用及原理详解
摘要:目录 当前读和快照读 MVCC如何实现RC和RR 准备 什么是MVCC? 特点 基本原理 基本特征 InnoDB存储引擎MVCC的实现策略 MVCC下InnoDB的增删查改是怎么work的 关于Mysql中MVCC的总结 当前读和快照读 快照读:使用普通的select 语句进行查询时会生成快照,进行 阅读全文

posted @ 2020-09-07 11:01 小石头小祖宗 阅读(67) 评论(0) 推荐(0) 编辑

数据库事务的ACID特性:原子性、一致性、隔离性、持久性详解,数据库事务隔离级别详解
摘要:目录 总结表 what-事务定义 why-为什么需要事务,事务的必要性 what-数据库事务ACID特性 原子性(atomicity) 一致性(consistency) 隔离性(isolation)——指不同事务之间 持久性(durability) A(Atomicity),原子性。 C(consi 阅读全文

posted @ 2020-09-05 21:29 小石头小祖宗 阅读(135) 评论(0) 推荐(0) 编辑

SQL标准简介
摘要:相关文章 sql92和SQL99的区别 : https://blog.csdn.net/lishuoboy/article/details/108423491 SQL标准简介 SQL是Structured Query Language的缩写,它的前身是著名的关系数据库原型系统System R所采用的 阅读全文

posted @ 2020-09-05 19:28 小石头小祖宗 阅读(35) 评论(0) 推荐(0) 编辑

sql92和SQL99的区别
摘要:SQL92和SQL99都是用来表示多表的联合查询使用的,两者在开发中,具体使用哪一种都是可以的,但是在书写和阅读的过程中,具体表现在以下: 1、笛卡尔积中的区别 ①SQL92中的笛卡尔积:select * from emp,dept ②SQL99中的笛卡尔积:select * from emp cr 阅读全文

posted @ 2020-09-05 19:24 小石头小祖宗 阅读(62) 评论(0) 推荐(0) 编辑

create table like、create table select、insert into select的区别对比。sql(mysql、oracle等)复制表结构、表数据、索引。
摘要:1.结论 1.1.语法 -- 1.创建表不复制数据(含表结构和索引、自增等约束)。不支持oracle。 create table {table_new} like {table_old}; -- 2.不建表只复制数据(数据来自select。select很灵活,可以select任意字段,可以连表) i 阅读全文

posted @ 2019-11-05 17:13 小石头小祖宗 阅读(40) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示