Trang này thảo luận về các quy tắc cú pháp và cấu trúc để viết các yếu tố sau của các câu lệnh MySQL.
Các thuật ngữ theo nghĩa đen đề cập đến một giá trị dữ liệu cố định. MySQL đánh giá bảy loại giá trị theo nghĩa đen, chuỗi ký tự, ngày và thời gian, thập lục phân, boolean, bit trường và giá trị null
Ký hiệu chữ số được sử dụng để chỉ định số điểm cố định và dấu phẩy động. Số điểm nổi sử dụng '.' như một dấu phân cách thập phân. Cả hai loại số có thể được đi trước bởi '+' hoặc '-' để chỉ ra một số dương hoặc số âm. Bạn có thể sử dụng ký hiệu số nguyên trong các biểu thức, điều kiện, hàm SQL và câu lệnh SQL. Các ví dụ về số nguyên như sau:
Một chuỗi là một chuỗi các byte hoặc ký tự, được đặt trong một trích dẫn duy nhất ['W3Resource'] hoặc trích dẫn kép ["W3Resource"]. Bạn có thể sử dụng ký hiệu theo nghĩa đen trong các biểu thức, điều kiện, hàm SQL và câu lệnh SQL. Dưới đây là một số ví dụ:
Lưu ý: Nếu chế độ ANSI_QUOTES SQL được bật, bạn không thể sử dụng dấu ngoặc kép để trích dẫn các chuỗi theo nghĩa đen, vì nó được hiểu là một định danh.
Chuỗi nhị phân là một chuỗi các byte không có bộ ký tự hoặc đối chiếu trong khi chuỗi không phải là một chuỗi các ký tự có bộ và đối chiếu ký tự. Đối với cả hai loại chuỗi, so sánh dựa trên các giá trị số của đơn vị chuỗi.
Trong một chuỗi, một số trình tự nhất định có ý nghĩa đặc biệt trừ khi chế độ SQL NO_Backslash_escapes [vô hiệu hóa việc sử dụng ký tự Backslash [Hồi \ \] như một ký tự thoát trong chuỗi] được bật. Mỗi chuỗi này bắt đầu bằng một dấu gạch chéo ngược ["\"], được gọi là ký tự thoát. MySQL nhận ra các chuỗi thoát được hiển thị trong bảng sau.
\ 0 | Một ký tự ASCII nul [0x00]. |
\ ' | Một ký tự trích dẫn ["'"]. |
\ " | Một nhân vật trích dẫn kép ["" "]. |
\ b | Một ký tự backspace. |
\N | Một ký tự mới [linefeed]. |
\ r | Một nhân vật trở lại vận chuyển. |
\ t | Một ký tự tab. |
\ Z | ASCII 26 [Control+Z]. Xem ghi chú theo bảng. |
\\ | Một ký tự dấu gạch chéo ngược [\ \ \]. |
\% | A & nbsp; "%" & nbsp; nhân vật. Xem ghi chú theo bảng. |
\ _ | A & nbsp; "_" & nbsp; nhân vật. Xem ghi chú theo bảng. |
Dưới đây là một số ví dụ:
MySQL> SELECT 'w3r', '"w3r"', "'w3r'", '""w3r""', 'w3''resource', '\'w3r', '\"w3r'; +-----+-------+-------+---------+-------------+------+------+ | w3r | "w3r" | 'w3r' | ""w3r"" | w3'resource | 'w3r | "w3r | +-----+-------+-------+---------+-------------+------+------+ | w3r | "w3r" | 'w3r' | ""w3r"" | w3'resource | 'w3r | "w3r | +-----+-------+-------+---------+-------------+------+------+ 1 row in set [0.00 sec] MySQL> SELECT 'The\nQuick\nBrown\nFox'; +---------------------+ | The Quick Brown Fox | +---------------------+ | The Quick Brown Fox | +---------------------+ 1 row in set [0.00 sec]
Ngày thời gian nghĩa đen
Bạn có thể chỉ định giá trị ngày và thời gian trong một số dạng, chẳng hạn như số hoặc như các chuỗi được trích dẫn, tùy thuộc vào loại chính xác của giá trị và các yếu tố khác. MySQL diễn giải '2017-08-22', '20170822' và 20170822 là một ngày.
MySQL nhận ra các giá trị ngày trong các định dạng này:
- Là một chuỗi ở định dạng 'yyyy-mm-dd' hoặc 'yy-mm-dd'. Bạn có thể sử dụng bất kỳ ký tự dấu câu nào làm dấu phân cách giữa các phần ngày. Ví dụ: '2014-10-30', '2014/10/30', '2014^10^30 và' [Email & nbsp; được bảo vệ]@30 'tương đương.
- Là một chuỗi không có trình phân cách trong định dạng 'yyyymmdd' hoặc 'yyMMDD', miễn là chuỗi duy trì định dạng ngày hợp lệ. Ví dụ: '20080623' và '080623' được hiểu là '2008-06-23', nhưng '071432' là bất hợp pháp [nó có các phần tháng và ngày không hợp lệ] và trở thành '0000-00-00'.
- Là một số ở định dạng yyyymmdd hoặc yymdd cung cấp rằng số này có ý nghĩa như một ngày. Ví dụ, 19841105 và 841105 được hiểu là '1984-11-05'.
MySQL nhận ra các giá trị DateTime và Dấu thời gian ở các định dạng sau:
- Là một chuỗi trong một trong hai 'yyyy-mm-dd hh: mm: ss' hoặc 'yy-mm-dd hh: mm: ss' định dạng. Bạn có thể sử dụng bất kỳ ký tự dấu câu nào làm dấu phân cách giữa các phần ngày. Ví dụ: '2014-12-31 11:30:45', '2014^12^31 11+30+45', '2014/12/31 11*30*45', và '[Email & nbsp; được bảo vệ]@ 31 11^30^45 'tương đương. Các bộ phận ngày và thời gian có thể được phân tách bằng t thay vì không gian. Ví dụ: '2014-11-30 11:30:45' '2014-11-30T11: 30: 45' là tương đương.
- Là một chuỗi không có dấu phân cách trong định dạng 'yyyyMMDDHHMMSS' hoặc 'yyMMDDHMMSS', với điều kiện là chuỗi duy trì định dạng ngày hợp lệ. Ví dụ: '20080623091528' 'được hiểu là' 2008-06-23 09:15:28 ', nhưng' 071122129015 'là bất hợp pháp [nó có phần phút không hợp lệ] và trở thành' 0000-00-00 00 00:00:00 '.
- Là một số trong định dạng yyyyMMDDHHMMSS hoặc YYMMDDHMMSS với điều kiện là số lượng duy trì là một ngày hợp lệ. Ví dụ, 19860805132800 và 860805132800 được hiểu là '1986-08-05 13:28:00'.
MySQL nhận ra các giá trị thời gian trong các định dạng này:
- Như một chuỗi ở định dạng 'd hh: mm: ss'. Bạn cũng có thể sử dụng một trong các cú pháp "thư giãn" sau đây: 'hh: mm: ss', 'hh: mm', 'd hh: mm', 'd hh' hoặc 'ss'. Ở đây D đại diện cho ngày và có thể có giá trị từ 0 đến 34.
- Là một chuỗi không có dấu phân cách ở định dạng 'HHMMSS', với điều kiện là nó có ý nghĩa tại một thời điểm. Ví dụ: '101112' được hiểu là '10: 11: 12 ', nhưng' 109712 'là bất hợp pháp [nó có phần không hợp lệ] và trở thành '00: 00: 00'.
- Như một số ở định dạng HHMMSS với điều kiện là nó có ý nghĩa tại một thời điểm. Ví dụ, 101112 được hiểu là '10: 11: 12 '. Các định dạng thay thế sau đây cũng được hiểu: SS, MMSS hoặc HHMMS.
Nghĩa đen của thập lục phân
MySQL hỗ trợ các giá trị thập lục phân, được viết bằng định dạng x'val ', x'val' hoặc 0xVal, trong đó val chứa các chữ số hexadecimal [0..9, a..f]. Lettercase của các chữ số không quan trọng. Dưới đây là một số ví dụ:
MySQL> SELECT X'773372736F75726365'; +-----------------------+ | X'773372736F75726365' | +-----------------------+ | w3rsource | +-----------------------+ 1 row in set [0.01 sec] MySQL> SELECT 0xC8+0; +--------+ | 0xC8+0 | +--------+ | 200 | +--------+ 1 row in set [0.05 sec] MySQL>SELECT 0x555341; +----------+ | 0x555341 | +----------+ | USA | +----------+ 1 row in set [0.00 sec]
Boolean Biết chữ
Các hằng số đúng và sai đánh giá tương ứng với 1 và 0. Các tên không đổi có thể được viết cả chữ cái trên và chữ thường. Xem các ví dụ sau:
MySQL> SELECT TRUE, true; +------+------+ | TRUE | TRUE | +------+------+ | 1 | 1 | +------+------+ 1 row in set [0.00 sec] MySQL> SELECT FALSE, false; +-------+-------+ | FALSE | FALSE | +-------+-------+ | 0 | 0 | +-------+-------+ 1 row in set [0.00 sec]
Bit-Field Ltersals
Các giá trị trường bit có thể được viết bằng ký hiệu B'Value 'hoặc 0bvalue. Giá trị là một giá trị nhị phân được viết bằng số không và các giá trị.
Giá trị null
Giá trị null có nghĩa là không có dữ liệu. NULL có thể được viết trong bất kỳ thư.
Tên đối tượng Schema
Lược đồ là một tập hợp các cấu trúc logic của các đối tượng dữ liệu hoặc lược đồ. Lược đồ được sở hữu bởi người dùng cơ sở dữ liệu. Trong MySQL, một số đối tượng bao gồm cơ sở dữ liệu, bảng, cột, bí danh, xem, quy trình lưu trữ, phân vùng, không gian bảng và các tên đối tượng khác được gọi là định danh. Một định danh có thể được trích dẫn hoặc không được trích dẫn. Nếu một mã định danh chứa các ký tự đặc biệt hoặc là một từ dành riêng, bạn phải trích dẫn nó bất cứ khi nào bạn tham khảo nó. Định danh được chuyển đổi thành Unicode nội bộ. Chúng có thể chứa các ký tự này:
Identifiers are converted to Unicode internally. They may contain these characters :
- Các ký tự sau được cho phép trong các định danh chưa được trích xuất:
- ASCII: [0-9, A-Z, A-Z $ _] [chữ cái Latin cơ bản, chữ số 0-9, Dollar, Undercore]
- Mở rộng: U+0080 .. U+FFFF
- Các ký tự sau được cho phép trong các định danh được trích dẫn bao gồm toàn bộ mặt phẳng đa ngôn ngữ Unicode [BMP], ngoại trừ U+0000:
- ASCII: U+0001 .. U+007F
- Mở rộng: U+0080 .. U+FFFF
- ASCII NUL [U+0000] và các ký tự bổ sung [U+10000 trở lên] không được phép trong các định danh được trích dẫn hoặc chưa được trích dẫn.
- Định danh có thể bắt đầu bằng một chữ số nhưng trừ khi được trích dẫn có thể không chỉ bao gồm các chữ số.
- Cơ sở dữ liệu, bảng và tên cột không thể kết thúc bằng các ký tự không gian.
Bảng sau đây cho thấy độ dài tối đa cho từng loại định danh
Cơ sở dữ liệu | 64 |
Bàn | 64 |
Cột | 64 |
Mục lục | 64 |
Hạn chế | 64 |
Quy trình hoặc chức năng được lưu trữ | 64 |
Kích hoạt | 64 |
Lượt xem | 64 |
Biến cố | 64 |
Không gian bảng | 64 |
Người phục vụ | 64 |
Nhóm tập tin nhật ký | 64 |
Bí danh | 256 [xem ngoại lệ] |
Nhãn tuyên bố hỗn hợp | 16 |
Vòng loại định danh
MySQL cho phép các tên bao gồm một định danh duy nhất hoặc nhiều định danh. Các thành phần của một tên nhiều phần phải được phân tách theo thời gian ["."]. Các phần ban đầu của tên nhiều phần đóng vai trò là vòng loại ảnh hưởng đến bối cảnh trong đó định danh cuối cùng được giải thích.
Trong MySQL, bạn có thể tham khảo cột bảng bằng bất kỳ biểu mẫu nào sau đây.
Cột tham chiếu đến col_name cột & nbsp; col_name & nbsp; từ bất kỳ bảng nào được sử dụng trong câu lệnh chứa một cột của tên đó. tbl_name.col_name cột & nbsp; col_name & nbsp; từ bảng & nbsp; tbl_name & nbsp; của cơ sở dữ liệu mặc định. db_name.tbl_name.col_name cột & nbsp; col_name & nbsp; từ bảng & nbsp; tbl_name & nbsp; của cơ sở dữ liệu & nbsp; db_name.
Nhân vật vòng loại là một mã thông báo riêng biệt và không cần phải tiếp giáp với các định danh liên quan. Ví dụ: tbl_name.col_name và tbl_name. col_name tương đương.
Độ nhạy trường hợp định danh
Trong cơ sở dữ liệu của MySQL, bảng và tên kích hoạt không nhạy cảm với Windows, nhưng trường hợp nhạy cảm trong hầu hết các giống UNIX. Trong Mac OS X, dựa trên UNIX nhưng sử dụng loại hệ thống tệp mặc định [HFS+] không nhạy cảm với trường hợp. Cột, chỉ mục, thói quen được lưu trữ và tên sự kiện không nhạy cảm với bất kỳ nền tảng nào, cũng không phải là bí danh cột, nhưng các nhóm logfile nhạy cảm. Điều này khác với SQL tiêu chuẩn. Theo mặc định, các bí danh bảng nhạy cảm với UNIX, nhưng không như vậy trên Windows hoặc Mac OS X.
Ánh xạ các định danh vào tên tệp
Có một sự tương ứng giữa cơ sở dữ liệu và số nhận dạng bảng và tên trong hệ thống tệp. MySQL đại diện cho mỗi cơ sở dữ liệu dưới dạng thư mục trong thư mục dữ liệu và mỗi bảng bằng một hoặc nhiều tệp trong thư mục cơ sở dữ liệu phù hợp. Đối với các tệp định dạng bảng [.frm], dữ liệu luôn được lưu trữ trong cấu trúc và vị trí này.
Đối với các tệp dữ liệu và chỉ mục, biểu diễn chính xác trên đĩa là cụ thể của công cụ lưu trữ. Các tệp này có thể được lưu trữ ở cùng một vị trí với các tệp FRM hoặc thông tin có thể được lưu trữ trong một tệp riêng biệt. Dữ liệu Innodb được lưu trữ trong các tệp dữ liệu Innodb. Nếu bạn đang sử dụng các không gian bảng với Innodb, thì các tệp không gian bảng cụ thể bạn tạo được sử dụng thay thế.
Bất kỳ ký tự nào là hợp pháp trong cơ sở dữ liệu hoặc định danh bảng trừ ASCII NUL [0x00]. MySQL mã hóa bất kỳ ký tự nào có vấn đề trong các đối tượng hệ thống tệp tương ứng khi nó tạo thư mục cơ sở dữ liệu hoặc tệp bảng:
- Các chữ cái Latin cơ bản [a..Za..z], chữ số [0..9] và dấu gạch dưới [_] được mã hóa như là. Do đó, độ nhạy trường hợp của chúng trực tiếp phụ thuộc vào các tính năng hệ thống tệp.
- Tất cả các chữ cái quốc gia khác từ bảng chữ cái có ánh xạ chữ hoa/chữ thường được mã hóa như trong bảng sau. Các giá trị trong cột Phạm vi mã là các giá trị UCS-2.
Ánh xạ các định danh vào tên tệp
MySQL 5.6 hỗ trợ các chức năng tích hợp [gốc], chức năng do người dùng xác định [UDFS] và các chức năng được lưu trữ.
Phân tích tên chức năng tích hợp:
Trình phân tích cú pháp sử dụng các quy tắc mặc định cho tên phân tích cú pháp của các hàm tích hợp. Các quy tắc này có thể được thay đổi bằng cách bật chế độ SQL bỏ qua_space. Khi trình phân tích cú pháp gặp phải một từ là tên của hàm tích hợp, nó phải xác định xem tên có biểu thị cuộc gọi hàm hay thay vào đó
Độ phân giải tên chức năng: Các quy tắc sau mô tả cách máy chủ giải quyết các tham chiếu đến tên chức năng để tạo chức năng và gọi: The following rules describe how the server resolves references to function names for function creation and invocation :
- Các chức năng tích hợp và các hàm do người dùng xác định lỗi xảy ra nếu bạn cố gắng tạo UDF có cùng tên với hàm tích hợp.
- Chức năng tích hợp và các chức năng được lưu trữ. Có thể tạo một chức năng được lưu trữ có cùng tên với hàm tích hợp, nhưng để gọi hàm được lưu trữ, cần phải đủ điều kiện với tên lược đồ.
- Các chức năng do người dùng xác định và các chức năng được lưu trữ chia sẻ cùng một không gian tên, vì vậy bạn không thể tạo một chức năng UDF và một chức năng được lưu trữ cùng tên.
MySQL: Các biến do người dùng xác định
Trong MySQL, bạn có thể lưu trữ một giá trị trong biến do người dùng xác định trong một câu lệnh và sau đó bạn có thể tham khảo trong một câu lệnh khác. Điều này cho phép bạn chuyển các giá trị từ câu lệnh này sang câu lệnh khác. Các biến do người dùng xác định là dành riêng cho phiên, do đó các biến này là riêng tư cho một người dùng cụ thể và một người dùng khác không thể nhìn thấy hoặc sử dụng chúng. Tất cả các biến cho một phiên khách hàng nhất định được tự động giải phóng khi máy khách đó thoát.
Cú pháp: @var_name var_name bao gồm các ký tự chữ và số, ".", "_" Và "$". Tên biến người dùng có thể chứa các ký tự khác nếu bạn trích dẫn nó dưới dạng chuỗi hoặc mã định danh [ví dụ: @'my-var', @"My-var" hoặc @`my-var`]. Lưu ý: Tên biến người dùng không nhạy cảm trường hợp trong MySQL 5.0 trở lên. @var_name
var_name consists of alphanumeric characters,
".", "_", and "$". A user variable name can contain other characters if you quote it as a string or identifier [for example, @'my-var', @"my-var", or @`my-var`].
Note : User variable names are not case sensitive in MySQL 5.0 and up.
Một cách để đặt biến do người dùng xác định là bằng cách phát hành câu lệnh SET:
SET @var_name = expr [, @var_name = expr] ...
Thí dụ :
MySQL> SET @x = 10; @y = 20; @z: = 30; Query OK, 0 rows affected [0.07 sec] MySQL> SELECT @x, @y, @z; +------+------+------+ | @x | @y | @z | +------+------+------+ | 10 | 20 | 30 | +------+------+------+ 1 row in set [0.00 sec]
Để biết thêm chi tiết, hãy đọc các biến trong các chương trình được lưu trữ.
MySQL: Biểu thức cú pháp
Các quy tắc sau đây xác định cú pháp biểu thức trong MySQL. Ngữ pháp được hiển thị ở đây dựa trên các ngữ pháp được đưa ra trong tệp SQL/SQL_YACC.YY của các bản phân phối nguồn MySQL.
expr:
- expr hoặc expr
- expr || expr
- expr xor expr
- expr và expr
- expr && expr
- Không expr
- !! expr
- boolean_primary là [không] {true | Sai | KHÔNG XÁC ĐỊNH}
- boolean_primary
boolean_primary:
- boolean_primary là [không] null
- Boolean_primary vị ngữ
- Boolean_primary so sánh_operator vị ngữ
- boolean_primary so sánh_operator {all | Bất kỳ} [truy vấn con]
- Thuộc tính
so sánh_operator:
= | > = | > |
Thuộc tính :
- BIT_EXPR [không] trong [Sub Truery]
- BIT_EXPR [không] trong [expr [, expr] ...]
- BIT_EXPR [không] giữa Bit_ExPR và Vị ngữ
- bit_expr nghe giống như bit_expr
- BIT_EXPR [không] như Simple_expr [Escape Simple_expr]
- bit_expr [not] regexp bit_expr
- bit_expr
gbit_expr:
- BIT_EXPR | BIT_EXPR
- BIT_EXPR & BIT_EXPR
- Bit_Expr > BIT_EXPR
- BIT_EXPR + BIT_EXPR
- BIT_EXPR - BIT_EXPR
- BIT_EXPR * BIT_EXPR
- BIT_EXPR / BIT_EXPR
- BIT_EXPR DIV BIT_EXPR
- BIT_EXPR MOD BIT_EXPR
- BIT_EXPR % BIT_EXPR
- BIT_EXPR ^ BIT_EXPR
- BIT_EXPR + Interval_expr
- BIT_EXPR - Interval_expr
- simple_expr
Simple_expr:
- nghĩa đen
- định danh
- function_call
- Simple_expr Collate Collation_Name
- param_marker
- Biến đổi
- Đơn giản_expr || Đơn giản_expr
- + Simple_expr
- - Simple_expr
- ~ Simple_expr
- !! Đơn giản_expr
- Nhị phân đơn giản_expr
- [expr [, expr] ...]
- Hàng [expr, expr [, expr] ...]
- [subquery]
- Tồn tại [phụ]
- {định danh expr}
- match_expr
- case_expr
- interval_expr
Cú pháp nhận xét MySQL
MySQL hỗ trợ ba kiểu bình luận:
- ký tự "#" đến cuối dòng.
- "-" Trình tự đến cuối dòng.
- / * Văn bản ở đây */ chuỗi, như trong ngôn ngữ lập trình c
Xem các ví dụ sau:
MySQL> SELECT 1+1; # Single line comment MySQL> SELECT 1+1; -- Single line comment MySQL> SELECT 1 /* In-line comment*/ + 1; MySQL> SELECT 1+ /* this is a multiple-line comment */ 1;
MySQL từ dành riêng
Một số từ như Chọn, Xóa hoặc Bigint được bảo lưu và yêu cầu xử lý đặc biệt để sử dụng làm định danh như tên bảng và cột. Bảng sau đây liệt kê các từ dành riêng của MySQL.
Những từ dành riêng trong MySQL 5.6
CÓ THỂ TRUY CẬP | CỘNG | TẤT CẢ CÁC |
Thay đổi | Phân tích | VÀ |
BẰNG | TĂNG DẦN | Authensitive |
TRƯỚC | GIỮA | Bigint |
Nhị phân | BÃI | CẢ HAI |
QUA | CUỘC GỌI | Dòng thác |
TRƯỜNG HỢP | BIẾN ĐỔI | Char |
TÍNH CÁCH | KIỂM TRA | Đối chiếu |
CỘT | TÌNH TRẠNG | HẠN CHẾ |
TIẾP TỤC | ĐỔI | TẠO RA |
ĐI QUA | NGAY HIỆN TẠI | THỜI ĐIỂM HIỆN TẠI |
DẤU THỜI GIAN HIỆN TẠI | NGƯỜI DÙNG HIỆN TẠI | CON TRỎ |
Cơ sở dữ liệu | Cơ sở dữ liệu | Day_hour |
Day_microsecond | Day_minute | Day_second |
THÁNG MƯỜI HAI | SỐ THẬP PHÂN | TUYÊN BỐ |
MẶC ĐỊNH | Chậm trễ | XÓA BỎ |
Desc | MÔ TẢ | Xác định |
RIÊNG BIỆT | Phân biệt | Div |
KÉP | LÀM RƠI | HAI |
MỖI | KHÁC | Khác |
GỬI KÈM | Trốn thoát | Tồn tại |
LỐI RA | GIẢI THÍCH | SAI |
TÌM VỀ | TRÔI NỔI | Float4 |
Float8 | VÌ | LỰC LƯỢNG |
NGOẠI QUỐC | TỪ | FULLTEXT |
CHUNG | LẤY | BAN CHO |
TẬP ĐOÀN | ĐANG CÓ | ƯU TIÊN CAO |
Giờ_microsecond | Giờ_minute | Giờ_second |
NẾU | PHỚT LỜ | Bỏ qua_server_ids |
TRONG | MỤC LỤC | TRONG TẬP TIN |
BÊN TRONG | Inout | VÔ CẢM |
CHÈN | Int | Int1 |
Int2 | Int3 | INT4 |
Int8 | Số nguyên | Khoảng thời gian |
VÀO TRONG | Io_After_gtids | Io_befor_gtids |
LÀ | Lặp lại | THAM GIA |
CHÌA KHÓA | Chìa khóa | GIẾT CHẾT |
Dẫn đầu | RỜI BỎ | BÊN TRÁI |
GIỐNG | GIỚI HẠN | Tuyến tính |
Dòng | TRỌNG TẢI | GIỜ ĐỊA PHƯƠNG |
LocalTimeStamp | KHÓA | DÀI |
Longblob | VĂN BẢN DÀI | VÒNG |
ƯU TIÊN THẤP | Master_bind | Master_HeartBeat_Period |
Master_ssl_verify_server_cert | CUỘC THI ĐẤU | GIÁ TRỊ TỐI ĐA |
Trung bình | Trung bình | Tương tự |
TRUNG TÂM | Phút_microsecond | Phút_second |
Mod | Sửa đổi | THIÊN NHIÊN |
KHÔNG PHẢI | NO_WRITE_TO_BINLOG | VÔ GIÁ TRỊ |
Số | TRÊN | MỘT CHÂU |
TỐI ƯU HÓA | QUYỀN MUA | Tùy chọn |
HOẶC | GỌI MÓN | NGOÀI |
Bên ngoài | OUTFILE | VÁCH NGĂN |
ĐỘ CHÍNH XÁC | SƠ ĐẲNG | THỦ TỤC |
Thanh trừng | PHẠM VI | ĐỌC |
Đọc | ĐỌC VIẾT | CÓ THẬT |
NGƯỜI GIỚI THIỆU | REGEXP | PHÓNG THÍCH |
ĐỔI TÊN | NÓI LẠI | THAY THẾ |
YÊU CẦU | Từ chức | HẠN CHẾ |
TRỞ VỀ | Thu hồi | BÊN PHẢI |
Rike | LƯỢC ĐỒ | Lược đồ |
Thứ hai_MicroSecond | LỰA CHỌN | NHẠY CẢM |
Máy tách biệt | BỘ | BUỔI BIEU DIỄN |
DẤU HIỆU | CHẬM | Nhỏ |
Không gian | RIÊNG | SQL |
Sqlexception | SQLSTATE | Sqlwarning |
SQL_AFTER_GTIDS | Sql_befor_gtids | SQL_BIG_RESULT |
SQL_CALC_FOUND_ROWS | SQL_SMALL_RESULT | SSL |
Bắt đầu | Straight_join | BÀN |
Chấm dứt | SAU ĐÓ | Tinyblob |
Tinyint | Tinytext | ĐẾN |
Trailing | KÍCH HOẠT | THẬT |
HOÀN TÁC | LIÊN HIỆP | ĐỘC NHẤT |
Mở khóa | CHƯA KÝ | CẬP NHẬT |
CÁCH SỬ DỤNG | SỬ DỤNG | Sử dụng |
Utc_date | UTC_TIME | UTC_Timestamp |
Giá trị | Varbinary | Varchar |
Varcharacter | Khác nhau | KHI NÀO |
Ở ĐÂU | TRONG KHI | VỚI |
VIẾT | XOR | NĂM THÁNG |
Zerofill | & nbsp; | & nbsp; |
Trước đó: Các công cụ lưu trữ MySQL [loại bảng] Tiếp theo: Kiểu dữ liệu MySQL MySQL Storage Engines [table types]
Next: MySQL Data Types