在向表中插入資料的時候,經常遇到這樣的情況:1、首先判斷資料是否存在;2、如果不存在,則插入;3、如果存在,則更新。 在 SQL Server 中可以這樣寫:複製代碼 代碼如下:if not exists (select 1 from table where id = 1) insert into table(id, update_time) values(1, getdate()) else update table set update_time = getdate()
1、select語句可以用斷行符號分隔$sql="select * from article where id=1"和$sql="select * from articlewhere id=1",都可以得到正確的結果,但有時分開寫或許能更明了一點,特別是當sql語句比較長時2、批量查詢資料可以用in來實現$sql="select * from article where id in(1,3,5)"3、使用concat串連查詢的結果$sql="select concat(id,"-",con)
今天將Mysql升級到了5.1.31,用Navicat開啟資料庫添加資料,出現了1577錯誤,提示資訊:複製代碼 代碼如下:ERROR 1577 (HY000): Cannot proceed because system tables used by Event Scheduler were found damaged at server start。查看手冊(5.4.
在 MySQL 中,資料庫和表其實就是資料目錄下的目錄和文。因而,作業系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在 Windows 中是大小寫不敏感的,而在大多數類型的 Unix/Linux 系統中是大小寫敏感的。MySQL大小寫敏感可以通過設定檔的lower_case_table_names參數來控制。WINDOWS:編輯MySQL安裝目錄下的my.ini 檔案,在[mysqld]節下 添加 lower_case_table_names=0
mysqladmin是MySQL一個重要的用戶端,最常見的是使用它來關閉資料庫,除此,該命令還可以瞭解MySQL運行狀態、進程資訊、進程殺死等。本文介紹一下如何使用mysqladmin extended-status(因為沒有"歧義",所以可以使用ext代替)瞭解MySQL的運行狀態。1. 使用-r/-i參數使用mysqladmin extended-status命令可以獲得所有MySQL效能指標,即show global
1.物件導向的使用方式$db = new mysqli('localhost', 'root', '123456', 'dbname');如果建立串連時未指定資料庫則選擇使用的資料庫,切換使用的資料庫$db->select_db('dbname');$query = "SELECT * FROM user WHERE uid=4";$result = $db->query($query);$result_num = $result->num_rows;$row =
正常寫法: 複製代碼 代碼如下: select * from table_name t where t.field1 in (1,2,3,4,...); 當在寫預存程序in裡面的列表用個傳入參數代入的時候,就需要用到如下方式: 主要用到find_in_set函數 複製代碼 代碼如下: select * from table_name t where find_in_set(t.field1,'1,2,3,4'); 當然還可以比較笨實的方法,就是組裝字串,然後執行: 複製代碼 代碼如下:
1. left函數, 對查詢欄位的字串內容進行截取,用法select left(content,50) as summary from article; 在這裡的意思是只查詢content列內容的前50個字元,在這裡漢字也只當作一個字元。2. right函數,與left函數剛好相反,它對內容從後面進行截取。3. upper函數,對查詢的內容中的小寫字母進行大寫處理。select upper(title) as title from article;4.
要查看當前是否已開啟事件調度器,可執行如下SQL:SHOW VARIABLES LIKE 'event_scheduler';或SELECT @@event_scheduler;或SHOW PROCESSLIST;若顯示:+-----------------+-------+| Variable_name | Value |+-----------------+-------+| event_scheduler | OFF |+----------