2015年3月24日 星期二

Mysql 用法


A.Windows 的mysql command
1.從 Xampp的bin/mysql 匯入資料庫:
  mysql -u root -p joomla <  demo.sql










B.將original的columna欄位由 '.'字元分割 再存到 test1:
INSERT INTO test1 (account , mac , date , sys , dia)

SELECT account, mac , date,
SUBSTRING_INDEX(columna, '.', 1),
SUBSTRING_INDEX(columna, '.', -1) FROM `original`



C.字串取代:REPLACE(`欄位名稱`, '欲取代的字串', '取代後的字串')

# 將efg開頭的字串取代
UPDATE `table` SET `column` = REPLACE(`column`, 'efg', 'zzz') WHERE `column` LIKE 'efg%';
 
將efg結尾的字串取代
UPDATE `table` SET `column` = REPLACE(`column`, 'efg', 'zzz') WHERE `column` LIKE '%efg';
 
將欄位column_2含有efg字串取代成zzz,不過將取代後的結果覆寫於column_1,不更動column_2原有的內容
UPDATE `table` SET `column_1` = REPLACE(`column_2`, 'efg', 'zzz') WHERE `column_2` LIKE '%efg%';

沒有留言:

張貼留言