摘要: 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE accou 阅读全文
posted @ 2020-07-21 21:21 HIIM 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 查询语法: select 列名列表 from 表名列表 where.... 准备sql 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VA 阅读全文
posted @ 2020-07-19 23:48 HIIM 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 多表之间的关系 1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 * 分析:一个学生可以选择很多 阅读全文
posted @ 2020-07-18 22:23 HIIM 阅读(327) 评论(0) 推荐(0) 编辑
摘要: * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 阅读全文
posted @ 2020-07-17 23:22 HIIM 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 聚合函数:将一列数据作为一个整 阅读全文
posted @ 2020-07-17 07:55 HIIM 阅读(212) 评论(0) 推荐(0) 编辑
摘要: DQL:查询表中的记录 * select * from 表名; 1. 语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 2. 基础查询 1. 多个字段的查询 select 阅读全文
posted @ 2020-07-15 23:33 HIIM 阅读(238) 评论(1) 推荐(0) 编辑
摘要: SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的 阅读全文
posted @ 2020-07-13 22:37 HIIM 阅读(283) 评论(1) 推荐(0) 编辑
摘要: 位运算符 位运算是对操作数以二进制比特(bit)位为单位进行的操作运算,位运算的操作数和结果都是整型数。几种位运算符和相应的运算规则如表所示。 | 运算符 | 用法 | 操作 | | | | | | >> | op1>>op2 | 将op1右移op2个位(带符号) | | << | op1<<op2 阅读全文
posted @ 2020-05-26 21:44 HIIM 阅读(561) 评论(0) 推荐(0) 编辑
摘要: JavaScript是基于==词法作用域==的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。==局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。== 如果将一个局部变量看做是自定义实现的对象的属性的话 ,那么可以换个角度来解读变量作用域 阅读全文
posted @ 2020-05-21 22:40 HIIM 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 题目要求: 编写程序,对任意输入的若干个不相同的整数,输出其第k大的数 解析: 我们采用分治法解决这道题。 把这些数放在一个数组中,用分治法的话,我们可以想到,怎样分治? 把一个数组分成若干个大小相等的子数组,然后在这些子数组中取中位数,再取这些==中位数的中位数==,用这个数就可以把数组划分为一个 阅读全文
posted @ 2020-05-20 22:17 HIIM 阅读(725) 评论(0) 推荐(0) 编辑