- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 Mysql数据库标签总结
– 创建数据表关键字 create tablecreate database if not exists itheima;– 选择数据库use itheima;create table if not exists student(id int unsigned primary key auto_increment comment ‘学号’,name varchar(32) not nu...
2019-09-07 09:19:58 1838
原创 MVC设计模式
MVC模式模型-视图-控制器(MVC)是一种软件架构模式(设计模式)MVC把软件系统分为三个基本部分:模型(model),view(视图)和控制器(controller)MVC的目标是将业务逻辑从用户界面的考虑中分离。这样,开发者就可以更容易地改变每一部分而不会影响其他。典型的Web MVC流程Controller截获用户发出的请求;Controller调用Model完成状态的读写...
2019-09-06 19:40:04 307
原创 thinkphp基础
一. 搭建设计环境制作一个好的东西要又一个好的环境上图是thinkphp5的解压资源。对应的application下面的index文件在里面进行MVC环境搭建(model,模型;view,视图;controller,控制)建立三个文件名二. 命名规范目录使用小写+下划线; 类库、函数文件统一以 .php 为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路...
2019-09-04 20:39:54 217
转载 thinkphp5安装
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。一、安装ThinkPHP5安装需求:PHP版本不得小于5.4;1、从官网进行下载安装2、通过composer进行安装如果还未安装composer,请先安装composer并配置环境变量运行如下命令,进行安装:co...
2019-09-02 08:16:37 198
原创 Mysql常见题——MyISAM和InnoDB的区别
区别于其他数据库的最重要的特点就是其插件式的表存储引擎。切记:存储引擎是基于表的,而不是数据库。InnoDB与MyISAM的区别:InnoDB存储引擎: 主要面向OLTP(Online Transaction Processing,在线事务处理)方面的应用,是第一个完整支持ACID事务的存储引擎(BDB第一个支持事务的存储引擎,已经停止开发)。特点:行锁设计、支持外键;支持类似于Ora...
2019-08-27 23:10:32 145
原创 Mysql常见题——drop,delete与truncate的区别
drop直接删掉表 truncate删除表中数据,再插入时自增长id又从1开始 delete删除表中数据,可以加where字句。DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与...
2019-08-27 22:59:02 230
原创 Mysql索引的缺点以及注意事项
索引的缺点虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行insert、update和delete。因为更新表时,不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会增长很快。索引只是提高效率的一个因素,如果有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询...
2019-08-26 22:27:24 451
原创 Mysql索引类型
索引MySQL目前主要有以下几种索引类型:普通索引唯一索引主键索引组合索引全文索引- 普通索引是最基本的索引,它没有任何限制。CREATE INDEX IndexName ON `TableName`(`字段名`(length))- 唯一索引与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。CREATE UNIQ...
2019-08-26 22:20:14 131
原创 Mysql日期函数篇
日期和时间函数1.常用的日期函数year()获取年的部分month()获取月day()日hours()小时minute()分钟second()秒now()当前系统日期时间sysdate()当前系统日期时间(同上)datediff(日期1,日期2)计算两个日期相差的天数在日期的指定部分添加指定的值date_add(date,interval expr unit)2. 获...
2019-08-25 23:57:57 191
原创 Mysql聚合函数篇
聚合函数聚合函数aggregation function又称为组函数。 默认情况下,聚合函数会对当前所在表当做一个组进行统计1. 聚合函数特点每个组函数接收一个参数(字段名或者表达式) 统计结果中默认忽略字段为NULL的记录要想列值为NULL的行也参与组函数的计算,必须使用IFNULL函数对NULL值做转换。不允许出现嵌套 比如sum(max(xx))2. 聚合函数聚合函数s...
2019-08-25 23:36:18 210
原创 PHP访问Mysql
PHP的相关扩展PHP作为一个编程语言,其本身并不具备操作数据库的功能,因此,若想要在项目开发中,完成php应用和Mysql数据库之间的交互,则需借助PHP提供的数据库扩展。在PHP中提供了多种数据库扩展,其中常用的分别有Mysql扩展,Mysqli扩展,PDO扩展。1. Mysql扩展Mysql扩展针对Mysql4.1.3或更早版本设计的,是PHP与Mysql数据库交互的早期扩展。由于其...
2019-06-02 19:43:57 300
原创 MySql数据库基础
数据库基本操作1)创建数据库基本语法: create database 数据库名称 ;创建应该名称为itcast的数据库。sql语法如下: ``create database ` itcast `;``需要主要的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号(``)包括数据库名称/字段名称和数据表名称如果创建数据库存在,则程序会报错,为了防止此情况发生,再创建数据库可...
2019-04-20 10:28:22 350
原创 HTTP协议
HTTP协议HTTP:HypeTextTransfer Protocol的简称,超文本传输协议是W3C组织推出的浏览器与Web服务器之间数据交互需遵循的一种规范专门用于定义浏览器与Web服务器之间数据交换的格式1.什么是HTTPHTTP是基于“请求”和“响应”的协议当客户端与服务器建立连接后,由客户端(浏览器)向服务器发送一个请求,被称作HTTP请求客户端与服务器建立连接后,服务器...
2019-04-20 09:14:06 552
原创 PHP基础考试错点
考试题1、配置apache服务器时候,应修改那个文件(C)A、php.iniB、my.iniC、httpd.confD、httpd.ini2、在数组的末尾添加数组元素的函数是(D)A、array_popB、array_shiftC、array_unshiftD、array_push3、下列哪些符号是php中的单行注释(B、C)(多选)A、/**…*/B、#C、//D、...
2019-04-11 19:20:22 318
原创 PHP与Web页面交互
Web交互1.Web表单交互当表单的method属性提交方式为POST时,浏览器发送POST请求当表单的method属性提交方式为GET时,浏览器发送GET请求当PHP收到来自浏览器提交的数据后,会自动保存到超全局变量中。超全局变量是PHP预定义好的变量,可以再PHP脚本的任何位置使用常见的超全局变量数组变量有$ _POST、$_GET等通过POST方式提交的数据会保存到$_P...
2019-04-07 08:26:12 493
原创 PHP—Web表单生成器
1.实例:2. 需求分析在项目的实际开发中,经常需要设计各种各样表单。直接编写HTML表单虽然简单,但修改、维护相对麻烦。因此,可以利用PHP实现一个Web表单生成器,使其可以根据具体的需求定制不同功能的表单。具体实现需求如下:使用多维数组保存表单的相关信息支持的表单项包括文本框、文本域、单选框、复选框和下拉列表5种类型保存每个表单项的标记、提示文本、属性、选项值、默认值等将功能...
2019-03-31 20:16:30 9265 1
原创 PHP番外一(502 Bad Gateway)
作为一个后台的萌新,肯定会有一些设备上以及操作中的问题,下面就是我自己遇到的一个问题编码器phpstorm的浏览器问题是不是有时候会502 Bad Gateway通常是这里没有调,把no interpreter改到PHP5.6就好...
2019-03-31 19:50:02 260
原创 PHP数组
PHP数组初识数组新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入初识数组概念: 数组就是一个可以存储一组或...
2019-03-31 19:20:50 338
原创 php函数
函数初始函数函数的基本语法格式参数设置变量的作用域函数的嵌套调用嵌套调用递归调用函数的高级应用1. 静态变量变量的作用域2.可变函数3.回调函数4. 匿名函数php的内置函数字符串函数数字函数时间日期函数初始函数函数:封装一段用于完成特定功能的代码。通俗理解函数:可以完成魔鬼工作的代码块,就像积木一样,可以反复使用,在使用的时候,拿来即用。函数定义:1)内置函数(字符串操作函数...
2019-03-14 20:14:09 309
原创 php基础
第一周php整理笔记基本语法标题标记符标准标记:<?php ?>短标记:<? ?>APS标记:<% %>Script标记:在PHP7中,仅支持标准标记和短标记注释单行注释://或 #多行注释:/**/多行注释可以嵌套单行注释,但不能再嵌套多行注释输出语句echo:可以输出数字,字符串,没有返回值,不...
2019-03-08 10:08:11 417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人