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