摘要: 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 插入数据insert 更新数据update 删除数据delete 阅读全文
posted @ 2019-03-06 20:51 june_ruby 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 修改表结构 create table t(id int unique,name char(10) not null);#去掉null约束alter table t modify name char(10) null;# 添加null约束alter table t modify name char(1 阅读全文
posted @ 2019-03-06 20:46 june_ruby 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: NOT NULL 是否可空, 阅读全文
posted @ 2019-03-05 20:41 june_ruby 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL 阅读全文
posted @ 2019-03-05 20:32 june_ruby 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 表介绍 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 还记得我们之前写过的‘员工信息表作业’么?存储这员工信息的文件是这样的: 如果把上面这个文件改成一张表,应该是下面这个样子 创建表 查看表结构 查看表结构有两种方式: describe 阅读全文
posted @ 2019-03-04 20:28 june_ruby 阅读(331) 评论(0) 推荐(0) 编辑
摘要: mysql存储引擎概述 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大 阅读全文
posted @ 2019-03-04 20:24 june_ruby 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 为什要用数据库 根据上面的例子,我们已经知道: 所以就出现了一个新的概念 —— 数据库 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效、便捷的方式对数据进行增删改查的一种工具。 如此就帮助我们解决了上面出现的问题,如果将所有的数据都存储在一个独立的机器上,而对用户提供 阅读全文
posted @ 2019-03-04 19:53 june_ruby 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 随着我们对于效率的追 阅读全文
posted @ 2019-03-03 20:32 june_ruby 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多 阅读全文
posted @ 2019-03-01 17:38 june_ruby 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 进程同步(multiprocess.Lock) 锁 —— multiprocess.Lock 通过刚刚的学习,我们千方百计实现了程序的异步,让多个任务可以同时在几个进程中并发处理,他们之间的运行没有顺序,一旦开启也不受我们控制。尽管并发编程让我们能更加充分的利用IO资源,但是也给我们带来了新的问题。 阅读全文
posted @ 2019-02-27 20:25 june_ruby 阅读(254) 评论(0) 推荐(0) 编辑