No Image

[MongoDB] 設定資料庫存放位置

September 13, 2014 Victor 0

使用 MongoDB 時,預設的資料庫存放位置在 /data/db。 如果要使用其他的位置,則在執行 mongod 時,需要用 –dbpath 加以註明。 例如,在 windows 中啟動 MongoDB 時:

No Image

[SQL] char, varchar, nchar, nvarchar 差別?

October 19, 2011 Victor 0

var 表示是不定長度,資料有多長就存多長。 n 表示使用 unicode 儲存,即一個字元占兩個 bytes。 Reference: 文字型態的資料要用什麼樣的格式儲存?char, varchar, nchar, nvarchar??

No Image

[SQL] Inner Join 跟 Outer Join

October 12, 2011 Victor 0

INNER JOIN會取出同時存在兩個資料表裡面的資料。OUTER JOIN主要分成LEFT OUTER JOIN跟RIGHT OUTER JOIN:LEFT OUTER JOIN會包含左邊的資料表的所有資料,而併入右邊資料表的資料;RIGHT OUTER JOIN則反之。

Reference: http://stackoverflow.com/questions/38549/sql-difference-between-inner-and-outer-join

No Image

[SQL] UPDATE (更新資料)

October 11, 2011 Victor 0

UPDATE 主要用來修改已存在於資料表中的資料列的欄位資訊。 UPDATE 語法如下:

[] 表示可省略。 1. 更新單一欄位

No Image

[SQL] DELETE (刪除資料)

October 11, 2011 Victor 0

DELETE 主要是要從資料表中刪除資料列。 DELETE 語法如下:

[] 表示可省略。 1. 刪除資料表中所有記錄:

(刪除資料表 products 中的所有記錄。) 2. 刪除資料表中的特定記錄:

No Image

[SQL] INSERT 跟 REPLACE (加入資料至資料表)

October 11, 2011 Victor 0

INSERT 主要是用來在資料表中加入資料。 REPLACE 的用法與 INSERT 相似,兩者的差別在於發生鍵值衝突時,INSERT 會返回錯誤,而 REPLACE 會以新的資料來取代舊的資料。 INSERT 語法如下:

[]表示可省略。 1. 插入單筆資料

2. 插入多筆資料

3. 省略欄位名稱

(假設 products 裡面只有 […]