當(dāng)參數(shù)值是字符串時(shí),使用英文單引號(hào)''將字符串包起來(lái),當(dāng)然雙引號(hào)也是可以的
成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)絡(luò)技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護(hù)、成都網(wǎng)站制作、做網(wǎng)站、網(wǎng)站備案、服務(wù)器租用、域名注冊(cè)、軟件開(kāi)發(fā)、微信小程序開(kāi)發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務(wù),是一家有著豐富的互聯(lián)網(wǎng)運(yùn)營(yíng)推廣經(jīng)驗(yàn)的科技公司,有著多年的網(wǎng)站建站經(jīng)驗(yàn),致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開(kāi)一個(gè)面向全國(guó)乃至全球的業(yè)務(wù)窗口:建站服務(wù)熱線:18980820575
比如:select * from table_name where name = '字符串值';
或者
select * from table_name where name = "字符串值";
當(dāng)查詢的字段名字是mysql關(guān)鍵詞時(shí),用英文代字號(hào)``(這個(gè)符號(hào)在鍵盤左上角波浪線符號(hào)那個(gè)鍵位,英文輸入法狀態(tài)下輸出)將參數(shù)名包起來(lái)
比如:select * from table_name where `status` = 1;
status是mysql系統(tǒng)中使用的關(guān)鍵詞,用來(lái)做字段名的話,查詢需要使用``包起來(lái)
sql 語(yǔ)句中 || 符號(hào)是連接的意思,相當(dāng)于字符串中的連接符。
SQL中常見(jiàn)的符號(hào):
1、=表示 等于。
2、 表示不等于。
3、 表示大于。
4、 表示小于。
5、= 表示大于等于。
6、= 表示小于等于。
7、BETWEEN表示在某個(gè)范圍內(nèi)。
擴(kuò)展資料:
常用的SQL語(yǔ)句:
1、顯示當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)庫(kù)列表:mysql SHOW DATABASES。注意:mysql庫(kù)里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)進(jìn)行操作。
2、進(jìn)入數(shù)據(jù)庫(kù):mysql USE 庫(kù)名。
3、顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)表:mysql SHOW TABLES。
4、顯示數(shù)據(jù)表的結(jié)構(gòu):mysql DESCRIBE 表名。
5、建立數(shù)據(jù)庫(kù):mysql CREATE DATABASE 庫(kù)名。
6、建立數(shù)據(jù)表:mysql USE 庫(kù)名;mysql CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1))。
參考資料來(lái)源:百度百科-sql語(yǔ)句大全
在mysql中因?yàn)闆](méi)有比較符號(hào)==,所以是用=代替比較符號(hào),有時(shí)候在賦值的時(shí)候,會(huì)報(bào)錯(cuò)。1.mysql為了避免系統(tǒng)分不清是賦值還是比較,特定增加了一個(gè)變量的賦值符號(hào) ":=" 。
這個(gè)很簡(jiǎn)單啊,不需要參考資料。這個(gè)在mysql語(yǔ)句中常用到。例如:select `id`,`name` from `user`;給查詢的字段和表名加上這個(gè)符號(hào),能提高sql查詢效率。建議你寫sql語(yǔ)句的時(shí)候,給這些都加上這個(gè)符號(hào)。還有就是如果你的表里字段含有關(guān)鍵字的,用這個(gè)符號(hào)包起來(lái)就不會(huì)報(bào)錯(cuò)啦。
`?是?MySQL?的轉(zhuǎn)義符,這個(gè)符號(hào)是對(duì)數(shù)據(jù)庫(kù)名、表明、字段的特殊處理。避免和 mysql 的本身的關(guān)鍵字沖突。
mySQL(關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng))
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于?Oracle?旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件。
MySQL是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。
由于其社區(qū)版的性能卓越,搭配?PHP?和?Apache?可組成良好的開(kāi)發(fā)環(huán)境。
應(yīng)用環(huán)境
與其他的大型數(shù)據(jù)庫(kù)例如?Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。
Linux作為操作系統(tǒng),Apache?或Nginx作為?Web?服務(wù)器,MySQL 作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開(kāi)放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開(kāi)人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng),被業(yè)界稱為“LAMP“或“LNMP”組合 ?。