1.mysql中备份的命令mysqldump -h 主机IP-P端口 -u用户名 -p密码 database 数据库名
2.MySQL E-R图 实体对应Entity-Relationship Diagram 表示实体类型属性和联系的方法
3.DBS(Database system数据库系统)包括 DB(Database-数据)和DBMS(Database Management system)
数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。
4.InnoDB和MylSAM
区别:
1)InnoDB支持事务,MyISAM不支持事务。
事务具有ACID四个特性。也即:原子性,一致性,隔离性,持久性
ACID 通过Redo log —持久性D 和undo log
隔离性是通过锁来实现的
Innodb是支持事务的存储引擎,在事务提交时,必须先将该事务的所有日志写入到redo日志文件中,待事务的commit操作完成才算整个事务操作完成。在每次将redo log buffer写入redo log file后,都需要调用一次fsync操作,因为重做日志缓冲只是把内容先写入操作系统的缓冲系统中,并没有确保直接写入到磁盘上,所以必须进行一次fsync操作。因此,磁盘的性能在一定程度上也决定了事务提交的性能。
5.数据库设计中用用关系模型表示实体和实体之间的联系,关系模型的结构是二维表结构
6.数据库系统的特点是数据共享、数据独立、减少数据冗余、避免数据不一致和加强数据保护
7描述数据间内在语义联系得到E-R图的过程属于概念设计阶段
E-R图适用于简历数据库的逻辑模型
需求模型:数据流程图
概念模型: E-R图
逻辑模型:UML类图
8.关系型数据库 MySQL-Oracle DB2-IBM
非关系型数据库 Mongo DB
PostgreSQL