摘要: 一、基本查询语句 二、单表查询 1.查询所有字段 2.查询指定字段 3.查询指定数据 4.带IN关键字的查询 5.带BETWEEN AND的范围查询 6.带LIKE的字符匹配查询,通过它可以实现模糊查询,有两种通配符:%(可以匹配一个或多个字符,可以代表任意长度的字符串)和_(只匹配一个字符) 7. 阅读全文
posted @ 2018-04-17 17:36 BigJunOba 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一、插入表记录 1.使用INSERT...VALUES语句插入新纪录 (1)插入完整数据 (2)插入数据记录的一部分 2.插入多条记录 3.使用INSERT...SELECT语句将查询结果插入到指定的数据表中,实现从图书馆tb_borrow中获取部借阅信息插入到归还表tb_giveback中 (1) 阅读全文
posted @ 2018-04-17 16:35 BigJunOba 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL数据类型 1.数字类型 (1)整数数据类型包括TINYINT/BIT/BOOL/SMALLINT/MEDIUMINT/INT/BIGINT (2)浮点数据类型包括FLOAT/DOUBLE/DECIMAL 原则: 1.选择最小的可用类型,如果值永远不超过127,则使用TINYINT比IN 阅读全文
posted @ 2018-04-17 11:40 BigJunOba 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 一 、创建数据库 1.通过CREATE DATABASE db_library;创建名称为db_library的数据库。 2.通过CREATE SCHEMA db_library1;创建名称为db_library1的数据库。 3.通过mysql> CREATE DATABASE db_library 阅读全文
posted @ 2018-04-17 10:52 BigJunOba 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的体系结构 1.1 数据库系统的三级模式结构是指模式、外模式和内模式。 1.2 三级模式之间的映射分为外模式/模式映射和模式/内模式映射。 2.E-R图也称“实体-关系图”,用于描述现实世界的事物,以及事物与事物之间的关系。 3.数据库设计具体步骤: 3.1 为实体建立数据表。 3.2 为 阅读全文
posted @ 2018-04-17 10:23 BigJunOba 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 在Interpreter模式中,程序要解决的问题会被用非常简单的“迷你语言”表述出来,即用“迷你语言”编写的“迷你程序”把具体的问题表述出来。迷你程序是无法单独工作的,还需要用java语言编写一个负责“翻译”的程序。翻译程序会理解迷你语言,并解释和运行迷你程序。这段翻译程序也被称为解释器。这样,当需 阅读全文
posted @ 2018-04-12 14:15 BigJunOba 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一个类在进行工作时会调用自己或者是其他类的方法,虽然调用结果会反映在对象的状态中,但并不会留下工作的历史记录。 这时,如果我们有一个类,用来表示“请进行这项工作”的“命令”就会方便很多。每一项想做的工作就不再是“方法的调用”这种动态处理了,而是一个表示命令的类的实例,即可以用“物”表示。要想管理工作 阅读全文
posted @ 2018-04-12 11:29 BigJunOba 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 当使用new关键字生成类的实例时,需要给其分配足够的内存空间。当程序中需要大量对象时,如果都是用new关键字来分配内存,将会消耗大量内存空间。Flyweight模式就是尽量避免new出实例,而是通过尽量共用已经存在的实例。 示例程序类图。这个示例程序要实现的就是给定传统的普通数字字符可以得到对应数字 阅读全文
posted @ 2018-04-12 10:48 BigJunOba 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在面向对象编程中,是用类表示对象的。也就是说,程序的设计者需要考虑用类来表示什么东西。类对应的东西可能存在于真实世界中,也可能不存在于真实世界中。对于后者,可能有人看到代码后会感到吃惊:这些东西居然也可以是类啊。 在State模式中,用类来表示状态。用类来表示状态后,就能通过切换类方便地改变对象的状 阅读全文
posted @ 2018-04-12 10:45 BigJunOba 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 在使用面向对象编程的方式实现撤销功能时,需要事先保存实例的相关状态信息。然后,在撤销时,还需要根据所保存的信息将实例恢复至原来的状态。 要想恢复实例,需要一个可以自由访问实例内部结构的权限。但是,如果稍有不注意,又可能会将依赖于实例内部结构的代码分散地编写在程序的各种地方,导致程序变得难以维护。这种 阅读全文
posted @ 2018-04-12 10:40 BigJunOba 阅读(333) 评论(0) 推荐(0) 编辑