10PHP访问数据库1.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 PHP访问 数据库 10.1 MySQL 数据库的使用 MySQL简介 MySQL是一种流行的关系型数据库管理系统软件。 MySQL具有体积小,速度快、功能齐全,并且完全免费等特点 一般中小型PHP网站的开发都选择使用MySQL作为网站数据库 10.1.1 数据库的 基础 数据库的相关概念 数据库(DB):按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立、相互关联的数据集合 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一系列以统一的方式管理和维护数据库中数据的软件集合。 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统。 什么是数据 数据是指有意义的字符,如文本、图像、声音等等 数据不是指数字 数据库应该是存放数据的仓库? 三者的关系 关系与数据表 目前绝大多数数据库采用的数据模型都是关系数据模型 所谓“关系”简单地说就是表。 数据表的一些基本概念 关系是规范化了的表 1)没有两个元组在各个属性上的值是完全相同的 2)行的次序无关 3)列的次序无关 数据库是多个表的集合 有时必须对数据表进行分解 学生表 学院表 课程表 成绩表 常见的数据库管理系统 PHP通常搭配 MySQL ASP通常搭配 Access:配置简单、移植方便 SQL Server:具有存储过程或触发器等高级功能 JSP通常搭配 SQL Server Oracle 10.1.2 使用phpMyAdmin phpMyAdmin:MySQL数据库的图形化界面软件 1.创建数据库 2. 新建和维护表 新建表 保存表 在表中输入数据 修改数据表的设计 3.修改表名或复制表 MySQL中的数据类型 数据类型主要有以下几种: INT:用于存储标准的整数,占4个字节 。 VARCHAR:是一种可变长度的字符串类型 CHAR:是一种固定长度的字符串类型 TEXT:用于存储比较长的字符串,或二进制数据 。 BOOL:即布尔型数据 。 DATETIME:保存日期/时间的数据类型,不能指定长度 。 auto_increment(自动递增) :可以自动递增或随机产生一个整数,常用来自动产生唯一编号 10.1.3 SQL语言简介 SQL语言 SQL(Structured Query Language)语言,即结构化查询语言,包括: Select语句——查询记录; Insert语句——添加记录; Delete语句——删除记录; Update语句——更新记录。 Create语句——创建表或数据库 10.1.4 Select语句 Select语句用来实现对数据库的查询。就是可以从数据库的相关表中查询符合特定条件的记录(行)或字段(列)。语法如下: Select 字段列表 From 表 [Where 条件] [Order By 字段] [Group By 字段] [limit s, n] 1)从哪些表中查询 即:from 后的一项 2)要查询哪些列 即:select 后的一项 3) 要查询的条件 即: where 后的一项 常用的Select语句示例 1)选取数据表中的全部数据 Select * from lyb 2)选取指定字段的数据(即选取表中的几列) Select author, title from lyb 3)只选取前5条记录 Select * from lyb limit 5 Select * from lyb limit 0, 5 4)选取第6到15条记录 Select * from lyb limit 5, 10 一些常用的Select语句的例子 (4)选取满足条件的记录 Select * from lyb where ID5 Select * from lyb where author=张三 Select author, title from lyb where ID Between 2 And 5 Select * from lyb where ID in (1, 3, 5) 模糊查询的例子 选取满足模糊条件的记录 查询所有姓名中有“芬”字的人: Select * From lyb Where author like %芬% 姓名以张开头的人 Select * From lyb Where author like 张% Select * From lyb Where author like 唐_ 用Order By子句对查询结果进行排序 Order By子句:将查询结果按某种顺序排序 按作者名升序排列 Select *

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档