摘要: MySQL SELECT执行顺序 SELECT语句的完整语法为: (7) SELECT (8) DISTINCT <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition 阅读全文
posted @ 2018-07-07 21:56 笃行1995 阅读(4696) 评论(0) 推荐(1)
摘要: 理解分组,可以这样:对GROUP BY子句后面跟随的列名进行分组,然后对每一个分组而不是整个表进行操作。 举例:在产品表中,检索每一个供应商提供的商品的数量。 分析: 首先根据vend_id进行分组,然后对每一个分组在进行COUNT聚集。当检索的目的是针对每一个记录进行检索的时候,想到用GROUP 阅读全文
posted @ 2018-07-06 22:53 笃行1995 阅读(1130) 评论(0) 推荐(0)
摘要: 一、介绍 约束条件&not null&default unique 唯一 foreign key 阅读全文
posted @ 2018-07-05 21:01 笃行1995 阅读(490) 评论(0) 推荐(0)
摘要: 一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM 阅读全文
posted @ 2018-07-04 22:10 笃行1995 阅读(1260) 评论(0) 推荐(0)
摘要: 1、什么是存储引擎。 表的存储类型就是存储引擎。 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据自己的需要编写自己的存储引擎 看你的mysql现在 阅读全文
posted @ 2018-07-04 21:16 笃行1995 阅读(136) 评论(0) 推荐(0)
摘要: 1.简介 2.SQL分类 创建库create database db1;(增) 查看信息:show create database db1;(查) 库的改:alter database db1 charset gbk; 查看表的信息:show create table creadit_ifno; d 阅读全文
posted @ 2018-07-04 20:14 笃行1995 阅读(170) 评论(0) 推荐(0)
摘要: 网络I/O模型人多了,就会有问题。web刚出现的时候,光顾的人很少。近年来网络应用规模逐渐扩大,应用的架构也需要随之改变。C10k的问题,让工程师们需要思考服务的性能与应用的并发能力。 网络应用需要处理的无非就是两大类问题,网络I/O,数据计算。相对于后者,网络I/O的延迟,给应用带来的性能瓶颈大于 阅读全文
posted @ 2018-06-25 21:20 笃行1995 阅读(120) 评论(0) 推荐(0)
摘要: 什么是互斥锁 由于并发状态下,操作系统对多个进程进行调度,而多个进程可能都有操作硬件的需求,这时就会产生多个进程对资源的共享,而共享意味着竞争,会产生许多问题。这样就需要一种机制或者手段去解决竞争,使竞争变得有序化,从而使共享资源按照预定的结果去获取。这种手段就是加互斥锁 什么是GIL? -GIL: 阅读全文
posted @ 2018-06-24 22:23 笃行1995 阅读(126) 评论(0) 推荐(0)
摘要: python 线程 线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。 thr 阅读全文
posted @ 2018-06-24 20:57 笃行1995 阅读(126) 评论(0) 推荐(0)
摘要: 1、进程的概念 什么是进程—>CPU在同一时刻只能处理一个任务,只是因为cpu执行速度很快。 cpu在各个任务之间来回的进行切换。 进程的概念:正在进行的一个过程或者说一个任务,而负责执行任务的则是CPU,进程本身是 一个抽象的概念,即进程就是一个过程、一个任务。 CPU描述的是一个程序的执行过程. 阅读全文
posted @ 2018-06-24 20:17 笃行1995 阅读(105) 评论(0) 推荐(0)