Danh mục

MySQL Administrator's Bible- P5

Số trang: 50      Loại file: pdf      Dung lượng: 407.22 KB      Lượt xem: 8      Lượt tải: 0    
Thư viện của tui

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Với tập trung đặc biệt vào việc phát hành lớn tiếp theo của MySQL, nguồn tài nguyên này cung cấp một khuôn khổ vững chắc cho bất cứ ai mới vào MySQL hoặc chuyển MySQL Administrators Bible- P5: từ một nền tảng cơ sở dữ liệu, cũng như các quản trị MySQL kinh nghiệm. Các bộ đôi tác giả cao hồ sơ cung cấp bảo hiểm thiết yếu của các nguyên tắc cơ bản của phạm vi bảo hiểm cơ sở dữ liệu quản lý, bao gồm cả cách tiếp cận độc đáo MySQL của các tính năng cơ sở...
Nội dung trích xuất từ tài liệu:
MySQL Administrators Bible- P5 MySQL Data Types 5 TABLE 5-1 Summary of MySQL Character String Types SQL Fixed/VariableData Type Name Standard? Length Range Size AttributesCHAR Yes Fixed Length of M*x bytes ASCII 0–255, BINARY depends CHARACTER on character SETCOLLATION set DEFAULT UNICODEVARCHAR Yes Variable Length of L*x+1 ASCII 0–255, if L255 SETCOLLATION set DEFAULT UNICODETINYTEXT No Variable Max length of L+1 bytes ASCII 255 bytes 1 byte stores BINARY length CHARACTER SETCOLLATION UNICODETEXT No Variable Max length of L+2 bytes ASCII 65,535 bytes 2 bytes store BINARY (64 Kb) length CHARACTER SETCOLLATION UNICODEMEDIUMTEXT No Variable Max length of L+3 bytes ASCII 16,777,215 3 bytes store BINARY bytes (16 Mb) length CHARACTER SETCOLLATION UNICODELONGTEXT No Variable Max length of L+4 bytes ASCII 4,294,967,295 2 bytes store BINARY bytes (4 Gb) length CHARACTER SETCOLLATION NOT NULL NULL UNICODE 167Part II Developing with MySQL Like character string types, MySQL supports the SQL standard for fixed- and variable-length strings, but not for character objects. The SQL standard states that the NATIONAL equivalents of character string types are the same as the character string types, except that a specific character set is used. In MySQL, this character set is utf8: mysql> CREATE TABLE nchar_test (nchar_fld NCHAR(10)); Query OK, 0 rows affected (0.55 sec) mysql> SHOW CREATE TABLE nchar_testG *************************** 1. row *************************** Table: nchar_test Create Table: CREATE TABLE `nchar_test` ( `nchar_fld` char(10) CHARACTER SET utf8 DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 1 row in set (0.00 sec) The characteristics and usage of national character string types is exactly the same as character string types, with one exception: the ASCII and UNICODE attributes are not proper syntax. This is because the ASCII and UNICODE attributes set the character set, which conflicts with the NATIONAL keyword. For details on character string types, see the section ‘‘Character String Types’’ earlier in this chapter. Binary Large Object String Types A binary string type is the least restrictive data type. There is one binary large object type in the ISO SQL:2003 standard, with two aliases: ■ BINARY LARGE OBJECT(length) ■ BLOB(length) MySQL supports only the second s ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: