745
Chapter 9. Language Structure
Table of Contents
9.1. Literal Values ..................................................................................................................... 745
9.1.1. String Literals .......................................................................................................... 745
9.1.2. Number Literals ....................................................................................................... 747
9.1.3. Date and Time Literals ............................................................................................ 748
9.1.4. Hexadecimal Literals ................................................................................................ 750
9.1.5. Boolean Literals ....................................................................................................... 750
9.1.6. Bit-Field Literals ....................................................................................................... 750
9.1.7.
NULL
Values ........................................................................................................... 751
9.2. Schema Object Names ....................................................................................................... 751
9.2.1. Identifier Qualifiers ................................................................................................... 753
9.2.2. Identifier Case Sensitivity ......................................................................................... 754
9.2.3. Function Name Parsing and Resolution .................................................................... 755
9.3. Reserved Words ................................................................................................................ 758
9.4. User-Defined Variables ....................................................................................................... 761
9.5. Expression Syntax .............................................................................................................. 764
9.6. Comment Syntax ................................................................................................................ 766
This chapter discusses the rules for writing the following elements of SQL statements when using
MySQL:
• Literal values such as strings and numbers
• Identifiers such as database, table, and column names
• Reserved words
• User-defined and system variables
• Comments
9.1. Literal Values
This section describes how to write literal values in MySQL. These include strings, numbers,
hexadecimal values, boolean values, and
NULL
. The section also covers the various nuances and
“gotchas” that you may run into when dealing with these basic types in MySQL.
9.1.1. String Literals
A string is a sequence of bytes or characters, enclosed within either single quote (“
'
”) or double quote
(“
"
”) characters. Examples:
'a string'
"another string"
Quoted strings placed next to each other are concatenated to a single string. The following lines are
equivalent:
'a string'
'a' ' ' 'string'
If the
ANSI_QUOTES
[535]
SQL mode is enabled, string literals can be quoted only within single
quotation marks because a string quoted within double quotation marks is interpreted as an identifier.
Содержание 5.0
Страница 1: ...MySQL 5 0 Reference Manual ...
Страница 18: ...xviii ...
Страница 60: ...40 ...
Страница 396: ...376 ...
Страница 578: ...558 ...
Страница 636: ...616 ...
Страница 844: ...824 ...
Страница 1234: ...1214 ...
Страница 1426: ...MySQL Proxy Scripting 1406 The following diagram shows an overview of the classes exposed by MySQL Proxy ...
Страница 1427: ...MySQL Proxy Scripting 1407 ...
Страница 1734: ...1714 ...
Страница 1752: ...1732 ...
Страница 1783: ...Configuring Connector ODBC 1763 ...
Страница 1793: ...Connector ODBC Examples 1773 ...
Страница 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Страница 1842: ...Connector Net Installation 1822 5 Once the installation has been completed click Finish to exit the installer ...
Страница 1864: ...Connector Net Visual Studio Integration 1844 Figure 20 24 Debug Stepping Figure 20 25 Function Stepping 1 of 2 ...
Страница 2850: ...2830 ...
Страница 2854: ...2834 ...
Страница 2928: ...2908 ...
Страница 3000: ...2980 ...
Страница 3122: ...3102 ...
Страница 3126: ...3106 ...
Страница 3174: ...3154 ...
Страница 3232: ...3212 ...