自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mysql添加列到指定位置

添加到某列后面alter table tset_table add age int(4) default 20 after id;将age添加到变test_table 中id的后面 其中default 为默认值如果想将某列添加为第一列alter table test_table add test int (5) default 4  first

2017-11-13 17:23:45 17976

原创 sed对指定行进行替换

sed -i 5s/a/A/ test.txt 对第五行的a替换成A

2020-09-11 15:25:04 12183

翻译 python画机器猫

#encoding=utf-8#Drawcat 画多啦A梦from turtle import *# 无轨迹跳跃def my_goto(x, y):    penup()    goto(x, y)    pendown()# 眼睛def eyes():    tracer(False)    a = 2.5    for i in range(120):     ...

2018-12-26 21:27:33 8769

原创 hive数据导入的六种方式

1、加载本地文件到hive表中: load data local inpath '/home/tuzhigang/test.txt'  into test_table;2、加载HDFS文件到hive表中: load data inpath 'path/test.txt' into test_table3、加载数据覆盖表中已有的数据: load data local inpath '/hom...

2018-12-16 14:35:08 5581

原创 BigData Learning day 5 hadoop hive环境搭建

参考实验楼里面很详细https://www.shiyanlou.com/courses/38/labs/766/document配置hive-site.xm的时候可以把他移动到/home/Code文件夹中然后下载下来直接移动到$HIVE_HOME/conf中配置好所有东西后schematool -dbType mysql -initSchema查看是否初始化成功,如果不能报...

2018-12-02 16:58:04 2649

原创 BigData Learning day 3 hadoop伪分布式系统安装

 --------------------------------Day 2  linux安装---------------------------配置好jdk环境变量,hadoop环境变量在终端输入java -version 和hadoop version查看jdk和hadoop版本hadoop伪分布式安装cd ~ssh-keygen -t rsa将生成的公钥信息保存...

2018-11-29 21:09:54 144

原创 BigData Learning day 1 hadoop生态系统

Data Managment: Oozle、Chukwa、Flume、zookeeperData Access:Hive、Pig、Mahout、Avto、SqoopData Processing: MapReduce、YARNData Storage: HDFS、HBASEHive包括的四种数据类型:表(table)、外部表(External Table)、分区(partition...

2018-11-26 16:13:54 210 1

原创 shell学习小结:循环导出一个表数据,通过ftp命令上传后删除

#!/bin/bashAuth:ZzScript:导出一个表的数据,ftp上传后删除,以应对磁盘空间不够的问题。sysname=$1date=$2tablelist=`grep "^${sysname};" /etl/etl/prog/tablename.list | awk -F ";" '{print $2}' | awk 'gsub(/[[:blank:]]*/,"")'...

2018-10-26 22:29:32 741

原创 统计表数据量的存储过程

----------将owner.table_name插入到test表中,在protest表中可以得到相应统计结果create or replace procedure testtt as  cursor test_cursor is select a from test;  v_sql1 varchar(500);begin  execute immediate 'trunc...

2018-08-30 09:57:24 1138

原创 shell添加字符到指定行的行首或行尾

添加字符到行尾#!/bin/bash#Auth: Zz#Script: add tailcat tt.txt | while read linedoecho $line | sed 's/create table.*/&_h/g'done添加字符到行首#!/bin/bash#Auth: Zz#Script: add headcat tt.tx...

2018-08-29 14:31:26 10605 1

原创 shell 批量重命名2.0

#!/bin/bash#Auth: Zz#Script: Renamefor fileName in `ls  /home/test_dir`                            donewname=`echo $fileName | sed 's/tzg/tuzhigang/g' `                           ##将文件名有tzg的字符串换成...

2018-08-10 13:56:59 399

原创 文件批量重命名(大小写转换)

#!/bin/bash#Auth: Zz#Script: folder renamefor fileName in `ls test_dir`                                                                         #会先执行``中的命令 do   lowercase=`echo $fileName | t...

2018-08-06 16:09:23 4512

原创 union all 和 order by 连用

 select * from  (select * from test order by column_id)       union all select 'test'  from dual;                                                       --镶嵌一个子查询就能和union all连用 ...

2018-07-25 15:16:13 357

原创 shell生成三位数随机数

#!/bin/bash#Auth: Zz#Script: Three digit random numbern=10for i in `seq 1 $1`                             #参数,可生成任意个随机数,不传默认生成1个dob=$(($RANDOM%10))                    #百位上不能为0b=`expr $b + 1`   ...

2018-07-23 12:17:03 3085

原创 Guessnumber

#!/bin/bash#Auth: Zz#Script: Guess numbern=$(($RANDOM%100))                                                                          #RANDOM生产随机数while :do    read -p "please input a number...

2018-07-19 17:17:00 1132

原创 oracle删除重复数据

--比如要删除name相同的数据只留下一条select name from test11 group by name having count(name) >1         --查出重复的记录select name, min(rowid) id from test11 ;where name in (select name from test11 group by name having...

2018-03-19 09:57:56 163

原创 获取当前字段第二多的记录

我们经常要考虑到数据库重复的原因 假设我们要获取薪水第二多的员工的emp_no,salary 其中salaries是薪水表这是错误的写法 select emp_no ,salary  from salaries order by salary desc limit 1,1;//limit m,n;是取第m+1条开始的n条记录 ,order by salary 以薪水排序 desc倒序这种写

2017-11-17 11:37:41 296

原创 三种数据不一致性

1、丢失修改(lost update)两个事物T1和T2读入同一数据并修改,T2提交结果破坏了T1提交的结果,到这T1的修改被丢失。2、不可重复读(Non-Repeatable Read)不可重复读是指事务T1读取数据后,事务T2执行封信操作,使T1无法再现前一次读取的结果3、读“脏”数据(dirty read)读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取

2017-11-14 11:49:10 2324

原创 数据语言和约束

数据操纵语言  select insert update  delete数据定义语言  create drop数据控制语言  commit  rollback 实体完整性   主键约束  参照完整性   外键约束  用户自定义完整性 check

2017-11-13 15:46:07 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除