一、数据库的介绍
(1)由多张表组成(2)存取有规则,数据有关联(3)数据量大,被优化
好处:更有效的存取数据
二、关系型数据库管理系统(RDBMS)
Oracle,Mysql,Sqlserver,DB2,Postgresql,Sqlite,Access
RDBMS术语:
(1)冗余:提高查询速度,数据量增加,修改需要修改多份
(2)主键:标识唯一
(3)外键:关联表的作用ID
(4)复合键:用于复合索引
(5)索引:字段优化
(6)参照完整性:不允许引用不存在的源数据
(7)库:关联表的集合
(8)表:数据的矩阵,相似于电子表
(9)列:数据元素;行:元组或记录
三、Mysql数据库
(1)开源(2)支持大型数据库(3)标准的SQL数据(4)允许多个系统,支持多种语言(5)对PHP有很好的支持
1、mysql管理
mysqladmin -uroot password “newpassword” 第一次修改mysql密码
mysqladmin -uroot -p“oldpassword” password “newpassword” 修改mysql密码