MySQL中單引號,雙引號和反引號的區別

2023-03-20 01:10:06 字數 1295 閱讀 6340

1樓:匿名使用者

mysql中用一對反引號"`"來標註sql語句中的標識,如資料庫名、表名、欄位名等。反引號是非必須的,在確保不會導致歧義發生的情況下可以省略掉,反之,例如在出現欄位名與保留關鍵字相同、標識中含空格等等情況下就需要使用,否則可能出錯。

引號則用來標註語句中所引用的字元型常量或日期/時間型常量。引號是必須的,不得省略,否則會導致系統報錯。一般情況下使用一對英文單引,也可以英文雙引號。

下面舉例示範反引號和單引號的用法。

select cid,`name`,`place of birth` ,特殊客戶群' as remark

from client where `type of client`='student' ;

選出客戶型別為學生的記錄,列出客戶id、姓名和出生地,額外附加一個虛擬備註欄位將學生型別客戶標註為常量"特殊客戶群"

* from student where

remark="mary's elder twin sister";

* from student where

remark='mary''s elder twin sister';

通過備註查出瑪麗的雙胞胎姐姐的資料。

因為常量中包含英文單引號。

a例使用雙引號標註字串常量,可直接引用含單引號的字串;

b例使用單引號標註字串常量,字串中包含的單引號需要轉義(一個單引號寫成兩個單引號),否則會報錯。

向mysql資料庫插入單引號或雙引號

2樓:我是江江小白啊

--mysql值中需要單引號使用「\'

insert into mytable(text) values('i\'m sail!')

mysql是一個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體。

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

由於其社群版的效能卓越,搭配 php 和 apache 可組成良好的開發環境。

英語中有雙引號還是單引號,在英語寫作中,是用雙引號(「 」)還是用單引號???

英式英語和美式英語的用法不一樣,英式英語用單引號,美式英語用雙引號。英語中標點符號用法常見錯誤主要有以下三種型別 1 對標點符號認識談薄,使用起來比較隨意,如 用中文句號 來結束句子 逗號 句號不分,大寫 小寫不分,亂點一氣 在疑問句後也不加問號,或者在間接引語後使用問號,如 誤用 he came ...

vb雙引號的問題,在VB中如果雙引號裡含有雙引號怎麼整

strsql select from 表1 where 編號 val text5.text 符號連線兩個字串,所以 兩邊是兩個字串,雙引號不是加在val text5.text 上的!後面的兩個雙引號表示一個空串。text5 如果直接輸入數字,那這句可以改成如下形式 strsql select fro...

書名號和雙引號有什麼區別,書名號裡套引號,引號裡套書名號應該怎麼用啊

書名號是用bai於標明書名 du篇名 zhi報刊名 檔名 dao戲曲名 歌曲名 圖畫名等的標回點符號,亦用於歌曲 電答影 電視劇等與書面媒介緊密相關的文藝作品。書名號分為雙書名號 和單書名號 書名號裡還有書名號時,外面一層用雙書名號,裡面一層用單書名號 若單書名號裡有還有書名號,則單書名號裡用雙書名...