数据单位
- 位(bit):二进制的一个单位,只能取1或0
- 字节(byte):8个位称为一个字节,可以存放对应ASCII码的一个字符
- 字(word):若干字节组成一个字,一个字包含的二进制位数称为字长
- 块(block):内外存储器交换信息的最小单位,每块通常大小为256字节、512字节、1024字节等
- 卷(volum):一台输入输出设备所能装载的全部有用信息
- 数据项(data item):也称为字段(field),标记实体属性的可以命名的最小信息单位,数据项的命名一般采用属性的描述性名称
- 元组(tuple):也称为记录(record), 数据项的集合称为元组。一个元组表示一个具体的实体
数据库管理系统(DBMS:Database Management System)
- 数据定义功能: Data Definition Language
- 数据操作功能: Data Manipulation Language
- 数据库的运行管理
- 提供方便、有效地存取数据库信息的接口和工具
- 数据库的建立和维护功能
MySQL
- MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司
- MySQL安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL将不能正常工作
- InnoDB是MySQL系统的默认引擎
- MySQL不允许在同一系统创建两个相同名称的数据库
- mysqld : SQL后台程序。该程序必须运行之后,客户端才能通过连接服务器来访问数据库
- 由于MySQL数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的应用,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,因此搭配 PHP 和 Apache 服务器可组成良好的开发环境
- 编程人员可通过编程语言与数据库之间的结构进行数据库应用程序的开发
- SQL语句不区分大小写
其他
- 在中国大陆地区,常用的字符集由utf8和gbk
- utf8能够存储全球的所有字符,在任何国家都可以使用,默认的校对规则为utf8_general_ci,对于中文可以使用utf8_general_ci
- gbk只能存储汉语涉及到的字符,不具有全球通用性,默认的校对规则为gbk_chinese_ci