随笔分类 -  mysql

摘要:[toc] 数据库操作 库操作 表操作 数据行操作 表关系操作 单表操作 外键创建 多表联查 left join on right join on inner join on pymysql模块 索引 主键索引 唯一索引 普通索引 阅读全文
posted @ 2019-11-03 16:25 fwzzz 阅读(196) 评论(0) 推荐(0)
摘要:[toc] pymysql pip安装模块pymysql 1.基本操作 1.新建表 2.增加数据 1.execute添加单个 2.executemany添加多个 3.删除数据 4.更改数据 5.查找数据 如果是查询,通过cursor对象获取结果 游标设置参数 获取字典 1.fetchone()`偏移 阅读全文
posted @ 2019-11-02 17:44 fwzzz 阅读(245) 评论(0) 推荐(0)
摘要:[toc] 单表操作 1. 分组 分组指的是:将所有记录按照某个字段进行归类,比如针对员工信息表的职位分组,或者按照性别进行分组等. 例子: 聚合函数 聚合函数聚合的是组的内容,若是没有分组,则默认一组. 计数 1.以性别为例,进行分组,统计一下男生和女生的人数是多少: 最大值 2.对部门进行分组, 阅读全文
posted @ 2019-11-01 22:03 fwzzz 阅读(230) 评论(0) 推荐(0)
摘要:[toc] 1. 事务 mysql主要用于处理操作量大,复杂度高的数据,比如在人员管理系统 你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在mysql中只有使用了InnoDB数据库引擎的数据库或表才支持事务 事务处 阅读全文
posted @ 2019-11-01 20:49 fwzzz 阅读(342) 评论(0) 推荐(0)
摘要:[toc] 操作表 表类似于文件 1. 增 创建新表 列约束 列类型 1. 数字 整型 浮点型 不一定精准 非常精确的数字 2. 字符串 :定长 变长 区别 3. 时间日期类型 year date time datatime timestamp 例子 4. 枚举 列出所有的选项(enum) 只接受正 阅读全文
posted @ 2019-10-29 20:40 fwzzz 阅读(197) 评论(0) 推荐(0)
摘要:[toc] 数据库 什么是数据库 数据库与文件存储数据的区别 数据库本质也是通过文件来存储数据,数据库的概念就是系统的管理存储数据的文件 数据库介绍 数据库基本概念 库: 多表构建一个数据库,本质就是文件夹 表:多条数据构建一张表,本质就是文件 记录: 存放一条条数据本质就是文件中的一条条数据记录 阅读全文
posted @ 2019-10-28 17:14 fwzzz 阅读(231) 评论(0) 推荐(0)