hive0.13.1在hadoop2.4.1偽分布式部署上安裝過程環境:redhatenterprice6.5+hadoop2.4.1+hive0.13.1+mysql單節點偽分布式部署相關網址:hive官網安裝指導:https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-InstallingHivefromaStableReleasehive之metas
系統 2019-08-12 01:54:37 1833
今天從MYSQL數據庫抓取時,發生了Cannotconvertvalue'0000-00-0000:00:00'fromcolumn10toTIMESTAMP異常google了一下,大概意思是MySQL中的Datetime值無法再JAVA中可靠的被表示,按照JDBC和SQL的標準默認情況下產生異常。JDBC允許用下列的值對zeroDateTimeBehavior屬性來設置這些處理方式,exception(thedefault),whichthrowsanS
系統 2019-08-12 01:53:03 1833
查整個庫的狀態:selectconcat(truncate(sum(data_length)/1024/1024,2),'MB')asdata_size,concat(truncate(sum(max_data_length)/1024/1024,2),'MB')asmax_data_size,concat(truncate(sum(data_free)/1024/1024,2),'MB')asdata_free,concat(truncate(sum(i
系統 2019-08-12 01:52:48 1833
SET@mycnt=0;SELECT@mycnt:=@mycnt+1asmycnt,a.*,b.*FROMa,b;表中第一列即為mycnt,從1開始計數。set@num=0;selectconcat('updateapl_maps_bizsetgkid=\'',gkid,'\'whereid=',@num:=@num+1,';')fromca_map_buzman;1、cppath/mysql/data/yourdatabasepath/mysql/dat
系統 2019-08-12 01:52:44 1833
http://blog.csdn.net/zhangking/article/details/5670070MySQL群集是MySQL適合于分布式計算環境的高可用、高冗余版本。它采用了NDBCluster存儲引擎,允許在1個群集中運行多個MySQL服務器。在MySQL5.0及以上的二進制版本中,以及與最新的Linux版本兼容的RPM包中提供了該存儲引擎。MySQL群集是一種技術,該技術允許在無共享的系統中部署“內存中”和“磁盤中”數據庫的Cluster。通
系統 2019-08-12 01:52:12 1833
在MySQL數據庫中使用C執行SQL語句
系統 2019-08-29 23:29:34 1832
mysql的日志類型:錯誤日志:log-error查詢日志:log慢查詢日志:log-slow-queries更新日志:log-update二進制日志:log-bin開啟錯誤日志log-error=/usr/local/mysql/log/log-error.log開始查詢日志log=/usr/local/mysql/log/log-query.log開啟慢查詢日志log-slow-queries=/usr/local/mysql/log/log-slow
系統 2019-08-12 01:55:27 1832
觸發器創建觸發器語法如下:CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtbl_nameFOREACHROWtrigger_stmt其中trigger_name標識觸發器名稱,用戶自行指定;trigger_time標識觸發時機,用before和after替換;trigger_event標識觸發事件,用insert,update和delete替換;tbl_name標識建立觸發器的表名,即在哪張表上建立
系統 2019-08-12 01:54:31 1832
PHP編程下有效防止MySQL數據庫注入攻擊2009-07-1109:46SQL注入是網站危險的最重要來源之一.黑客往往會向一個網頁表單提交一些惡意代碼來達到一些注入目的.要了解注入的過程.我們先來看一下如下的基礎SQLSELECT語句:SELECT*FROMxmenWHEREusername='wolverine'以上SQL查詢會返回“xmen”表中username(用戶名)=“wolverine”的數據記錄。其中wolverine為用戶通過表單提交,設
系統 2019-08-12 01:54:18 1832
在命令行下mysql的數據導出有個很好用命令mysqldump,它的參數有一大把,可以這樣查看:mysqldump最常用的:mysqldump-uroot-pmysqldatabasefootable1table2>foo.sql這樣就可以將數據庫databasefoo的表table1,table2以sql形式導入foo.sql中,其中-uroot參數表示訪問數據庫的用戶名是root,如果有密碼還需要加上-p參數C:\Users\jack>mysqldum
系統 2019-08-12 01:54:13 1832
這兒只講究實用,程序員編程時常用到的MySQL的sql語句(不包括基本的select,update,delete等語句).1.添加一個用戶build,并賦予所有權限的命令grantallprivilegeson*.*to'build'@'%'identifiedby'build';2.命令行窗口登錄的命令mysql-uusername-ppassword[db_name][db_name]如果指定,則進入具體的數據庫,示例:mysql-ubuild-pbu
系統 2019-08-12 01:53:28 1832
1、insertinto...valuesinsertintotables(col1,col2)values(1,2),(2,3);2、insertinto...selectinsertintotables(col1,col2)selectcol3,col4fromtable2;3.insertinto...setinsertintotablessetcol1=xx,col2=xx;4.replaceinto...replaceintotablessetc
系統 2019-08-12 01:53:08 1832
MySQL有多種存儲引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持數個存儲引擎作為對不同表的類型的處理器。MySQL存儲引擎包括處理事務安全表的引擎和處理非事務安全表的引擎:◆MyISAM管理非事務表。它提供高速存儲和檢索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默認的存儲引擎,除非
系統 2019-08-12 01:52:53 1832
觸發器是一種特殊的存儲過程,它在插入,刪除或改動特定表中的數據時觸發運行,它比數據庫本身標準的功能有更精細和更復雜的數據控制能力。數據庫觸發器有下面的作用:1.安全性。能夠基于數據庫的值使用戶具有操作數據庫的某種權利。#能夠基于時間限制用戶的操作,比如不同意下班后和節假日改動數據庫數據。#能夠基于數據庫中的數據限制用戶的操作,比如不同意股票的價格的升幅一次超過10%。2.審計。能夠跟蹤用戶對數據庫的操作。#審計用戶操作數據庫的語句。#把用戶對數據庫的更新寫
系統 2019-08-12 01:52:37 1832
SQL語句執行順序及MySQL中limit的用法.分類:MySql2013-09-0209:1315人閱讀評論(0)收藏舉報寫的順序:select...from...where....groupby...having...orderby..執行順序:from...where...groupby...having....select...orderby...MYSQL中:寫的順序:select...from...where....groupby...havi
系統 2019-08-12 01:52:02 1832