第9章Linux下数据库应用课件.ppt
《第9章Linux下数据库应用课件.ppt》由会员分享,可在线阅读,更多相关《第9章Linux下数据库应用课件.ppt(61页珍藏版)》请在三一办公上搜索。
1、1,第9章 Linux下的数据库应用,MySQL,2,本章学习目标,了解Linux下常用数据库掌握MySQL数据库的基本操作方法掌握基于web方式下的PHP访问MySQL数据库的环境构建方法了解PHP访问MySQL的基本编程方法,3,目录,9.1 Linux下的数据库介绍9.2 MySQL数据库管理9.3 PHP访问数据库,4,9.1 Linux下的数据库介绍,数据库是Linux应用中的主要部分Linux上的主要数据库包括:商业数据库: Oracle、Sybase、DB2、Informix;免费软件数据库: MySQL、PostgreSQL、Msql等。,5,9.2 MySQL数据库管理,My
2、SQL是瑞典的T.c.X公司负责开发和维护多用户、多线程SQL数据库服务器MysQL是以一个客户机服务器结构实现其功能的,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL主要特点是快速、健壮和易用。MySQL的官方发音是“My Ess Que Ell”(不是MY-SEQUEL)。MySQL的网址是:http:/,6,MySQL的安装,检查MySQL的安装情况$rpm qa | grep mysql,7,MySQL的安装,安装环境 RedHat Linux 9安装MySQL版本 mysql-3.23.54a-1
3、1.i386安装步骤(安装文件可以从邮箱下载)1、安装perl语言,8,2、安装mysql,9,MySQL的安装,3.、安装服务器端程序4、安装函数库,10,MySQL的安装,5、用户认证模块6、查看mysql服务的状态,11,MySQL的安装,7、启动mysqld服务8、设置mysql服务每次开机都运行在命令行下输入 ntsyst按空格键选mysqld,12,连接服务器,匿名登录,13,连接服务器,使用root用户登入本机原始密码为空,-h 参数后面也可以使用主机名 如localhost,14,MySQL数据库的用户权限设置,MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可
4、以连接服务器,从哪里连接,连接后能做什么。 GRANT语句创建MySQL用户并指定其权限,而REVOKE语句删除权限。 CREATE和REVOKE语句影响4个表:,15,MySQL数据库的用户权限设置,还有第5个授权表(host),但它不受GRANT和REVOKE的影响。具体权限设置细节见:P187参考文献:Mysql用户密码设置修改和权限分配 http:/,16,用户授权,为用户授权,允许主机上使用名为roy的数据库,退出mysql,17,打开数据库,打开mysql自带的数据库,列出表格,18,查看表的内容,在db表中显示host user select_priv三个字段的值,其他字段见书上
5、P187,19,查看表的内容,在user表中显示host user password select_priv四个字段的值,20,修改字段的内容,有两个用户 root 和 royroot用户权限较高,普通用户权限较少修改roy的权限,使他可以访问任何主机,21,更新MySQL的权限表,22,创建和删除数据库,roy,23,建立数据表,创建一个数据库,建立一个数据表,24,建立数据表,有4个字段:用户编号,姓名,密码,email,25,查看表的结构,26,数据的添加,27,数据的修改,28,数据的删除,29,例,创建一个表pet,存储宠物信息mysql CREATE TABLE pet (name
6、 VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);,30,排序,使用ORDER BY子句。 这里是动物生日,按日期排序:mysql SELECT name, birth FROM user ORDER BY id; 默认排序是升序,最小的值在第一。要想以降序排序,在你正在排序的列名上增加DESC(降序 )关键字:mysql SELECT name, birth FROM pet ORDER BY birth DESC;,31,计数行,统计记录总数mysql SEL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 数据库 应用 课件
链接地址:https://www.31ppt.com/p-1561074.html