摘要: 知识简述 ArrayList,实现了List接口,它是一个有序集合,即元素排列的顺序和添加元素的顺序一致,我们可以通过下面的示例代码和结构图来理解刚刚这句话。 示例代码: 结构图: 通过上面的结构图我们可以知道ArrayList的底层是由数组来实现的,但它与数组的区别在于ArrayList的容量会动 阅读全文
posted @ 2017-06-13 07:57 seker 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 链表是一个有序集合,它将每个对象存放在独立的结点中,每个结点还存放着下一个结点的引用。在Java中由于链表是双向链接的,每个结点还存放着前一个结点的引用。 (图片引自Java核心技术 卷1 基础知识) 删除链表中间的一个元素,只需要更新被删除元素附近的结点。假设我们有三个结点,删除第二个结点后,第一 阅读全文
posted @ 2017-05-30 22:21 seker 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 子查询是指在查询语句中嵌套另一个查询语句。 子查询外面的查询部分被称为外部查询。 子查询必须包含括号。 any、in、some any关键字必须与一个比较操作符一起使用,它的意思是“与子查询中返回列的数值进行逐一对比,只要其中一个数值比较为true,则返回true”,我们来看一个查询实例, sele 阅读全文
posted @ 2017-03-22 22:55 seker 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 我们之前讲到了联接操作【对于联接操作的学习烦请移步:http://www.cnblogs.com/seker/p/6523592.html】,联接操作可以看做是表之间的水平操作,通过联接操作得到的记录包含两表的列。 集合操作可以看做是表之间的垂直操作,通过集合操作得到的记录中的列名仅由第一个sele 阅读全文
posted @ 2017-03-17 00:09 seker 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 查询的原理 在一个查询中常包含下述子句: 1、select,2、distinct,3、join,4、on,5、from,6、where,7、having,8、group by,9、order by,10、limit 在查询执行过程中,每个子句按照一定的顺序被执行,每个子句被执行时都会产生一张虚拟表, 阅读全文
posted @ 2017-03-11 23:23 seker 阅读(602) 评论(0) 推荐(0) 编辑
摘要: MySQL的查询可以分为交叉联接、内联接、外联接、自然联接、straight_join 下面对于查询的学习,会用到以下四张表: create table t_commodity_type( `id` BIGINT(20) not null auto_increment comment '商品类别ID 阅读全文
posted @ 2017-03-08 23:16 seker 阅读(574) 评论(0) 推荐(2) 编辑
摘要: 字符类型 首先我们会讲到字符集的概念,字符集是指一些字符的集合,而字符编码是指一个字符的编码格式,因此两者的关系可以这样描述,例如:“使用Unicode编码的字符集”,意思就是该字符集中的所有字符都是使用Unicode进行编码的。 接着说一下Unicode,它是一种字符编码,不是字符集,它为每种语言 阅读全文
posted @ 2017-03-06 22:28 seker 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 日期时间类型 ①如果要用来表示年月日时分秒,一般使用datetime类型; ②如果要用来表示年月日,一般使用date类型; ③如果要表示时分秒,一般使用time类型; ④如果只是表示年份,一般使用year类型,需要注意的是5.5.27版本之前(不包含该版本)year类型有2位和4位格式这两种表示,在 阅读全文
posted @ 2017-03-06 19:51 seker 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 位类型 位类型指的就是BIT,它是用来存放二进制数据的,bit(1)表示存储长度为1位的二进制数据。 我们向表中插入超过位数的数据,从第二个查询结果集中可以发现数据发生了截断,数值2的二进制是10,3的二进制是11,它们的第二位都被截断了。 在第一个查询结果集中,使用select * from t_ 阅读全文
posted @ 2017-03-05 22:14 seker 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 浮点数和定点数 这两者都是用来表示小数的,浮点数包括float(单精度)、double(双精度),定点数为decimal。两者在定义时都可以指定其精度和标度,精度是指一共显示多少位数字(整数位+小数位),标度是指精确到小数点后多少位,表现形式如:decimal(15,2),这里的精度是15位(整数1 阅读全文
posted @ 2017-03-05 22:12 seker 阅读(1440) 评论(0) 推荐(0) 编辑