MYSQL
提示:MYSQL实践记录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、小技巧
字段截取 截取第一个特定符号“|”前的所有值
SUBSTRING_INDEX(DO_ID,'|',1)
将 表 table 里面的 colume 字段的 x 替换为 y
update table set colume = replace(colume,x ,y)
输出 table 中 colume 列的所有不重复值
select DISTINCT colume from table
融合两个表到另一个表
CREATE TABLE disease2gene
select DO_ID,Entrez_Gene_ID from disease22gene
UNION
select DO_ID,Entrez_Gene_ID from generif
两个表之间的映射
update gad,gene_mapping
set gad.Entrez_Gene_ID = gene_mapping.Entrez_Gene_ID
where gad.HGNC_Gene_Symbols = gene_mapping.HGNC_Gene_Symbols
删除重复数据
DELETE
FROM t1
WHERE (h1,h2,h3)IN(SELECT
h1,h2,h3
FROM (SELECT
h1,h2,h3
FROM t1
GROUP BY h1,h2,h3
HAVING COUNT( * ) > 1) a)
2.Navicat for mysql导入sql文件
- 首先创建一个与sql语句相匹配的数据库
- 双击你新建的数据库,使之显示绿色状态。然后在该数据库的名称上面点击右键,选择运行Sql文件。
numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.读入数据
代码如下(示例):
data = pd.read_csv(
'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。