MySQL
文章平均质量分 60
翱翔的江鸟
转行萌新学习中
github地址:https://github.com/wxfghy
展开
-
postgresql 行转列
‘–行转列with tmp_table as (select ‘a’ name1,‘A,B,C,D’::varchar as t)select name1,regexp_split_to_table(t,’,’) tfrom tmp_table;转载 2019-01-24 17:27:28 · 2051 阅读 · 0 评论 -
postgresql 列转行
with tmp_table as (select ‘a’ name1,‘A’::varchar as t union allselect ‘a’ name1,‘B’::varchar as t union allselect ‘a’ name1,‘C’::varchar as t)select name1,array_agg(t) t1,string_agg(t,’,’) t2fro...转载 2019-01-24 17:25:33 · 8875 阅读 · 2 评论 -
SQL,HiveQL,Spark Shell总结
1. SQL创建表drop table if exists demo01;create table demo01(eno int(10),ename varchar(20));插入数据insert into demo01 values(1,"hello");增加字段alter table demo01 add loc varchar(20);...原创 2018-07-23 09:52:03 · 517 阅读 · 0 评论 -
Python连接mysql实现增删改查基本操作
使用模块pymysqlimport pymysql# connect(mysql数据库IP地址,用户名,密码,连接的数据库名)db = pymysql.connect('10.25.34.68','root','root','mydb')# cursor光标,创建一个用于写sql语句的对象cursor=db.cursor()# execute执行sql语句cursor.exec...原创 2018-07-13 12:59:15 · 1099 阅读 · 0 评论 -
Spark SQL和Spark Streaming简介
1. Spark SQL用于处理结构化数据,提供SQL语句查询的API接口 SparkSQL数据类型DataFrames这种数据类型支持结构化的数据文件,Hive中的表,外部数据库和已存在的RDD该接口在Python, R, Java, Scala中都是可用的SparkSQL数据类型DataSetsSpark 1.6中添加的新接口不支持Python...原创 2018-07-09 13:57:48 · 2918 阅读 · 0 评论 -
Sqoop导入导出MySQL与HDFS数据
1. CentOS7环境下安装sqoop下载地址, 这里选择1.4.7版本sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz http://archive.apache.org/dist/sqoop/1.4.7/传输到linux中,解压缩修改系统环境变量/etc/profile, 添加sqoop/bin, 同时确保export HADOOP_HOME进入sqoo...原创 2018-06-13 17:05:30 · 2879 阅读 · 0 评论 -
Mysql常用的增删改查语法
1. 表的增删改1. 创建表create table 表名( 列名 数据类型 [约束类型] [comment '备注'], ..., constraint 约束名 约束类型(列名) )engine=innodb defalut charset=uft8;从其他表查询几列数据生成新的表 create table 表名1 as select 列1,列2 from ...原创 2018-05-24 13:53:45 · 5983 阅读 · 0 评论 -
MySQL中的事务特点
1. 什么是事务作为单个逻辑工作单元执行的一系列操作,由多条语句组成的集合,要么全部成功,要么全部失败,数据库通过事务来保证数据的一致性2. 数据处理方式1. OLTP 联机事务处理用于关系型数据库,处理传统的日常基本事务操作,数据量不很大,GB级,例如银行交易特点 实时性要求高数据量不是很大,属于GB级别高并发,且满足ACID,供多用户同时访问交易一般是确...原创 2018-05-08 19:56:12 · 2148 阅读 · 1 评论 -
MySQL中常见的名词解释
1.mysql 体系 名称 含义 主子系统 查询引擎+存储/缓冲/事务/恢复管理器 辅助部件 过程管理器:支持mysql独有语法 函数库 支持在sql语句中插入mysql独有函数2.常用术语1.存储引擎 名称 含义 MyISAM 无事务,速度快 INNODB 有事务,功能全,常用...原创 2018-05-08 15:26:07 · 5081 阅读 · 0 评论 -
数据库简介
1.数据库分类1.no-sql数据库:泛指非关系型数据库特点: 性能高,数据规模小 键值(key-value)存储数据库 redis列存储数据库 hbase文档型数据库 MongoDb图形数据库2.传统数据库特点: 层次型,网状型,面向对象型,关系型主要产品分为三类: IBM DB2,OracleMSSQLServer,Mysqlaccess2....原创 2018-05-08 14:58:08 · 607 阅读 · 0 评论 -
在CentOS7环境下安装mysql
1. yum在线安装mysql依赖的组件yum install perl gcc kernel-devel autoconf2. 创建mysql用户useradd mysqlpasswd mysql3.解压文件到/usr/localtar -xvzf mysql.tar.gz /usr/local/mysql4.修改mysql/权限为mysql用户chow...原创 2018-05-08 14:45:55 · 209 阅读 · 0 评论 -
postgressql crossjoin
select * from generate_series(‘2018-08-01’::TIMESTAMP,‘2018-08-01’::TIMESTAMP + INTERVAL ‘1 month -1 day’, INTERVAL ‘1 day’) as days(day),xxx转载 2019-01-24 17:28:55 · 610 阅读 · 0 评论