摘要: 一、介绍二、插入数据 INSERT三、更新数据UPDATE四、删除数据DELETE一、介绍在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入UPDATE实现数据的更新使用DELETE实现数据的删除使用SELECT查询数据二、插入数据 INSERT插入完整数据(顺序插入)语法一:INSERT INTO 表名(字段1,字段2,字段3…字段n) ... 阅读全文
posted @ 2019-04-22 20:07 陈小木 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一 介绍二 如何找两张表之间的关系三 表的三种关系1.书和出版社2.作者和书籍的关系3.用户和博客本节的重点如何找出两张表之间的关系表的三种关系一 介绍因为有foreign key的约束,使得两张表形成了三种了关系:多对一多对多一对一二 如何找两张表之间的关系分析步骤:先站在左表的角度去找是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通... 阅读全文
posted @ 2019-04-19 12:03 陈小木 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一 介绍二 not null 与default三 unique四 primary key五 auto_increment六 foreign key快速理解foreign key创建两张表操作重点内容not null和defaultuniqueprimaryauto_incrementforeign key一 介绍约束条件与数据类型的宽度一样,都是可选参数作用:用于保证数据的完整性和一致性主要分为:... 阅读全文
posted @ 2019-04-19 12:01 陈小木 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一 字符类型二 枚举类型和集合类型一 字符类型#官网:https://dev.mysql.com/doc/refman/5.7/en/char.html#注意:char和varchar括号内的参数指的都是字符的长度char类型:定长,简单粗暴,浪费空间,存取速度快字符长度范围:0-255(一个中文是一个字符,是utf8编码的3个字节)存储:存储char类型的值时,会往右填充空格来满足长度例如:指定... 阅读全文
posted @ 2019-04-19 12:00 陈小木 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 介绍一、数值类型二、浮点型验证三种类型建表验证三种类型的精度三、日期类型综合练习:介绍存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的详细参考链接:http://www.runoob.com/mysql/mysql-data-types.htmlmysql常用数据类型概括:数字:整型:tinyint int bigint小数: lo... 阅读全文
posted @ 2019-04-18 23:48 陈小木 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 本节掌握一、存储引擎(了解)二、mysql支持的存储引擎1、InnoDB 存储引擎2、MyISAM 存储引擎3、NDB 存储引擎4、Memory 存储引擎5、Infobright 存储引擎6、NTSE 存储引擎7、BLACKHOLE8、指定表类型/存储引擎三、表介绍四、创建表本节掌握存储引擎介绍(了解)表的增删改查一、存储引擎(了解)前几节我们知道mysql中建立的库=》文件夹,库中的表=》文件现... 阅读全文
posted @ 2019-04-18 23:47 陈小木 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、系统数据库二、创建数据库三、数据库相关操作四、了解内容一、系统数据库执行如下命令,查看系统库show databases;information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的... 阅读全文
posted @ 2019-04-18 23:45 陈小木 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 操作文件夹(数据库)增查改删二 操作文件(数据表)增查改删三 操作文件内容(数据记录)增查改删一 操作文件夹(数据库)增create database db1 charset utf8;查# 查看当前创建的数据库show create database db1;# 查看所有的数据库show databases;改alter database db1 charset gbk;删drop data... 阅读全文
posted @ 2019-04-18 23:44 陈小木 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一 引子二 协程介绍三 Greenlet四 Gevent模块五 Gevent之同步与异步六 Gevent之应用-爬虫七 Gevent之应用-socket并发一 引子​ 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态。 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制... 阅读全文
posted @ 2019-04-17 22:07 陈小木 阅读(32382) 评论(5) 推荐(3) 编辑
摘要: 一 信号量二 事件三 条件Condition四 定时器(了解)五 线程队列六 标准模块—concurrent.futures基本方法ThreadPoolExecutor的简单使用ProcessPoolExecutor的使用map的使用回调函数的应用一 信号量同进程一样,semaphore管理一个内置的计数器,每当调用acquire()时内置计数器-1,调用release()时内置计数器+1。计数器... 阅读全文
posted @ 2019-04-16 21:45 陈小木 阅读(939) 评论(0) 推荐(0) 编辑