Mysql更新欄位中部分資料第一種情況: 複製代碼 代碼如下:update tab set A = concat(substring(A,1,3),'bbb'); 從A的1個字元開始取3個字元,加上'bbb',再寫入a中,如果A原始值為'123aaa',那麼更新之後為'123bbb'了。 如果我們要將欄位A值中的包含的1,替換成2呢? 例如:a=2211,現在要替換成2222,就是把1換成2 SQl語句這麼寫:複製代碼 代碼如下:update table set
1> 查詢資料表除了前三條以外的資料。 起初我想到的是這條語句 SELECT * FROM admin WHERE userid NOT IN (SELECT userid FROM admin ORDER BY userid LIMIT 3) ORDER BY userid DESC 但是啟動並執行時候會報 This version of MySQL doesn't yet support 'LIMIT & IN/
參考表 count()用來統計記錄的條數複製代碼 代碼如下:mysql> select count(*) from score;mysql> select count(*) from score where stu_id=901;sum()求和函數複製代碼 代碼如下:mysql> select sum(grade) from score;mysql> select id,sum(grade) from score where
MySQL 主主同步配置 伺服器名IP系統MySQLodd.example.com192.168.1.116rhel-5.85.5.16even.example.com192.168.1.115rhel-5.85.5.16假設要同步的庫是 db_rocky ㈠ 建立同步處理的使用者 在 ODD上 複製代碼 代碼如下: mysql> grant replication slave on *.* to 'water'@'192.168.1.115' identified by 'cdio201
建立觸發器建立只有一個執行語句的觸發器複製代碼 代碼如下:CREATE TRIGGER 觸發器名 BEFORE|AFTER 觸發事件ON 表名 FOR EACH ROW 執行語句其中,觸發器名參數指要建立的觸發器的名字BEFORE和AFTER參數指定了觸發執行的時間,在事件之前或是之後FOR EACH ROW表示任何一條記錄上的操作滿足觸發事件都會觸發該觸發器複製代碼 代碼如下:mysql> CREATE TRIGGER trig1 AFTER
子查詢是將一個查詢語句嵌套在另一個查詢語句中內層查詢語句的查詢結果,可以為外層查詢語句提供查詢條件因為在特定情況下,一個查詢語句的條件需要另一個查詢語句來擷取參考表:employee 參考表:department帶IN關鍵字的子查詢複製代碼 代碼如下:mysql> SELECT * FROM employee -> WHERE d_id IN -> (SELECT d_id FROM
相關軟體和驅動:Mysql下載版本:4.1.11http://dev.mysql.com/downloads/mysql/4.1.htmlJDBC驅動下載版本:3.1.8http://dev.mysql.com/downloads/connector/j/3.1.html複製代碼 代碼如下:代碼Code highlighting produced by Actipro CodeHighlighter