MySQL
文章平均质量分 84
爱做呢!~
这个作者很懒,什么都没留下…
展开
-
MySQL(五)—— 数据高级操作
目录新增数据主键冲突蠕虫复制更新数据删除数据查询数据Select选项字段别名数据源子查询: 数据的来源是一条查询语句(查询语句的结果是二维表)Where子句Group by子句Having子句Order by子句Limit子句数据高级操作数据操作: 增删改查新增数据基本语法Insert into 表名 [(字段列表)]...原创 2018-12-02 09:13:29 · 465 阅读 · 0 评论 -
MySQL(九)—— 视图
目录创建视图查看视图使用视图修改视图删除视图视图意义视图数据操作新增数据 删除数据 更新数据 视图算法视图视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源).创建视图基本语法Create view 视...原创 2018-12-06 22:15:41 · 451 阅读 · 0 评论 -
MySQL(八)—— 联合查询和子查询
目录联合查询基本语法意义Order by使用子查询子查询分类标量子查询列子查询行子查询表子查询Exists子查询联合查询联合查询: 将多次查询(多条select语句), 在记录上进行拼接(字段不会增加)基本语法多条select语句构成: 每一条select语句获取的字段数必须严格一致(但是字段类型无关)Select 语句1Unio...原创 2018-12-06 21:50:43 · 649 阅读 · 0 评论 -
MySQL(七)—— 外键使用
目录增加外键修改外键&删除外键外键作用外键条件外键约束外键外键: foreign key, 外面的键(键不在自己表中): 如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称之为外键.增加外键外键可以在创建表的时候或者创建表之后增加(但是要考虑数据的问题).一张表可以有多个外键.创建表的时候增加外键: 在所有的表字段之后,使用fo...原创 2018-12-04 08:43:14 · 449 阅读 · 0 评论 -
MySQL(六)—— 连接查询
目录连接查询分类交叉连接内连接外连接自然连接连接查询连接查询: 将多张表(可以大于2张)进行记录的连接(按照某个指定的条件进行数据拼接): 最终结果是: 记录数有可能变化, 字段数一定会增加(至少两张表的合并)连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询: join, 使用方式: 左表 join 右表左表: 在join关键字左边...原创 2018-12-03 09:17:55 · 387 阅读 · 0 评论 -
MySQL(四)—— 列属性
目录列属性空属性列描述默认值字段属性主键约束更新主键 & 删除主键主键分类自动增长新增自增长自增长使用修改自增长删除自增长唯一键增加唯一键唯一键约束更新唯一键 & 删除唯一键索引列属性列属性: 真正约束字段的是数据类型, 但是数据类型的约束很单一. 需要有一些额外的约束, 来更加保证数据的合法性.列...原创 2018-12-01 16:49:41 · 231 阅读 · 0 评论 -
MySQL(三)—— 数据类型(列类型)
目录数据类型(列类型) 数值型整数型小数型时间日期类型字符串类型定长字符串变长字符串文本字符串枚举字符串集合字符串Mysql记录长度数据类型(列类型)所谓的数据类型: 对数据进行统一的分类, 从系统的角度出发为了能够使用统一的方式进行管理: 更好的利用有限的空间.SQL中将数据类型分成了三大类: 数值类型, 字符串类型和时间日期类型...原创 2018-11-30 11:13:02 · 281 阅读 · 0 评论 -
MySQL(二)—— SQL语句基本操作
目录SQL基本操作库操作:对数据库的增删改查.查看数据库更新数据库删除数据库表操作新增数据表查看数据表修改数据表删除数据表数据操作新增数据查看数据更新数据删除数据SQL: Structured Query Language, 结构化查询语言(数据以查询为主: 99%是在进行查询操作)SQL分为三个部分DDL: Data Def...原创 2018-11-29 11:56:52 · 404 阅读 · 0 评论 -
MySQL(一)—— 数据库基础
目录数据库基础关系型数据库关键字说明Mysql数据库数据库基础什么是数据库?数据库: database, 存储数据的仓库数据库: 高效的存储和处理数据的介质(介质主要是两种: 磁盘和内存)数据库的分类?数据库基于存储介质的不同: 进行了分类,分为两类: 关系型数据库(SQL)和非关系型数据库(NoSQL: Not Only SQL, 不是关系型的数据库都叫做非关...原创 2018-11-29 11:29:24 · 205 阅读 · 0 评论 -
使用PyMySQL操作MySQL数据库
此博客是在学习崔庆才《Python3 网络爬虫开发实战》中的笔记总结。在开始学习之前,请确保安装好了MySQL数据库并且保证数据库能够正常运行,并且需要安装好PyMySQL库目录1 连接数据库 2 创建表3 插入数据4 更新数据 5 查询数据6 删除数据1 连接数据库connect() 方法声明一个MySQL连接对象db,此时需要传入MySQL运行的host(即...原创 2018-12-14 17:09:04 · 3887 阅读 · 0 评论