版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP实践之路-基础增强篇第十二章MySQL快速入门
讲师:孙胜利
腾讯微博:@ssl1205429372PHP实践之路-基础增强篇第十二章MySQL快速入门一、数据库基本概念二、MySQL支持的数据类型三、(My)SQL使用入门四、MySQL中的常见运算符五、常用函数六、图形化工具(phpMyAdmin)的使用PHP实践之路-基础增强篇
第十二章MySQL快速入门一、数据库基本概念 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算 机技术中的重要部分,在软件开发等领域起着至关重要的作用。 所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一 些数据,比如用户的姓名、年龄、产品的价格、简介,某一个日期时间甚至图像 等等,总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据 库中,并且数据库也不仅仅是简单的仓库,他提供了一系列科学的存数据,取数 据,等等其他的管理措施。 比如我们要学习的MySQL数据库,信息并不是杂乱无章的直接放在MySQL数据 库中的,可以形象的看成是以二维表的形式组织起来的,一条一条存储于表中, 这和日常生活中经常用到的各种表格形式上是一致的。表中的每一条信息称为称 为一条记录。一个数据库中可以有若干张表,每张表中又可以存放若干条记录。 每张表都有自己的“表头”。比如设计一张表格,用来统计学生信息,那么把要 收集的学生的信息分成几个栏目,这些栏目就是“表头”,在数据库技术中,称 为字段。PHP实践之路-基础增强篇
第十二章MySQL快速入门 表中横向的多个字段值组成了一条记录,多条记录构成了一张数据表。 上面简明说明了数据库、表、字段和字段值这几个概念。 数据库系统其实就是一个软件系统,通过这个软件系统可以对大量数据进行 存储和管理。当前市场上的数据库有几十种。对于网站开发而言,MySQL就是当前 web开发中尤其是PHP开发中使用最广泛的数据库。二、MySQL支持的数据类型 为了对不同性质的数据进行区分,以提高数据查询和操作的效率,数据库系统将 可以存入的数据分为多种类型。比如姓名、性别之类的信息为字符串类型,年龄 、价格、分数之类的信息为数字型,日期等为日期时间型。数据类型是针对字段 来说的。有的资料中称为“列类型”或“字段类型”。一个字段一旦设置为某 种类型,那么这个字段中只能存入该类型的数据。MySQL数据库中的数据类型分为 3大类:数值类型、日期类型、字符串类型。
详见下面的详细说明PHP实践之路-基础增强篇
第十二章MySQL快速入门三、(My)SQL使用入门 1.SQL语言简介 当面对一个陌生的数据库时,通常需要一种方式与它进行交互,以完成用户所 需要的各种工作,这时候就需要使用SQL语言了。SQL(StructuredQuery Language)结构化查询语言,最早是由IBM在20世纪70年代开发出来,为的是IBM 的关系数据库管理系统SYSTEMR开发的一种查询语言。SQL结构简洁,功能强大 ,简单易学,所以自从其出现,SQL得到了广泛的应用。20世纪80年代初,美国 国家标准局(ANSI)开始着手定制SQL标准,当前的SQL标准以及几经修改,更 趋完善!正是由于SQL语言的标准化,所以大多数关系型数据库系统都支持SQL 语言,它已经发展成为多种平台进行交互操作的底层会话语言前面加My为的是 在介绍标准SQL的同时,也将一些MySQL在标准SQL上的扩展一同介绍! 2.SQL分类 1)DDL(DataDefinitionLanguages)语句 数据定义语句,通过这类语言可以对数据库进行创建删除更改 2)DML(DataManipulationLanguage)语句 数据操纵语句,用于添加、删除、更新和查询数据库记录并检查数据完整性PHP实践之路-基础增强篇
第十二章MySQL快速入门 3)DCL(DataControlLanguage)语句 数据控制语句,通过此类语句可以对数据库的相关权限进行设置 3.DDL语句 对数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由 数据库管理员(DBA)使用,开发人员一般很少使用
详见下面的详细说明 4.DML语句 DML操作是指对数据库中表记录的操作,主要包括表记录的插入、更新、删除、 和查询,是开发人员日常使用最频繁的操作。
详见下面的详细说明 5.DCL语句 DCL语句主要是DBA用来管理系统中的对象权限时使用的,一般开发人员很少使 用。关于权限设置的更多内容我们在以后再做详细讲解!PHP实践之路-基础增强篇
第十二章MySQL快速入门四、MySQL中的常见运算符 运算符可以用在连接表达式 1.算数运算符 2.比较运算符 3.逻辑运算符 4.运算符的优先级PHP实践之路-基础增强篇
第十二章MySQL快速入门五、常用函数 经常编写程序的朋友一定体会得到函数的重要性,丰富的函数往往能使用户的工 作事半功倍。函数能帮用户做很多事情,比如说字符串的处理、数值的运算、日 期的运算等等,在这方面MySQL提供了多种内建函数帮助开发人员编写简单快捷的 SQL语句,其中常用的函数有字符串函数、日期函数、数值函数。 在MySQL数据库中,函数可以用在SELECT语句以及其子句(例如WHERE、ORDERBY 、HAVING等)中,也可用在UPDATE、DELETE语句及其子句中。 1.字符串函数 2.数值函数 3.日期和时间函数 4.流程函数 5.其他常用函数PHP实践之路-基础增强篇
第十二章MySQL快速入门六、图形化工具(phpMyAdmin)的使用 phpMyAdmin是一个用PHP编写的、可以通过web控制和操作MySQL数据库的工具。其 最突出的特点是可以直接从web上去管理MySQL,不需要直接再MySQL数据库服务器 上进行维护。因其功能全面、使用方便成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交流教师管理考核制度
- 幼儿园办公考核制度
- 初中学生会考核制度
- 银行机构目标考核制度
- 违反计划生产考核制度
- 家暴纳入干部考核制度
- 猪肉店考核制度细则
- 金融消费投诉考核制度
- 工作室联盟考核制度
- 兰湘子员工考核制度
- 2026年及未来5年市场数据中国金属铍行业市场竞争格局及发展趋势预测报告
- 2025-2030中国动物狂犬病疫苗行业发展现状及趋势前景分析研究报告
- 微生物菌剂培训课件
- 湖北省鄂东南教育联盟2025-2026学年高三上学期期中暨一模语文试卷及答案
- 第04讲 数与式综合提升卷(原卷版)-2025年中考数学一轮复习(全国版)
- 会议纪要标准化撰写模板
- 项目投资协议书范本合同
- 第二章拟投入施工机械设备
- 王庄矿5.0Mt-a新井设计 - 厚煤层回采巷道支护技术研究
- 心脏手术血糖管理
- 房地产企业总经理年度经营目标责任书模板
评论
0/150
提交评论