自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (13)
  • 收藏
  • 关注

原创 Mysql从入门到精通—15事务

事务

2023-02-08 13:28:33 285

原创 Mysql从入门到精通—14标识列

标识列

2023-02-06 13:55:44 397

原创 Mysql从入门到精通—13常见约束

常见约束

2023-02-06 11:36:27 378

原创 Mysql从入门到精通—12数据类型

数据类型

2023-02-06 11:34:57 468

原创 Mysql从入门到精通—11DDL语言

DDL

2023-02-06 11:34:08 246

原创 Mysql从入门到精通—10DML语言

DML

2023-02-02 10:18:37 296

原创 Mysql从入门到精通—9联合查询

联合查询

2023-02-02 09:59:24 189

原创 Mysql从入门到精通—8分页查询

应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit 【offset,】size;offset要显示条目的起始索引(起始索引从0开始)size 要显示的条目个数特点:①limit语句放在查询语句的最后②公式要显示的页数 page,每页的条目数sizeselect

2022-01-11 10:04:53 206

原创 Mysql从入门到精通—7子查询

含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面: 支持表子查询where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exists后面(相关子查询) 表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般为多行多列)#

2022-01-11 10:04:14 94

原创 Mysql从入门到精通—6.2连接查询 sql99标准

sql99语法语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross 内连接语法:select 查询列表from 表1 别名in

2022-01-11 09:57:13 83

原创 Mysql从入门到精通—6.1连接查询 sql92标准

连接查询含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询分类: 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉连接#一、sql92标准#1、等值连接① 多表等值连接的结果为多表的交集部分②n表连接,至少需要n-1个连接条件③ 多表的顺序没有要求

2021-12-09 11:44:56 232

原创 Mysql从入门到精通—5分组查询

分组查询语法:select 查询列表from 表【where 筛选条件】group by 分组的字段【order by 排序的字段】;特点:1、和分组函数一同查询的字段必须是group by后出现的字段2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字分组前筛选 原始表 group by前 where 分组后筛选 group by后的结果集 group by后 having问题1:分组函数做筛选能不能放在where后面答:不能

2021-12-09 11:37:06 67

原创 Mysql从入门到精通—4常见函数

常见函数概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如 concat、length、ifnull等2、分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数常见函数:一、单行函数字符函数:length:获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节)concat

2021-12-09 11:32:32 63

原创 Mysql从入门到精通—3排序查询

排序查询语法:select查询列表from表名[where 筛选条件]order by 排序的字段或表达式;特点:1、asc代表的是升序,可以省略desc代表的是降序2、order by子句可以支持 单个/多个字段、别名、表达式、函数3、order by子句在查询语句的最后面,除了limit子句#1、按单个字段排序SELECT * FROM employees ORDER BY salary DESC;#2、添加筛选条件再排序#案例:查询部门编号>=90的员工信

2021-12-09 11:17:34 75

原创 Mysql从入门到精通—2基础查询

基础查询语法:select 查询列表 from 表名;特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格#查询表中的单个字段SELECT last_name FROM employees;#查询表中的多个字段SELECT last_name,salary,email FROM employees;#查询表中的所有字段#方式一:SELECT `employee_id`, `first_name`, `last_

2021-11-18 11:11:18 86

原创 Mysql从入门到精通—1

基础查询语法:select 查询列表 from 表名;特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格#查询表中的单个字段SELECT last_name FROM employees;#查询表中的多个字段SELECT last_name,salary,email FROM employees;#查询表中的所有字段#方式一:SELECT `employee_id`, `first_name`, `last_

2021-11-18 10:22:48 142

转载 使用Coding.net来搭建基于Hexo的免费博客(一)

使用Coding.net来搭建基于Hexo的免费博客(一) Hexo是什么Hexo is a fast, simple and powerful blog framework. You write posts inMarkdown(or other languages) and Hexo generates static files with

2017-04-19 17:37:37 1878

原创 ubuntu系统下在apache2.4服务器上设置虚拟主机

安装环境配置虚拟主机也是个不小的尝试,已经忘了有多少个夜晚在尝试配置lamp环境,但是到了这一步就卡频了,网上的答案也是千奇百怪。觉得很有必要记录一下配置的过程,一是为了巩固基础,第二也是为了给大家做个参考。安装环境也是一个很重要的指标,记得以前配置虚拟主机的时候,网上的答案大多是window平台下的解决方案,Apache的版本也不是最新的。特别重要的一点是apache2.2和apache2.4的配

2017-04-18 17:14:01 600

原创 php使用异或xor调换两个变量的值的原理

1、首先,我们要知道什么是异或,异或,简单来说就是:相同的两个数,异或的结果是0;不同的两个数,异或的结果是1。 2、0和0,异或的结果是0。1和1,异或的结果是0。0和1,异或的结果是1。于是我们发现,在0和1的世界里:A和B异或,结果是C;B和C异或的结果一定是A;A和C异或的结果一定是B。 3、写成php:$a = 0;$b = 1;$c = $a ^ $b; //A和B异或,结果是C

2017-04-01 13:54:42 4171

原创 PHP不借助第三个变量交换值

//方法一: $a = "abc"; $b= "def"; $a = $a^$b; $b = $b^$a; $a = $a^$b; //方法二: list($a, $b) = array($b, $a); //方法三: $a = $a . $b; $b = strlen( $b );

2017-04-01 13:50:19 448

原创 PHP中的use、命名空间、引入类文件、自动加载类的理解

PHP中的use、命名空间、引入类文件、自动加载类的理解 <div class="postBody"> <div id="cnblogs_post_body" class="cnblogs-markdown"><p>use只是使用了命名空间,<br>但是要想调用类,必须要加载类文件,或者自动加载。即便是引入了其中一个类,如果没有自动加载机制

2017-03-29 14:42:01 7398 1

原创 mysql查询语句 和 多表关联查询 以及 子查询

mysql(三):mysql查询语句 和 多表关联查询 以及 子查询 1.查询一张表: select * from 表名;2.查询指定字段:select 字段1,字段2,字段3….from 表名;3.where条件查询:select字段1,字段2,字段3 frome 表名 where 条件表达式;例:select * from t_

2017-03-28 14:12:15 124852 8

转载 git无法pull仓库refusing to merge unrelated histories

本文讲的是把Git在最新2.9.2,合并pull两个不同的项目,出现的问题如何去解决 fatal: refusing to merge unrelated histories我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项

2017-03-27 17:20:26 361 1

原创 注册github

step1 注册github 注册 github 账号并创建一个repo,假设帐户为YourAccount,repo为test_repo,[email protected] 下载必要的软件 下载git 软件:https://code.google.com/p/msysgit/ 我用的是Git-1.8.3-preview20130601.exestep3 安装git并配置

2017-03-26 15:56:26 713

原创 php中局部变量和全局变量 以及静态变量

局部变量:在函数内部中定义的变量,它的作用域为函数定义范围内。 全局变量:在函数外部定义的变量,它的作用域从定义处一直到文件结尾。在php中函数被视为单独的程序片,所以局部变量会覆盖全局变量,即使局部变量中并定义没有全局变量相同的变量,也会被覆盖。 如下:$a=5;$b=3;function t(){ echo $a-$b;//输出0}要想在函数中直接使用全局变量可以通过 global

2017-03-24 10:27:09 669

转载 SQL注入例子简单说明--PHP代码

如果通过网页需要用户输入一些数据信息,并将其插入到MySQL数据库,这是一个引入SQL注入安全问题的机会。 通常注入是在当要求用户输入时,类似他们的姓名,只是一个名字,他们给出,会在不知不觉中包含MySQL的语句会在数据库运行。永远不要信任用户提供的数据,这个过程只有在数据验证后,作为一项规则,这是通过模式匹配进行。在下面的例子中,用户名被限制在字母+数字+字符加下划线,并在8-20个字符之间的长

2017-03-23 13:21:45 491

转载 PHP网页的安全性问题

针对PHP的网站主要存在下面几种攻击方式:1.命令注入(Command Injection)2.eval注入(Eval Injection) 3.客户端脚本攻击(Script Insertion) 4.跨网站脚本攻击(Cross Site Scripting, XSS) 跨站脚本攻击是另外一种常见的攻击方式,而且简单易用。看看下面的例子:你开发了一个留言程序,这个程序允许用户发表留言,发表完留

2017-03-16 17:03:45 725

转载 php中session_id()函数详细介绍,会话id生成过程及session id长度

php中session_id()函数原型及说明session_id()函数说明:stringsession_id([string$id])session_id() 可以用来获取/设置 当前会话 ID。为了能够将会话 ID 很方便的附加到 URL 之后, 你可以使用常量 SID 获取以字符串格…php中session_id()函数原型及说明session_id()函数说明:?1string ses

2017-03-16 12:15:42 5047

转载 Http请求和Http响应详细解析

一次完整的HTTP请求所经历的7个步骤HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更

2017-03-14 16:46:11 432

转载 HTTP 请求方式: GET和POST的比较

HTTP 请求方式: GET和POST的比较 GET和POST是HTTP的两个常用方法。 什么是HTTP?超文本传输协议(HyperText Transfer Protocol – HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。HTTP在客户端和服务器之间以request-response protoc

2017-03-14 16:17:03 471

原创 php中的break,continue,return,exit,die等跳出或终止循环笔记

以下是个嵌套循环:<?PHP    echo “<table>”;        for(i=0;i=0;i<10;i++){             echo “<tr>”;                 for(i++){             echo “<tr>”;                 for(j=0;j<10;j<10;j++){

2017-03-13 17:31:13 611

转载 安装redis 及常见问题

安装redis 及常见问题 <div class="article_manage clearfix"> <div class="article_r"> <span class="link_postdate">2014-04-07 19:17</span> <span class="link_view"

2017-03-10 16:00:17 276

原创 Redis部署与安装

redis部署与安装

2017-03-10 15:52:26 334

转载 将Centos的yum源更换为国内的阿里云源

将Centos的yum源更换为国内的阿里云源阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base

2017-03-08 15:00:05 297

原创 Linux常用命令思维导图

wget http://192.168.2.102/a.txt 到指定域名下下载指定文件查看命令帮助(b向上移动,空格键向下,q退出) man 命令名 (查看命令详细说明) 命令名 –help (查看命令的常用选项)关机和重启 关机:shutdown -h now (now马上关机) poweroff 重启:shutdown -r now (now马上重启) reto

2017-03-08 14:05:48 4588 3

原创 Linux目录结构

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:和/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可 /

2017-03-08 13:51:21 280

原创 手把手教你使用Git

Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了

2017-03-08 11:36:22 258

转载 putty提示Network error:Software caused connection abort

在使用putty管理阿里云的ECS时,提示网络错误:软件连接终止引起的    既然有了这个现象,那么就一定有原因的,自己想想肯定是关乎远程连接方面的问题,于是到网上查查看前人有没有好的解决方案:  其中让我看到了这个:是远程的配置文件设置的问题。下面是几种解决方案。  希望有一种可以帮助到有遇到此问题的人。    方案一: 【亲测有效,本人设置timeout为 110 m

2017-03-08 11:15:18 25520 1

原创 PHP基础知识点

PHP(超文本预处理器)是一种服务器端的、嵌入到HTML中的脚本语言解读开始和结束标记

2017-03-07 13:54:36 340

转载 Vmware虚拟机下三种网络模式配置

VMware虚拟机有三种网络模式,分别是Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(主机模式)。VMware workstation安装好之后会多出两个网络连接,分别是VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,这两个是可以在主机的网络连接中可以查看到的,还有一个是VMnet0,可以在vir

2017-03-07 11:32:16 303

FlutterAvatarCrop.zip

个人信息中一般都会带有头像设置功能,本Demo是从我项目中拿出来的,在做个模块时遇到了许多问题,最后百度一一坚决了,虽不说是最好的,但也能应付基本功能了。 也许新手会遇到一个问题,在其它手机均没问题,但在小米3手机就是不行,后来发现利用绑定URI传递数据可以截取很大的图,但使用Data返回的话,截取大图会OOM,所以本Demo做了一些限定。 测试完美通过的有以下系统: 三星I8150的2.3系统, 三星Note3的4.3系统, 小米2s的4.1系统, 小米3的4.4.2系统。

2020-09-17

Linux程序设计 中文第4版

Linux程序设计 中文第4版,系统全面深入简出的讲解了Linux

2018-11-15

MySql数据库从入门到精通 第2版

MySql数据库从入门到精通 第2版,系统全面讲解Mysql数据库管理

2018-11-15

锋利的jQuery

锋利的jQuery向你系统全民,深入检出的简介jQuery课程

2018-11-15

Pro_Git中文版

Pro_Git中文版,从入门到精通,向你系统全面讲解Git的使用

2018-11-15

Ubuntu培训

Ubuntu培训讲义,系统全面的讲解了Ubuntu相关课程,让你深入了解

2018-11-15

Web前端黑客技术揭秘

Web前端黑客技术揭秘,向你系统全面的解密Web前端黑客技术

2018-11-15

跟兄弟连学PHP+PHP从入门到精通

本资源包含跟兄弟连学PHP+PHP从入门到精通两本书籍,系统全面的让你学习PHP

2018-11-15

简明Python教程

简明Python教程,从入门到精通简明讲述,让你更加深入理解

2018-11-15

微信开发书籍

微信开发书籍,系统讲述微信开发中的问题,从入门到精通

2018-11-15

新编黑客攻防从入门到精通

新编黑客攻防从入门到精通,讲解黑客入门攻防,有兴趣的小伙伴可以研究一下

2018-11-15

MySQL数据库应用从入门到精通 第2版-网盘

本书共分为3篇。其中第一篇为MySQL数据库基础篇,内容包括数据库所涉及的基本概念、MySQL数据库的安装与配置。第二篇为MySQL数据库操作和应用篇,内容包括操作数据库对象、操作表对象、操作索引对象、操作视图对象、操作触发器对象和操作数据。第三篇为MySQL数据库管理篇,内容包括MySQL数据库的用户管理和权限管理、MySQL数据库的日志管理、MySQL数据库的性能优化和PowerDesigner数据库设计软件。

2018-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除