随笔分类 -  MySql数据库

SQLAlchemy介绍
摘要:<!--done--> SQLAlchemy 增删改查 一对多 多对多 Python 的 ORM 框架 SQLAlchemy 有些同学已经听说过这个框架的大名了,也听说了 SQLAlchemy 没有 Django 的 Models 好用 我在这里官宣辟谣一下啊, Models 紧紧只是配置和使用比较 阅读全文

posted @ 2019-04-10 16:21 cai128118* 阅读(196) 评论(0) 推荐(0)

pymysql模块的使用
摘要:pymysql模块的使用 本节重点: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库 阅读全文

posted @ 2018-09-28 14:59 cai128118* 阅读(205) 评论(0) 推荐(0)

索引
摘要:一、索引的介绍 二 、索引的作用 三、常见的几种索引: 无索引和有索引的区别以及建立索引的目的 索引的种类 3.1 普通索引 作用:仅有一个加速查找 创建表+普通索引 普通索引 删除索引 查看索引 3.2 唯一索引 唯一索引有两个功能:加速查找和唯一约束(可含null) 创建表+唯一索引 唯一索引 阅读全文

posted @ 2018-09-27 20:54 cai128118* 阅读(181) 评论(0) 推荐(0)

数据库概述
摘要:数据库概述 什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,如: 1 xiaom 阅读全文

posted @ 2018-09-26 08:33 cai128118* 阅读(462) 评论(0) 推荐(0)

MySql
摘要:MySql的认识 在学习Mysql之前,我们先来想一下一开始做的登录注册案例,当时我们把用户的信息保存到一个文件中: #用户名 |密码root|123321 alex|123123 上面文件内容的规则是我自己定义的,你要想用我这个程序,必须按照我的规则去执行,但凡不是这个规则,就没有交流的余地。 在 阅读全文

posted @ 2018-09-25 19:47 cai128118* 阅读(129) 评论(0) 推荐(0)

MySql练习题
摘要:MySQL测试题 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号。ps:针对的是自己的生物成绩比物理成绩高,再把符合条件的学生的学号查出来; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李 阅读全文

posted @ 2018-09-21 20:38 cai128118* 阅读(519) 评论(0) 推荐(0)

多表查询
摘要:多表查询 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) create table department( id int, name varchar(20) ); create table employee( id int p 阅读全文

posted @ 2018-09-21 20:37 cai128118* 阅读(145) 评论(0) 推荐(0)

单表查询
摘要:单表查询 语法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where g 阅读全文

posted @ 2018-09-21 11:28 cai128118* 阅读(225) 评论(0) 推荐(0)

sql语法:inner join on, left join on, right join on详细使用方法
摘要:sql语法:inner join on, left join on, right join on详细使用方法 inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右 阅读全文

posted @ 2018-09-21 11:28 cai128118* 阅读(4402) 评论(0) 推荐(0)

可视化工具Navicat的使用
摘要:可视化工具Navicat的使用 掌握Navicat的基本使用 # PS:在生产环境中操作MySQL数据库还是推荐使用命令行工具mysql,但在我们自己开发测试时,可以使用可视化工具Navicat,以图形界面的形式操作MySQL数据库 官网下载:https://www.navicat.com/en/p 阅读全文

posted @ 2018-09-20 21:01 cai128118* 阅读(253) 评论(0) 推荐(0)

完整性约束&外键变种三种关系&数据的增删改
摘要:完整性约束 本节重点: not null 与 default unique primary auto_increment foreign key 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMARY KEY (PK) #标识该字段为该表 阅读全文

posted @ 2018-09-20 10:29 cai128118* 阅读(417) 评论(0) 推荐(0)

数据类型
摘要:数据类型1介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: 一、数值类型 整数类型:TINYINT 阅读全文

posted @ 2018-09-20 10:07 cai128118* 阅读(143) 评论(0) 推荐(0)

库的操作&表的操作
摘要:一 库的操作 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 show databases; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5. 阅读全文

posted @ 2018-09-19 10:59 cai128118* 阅读(165) 评论(0) 推荐(0)

Bootstrap框架
摘要:Bootstrap介绍 Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 为什么要使用Bootstrap? 在Bootstrap出现之前: 阅读全文

posted @ 2018-09-18 11:05 cai128118* 阅读(181) 评论(0) 推荐(0)

MySql安装和基本管理&mysql语句
摘要:MySql安装和基本管理 本章内容: mysql的安装、启动 mysql破解密码 统一字符编码 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (R 阅读全文

posted @ 2018-09-17 20:42 cai128118* 阅读(555) 评论(0) 推荐(0)

导航