MySQL用法----基于Web服务器

php中文网
发布: 2016-06-07 17:23:33
原创
1079人浏览过

建立一台WEB服务器,需要有Apache软件,而php是挂在apache底下执行的一个模块,而我们要用网页的php程序程控MySQL时,php就得要支

建立web服务器一般是由lamp(linux:操作系统、apache:http服务器软件、mysql:数据库软件和php:(有时也是指perl 或 python) 的第一个字母)组合起来的。
 
组件分析:
 
 linux   
 
 linux 是免费开源软件,这意味着源代码可用的操作系统。
 
  apache   
 
 apache 是使用中最受欢迎的一个开放源码的web服务器软件。   
 
  mysql   
 
 mysql 是多线程、多用户的sql数据库管理系统。   
 
  php,(perl 或 python )  
 
 php 是一种编程语言最初设计生产动态网站。
 
 php 是主要用于服务器端的应用程序软件。perl 和 python 类似。
 
联系:
 
建立一台web服务器,需要有apache软件,而php是挂在apache底下执行的一个模块,而我们要用网页的php程序程控mysql时,php就得要支持mysql的模块。
 
 所以我们配置一台web服务器需要的软件主要有:
 
 httpd(提供apache主程序)
 
 mysql(mysql客户端程序)
 
 mysql-server(mysql服务器端程序)
 
 php(php主程序含给apache使用的模块)
 
 php-mysql(提供给php程序读取mysql数据库的模块)
 
这里我们主要介绍下web服务器中mysql的用法。
 
mysql:
 
 数据库其实是一种特殊格式的档案,这种档案必需要通过一个特殊的接口(数据库软件)来进行读写。
 
 开源的数据库中,mysql在性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将mysql和web服务器放在一起,但是当访问 量达到一定规模后,应该将mysql数据库从web server上独立出来,,在单独的服务器上运行,同时保持web server和mysql服务器的稳定连接。
 
数据库模型分类:
 
层次模型
 
网状模型
 
关系模型(实体-关系模型)
 
对象-关系模型
 
非关系模型
 
关系模型是目前最常用的
 
 
mysql的数据类型:
 
数值型:精确数值型,整型,近似数值型(浮点型)
 
 其中整型包括(tinyint  smallint mediumint  int(integer)  )
 
 近似数值型也包括(单精度浮点型 fioat  双精度浮点型 double)
 
字符型:
 
 字符(  char(length):不区分大小写  varchar(length) 可以变化  character set :字符集  collate:排序规则    区分字母大小写:binary(length)  varbinary(length))
 
 
 
 多字符:(text:不区分大小写 tinytext  text  midiumtext  longtext  blob等) 
 
只要是字符,都有字符集和排序规则 
 
内部类型(enum :枚举 定义了什么,只能存什么  set:定义了的字符,可以组合用)     
 
日期时间型:(日期:date 时间:time  日期时间:datetime  年:year)
 
类型通常还有修饰符:unsigned (无符号的) 
 
注:这里只列出一部分,想要知道更多的类型,可以网上搜索下哦
 
 
 
mysql中对数据库操作的一些命令:
 
1、数据库对象操作:
 
 创建    create
 
 修改  alter
 
 删除  drop 
 
我们称其为ddl:database defining language 数据库定义语言 
 
 
 
2、对表的操作:
 
 添加  insert into
 
 删除  delete
 
 修改  update
 
 查询  select 
 
这些语言我们称其为dml: database manipulate language  数据库操作语言
 
 
 
3、对用户,角色的控制:
 
 授予权限  grant
 
 取消权限  revoke
 
这些操作我们称其为dcl:database conctrolling language  数据库控制语言
 
注:(以上这写命令是不区分大小写的)

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号