1. 程式人生 > >MySQL 關鍵字及保留字

MySQL 關鍵字及保留字

在SQL語句中出現的關鍵字和保留字 如果要使用人他們的字元意思而不是作為關鍵字、保留字使用,關鍵字可以正常使用,但是保留字必須使用`(鍵盤tab鍵上面,數字1左邊的那個按鍵)來分割。這個在SQLServer裡面是使用[]中括號實現的。所以我們要儘量避免使用關鍵字和保留字來作為表明和欄位名。

下面是mysql 5.7的關鍵字和保留字:

Table 1 Keywords and Reserved Words in MySQL 5.7

ACCESSIBLE (R) ACCOUNT[a] ACTION
ADD (R)
AFTER AGAINST
AGGREGATE ALGORITHM ALL (R)
ALTER (R) ALWAYS[b] ANALYSE
ANALYZE (R) AND (R) ANY
AS (R) ASC (R) ASCII
ASENSITIVE (R) AT AUTOEXTEND_SIZE
AUTO_INCREMENT AVG AVG_ROW_LENGTH
BACKUP BEFORE (R) BEGIN
BETWEEN (R) BIGINT (R) BINARY (R)
BINLOG BIT BLOB (R)
BLOCK BOOL BOOLEAN
BOTH (R) BTREE BY (R)
BYTE CACHE CALL (R)
CASCADE (R) CASCADED CASE (R)
CATALOG_NAME CHAIN CHANGE (R)
CHANGED CHANNEL[c] CHAR
 (R)
CHARACTER (R) CHARSET CHECK (R)
CHECKSUM CIPHER CLASS_ORIGIN
CLIENT CLOSE COALESCE
CODE COLLATE (R) COLLATION
COLUMN (R) COLUMNS COLUMN_FORMAT
COLUMN_NAME COMMENT COMMIT
COMMITTED COMPACT COMPLETION
COMPRESSED COMPRESSION[d] CONCURRENT
CONDITION (R) CONNECTION CONSISTENT
CONSTRAINT (R) CONSTRAINT_CATALOG CONSTRAINT_NAME
CONSTRAINT_SCHEMA CONTAINS CONTEXT
CONTINUE (R) CONVERT (R) CPU
CREATE (R) CROSS (R) CUBE
CURRENT CURRENT_DATE (R) CURRENT_TIME (R)
CURRENT_TIMESTAMP (R) CURRENT_USER (R) CURSOR (R)
CURSOR_NAME DATA DATABASE (R)
DATABASES (R) DATAFILE DATE
DATETIME DAY DAY_HOUR (R)
DAY_MICROSECOND (R) DAY_MINUTE (R) DAY_SECOND (R)
DEALLOCATE DEC (R) DECIMAL (R)
DECLARE (R) DEFAULT (R) DEFAULT_AUTH
DEFINER DELAYED (R) DELAY_KEY_WRITE
DELETE (R) DESC (R) DESCRIBE (R)
DES_KEY_FILE DETERMINISTIC (R) DIAGNOSTICS
DIRECTORY DISABLE DISCARD
DISK DISTINCT (R) DISTINCTROW (R)
DIV (R) DO DOUBLE (R)
DROP (R) DUAL (R) DUMPFILE
DUPLICATE DYNAMIC EACH (R)
ELSE (R) ELSEIF (R) ENABLE
ENCLOSED (R) ENCRYPTION[e] END
ENDS ENGINE ENGINES
ENUM ERROR ERRORS
ESCAPE ESCAPED (R)

相關推薦

MySQL 關鍵字保留

在SQL語句中出現的關鍵字和保留字 如果要使用人他們的字元意思而不是作為關鍵字、保留字使用,關鍵字可以正常使用,但是保留字必須使用`(鍵盤tab鍵上面,數字1左邊的那個按鍵)來分割。這個在SQLServer裡面是使用[]中括號實現的。所以我們要儘量避免使用關鍵字和保留

MySQL| MySQL關鍵字保留

MySQL 5.5 Keywords and Reserved Words The following list shows the keywords and reserved words in MySQL 5.5,

MySql 5.7關鍵字保留-附表

轉載自:https://www.cnblogs.com/Z-Fanghan/p/6892944.html 現在使用navicat圖形介面或者Hibernate做對映生成表的時候,漸漸的會忽視掉關鍵字這個問題,而後續也會不斷的產生錯誤提示,一遍遍的查詢程式碼無果,甚至開始懷疑人生,但是其實很多情況

Mysql中的關鍵字保留

關鍵字VS保留字 最近經常看到同事的建表語句有很多問題,其中有個問題就是欄位的命名問題。所以特意去查了下Mysql中的關鍵字和保留字的相關知識1,這裡分享一下。 有一點大家應該都很清楚,就是SQL和程式語言一樣,是有關鍵字的。但是我們所理解的關鍵字在SQL中分為兩類: 關

三、關鍵字保留

img column 保留 tar 技術分享 out clas col area 關鍵字和保留字: 三、關鍵字和保留字

Java 中的關鍵字保留

width interface continue rac borde ctf got break order 關鍵字: Java 語言中已經事先定義好了的,有著特殊含義和用途 訪問控制 類、方法和變量修飾符 程序控制 異常處理 包相關 基本類型 變量引用 publ

JS中的關鍵字保留

tile 保留 exp block export bstr urn default tin JavaScript中不能作為變量名的關鍵字和保留字總結: 1、js中的關鍵字: break case catch continue default delete do

JavaScript標識符與關鍵字保留

例如 避免 vat this 意義 nts long eof zed 區分大小寫 JavaScript中的一切(變量、函數名、操作符)都區分大小寫。例如,變量名itbsl和變量名ITbsl是兩個不同的變量。 標識符 所謂標識符,就是指變量、函數、屬性的名字,或者函數的參數。

JavaScript識別符號與關鍵字保留

區分大小寫 JavaScript中的一切(變數、函式名、操作符)都區分大小寫。例如,變數名itbsl和變數名ITbsl是兩個不同的變數。 識別符號 所謂識別符號,就是指變數、函式、屬性的名字,或者函式的引數。識別符號可以是按照下列格式規則組合起來的一或多個字元: 第一字元必須是一個字母、下劃線(

JavaScript 的關鍵字保留大全

  1. 關鍵字具有特定用途不能作為識別符號帶 * 表示是 ECMAScript 第 5 版新增的關鍵字 breakdoinstanceoftypeofcaseelsenewvarcatchfinallyreturnvoidcontinueforswitchwhiledebuggerfuncti

Java之路:識別符號、關鍵字保留

識別符號 1、定義 在程式設計過程中,經常需要在程式中定義一些符號來標記一些名稱,如包名、類名、方法名、變數名等,這些符號被稱為識別符號。 2、識別符號命名規則 命名規則 識別符號可以由任意順序的大小寫字母、數字、下劃線(_)和美元符號($)組成,但不能以數字開頭,不能是Ja

Java之路:關鍵字保留

關鍵字與保留字 1、定義 關鍵字(keywards)是程式語言裡事先定義好並賦予了特殊含義的單詞,在語言中有特殊的含義成為語法的一部分。且Java中所有關鍵字均是小寫。 保留字(reserved words)即它們在Java現有版本中沒有特殊含義,以後版本可

JavaScript中不能作為變數名的關鍵字保留總結

關鍵字和保留字的區別是:關鍵字屬於語言設計中的一部分,保留字是語言設計尚未用到,但將來可能會用到; 不能使用javascript中的關鍵字,比如var if else等等,這些關鍵字不能被設計成變數,否則在程式執行中,無法分辨其是你定義的變數,還是語言中的語法規範,所以

python 3.x 關鍵字保留

python3.x keyword.kwlist = ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', '

Java入門(四):運算子優先順序、關鍵字保留

上次介紹了Java的運算子,今天來介紹下運算子的優先順序,以及Java的關鍵字、保留字。 一、運算子優先順序 序號 運算子 名稱 目數 結合性 說明 1 [ ]

MySQL進行update保留報錯

一、例證: 二 、 報錯: [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for th

Java語言的關鍵字保留

3. 程式控制語句 1) break 跳出,中斷 break 關鍵字用於提前退出 for、while 或 do 迴圈,或者在 switch 語句中用來結束 case 塊。  break 總是退出最深層的 while、for、do 或 switch 語句。 2) continue 繼續 continue 關鍵

[Python3 填坑] 003 關鍵字保留?預留

但是 html 如果 不用 *** 保留 htm 遇到 方法 目錄 1. print( 坑的信息 ) 2. 開始填坑 (1) 問題的由來 (2) 網上搜索 (3) 最終結論 (4) 後記 1. print( 坑的信息 ) 挖坑時間:2019/01/04 明細

Python 命名保留

識別符號和保留字        識別符號中,有一類稱為使用者自定義識別符號。這個裡面包含了變數名,函式名,類名等等。        不要小看這些名字,他們也是很重要的。在大型的程式中,起名,經常會令人頭疼。        或許有的人會疑惑,為什麼起一個名字會這麼令人頭疼

程式變數為什麼不能以數字開頭,也不能用關鍵字保留

詞法分析基本上分三步, 第一步把詞法單元分割出來, 第二步判斷詞性,是數字,是普通變數,是關鍵字,還是是型別變數... 第三步確定其符合本詞性所限定的語法規則,然後進行下一步的處理 如果第一個字元就能判斷詞性的話,接下來就是把這個詞交給相應詞性的正則表示式匹配器