1.hive下載安裝2.下載mysql安裝3.以root用戶進入mysql命令行:mysql-uroot-p(提示輸入密碼)4.創建hive的元數據庫:createdatabasemetahive【元數據庫名metahive】5.創建hive用戶:createuserhive@'localhost'identifiedby'hive'【mysql中為hive專用的user名:hive,密碼為:hive】6.賦予權限:grantallprivilegeson
系統 2019-08-12 01:32:20 3314
CREATETRIGGERnews_logAFTERINSERTONnews;FOREACHROWINSERTINTO`news_logs`select*,now()fromnewswherenewsid=(selectmax(newsid)fromnews);DROPTRIGGERnews_log;一共兩個表,一個是原始表news,一個是日志表news_logs(多了一列日期),可以實現新插入時自動記錄日志,不用寫代碼了。類似還可以實現更新時插入更新日志
系統 2019-08-29 22:55:21 3274
學校某網站當時做的時候,找的外面的人做的。雖然做的很好,但是部署起來相當麻煩,而且還沒有文檔。昨天就出了問題,是圖片處理出了問題。我又按照控制臺的錯誤提示,上網查了查,原來是需要安裝ImageMagick和jMagick。今天又出現了問題,頁面上的通知公告沒有數據??刂婆_顯示Mysql錯誤:"Userdoesnothaveaccesstometadatarequiredtodeterminestoredprocedureparametertypes....
系統 2019-08-12 01:52:44 3231
mysql獲取當年第一天的年月日格式:SELECTDATE_SUB(CURDATE(),INTERVALdayofyear(now())-1DAY);MySQL里獲取當前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816當前week的第一天:selectdate_sub(curdate(),INTERVALWEEKDAY(curdate())+1DAY)當前week的最后一
系統 2019-08-12 01:54:25 3147
·BLOB/TEXT在實際的應用程序中往往需要存儲兩種體積較大的數據,一種是較大的Binary數據,e.g.一張10M的圖片,另外一種是較大的文本e.g.一篇幾萬字的文章。在Oracle中有BOLB和CLOB來應對這兩種數據,而在MySQL中對應的是BLOB以及TEXT.鑒于這兩種數據類型的特殊性,在MySQL中對BLOB以及TEXT的存儲和操作做了特殊的處理:1)BLOB/TEXT的值往往是作為對象來處理,這些對象有自己的ID,以及獨立的存儲空間2)BL
系統 2019-08-12 01:52:23 3108
mysql加減時間-函數-時間加減1.MySQL為日期增加一個時間間隔:date_add()set@dt=now();selectdate_add(@dt,interval1day);-加1天selectdate_add(@dt,interval1hour);-加1小時selectdate_add(@dt,interval1minute);-加1分鐘selectdate_add(@dt,interval1second);-加1秒selectdate_add
系統 2019-08-12 01:51:37 3106
鎖機制是數據庫系統區別于文件系統的一個關鍵特性,他可以確保用戶能以一致的方式讀取和修改數據。為了保證一致性,必須有鎖的介入。MySQL操作緩沖池中的LRU列表,刪除、添加、移動LRU列表中的元素等地方也都適用鎖,從而允許對多種不同資源的并發訪問。打個比方,我們到淘寶上買一件商品,商品只有一件庫存,這個時候如果還有另一個人買,那么如何解決是你買到還是另一個人買到的問題?這里肯定要用到事物,我們先從庫存表中取出物品數量,然后插入訂單,付款后插入付款表信息,然后
系統 2019-08-12 01:33:33 3045
mysql按照中文名稱排序Sql代碼www.2cto.com/*NavicatMySQLDataTransferSourceServer:localSourceServerVersion:50022SourceHost:localhost:3306SourceDatabase:testTargetServerType:MYSQLTargetServerVersion:50022FileEncoding:65001Date:2012-11-1915:46:1
系統 2019-08-12 01:32:13 3021
通過他們自己的經驗認識到安裝Apache服務器是件不容易的事兒。如果您想添加MySQL、PHP和Perl,那就更難了。XAMPP是一個易于安裝且包含MySQL、PHP和Perl的Apache發行版。XAMPP的確非常容易安裝和使用:只需下載,解壓縮,啟動即可。下載地址:http://sourceforge.net/projects/xampp/windows下的安裝包包括:Apache2.2.12(IPv6enabled)+OpenSSL0.9.8kMyS
系統 2019-08-29 22:58:26 3011
文章摘抄http://blog.sina.com.cn/s/blog_6fd605b50100q5es.html在fedora14上直接yuminstallmysqlmysqlserver裝好mysql之后用mysqladmin修改密碼提示mysqladmin:Can'tturnofflogging;error:'Accessdenied;youneedtheSUPERprivilegeforthisoperation'mysqladmin:Can'ttu
系統 2019-08-29 22:10:14 2995
MySQL::MySQL5.1參考手冊::26.連接器第26章:連接器目錄26.1.MySQLConnector/ODBC26.1.1.MyODBC介紹26.1.2.關于ODBC和MyODBC的一般信息26.1.3.如何安裝MyODBC26.1.4.在Windows平臺上從二進制版本安裝MyODBC26.1.5.I在Unix平臺上從二進制版本安裝MyODBC26.1.6.在Windows平臺上從源碼版本安裝MyODBC26.1.7.在Unix平臺上從源碼版
系統 2019-08-12 01:53:30 2985
Mysql更新字段中部分數據第一種情況:updatetabsetA=concat(substring(A,1,3),'bbb');從A的1個字符開始取3個字符,加上'bbb',再寫入a中,如果A原始值為'123aaa',那么更新之后為'123bbb'了。如果我們要將字段A值中的包含的1,替換成2呢?例如:a=2211,現在要替換成2222,就是把1換成2SQl語句這么寫:updatetableseta=REPLACE(a,'1','2');Mysql更新字
系統 2019-08-12 01:52:04 2968
原文:mysql存儲過程及常用函數一.函數1.數學函數CEIL()進一取整SELECTCEIL(1.2);2FLOOR()舍一取整SELECTFLOOR(1.9);9MOD取余數(取模)SELECTMOD(3,8);3--3對8取模POWER()冪運算SELECTPOWER(3,2);9ROUND()四舍五入SELECTROUND(123.456,2);123.46TRUNCTATE數字截取SELECTTRUNCATE(123.456,2);123.45A
系統 2019-08-12 01:32:11 2961
MYSQLBENCHMARK函數是最重要的函數之一,下文對該函數的使用進行了詳盡的分析,如果您對此感興趣的話,不妨一看。下文為您介紹的是MYSQLBENCHMARK函數的語法,及一些MYSQLBENCHMARK函數相關問題的測試,供您參考學習。BENCHMARK(count,expr)BENCHMARK()函數重復countTimes次執行表達式expr,它可以用于計時MySQL處理表達式有多快。結果值總是0。意欲用于mysql客戶,它報告查詢的執行時間。
系統 2019-08-12 01:54:44 2960
好用的mysql備份工具我以前備份都使用mysqldump,導成文本文件便于存放,但是速度很慢的。最快的備份方法當然是直接把數據目錄copy一份了。但是一般來說,都要關閉MySQL的服務才能做,不然在你copy的時候剛好還有人讀寫表那麻煩就大了。這次朋友介紹我使用mysqlhotcopy。就相當于上面,不過他可以熱備份.他備份非???我測試一個2.8G的mysql他備份的時間在3分鐘內完成.下面是它的介紹.mysqlhotcopy是一個Perl腳本,最初由
系統 2019-08-12 01:53:41 2960