mysql反引號和引號的用法

2021-09-10 18:56:30 字數 1603 閱讀 4112

反引號,一般在esc鍵的下方。

它是為了區分mysql的保留字與普通字元而引入的符號。

舉個例子:select `select` from `test` where select='字段值'

在test表中,有個select欄位,如果不用反引號,mysql將把select視為保留字而導致出錯,所以,有mysql保留字作為欄位的,必須加上反引號來區分。

引號一般用在字段的值,如果字段值是字元或字串,則要加引號,如:select='字段值'

不加反引號建的表不能包含mysql保留字,否則出錯

用普通引號,當輸入左引號時,後面的內容因為引號沒有關閉而預設作為引號內的內容,用普通引號括起來的內容為綠色。

我們建表的時候一般都會將表名,庫名都加上反引號來保證語句的執行度。反引號`,數字1左邊的符號。

保留字不能用於表名,比如desc,此時需要加入反引號來區別,但使用表名時可忽略反引號。

create table desc報錯

create table `desc`成功

create table `test`成功

drop table test成功

保留字不能用於欄位名,比如desc,此時也需要加入反引號,並且insert等使用時也要加上反引號。

create table `test`(`desc` varchar(255))成功

insert into test(desc) values('fxf')失敗

insert into test(`desc`) values('fxf')成功

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

反引號,一般在esc鍵的下方。

它是為了區分mysql的保留字與普通字元而引入的符號。

舉個例子:select `select` from `test` where select='字段值'

在test表中,有個select欄位,如果不用反引號,mysql將把select視為保留字而導致出錯,所以,有mysql保留字作為欄位的,必須加上反引號來區分。

引號一般用在字段的值,如果字段值是字元或字串,則要加引號,如:select='字段值'

不加反引號建的表不能包含mysql保留字,否則出錯

用普通引號,當輸入左引號時,後面的內容因為引號沒有關閉而預設作為引號內的內容,用普通引號括起來的內容為綠色。

我們建表的時候一般都會將表名,庫名都加上反引號來保證語句的執行度。反引號`,數字1左邊的符號。

保留字不能用於表名,比如desc,此時需要加入反引號來區別,但使用表名時可忽略反引號。

create table desc報錯

create table `desc`成功

create table `test`成功

drop table test成功

保留字不能用於欄位名,比如desc,此時也需要加入反引號,並且insert等使用時也要加上反引號。

create table `test`(`desc` varchar(255))成功

insert into test(desc) values('fxf')失敗

insert into test(`desc`) values('fxf')成功

mysql反引號和引號的用法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!反引號,一般在esc鍵的下方。它是為了區分mysql的保留字與普通字元而引入的符號。舉個例子 select select from test where select 字段值 在test表中,有個select欄位,如果不用反引號,mysql將把se...

和 反引號 和 和 用法

一 基本概念 在 bash shell 中,與 反引號 都是用來做命令替換用 command substitution 的。所謂的命令替換與我們第五章學過的變數替換差不多,都是用來重組命令列 完成引號裡的命令列,然後將其結果替換出來,再重組命令列。例如 code echo the last sund...

Linux中單引號雙引號反引號的用法

1.單引號 單引號將其中的內容都作為了字串來,忽略所有的命令和特殊字元,類似於乙個字串的用法 echo this is a string this is a string echo ls ls 2.雙引號 雙引號與單引號的區別在於其可以包含特殊字元 單引號直接輸出內部字串,不解析特殊字元 雙引號內則...