er-图
er (实体联系)图
属于概念模型
实体 椭圆
属性 矩形
关系 菱形
E-R 图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
从连接池得到的对象的 close 不是关闭, 而是复用。
需要导入 apache 的 pool 和 dbcp 包, 和基础的 mysql connection 包
官网 https://www.mchange.com/projects/c3p0/
下载 C3P0 工具包:https://sourceforge.net/projects/c3p0/files/latest/download?source=files
约束(constraint)管理如何插入或处理数据库数据的规则。
主键约束
表中任意列只要满足以下条件,都可以用于主键。
外键约束
外键是表中的一列,其值必须列在另一表的主键中。外键是保证引用完整性的极其重要部分。
提示:外键有助防止意外删除,除帮助保证引用完整性外,外键还有另一个重要作用。在定义外键后,DBMS 不允许删除在另一个表中具有关联行的行。例如,不能删除关联订单的顾客。删除该顾客的唯一方法是首先删除相关的订单(这表示还要删除相关的订单项)。由于需要一系列的删除,因而利用外键可以防止意外删除数据。有的 DBMS 支持称为级联删除(cascading delete)的特性。如果启用,该特性在从一个表中删除行时删除所有相关的数据。例如,举例如果启用级联删除并且从客户表中删除某个顾客,则任何关联的订单行也会被自动删除。
SQL 是由关键字组成的语言,关键字是一些用于执行 SQL 操作的特殊词汇。在命名数据库、表、列和其他数据库对象时,一定不要使用这些关键字。因此,这些关键字是一定要保留的。
所支持的其他 SHOW 语句还有:
❑ SHOW STATUS,用于显示广泛的服务器状态信息;
❑ SHOW CREATE DATABASE 和 SHOW CREATE TABLE,分别用来显示创建特定数据库或表的 MySQL 语句;
❑ SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限;
❑ SHOW ERRORS 和 SHOW WARNINGS,用来显示服务器错误或警告消息。
显示所有可用的字符集以及每个字符集的描述和默认校对。
show character set;