摘要: 1、什么是多对多两张表之间是一个双向的多对一关系,称之为多对多如何实现?建立第三张表,该表中有一个字段fk左表的id,还有一个字段是fk右表的idcreate table author( id int primary key auto_increment, name char(16));create 阅读全文
posted @ 2018-09-22 21:43 不沉之月 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1、把所有数据都存放于一张表的弊端 1、表的组织结构复杂不清晰 2、浪费空间 3、扩展性极差2、寻找表与表之间的关系的套路 举例:emp表 dep表 步骤一: part1: 1、先站在左表emp的角度 2、去找左表emp的多条记录能否对应右表dep的一条记录 3、翻译2的意义: 左表emp的多条记录 阅读全文
posted @ 2018-09-22 21:42 不沉之月 阅读(290) 评论(0) 推荐(0) 编辑
摘要: delete from tb1;强调:上面的这条命令确实可以将表里的所有记录都删掉,但不会将id重置为0,所以收该条命令根本不是用来清空表的,delete是用来删除表中某一些符合条件的记录delete from tb1 where id > 10;如果要清空表,使用truncate tb1;作用:将 阅读全文
posted @ 2018-09-22 21:42 不沉之月 阅读(101) 评论(0) 推荐(0) 编辑
摘要: #primary key:单单从约束角度去看,primary key就等同于not null unique#强调(******)1、一张表中必须有,并且只能有一个主键2、一张表中都应该有一个id字段,而且应该把id字段做成主键create table t17( id int primary key, 阅读全文
posted @ 2018-09-22 21:41 不沉之月 阅读(951) 评论(0) 推荐(0) 编辑
摘要: #unique:限制字段的值唯一#单列唯一create table t16( id int unique, name char(16));# 联合唯一create table server( id int unique, ip char(15), port int, unique(ip,port)) 阅读全文
posted @ 2018-09-22 21:39 不沉之月 阅读(200) 评论(0) 推荐(0) 编辑
摘要: #not null + defaultcreate table t15( id int, name char(16) not null, #not null 不能为空 sex enum('male','female','other') not null default "male" #default 阅读全文
posted @ 2018-09-22 21:37 不沉之月 阅读(3246) 评论(0) 推荐(0) 编辑
摘要: 作用与分类:枚举enum,多选一个集合set,多选多测试create table teacher( id int, name char(16), sex enum('male','female','others'), hobbies set('play','read','music','piao') 阅读全文
posted @ 2018-09-22 21:36 不沉之月 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 1、作用:时间相关2、分类:date:1999-01-27time: 11:11:11datetime:1999-01-27 11:11:11year:19993、测试create table student( id int, name char(16), born_year year, birth 阅读全文
posted @ 2018-09-22 21:35 不沉之月 阅读(196) 评论(0) 推荐(0) 编辑
摘要: # 查看sql_modemysql> show variables like "%sql_mode%";+ + +| Variable_name | Value |+ + +| binlogging_impossible_mode | IGNORE_ERROR || block_encryption 阅读全文
posted @ 2018-09-22 21:34 不沉之月 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 作用:存储身高、体重、薪资分类:float (*****)double (**)decimal (**)测试:#相同点#1、对于三者来说,都能存放30位小数,#不同点:1、精度的排序从低到高:float,double,decimal2、float与double类型能存放的整数位比decimal更多c 阅读全文
posted @ 2018-09-22 21:34 不沉之月 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、作用:姓名,地址,描述类的信息2、分类:char 定长varchar 变长3、测试:字符的宽度限制单位是字符个数create table t12(x char(4)); # 超出4个字符则报错,不够4个字符则用空格补全成4个字符create table t13(y varchar(4));# 超 阅读全文
posted @ 2018-09-22 21:34 不沉之月 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 二 基本数据类型之整型:1、作用:id号,各种号码,年龄,等级2、分类:tinyint(**)int (*****)bigint(***)3、测试:默认整型都是有符号的create table t1(x tinyint);insert into t1 values(128),(-129);creat 阅读全文
posted @ 2018-09-22 21:33 不沉之月 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 一 创建表的完整语法create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 类型[(宽度) 约束条件]);#解释:类型:使用限制字段必须以什么样的数据类型传值约束条件:约束条件是在类型之外添加一种额外的限制# 注意:1. 在同一张表中,字 阅读全文
posted @ 2018-09-22 21:32 不沉之月 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 1、文件夹(库) 增 create database db1 charset utf8; 改 alter database db1 charset gbk; 查 查看所有库的库名 show databases; 单独查看某一个库的信息 show create database db1; 删 drop 阅读全文
posted @ 2018-09-22 21:31 不沉之月 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、数据库相关概念 数据库服务器(本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端) 数据库管理管理系统RDBMS(本质就是一个C/S架构的套接字软件) 库(文件夹) 》数据库 表(文件) 记录:抽取一个事物所有典型的特征/数据 egon,18,180,male,True 数据 nam 阅读全文
posted @ 2018-09-22 21:30 不沉之月 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、安装2、加环境变量3、把mysqld软件做成系统服务 注意:制作之前先把mysqld关掉 C:\Windows\system32>tasklist |findstr mysqld mysqld.exe 8372 Console 2 454,916 K C:\Windows\system32>ta 阅读全文
posted @ 2018-09-22 21:30 不沉之月 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第一部分 MYSQL数据库 第一章:数据库介绍 第二章:基本管理 第三章:基本的SQL语句 第四章:创建表的完整语法 第五章:整型类型 第六章:补充sql_mode 第七章:浮点型 第八章:字符类型 第九章:日期类型 第十章:枚举与集合类型 第十一章:not null与default 第十二章:un 阅读全文
posted @ 2018-09-22 18:00 不沉之月 阅读(290) 评论(0) 推荐(0) 编辑
摘要: '''1. 目标: 在线程下实现并发 并发(多个任务看起来是同时执行就是并发):切换+保存状态2. 协程: 协程是单线程实现并发 注意:协程是程序员意淫出来的东西,操作系统里只有进程和线程的概念(操作系统调度的是线程) 在单线程下实现多个任务间遇到IO就切换就可以降低单线程的IO时间,从而最大限度地 阅读全文
posted @ 2018-09-22 17:39 不沉之月 阅读(99) 评论(0) 推荐(0) 编辑
摘要: from gevent import monkey;monkey.patch_all()from gevent import spawn,joinall #pip3 install geventimport timedef play(name): print('%s play 1' %name) t 阅读全文
posted @ 2018-09-22 17:39 不沉之月 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 客户端: 阅读全文
posted @ 2018-09-22 17:38 不沉之月 阅读(201) 评论(0) 推荐(0) 编辑