摘要: 约束: 保证数据的一致性和完整性 约束分为(约束所针对的字段的多少决定): 表级约束和列级约束 约束类型: NOT NULL(非空约束); PRIMARY KEY(主键约束); UNIQUE KEY(唯一约束); DEFAULT(默认约束); FOREIGN KEY (外键约束) 1. 外键约束: 阅读全文
posted @ 2018-03-29 22:28 JADE91 阅读(147) 评论(0) 推荐(0)
摘要: 数据表的操作: 1. 数据表(表):数据库最重要的组成部分之一,是其他对象的基础。(行:记录;列:字段) 2. 打开数据库: USE db_name; 3. 显示当前用户打开的数据库: SELECT DATABASE(); 4. 创建数据表: CREATE TABLE [IF NOT EXISTS] 阅读全文
posted @ 2018-03-29 16:01 JADE91 阅读(263) 评论(0) 推荐(0)
摘要: 数据类型:指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型 (1) 整型(按存储范围分类):TINYINT(1字节) SAMLLINT(2字节) MEDIUMINT(3字节) INT(4字节) BIGINT(8字节) 数据优化的一个原则: 选择最合理、最合 阅读全文
posted @ 2018-03-29 14:51 JADE91 阅读(141) 评论(0) 推荐(0)
摘要: 1. 登录: mysql -u root -p 2. 退出登录: exit; quit; \q; 3. MYSQL默认的端口号: 3306; mysql中的超级用户: root; 4. 修改提示符: prompt 提示符 (\D:完整的日期,\d当前数据库, \h: 当前服务器名称, \u 当前用户 阅读全文
posted @ 2018-03-29 14:26 JADE91 阅读(159) 评论(0) 推荐(0)
摘要: 【顺序搜索(sequential search)】顾名思义就是按顺序搜索,直到找到目标元素或者搜索完列表中所有元素发现该列表中不包含目标元素。 另外,如果是一个正序排列的列表,要么找到目标元素,要么扫描到一个比目标元素大的位置就可以结束搜索。 【Performance Analysis】1. 长度为 阅读全文
posted @ 2018-01-29 13:27 JADE91 阅读(214) 评论(0) 推荐(0)
摘要: 【面向对象的三大特征】: 【封装(encapsulation)】: 通过抽象的类把数据和方法封装起来。实例的数据只能通过public interface(即实例的方法)来获取或操作。 【优点】:1. 功能只需在一个地方定义,而不需要在很多地方重复定义 2. 保证对象内部的数据的安全性 3. 当我们想 阅读全文
posted @ 2018-01-25 12:11 JADE91 阅读(1218) 评论(0) 推荐(0)
摘要: 【使用工具】 PyMySQL 模块, MySQL 【实例】 1. 利用PyMySQL模块,连接到MySQL数据库: 首先我在MySQL中创建了一个数据库,名为tutorial: 打开终端,输入 mysql -u root -p 打开mysql。其中 -u 表示用户名, -p 表示密码。我的用户名为r 阅读全文
posted @ 2018-01-23 10:05 JADE91 阅读(458) 评论(0) 推荐(0)
摘要: 【快速排序】: 利用递归算法, 首先选择一个基准值(pivot value),这里我们选列表的第一个值作为例。这个基准值的作用是协助列表的分割。 这个基准值在正序列表中的正确位置,我们称之为分割点(split point)。这个点用于将列表分成两个部分,然后再对每个部分做快速排序。 分割过程如下: 阅读全文
posted @ 2018-01-21 13:30 JADE91 阅读(409) 评论(0) 推荐(0)
摘要: 【归并排序】这里我们利用递归算法不断地将列表一分为二,base case就是列表中没有元素或者只剩一个元素,因为此时这个子列表必然是正序的;然后再逐步把两个排序完成的子列表合并成一个新的正序列表,直到所有元素排序完毕。 【示意图】这是一个从下至上的过程(Bottom-Up) 将列表不断从中间分成两个 阅读全文
posted @ 2018-01-21 11:52 JADE91 阅读(347) 评论(0) 推荐(0)
摘要: 【希尔排序】:也叫做递减增量排序算法,在插入排序算法的基础上做了改进。 希尔排序最开始将列表按照一定的步长(即增量)分成多个子序列,多每个子序列进行插入排序; 然后减小步长,重新分割子序列,再对每个子序列进行插入排序; 重复上述步骤,直到步长为1,对整个列表进行插入排序,排序完成。 【示意图】 给定 阅读全文
posted @ 2018-01-21 11:10 JADE91 阅读(323) 评论(0) 推荐(0)