
数据库
文章平均质量分 66
文艺小卿年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql数据库连接查询
连接查询:将多张表(可以大于等于2)进行记录的连接(按照某个指定的条件进行数据的拼接):最终结果:记录数可能有变化,字段数一定会增加(至少是两张表的合并) 连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表。 连接查询:join ,使用方式:左表 join 右表 左表:join关键字左边的表; 右表:join关键字右边的表;7 连接查询的分类: SQ...原创 2018-03-29 18:51:01 · 275 阅读 · 0 评论 -
Mysql数据库----数据高级操作
新增数据: 基本语法:insert into 表名 【(字段列表)】values (值列表); 在数据插入时,假设主键对应的值已经存在,插入一定会失败。 主键冲突(Duplicate key) 当主键存在冲突的时候,可以选择性的进行处理:更新和替换 主键冲突更新操作: insert into 表名 【(字段列表:包含主键)】 values (值列表)on duplicate...原创 2018-03-28 18:39:22 · 498 阅读 · 0 评论 -
Mysql数据库----校对集
校对集:数据比较的方式 校对集有三种格式 _bin:binary ,二进制比较,取出二进制位,一位一位的比较,区分大小写 _cs :case sensitive大小写敏感,区分大小写 _ci:case insensitive大小写不敏感,不区分大小写 查看数据库所支持的校对集:show collation; 校对集应用:只有当数据产生比较的时候,校对集才会生效 对比:使用...原创 2018-03-27 21:08:42 · 438 阅读 · 0 评论 -
Mysql数据库——索引
几乎所有的索引都是建立在字段之上。 索引:系统根据某种算法将已有的数据(未来可能新增的数据)单独建立一个文件,文件能够实现快速的匹配数据,并且能够快速的找到对应表中的记录 索引的意义: 1.提升查询数据的效率 2.约束数据的有效性(唯一性等) 增加索引的前提条件:索引本身会产生索引文件(有时候有可能比数据文件还大),会非常耗费磁盘空间。 如果某个字段需要作为查询的条件...原创 2018-03-27 21:07:00 · 175 阅读 · 0 评论 -
Mysql数据库----数据操作
数据操作: 新增数据 方案一:给全表字段插入数据,不需要指定字段列表,要求数据的熟悉按顺序必须要与表中设计的字段出现的顺序一致,凡是非数值数据,都要使用引号(建议用单引号)包裹 Insert into 表名 values (值列表)[,(值列表)] -- 可以一次性插入多条记录 方案二:给部分字段插入数据,需要选定字段列表:字段列表出现的顺序与字段的顺序无关,但是值列表的顺序必须与选定的字...原创 2018-03-27 18:07:16 · 174 阅读 · 0 评论 -
Mysql数据库----表操作
表操作 表与字段是密不可分的。 新增数据库: create table [if not exist] 表名( 字段名字 数据类型 , 字段名字 数据类型 -- 最后一行不需要逗号 )[[表选项]; if not exists 如果表名不存在,那么就创建,否则不执行创建代码,检查功能 表选项:控制表的表现 字符集:charset/character set具体字符集: ...原创 2018-03-26 19:17:52 · 268 阅读 · 0 评论 -
Mysql数据库——枚举
枚举:enum,实现将所有可能出现的结果都设计好,实际上存储的数据必须是规定好的数据中的一个。 枚举的使用方式 定义:enum(可能出现的元素列表); //如enum(‘男’,‘女’) 使用:存储数据,只能存储上面定义好的数据 创建枚举表 -- 创建枚举表 create table my_enum( gender enum('男','女','保密') )charset utf...原创 2018-03-31 18:29:57 · 7217 阅读 · 1 评论 -
Mysql数据库——库操作
库操作 对数据库的增删改查 create database 数据库名字 [库选项] 库选项:用来约束数据库,分为两个选项 字符集设定:charset/character set 具体字符集(数据存储的比爱吗格式):常用字符集:GBK,UTF8 校对集设定:collate 具体校对集(数据比较的规则) 其中:数据库名字不能使用关键字(已经被使用的字符)或者保留字(将来可能会用的) ...原创 2018-03-25 19:29:04 · 276 阅读 · 0 评论 -
Mysql数据库基础
两种数据库阵营的区别: 关系型数据库:安全(保存磁盘基本不可能丢失),容易理解,比较浪费空间(二维表) 非关系型数据库:效率高,不安全(断电丢失) 关系型数据库: 1.关系型数据库:是一种建立在关系模型(数学模型)上的数据库。 关系模型:一种所谓建立在关系上的模型。关系模型包含三个方面: 数据结构:数据存储的问题:二维表(有行和列) 操作指令集合:所有S...原创 2018-03-25 16:10:38 · 198 阅读 · 0 评论 -
python 爬虫 爬取最好大学网,并存入 mysql 数据库
实现的功能: 爬取最好大学网http://www.zuihaodaxue.cn/zuihaodaxuepaiming2018.html软科中国最好大学2018排名,获取各高校的排名、名称 、省市、得分等字段,并将数据存入数据库 所用的库: bs4、import requests、pymysql 可以自行安装 完整代码附于...原创 2019-01-03 10:43:18 · 876 阅读 · 1 评论