mysql
mysql概念及应用
GUI Research Group
机器学习, 生物信息
展开
-
今日代码(200612)--数据录入(python+mysql)
代码笔记,仅供参考文章目录任务python代码mysql数据库任务现在要对一堆PDF文档里的数据进行数据提取,规整并整理成一个完整的数据表。PDF里的数据的格式是这样的(由于数据不可外泄,所以我进行马赛克处理,只保留部分数据):上面显示的表格是我们需要的数据,当然,这个PDF文档中还有很多我们不需要的干扰数据,所以,我用正则表达式去匹配我需要的数据,并添加了一些条件,禁止干扰数据进入我们最后的数据表中。这些PDF文档的名字很规整,方便我们处理,我们可以利用PDF名称的信息对从提取到的原创 2020-06-12 21:48:13 · 580 阅读 · 0 评论 -
初识Mysql(part19)--我需要知道的3条Mysql语句之组合查询
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:UNION、UNION ALL此Blog会用到下面2个表.temp_product2:# id, pr_id, pro_name, price'1', '1001', 'Dog', '2000''2', '1001', 'Cat', '1500''3', '1002', 'Bunny', '100...原创 2020-04-25 09:30:41 · 1547 阅读 · 2 评论 -
初识Mysql(part18)--我需要知道的4个关于联结的小知识点
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:表别名,自链接,外连接,聚合函数与联结此Blog会用到下面2个表.temp_product表:# pr_id, pro_name, price'1001', 'Apple', '3''1002', 'Pen', '50''1003', 'Book', '35''1004', 'Hamburger'...原创 2020-04-21 08:27:30 · 480 阅读 · 4 评论 -
初识Mysql(part17)--我需要知道的3条Mysql语句之联结
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:联结、INNER JOIN、ON关键字此Blog会用到下面3个表.temp_store表:# pr_id, store_num'1001', '2000''1002', '1000''1003', '500''1004', '1000''1005', '700'temp_product表:...原创 2020-04-20 22:15:35 · 387 阅读 · 0 评论 -
初识Mysql(part16)--我需要知道的2条Mysql语句之子查询
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等此Blog会用到下面3个表.temp_store表:# pr_id, store_num'1001', '2000''1002', '1000''1003', '500''1004', '1000''1005', '700'temp_product表:# pr_id, pro_name'100...原创 2020-04-20 21:26:31 · 313 阅读 · 0 评论 -
初识Mysql(part15)--我需要知道的4条Mysql语句之操作表
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:ALTER关键字、RENAME关键字、DROP关键字、ADD关键字此Blog里的例子都会用下面的test05表:# id, pro_version, price'1', '0', '10'先向test05表中添加一个列ALTER TABLE test05 ADD pro_num int NOT ...原创 2020-04-13 16:51:48 · 213 阅读 · 0 评论 -
初识Mysql(part14)--我需要知道的6个关于创建表的小知识
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:CREATE TABLE、主键、NULL、AUTO_INCREMENT、默认值、引擎创建一个表Mysql不仅用于表数据操控,还可以用来执行数据库和表的所有操作,包括表本身的创建和处理。我们利用CREATE TABLE语句创建一个叫test01的表:CREATE TABLE test01(id int...原创 2020-04-13 16:20:16 · 556 阅读 · 0 评论 -
初识Mysql(part13)--我需要知道的7条Mysql语句之更新和删除数据
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:UPDATE关键字、IGNORE关键字、DELETE关键字、TRUNCATE TABLE语句此Blog里的例子都会用下面的grouping表:# id, pro_version, price, pro_num'1', '101', '20', '500''2', '101', '2', '1000''...原创 2020-04-13 10:40:02 · 312 阅读 · 0 评论 -
初识Mysql(part12)--我需要知道的3条Mysql语句之插入数据
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:INSERT INTO子句此Blog里的例子都会用下面的grouping表和grouping2表。grouping表:# id, pro_version, price, pro_num'1', '101', '20', '500''2', '101', '2', '1000''3', '101', ...原创 2020-04-11 09:09:21 · 330 阅读 · 0 评论 -
初识Mysql(part11)--我需要知道的4条Mysql语句之分组
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:GROUP BY子句、HAVING关键字此Blog里的例子都会用下面grouping数据表:# id, pro_version, price, pro_num'1', '101', '20', '500''2', '101', '2', '1000''3', '101', '3', '250''4'...原创 2020-04-10 21:40:52 · 332 阅读 · 0 评论 -
初识Mysql(part10)--我需要知道的5种聚集函数
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:AVG()函数、COUNT()函数、MAX()函数、MIN()函数、SUM()函数此Blog里的例子都会用下面shop数据表:# id, product, price, pro_number, note, something, pro_time'1', 'Apple', '3', '30', 'sweet...原创 2020-04-10 10:15:19 · 204 阅读 · 0 评论 -
初识Mysql(part9)--我需要知道的3种数据处理函数
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:文本处理函数、日期和时间处理函数、数值处理函数此Blog里的例子都会用下面shop数据表:# id, product, price, pro_number, note, something, pro_time'1', 'Apple', '3', '30', 'sweet', ' OK ', '2019-...原创 2020-04-10 09:11:55 · 211 阅读 · 0 评论 -
初识Mysql(part8)--我需要知道的5个关于计算字段的小知识
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:Concat()函数、Trim()函数、AS关键字、数值结算、测试计算此Blog里的例子都会用下面shop数据表:# id, product, price, pro_number, note, something'1', 'Apple', '3', '30', 'sweet', ' OK ''2', ...原创 2020-04-09 20:36:00 · 241 阅读 · 0 评论 -
初识Mysql(part7)--我需要知道的5个关于正则的小知识
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等要点:REGEXP关键字、BINARY关键字、转义、字符类因为正则表达式笔者专门写了一系列Blog,所以这里对正则表达式的用法,不做过多阐述,主要看正则在Mysql中的应用。此Blog里的例子都会用下面store数据表:# id, product, price, grade, pro_date, note'1...原创 2020-04-09 16:28:21 · 254 阅读 · 0 评论 -
初识Mysql(part6)--我需要知道的4条Mysql语句之利用通配符过滤
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等此Blog里的例子都会用下面store数据表:# id, product, price, grade, pro_date'1', 'Snob201', '2300.23', 'B', 1998'2', 'Sonb301', '1289.21', 'C', 1996'3', 'Sonb401', '4876.3...原创 2020-04-09 12:54:16 · 228 阅读 · 1 评论 -
初识Mysql(part4)--我需要知道的5条Mysql语句之排序
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等按照price的大小对name和price列进行排序(默认升序)。SELECT name,price FROM interest ORDER BY price;输出:# name, price'Add', '3456.32''Bai', '8769.43''Bunny', '8888.88''Tim'...原创 2020-04-09 09:06:12 · 333 阅读 · 0 评论 -
初识Mysql(part3)--我需要知道的7条Mysql语句之检索数据
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等从interest表中检索出一个名为name的列.SELECT name FROM interest;输出:# name'Bunny''Ada''Bai''Add''Tim'注意,没有对查询结果进行排序操作的情况下,返回数据的顺序没有特殊意义。从interest表中检索出多个列.SELEC...原创 2020-04-09 07:33:24 · 361 阅读 · 0 评论 -
初识Mysql(part2)--我需要知道的8个Mysql语句
学习笔记,以代码和例子堆砌而成,方便查阅。参考书籍:《Mysql必知必会》等本Blog主要内容为:选择数据库以及了解数据库和表的部分基本操作我的第一行Mysql代码显示Mysql中存储的可用数据库。SHOW DATABASES;输出:# Database'information_schema''datacup''mysql''mytest''performance_sc...原创 2020-04-08 22:54:18 · 269 阅读 · 1 评论 -
初识Mysql(part1)--我需要知道的基本概念
学习笔记参考书籍:《Mysql必知必会》等基本概念数据: 能够输入到计算机中并被识别处理的信息集合。数据结构:研究一个数据集合中数据之间关系的。数据库 : 按照数据结构,存储、管理数据的仓库。数据库是在数据库管理系统(就是一个软件,通过这个软件我们可以创建数据库)管理和控制下,在一定介质(通常情况下,这个介质是磁盘,但少数也有也有硬盘/优盘/内存)上的数据集合。备注:简单的来说,我们...原创 2020-04-08 21:57:53 · 298 阅读 · 0 评论 -
R语言之连接mysql数据库
学习笔记PS:写这个Blog的初衷是,心血来潮考古自己的Blog,看到3年前写的同一主题Blog,差点气到吐血,就重新写一遍了,顺便加一点R语言读取数据的其他方式。R语言之连接mysql数据库从mysql中读取数据在用R连接mysql之前,我添加一个数据源:注意,添加mysql数据源时,要填写数据源名称,用户名,密码和要使用的数据库!如果不添加数据源,可能会报以下错误:Warn...原创 2020-04-07 00:15:37 · 656 阅读 · 0 评论 -
pymysql(part4)--mysql存储图片信息
利用pymysql,在mysql中存储图片信息的案例分析。案例分析(将图片存储到数据库,再从数据库中获取出来)存储图片有两种形式:1.存储图片路径(字符串),占空间小,但是数据容易丢失;2.存储图片的二进制文件,数据不容易丢失,但占空间大.在这个案例中,我们在创建表Images,既存储图片路径,又存储图片的二进制文件注意! 因为图片是二进制文件,所以在用py读写jpg文件时,要用...原创 2020-03-10 10:38:23 · 1346 阅读 · 0 评论 -
pymysql(part3)--pymysql常用函数
pymysql常用函数创建数据库连接对象(db)db = pymysql.connect(参数列表)参数列表中的参数:参数含义host主机地址(本地地址为localhost)port端口号,默认3306user用户名password密码database要操控的库charset编码方式,推荐使用 utf8数据库连接对...原创 2020-03-10 09:19:34 · 1191 阅读 · 0 评论 -
pymysql(part1)--pymysql初识之检索/增加/更新/删除数据
利用python调用pymysql来对数据库进行操作。首先在cmd中查看我们将要操作的数据表infor:查看infor表列的定义:现在使用pymysql对mysql进行操作。(一)SELECT 检索数据代码如下:import pymysql '''pymysql使用指南host = '127.0.0.1'回送地址,指本地机port原创 2017-08-05 01:13:47 · 21592 阅读 · 0 评论 -
pymysql(part2)--pymysql使用流程
pymysql使用流程建立数据库连接(db = pymysql.connect(…))创建游标对象(c = db.cursor()) #用来操作sql语句,承接sql语句的执行结果通过游标对象,调用游标方法: c.execute(“sql语句”)提交到数据库 : db.commit()关闭游标对象 :c.close()断开数据库连接 :db.close()备注:如果第3步是查询操...原创 2020-03-10 08:47:14 · 314 阅读 · 0 评论 -
MYSQL必知必会学习笔记(二)
MYSQL必知必会四-五章--检索、排序书中部分代码展示:##第四第五章SELECT prod_name FROM products;/*从products表中检索一个叫prod_name的列*/SELECT prod_id, prod_name, pro_price FROM products;/*从products表中检索多个列*/SELECT * FROM prod原创 2017-08-08 14:27:40 · 498 阅读 · 0 评论 -
mysql必知必会学习笔记(一)
MYSQL必知必会第三章--了解数据库和表书中部分代码展示:CREATE DATABASE crashcourse;/*创建名为 crashcourse 的新数据库*/SHOW DATABASES;/*显示全部数据库*/USE crashcourse;/*选择数据库crashcourse供我们使用*/SHOW TABLES;/*显示当前数据库下全部数据表*/SH原创 2017-08-07 19:58:56 · 5403 阅读 · 0 评论