Time of Update: 2014-12-19
使用DOS命令給mysql匯入sql檔案,mysqlsql總結一下用DOS命令操作mysql資料庫的方法。之前沒重視起來。現在發現這種方式挺快捷的。尤其是在伺服器上沒有mysql的映像化管理工具的時候。(1)首先要保證可以用命令列訪問資料庫,就是要在環境變數裡配置一下path。把mysql檔案夾的bin的路徑寫到path裡;(2)然後mysql -uroot -proot注意後面不能加分號!!!;用這種方式進入mysql資料庫;(3)然後進入到要修改的資料庫,比如要修改shop,use
Time of Update: 2014-12-19
MySQL效能最佳化,mysql最佳化如何從MySQL一個資料表中提取一條隨機的效率,同時要保證效率最高。方法一這是最原始最直觀的文法,如下:SELECT * FROM foo ORDER BY RAND() LIMIT 1當資料表中資料量較小時,此方法可行。但當資料量到達一定程度,比如100萬資料或以上,就有很大的效能問題。如果你通過EXPLAIN來分析這個 語句,會發現雖然MySQL通過建立一張暫存資料表來排序,但由於ORDER
Time of Update: 2014-12-18
linux之SQL語句簡明教程---TRIM,sql簡明教程---trimSQL 中的 TRIM 函數是用來移除掉一個字串中的字頭或字尾。最常見的用途是移除字首或字尾的空白。這個函數在不同的資料庫中有不同的名稱:MySQL: TRIM( ), RTRIM( ), LTRIM( )Oracle: RTRIM( ), LTRIM( )SQL Server: RTRIM( ), LTRIM( )各種 trim 函數的文法如下:TRIM ( [ [位置] [要移除的字串] FROM ] 字串):
Time of Update: 2014-12-19
資料庫 批量查詢結果作為更新的值,批量查詢結果資料庫批次更新。業務需求:需要將a表中 type為1 的資料的source_id更新為新的id。因為之前的id是儲存在p_server中,現在更新到了server_info表中update a set source_id = s.server_id from (select p_server.p_id,p_server.index_code,server_info.server_id from p_server join server_info
Time of Update: 2014-12-18
linux之SQL語句簡明教程---CREATE INDEX,簡明教程---create索引 (Index)
Time of Update: 2014-12-18
sql server char nchar nvarchar varchar之間的區別,ncharchar儲存固定長度的字串,最大長度為8000個位元組。varchar儲存可變長度的字串,最大長度為8000個位元組。nchar儲存固定長度的Unicode字串,最大長度為4000個字元。nvarchar儲存可變唱的的Unicode字串,最大長度為4000值字元。注意的是:在分配儲存空間上會有不同,如varchar(10)分配10個位元組
Time of Update: 2014-12-17
linux之SQL語句簡明教程---CREATE TABLE,簡明教程---create表格是資料庫中儲存資料的基本架構。在絕大部份的情況下,資料庫廠商不可能知道您需要如何儲存您的資料,所以通常您會需要自己在資料庫中建立表格。雖然許多資料庫工具可以讓您在不需用到 SQL 的情況下建立表格,不過由於表格是一個最基本的架構,我們決定包括 CREATE TABLE的文法在這個網站中。在我們跳入 CREATE
Time of Update: 2014-12-17
linux之SQL語句簡明教程---Alias,簡明教程---alias接下來,我們討論 alias (別名) 在 SQL 上的用處。最常用到的別名有兩種: 欄位別名及表格別名。簡單地來說,欄位別名的目的是為了讓 SQL 產生的結果易讀。在之前的例子中,每當我們有營業額總合時,欄位名都是 SUM(Sales)。 雖然在這個情況下沒有什麼問題,可是如果這個欄位不是一個簡單的總合,而是一個複雜的計算,那欄位名就沒有這麼易懂了。若我們用欄位別名的話,就可以確認結果中的欄位名是簡單易懂的。
Time of Update: 2014-12-17
oracle hint inline materialize,inlinematerialize 當我們使用with的時候,oracle可能會把with裡面的結果轉換為暫存資料表,這是只是可能,因為CBO會判斷。 inline是不轉換成暫存資料表,materialize是強制轉換成暫存資料表。製造資料drop table test1 purge;drop table test2 purge;drop table test3 purge;create table test1 as
Time of Update: 2014-12-16
linux之SQL語句簡明教程,linuxsql簡明教程本教程參考http://www.1keydata.com/cn/sql/目的是讓初學者瞭解linux下Mysql的操作,但是我仍想側重於SQL語句的講解sql語句的學習將按照的流程:當然在這之前我們需要簡單瞭解下linux下mysql的安裝,以及基本操作.關於如何安裝和使用linux下mysql請參考:http://blog.csdn.net/u013018721/article/details/34889367轉載請註明:小劉
Time of Update: 2014-12-16
HDFS中的命令列,HDFS命令列HDFS中的命令列 本文介紹了HDFS以命令列啟動並執行時候,幾個常用的命令列的作用和如何使用~1. fsfs是啟動命令列動作,該命令用於提供一系列子命令。使用形式為hadoop fs –cmd <args>其中,cmd是子命令,args是具體的命令操作。例如hadoop fs –help或者說fs是其餘子命令的父親,其餘都是在“-cmd”的模式下的!2. –cat 輸出hadoop fs –cat
Time of Update: 2014-12-15
MySQL自學篇(三),mysql自學MySQL資料類型介紹MySQL支援多種資料類型,主要有數值類型、日期類型、字串類型數值類型MySQL主要提供的整數類型有:TINYINT/SMALLINT/MEDIUMINT/INT(INTEGER)/BIGINT整數類型的屬性欄位可以添加AUTO_INCREMENT自增約束條件。 1、MySQL中整數類型 整數類型的取值範圍 2、浮點數類型和定點數類型MySQ
Time of Update: 2014-12-15
SymmetricDS配置Initial Load的步驟,symmetricdsinitialTrigger中有一種Dead Trigger,用法較多,可以參考其定義,其中一個就是恢複單向同步的表的初始負載。也就是說要發起一次初始負載,就是要建立一個Dead Trigger。1. 建立一個channelinsert intosym_channel(channel_id,processing_order,
Time of Update: 2014-12-15
could not resolve property: name of:,resolvepropertyspring date jpa 錯誤:could not resolve property: name of:在寫 查詢的時候,把實體類的屬性寫錯了,即 sql 語句中欄位與實體類中屬性沒有對應,造成無法解析。@Query("from Product p where p.id.productName like :name")List<Product>
Time of Update: 2014-12-14
關係代數的並行計算,關係代數並行計算從Dremel和Impala的學習引申出了SQL查詢的並存執行問題,於是藉此機會深入學習一下關聯式資料庫以及關係代數的並行計算。Speedup和ScaleupSpeedup指用兩倍的硬體換來一半的執行時間。Scaleup指兩倍的硬體換來同等時間內執行兩倍的任務。但往往事情不是那麼簡單,兩倍的硬體也會帶來其他問題:更多CPU帶來的長啟動時間和通訊開銷,以及並行計算帶來的資料扭曲問題。多處理器架構共用記憶體:任意CPU都能訪問任意的記憶體(全域共用)和磁碟。優點是
Time of Update: 2014-12-14
【MongoDB】MongoDB之遺漏知識點,mongodb遺漏知識點截止目前,已經看過mongodb書籍三本了,今天看由美國 Kristina Chodorow著《MongoDB 權威指南》時候,發現還是有許多知識有遺漏;現在做個補充;一、刪除速度刪除文檔通常很快,但是如果清空整個集合比較慢,那麼使用drop直接刪除集合會快;現在建立多於10w的測試記錄: 注意用db.tester.drop()代替remove和findone,速度提升了但是有代價的,不
Time of Update: 2014-12-14
資料庫的並發控制和封鎖協議分析,資料庫封鎖協議分析
Time of Update: 2014-12-13
oracle的使用者建立以及要注意的許可權,角色,對象等管理,oracle許可權建立使用者;create user例子:create user lv identified by
Time of Update: 2014-12-13
sql複雜語句記錄,sql語句查詢所有手術預約及相對應的安排,如果安排的pk不為null,則用逗號隔開(如果有多個)。mysql中sql語句如下:select distinct a.pk, a.surgeryName, a.clerkName, a.customerName, a.orderTime, b.forecastTime, b.pk surgery_pk,case when c.pk is not null then (select group_concat(d.pk)
Time of Update: 2014-12-13
資料庫的模式,資料庫模式 三級模式結構:外模式、模式和內模式 一、模式(Schema) 定義:也稱邏輯模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公用資料檢視。 理解: ① 一個資料庫只有一個模式; ② 是資料庫資料在邏輯級上的視圖; ③ 資料庫模式以某一種資料模型為基礎; ④