摘要: MySQL数据库之安装 一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程 阅读全文
posted @ 2019-10-03 11:21 呵!小鹿 阅读(176) 评论(0) 推荐(0) 编辑
摘要: mysql数据库之基本操作和存储引擎 一、知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan  15 阅读全文
posted @ 2019-10-03 11:15 呵!小鹿 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 数据库之表操作,数据操作 注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出   2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database 阅读全文
posted @ 2019-10-03 11:14 呵!小鹿 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 数据库之数据类型 首先补充点了解的小知识; select from mysql.user 显示出来乱了 select from mysql.user\G 加了\G后一行一行显示了 一、数据类型:分不同种类去存不同类型的数据 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自 阅读全文
posted @ 2019-10-03 10:23 呵!小鹿 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 数据库之完整性约束 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字段为该表的外键 NOT NULL 标识该字段不能为空 UNI 阅读全文
posted @ 2019-10-03 10:13 呵!小鹿 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 数据库之 表与表之间的关系 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录 一对一: 表1的一条记录唯一对 阅读全文
posted @ 2019-10-03 09:59 呵!小鹿 阅读(2284) 评论(0) 推荐(0) 编辑
摘要: 单表查询 先创建表 创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'mal 阅读全文
posted @ 2019-10-03 09:58 呵!小鹿 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 多表查询 一、介绍 首先先准备表 员工表和部门表 建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_increment, name varch 阅读全文
posted @ 2019-10-03 09:57 呵!小鹿 阅读(208) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.7.9版本sql_mode=only_full_group_by问题 用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression 2 of SELECT list is n 阅读全文
posted @ 2019-10-03 09:56 呵!小鹿 阅读(703) 评论(0) 推荐(0) 编辑
摘要: mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为 阅读全文
posted @ 2019-10-03 09:55 呵!小鹿 阅读(156) 评论(0) 推荐(0) 编辑
摘要: mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下:   阅读全文
posted @ 2019-10-03 09:54 呵!小鹿 阅读(397) 评论(0) 推荐(0) 编辑
摘要: MySQL之IDE工具介绍及数据备份 一、IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 二、MySQL数据备份 1. 物理备份: 直接复制数据库文件,适用于大型数据库环境( 如 阅读全文
posted @ 2019-10-03 09:53 呵!小鹿 阅读(525) 评论(0) 推荐(0) 编辑
摘要: pymysql模块 一、安装的两种方法 第一种 安装 pip3 install pymysql 第二种 二、链接,执行sql,关闭(游标) import pymysql user= input('用户名:>>').strip() pwd= input('密码:>>').str 阅读全文
posted @ 2019-10-03 09:52 呵!小鹿 阅读(162) 评论(0) 推荐(0) 编辑
摘要: mysql之视图,触发器,事务等。。。 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时 阅读全文
posted @ 2019-10-03 09:51 呵!小鹿 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 优化查询的方式 一、假设有三张表 Room id 1 2 .. 1000 User: id 1 .. 10000 Booking: user_id room_id time_id date 1 1 8:00 2017 11 11 1 2 8:00 2017 11 11 1 3 8:00 2017 1 阅读全文
posted @ 2019-10-03 09:50 呵!小鹿 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Mac笔记本安装mysql 在浏览器当中输入地址:dev.mysql.com/downloads/mysql/,如下图所示:   进入以下界面,直接点击下面位置 ,选择跳过登录,点过这后直接下载,如下图所示:   下载完成后, 直接双击打开,弹出以下界面,再继续点击即可,如下图所 阅读全文
posted @ 2019-10-03 09:49 呵!小鹿 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 前端基础之html 一、初始html 1.web服务本质 import socket sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind(("127.0.0.1",8800)) sock.listen(5) while 1: 阅读全文
posted @ 2019-10-03 09:44 呵!小鹿 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前端之css样式(选择器)。。。 一、css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。  例如   二、css的四种引入方式 1.行内式 &nbs 阅读全文
posted @ 2019-10-03 09:43 呵!小鹿 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: html 之表单,div标签等。。。。。。。 一、表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互       表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。       表单还可以包含t 阅读全文
posted @ 2019-10-03 09:43 呵!小鹿 阅读(479) 评论(0) 推荐(0) 编辑
摘要: css之操作属性 1.文本 1.文本颜色:color 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 如: #FF0000 一个RGB值 如: RGB(255,0,0) 颜色的名称 如:  red 2.水平对齐方式 text align 属性 阅读全文
posted @ 2019-10-03 09:42 呵!小鹿 阅读(225) 评论(0) 推荐(0) 编辑