随笔分类 -  0.13--网络编程进阶&数据库开发

1 2 下一页
第四模块考核复习
摘要:进程: 正在进行的一个过程或者说一个任务,负责执行任务的是cpu,进程用来把资源集中到一起,进程是资源单位,或者说是资源集合 线程: 线程是cpu的执行单位,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。 多线程和多进程的区别: 0、创建进程的开销远大于创建线程的开销。 1、开启速度 在主进程下开启线程比 开启子进程快 (线程:线... 阅读全文
posted @ 2018-10-19 10:14 foremost 阅读(195) 评论(0) 推荐(0)
mysql闯关练习
摘要:1、表关系 二、题目要求 # 题目: 1、自行创建测试数据; 2、查询学生总人数; 3、查询“生物”课程和“物理”课程成绩都及格的学生id和姓名; 4、查询每个年级的班级数,取出班级数最多的前三个年级; 5、查询平均成绩最高和最低的学生的id和姓名以及平均成绩; 6、查询每个年级的学生人数; 7、查 阅读全文
posted @ 2018-10-12 15:59 foremost 阅读(522) 评论(0) 推荐(0)
MySQL总结
摘要:1、说说你所知道的MySQL数据库存储引擎,InnoDB存储引擎和MyISM存储引擎的区别? 2、MySQL中char和varchar的区别,varchar(50)和char(50)分别代表什么意思? length:查看字节数 char_length:查看字符数 1. char填充空格来满足固定长度 阅读全文
posted @ 2018-10-11 20:23 foremost 阅读(308) 评论(0) 推荐(0)
16 MySQL--正确使用索引
摘要:一 、索引未命中 并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题 1 范围问题,或者说条件不明确,条件中出现这些符号或关键字:>、>=、<、<=、!= 、between...and...、like、 大于号、小于号 不等于!= 阅读全文
posted @ 2018-10-11 18:48 foremost 阅读(866) 评论(0) 推荐(0)
15 MySQL--索引
摘要:一 介绍 1、为何要有索引? 2、什么是索引 3、你是否对索引存在误解? 二、索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。 相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围 阅读全文
posted @ 2018-10-11 14:39 foremost 阅读(249) 评论(0) 推荐(0)
14 MySQL--事务&函数与流程控制
摘要:一、事务 1、先建立表 二、函数与流程控制 1、函数 MySQL中提供了许多内置函数,例如: 1.1、基本使用例子 更多函数:中文猛击这里 OR 官方猛击这里 1.2、自定义函数 删除函数: 执行函数 三、流程控制 1、if 条件语句 2、循环语句 阅读全文
posted @ 2018-10-11 12:21 foremost 阅读(646) 评论(0) 推荐(0)
13 MySQL--存储过程
摘要:1、存储过程的介绍 2、准备表 创建存储过程 无参数存储过程 # 在MySQL中调用 删除创建的存储过程: 在pycharm开发环境中调用 有参数存储过程 # MySQL中调用# 设定初始值 在pycharm开发环境中 删除存储过程drop procedure proc_name; 阅读全文
posted @ 2018-10-11 11:02 foremost 阅读(212) 评论(0) 推荐(0)
12 MySQL--内置功能介绍
摘要:一、视图 1、创建视图 2、使用视图 3、修改视图 4、删除视图 二、 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 增 before insert ; after insert 1、创建触发器 trigger 英 /'trɪgə/ 美 /'trɪɡɚ/ vt 阅读全文
posted @ 2018-10-11 10:04 foremost 阅读(1209) 评论(0) 推荐(0)
11 MySQL--Navicat与pymysql模块
摘要:1、Navicat的安装下载 一、Navicat 在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时, 可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https://www.navicat.com/en/products/na 阅读全文
posted @ 2018-10-10 15:42 foremost 阅读(215) 评论(0) 推荐(0)
10 MySQL--权限管理
摘要:select * from t2 ,,, * 代表所有 阅读全文
posted @ 2018-10-10 11:51 foremost 阅读(162) 评论(0) 推荐(0)
9 MySQL--多表查询
摘要:一、准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('m 阅读全文
posted @ 2018-10-08 22:51 foremost 阅读(211) 评论(0) 推荐(0)
8 MySQL--单表查询
摘要:例子: # 创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', 阅读全文
posted @ 2018-10-08 18:44 foremost 阅读(281) 评论(0) 推荐(0)
7 MySQL--记录的增删改查
摘要:1、查入数据insert 2、更新数据UPDATE 3、删除数据DELETE 4、权限管理 阅读全文
posted @ 2018-10-08 16:02 foremost 阅读(219) 评论(0) 推荐(0)
6 MySQL--表--完整性约束
摘要:1、not null 与 default 2、unique unique key 单列唯一 #方式一 create table department( id int unique, name char(10) unique ); #方式二: create table department( id i 阅读全文
posted @ 2018-10-08 11:49 foremost 阅读(218) 评论(0) 推荐(0)
5 MySQL--表--数据类型
摘要:存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data 阅读全文
posted @ 2018-10-07 22:38 foremost 阅读(229) 评论(0) 推荐(0)
4 MySQL--表(增删改查)
摘要:1、表的介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 阅读全文
posted @ 2018-10-07 20:11 foremost 阅读(215) 评论(0) 推荐(0)
3 MySQL数据库--初识sql语句
摘要:1、初识sql语句 服务端软件 mysqld 2、库的操作 3、表操作 3.1什么是存储引擎 mysql主要讲InnoDB存储引擎 1、InnoDB 存储引擎 支持事务,其设计目标主要面向联机事务处理(OLTP)的应用。其 特点是行锁设计、支持外键,并支持类似 Oracle 的非锁定读,即默认读取操 阅读全文
posted @ 2018-10-07 16:20 foremost 阅读(249) 评论(0) 推荐(0)
2 数据库开发--MySQL下载(windows)
摘要:>mysql 套接字客户端 7.统一字符编码: 修改安装目录下的mysql配置文件 新建配置文件my.ini 粘贴内容: 阅读全文
posted @ 2018-10-07 15:34 foremost 阅读(713) 评论(0) 推荐(0)
1 数据库开发--MySQL介绍
摘要:1、数据库管理软件 C/S 并发、锁 ;SQL语句、语法 基本管理和语法学习 mysql套接字软件 1、什么是数据库(DataBase,简称DB) 3 什么是数据库管理系统(DataBase Management System 简称DBMS) oracle 英 /'ɒrək(ə)l/ 美 /'ɔrə 阅读全文
posted @ 2018-10-06 12:04 foremost 阅读(325) 评论(0) 推荐(0)
并发编程-单元练习题2
摘要:http://python.jobbole.com/86406/ 1、进程、线程、协程、IO阻塞各自的区别应用: 线程和进程的操作是由程序触发系统接口,最后的执行者是系统,它本质上是操作系统提供的功能。而协程的操作则是程序员指定的,在python中通过yield,人为的实现并发处理。协程存在的意义: 阅读全文
posted @ 2018-10-03 22:55 foremost 阅读(199) 评论(0) 推荐(0)

1 2 下一页