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 |
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 命名及保留字識別符號和保留字 識別符號中,有一類稱為使用者自定義識別符號。這個裡面包含了變數名,函式名,類名等等。 不要小看這些名字,他們也是很重要的。在大型的程式中,起名,經常會令人頭疼。 或許有的人會疑惑,為什麼起一個名字會這麼令人頭疼 程式變數為什麼不能以數字開頭,也不能用關鍵字和保留字詞法分析基本上分三步, 第一步把詞法單元分割出來, 第二步判斷詞性,是數字,是普通變數,是關鍵字,還是是型別變數... 第三步確定其符合本詞性所限定的語法規則,然後進行下一步的處理 如果第一個字元就能判斷詞性的話,接下來就是把這個詞交給相應詞性的正則表示式匹配器 |