文档介绍:数据库技术与应用PHP+MySQL
郑州大学李国红
郑州大学李国红
2
2017/9/9
2 MySQL数据库管理系统
MySQL DBMS概述
基本知识、数据类型
网络数据库的数据模型
数据库模型、案例
管理MySQL服务器的用户
登录、用户管理
管理MySQL数据
数据库、数据表、记录管理、查询
phpMyAdmin软件
主窗口、管理数据库、管理数据表
郑州大学李国红
3
2017/9/9
MySQL DBMS概述
⑴基本知识
①MySQL特点
B/S模式;安全机制完善;数据类型丰富;占用资源少、效率高;开放源码、低成本
②操作模式
命令界面;图形界面
③MySQL数据库服务器
安装MySQL软件;默认localhost;保存DB和表
郑州大学李国红
4
2017/9/9
④DB用户
管理员、普通用户
⑤数据操作权限
管理员对用户权限进行设置:增、删、改、查、连
⑥数据模型
数据库、数据表
⑦数据存储文件夹
D:\AppServ\MySQL\data
郑州大学李国红
5
2017/9/9
⑵数据类型
字符型
定长:char
变长:varchar
数值型
整数: int、tinyint、smallint、mediumint、bigint
浮点数:float、double、decimal(m,d)
日期/时间型
日期:date
时间:time
日期和时间:datetime
郑州大学李国红
6
2017/9/9
网络数据库的数据模型
数据库模型
5级数据存储模式
服务器→用户→数据库→数据表→数据项
localhost→root→bookstore→member→name
数据库
数据表
数据表之间的关联
郑州大学李国红
7
2017/9/9
案例:网络图书销售数据库bookstore
图书目录表book
会员情况表member
图书销售表sell
留言内容表note
郑州大学李国红
8
2017/9/9
图书编号* varchar(25)
书名 varchar(40)
出版社 varchar(40)
数量 int(3)
单价 int(3)
图书类别 varchar(20)
作者 varchar(20)
出版时间 datetime
主题词 varchar(20)
封面图片 varchar(25)
电子邮箱* varchar(20)
姓名 varchar(10)
密码 varchar(6)
身份证号 varchar(18)
住址 varchar(40)
电话 varchar(11)
银行名称 varchar(20)
银行卡号 varchar(10)
会员类别 varchar(20)
注册时间 datetime
留言人邮箱 varchar(20)
留言标题 varchar(20)
留言内容 varchar(50)
留言时间 datetime
回复人邮箱 varchar(20)
回复内容 varchar(50)
回复时间 datetime
留言状态 varchar(2)
订单号 varchar(11)
图书编号 varchar(25)
电子邮箱 varchar(20)
订购数量 int(3)
订单日期 datetime
订购单价 int(3)
送货日期 datetime
送货人 varchar(10)
送货方式 varchar(10)
付款方式 varchar(10)
订单状态 varchar(10)
book表
sell表
member表
note表
图书
会员
销售
留言
发布
m
n
p
1
网络图书销售信息管理系统E-R图
郑州大学李国红
9
2017/9/9
管理MySQL服务器的用户
A、登录MySQL服务器
mand Line Client
输入密码,回车
出现 mysql> 表示正确登录
在Windows运行窗口输入命令
mysql –u用户名–p密码
mysql –root –p123456
郑州大学李国红
10
2017/9/9
B、用户管理(增加用户、修改权限、删除用户)
mysql数据库的user表:保存用户权限信息
字段
说明
字段
说明
host
服务器名
delete_priv
删除记录权限
user
用户名
create_priv
建库建表权限
password
登录密码
drop_priv
删除文件权限
select_priv
查询记录权限
index_priv
创建索引权限
insert_priv
插入记录权限
alter_priv
修改表结构权限
update_pri