摘要:
常用的内置函数 空字段赋值 NVL:给值为NULL的数据赋值,格式:NVL(value,default_value)。 (如果value为NULL,则NVL函数返回default_value的值,否则返回value的值,如果两个参数都为NULL,则返回NULL。) select comm, nvl( 阅读全文
摘要:
VI / VIM编辑器 一般模式:以vi/vim打开一个文档直接进入一般模式(模式模式) 语法 功能描述 yy 复制光标当前一行 y数字y 复制一段(从第几行到第几行) p 箭头移动到目的行粘贴 u 撤销上一步 dd 删除光标当前行 d数字d 删除光标(含)后多好行 x 删除一个字母,相当于del, 阅读全文
摘要:
JDBC(Java DataBase Connectivity): 是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现,本文中的代码都是针对MySQL数据库实现的。 2 、概念: java Da 阅读全文
摘要:
索引: 索引在MySQL中也叫是一种“键”,是存储引擎⽤于快速找到记录的一种数据结构。 本质: 通把随机的2过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制我们可以总是用同一种查找方式来锁定数据。 磁盘IO与预读: 磁盘预读:当一次IO 阅读全文
摘要:
索引: 索引在MySQL中也叫是一种“键”,是存储引擎⽤于快速找到记录的一种数据结构。 本质: 通把随机的2过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制我们可以总是用同一种查找方式来锁定数据。 磁盘IO与预读: 磁盘预读:当一次IO 阅读全文
摘要:
算术运算符: + - * /(除也可以写成div,div取整) %(取模可以写成mod) 比较运算符: = 、>、 >= 、< 、<= 、!=(不等于还可以写成<>) 、<=>(安全等于) 逻辑运算符: &&(逻辑与也可以写成and) ||(逻辑或也可以写成or) not(逻辑非) xor(逻辑异或 阅读全文
摘要:
子查询 当进行一个查询时,需要的条件或数据要用另外一个色;select语句的结果,这个时候,就要用到子查询 where型子查询:where型子查询即把内层sql语句查询的结果作为外层sql查询的条件. 子查询要包含在括号内。 建议将子查询放在比较条件的右侧。 单行操作符对应单行子查询,多行操作符对应 阅读全文
摘要:
事务的ACID特性: 原子性(Atomicity) :要么执行要么不执行 一致性(Consistency):事务前后保持一致 隔离性(Isolation) :某个事务的操作对其他事务不可见的 持久性(Durability):当事务提交完成后,其影响应该保留下来,不能撤销 用法: 开启事务: star 阅读全文
摘要:
数据库 (可视为电子化的文件柜-存储电子文件的处所) 为什么使用数据库:持久化、方便管理数据 (结构化查询、非结构化查询) net start 程序:启动 net stop 程序:结束 (mysql -uroot -P3307 -p) 新建数据库: create database 数据库名 使用数据 阅读全文
摘要:
约束: 防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成的无效的操作或错误新系而提出的。 约束的分类: 键约束:主键约束、外键约束、唯一键约束 (PRIMARY KEY/unique not null) Not NULL约束:非空约束 Check约束:检查约束 Default约束: 阅读全文