程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫技術(12)

MySQL數據庫技術(12)

編輯:關於MYSQL數據庫

  3.2 MySQL 的命名規則

    幾乎每條SQL 語句都在某種程度上涉及一個數據庫或其組成成分。本節介紹引用數據庫、表、列、索引和別名的語法規則。名稱是區分大小寫的,這裡也對其進行了介紹。

    3.2.1 引用數據庫的成分

    在用名稱引用數據庫的成分時,受到可使用的字符以及名稱可具有的長度的限制。名稱的形式還依賴於使用它們的上下文環境:

    ■ 名稱中可用的字符。名稱可由服務器所采用的字符集中任意字母、數字、“_”和“ $”組成。名稱可按上述任意字符包括數字起頭。但是名稱不能單獨由數字組成,因為那樣會使其與數值相混。MySQL 所提供的名稱用一個數起始的能力是很不尋常的。如果使用了這樣的一個名稱,要特別注意包含“ E”和“ e”的名稱,因為這兩個字符可能會導致與表達式的混淆。23e + 14 表示列23e 加1 4,但是23e+14 又表示什麼?它表示一個科學表示法表示的數嗎?

    ■ 名稱的長度。數據庫、表、列和索引的名稱最多可由6 4個字符組成。別名最多可長達256個字符。

    ■ 名稱限定詞。為了引用一個數據庫,只要指定其名稱即可,如:

    其中db_name 為所要引用的數據庫名。要想引用一個表,可有兩種選擇。一種選擇是使用由數據庫名和表名組成的完全限定的表名,例如:

    其中,tbl_name 為要引用的表名。另一種選擇是由表名自身來引用缺省(當前)數據庫中的一個表。如果samp_db 為缺省數據庫中的一個表,下面的兩個語句是等價的:

  • 首頁
  • 上一頁
  • 1
  • 2
  • 下一頁
  • 尾頁
  • 共2頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved