tailieunhanh - MySQL Administrator's Bible- P5

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 Administrator's 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ở. | MySQL Data Types 5 Summary of MySQL Character String Types TABLE 5-1 Data Type Name SQL Standard Fixed Variable Length Range Size Attributes CHAR Yes Fixed Length of 0-255 depends on character set M x bytes ASCII BINARY CHARACTER SETCOLLATION DEFAULT UNICODE VARCHAR Yes Variable Length of 0-255 depends on character set L x 1 if L 255 L x 2 if L 255 ASCII BINARY CHARACTER SETCOLLATION DEFAULT UNICODE TINYTEXT No Variable Max length of 255 bytes L 1 bytes 1 byte stores length ASCII BINARY CHARACTER SETCOLLATION UNICODE TEXT No Variable Max length of 65 535 bytes 64 Kb L 2 bytes 2 bytes store length ASCII BINARY CHARACTER SETCOLLATION UNICODE MEDIUMTEXT No Variable Max length of 16 777 215 bytes 16 Mb L 3 bytes 3 bytes store length ASCII BINARY CHARACTER SETCOLLATION UNICODE LONGTEXT No Variable Max length of 4 294 967 295 bytes 4 Gb L 4 bytes 2 bytes store length ASCII BINARY CHARACTER SETCOLLATION NOT NULL NULL UNICODE 167 Part 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 sec mysql SHOW CREATE TABLE nchar_test G 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 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

TỪ KHÓA LIÊN QUAN