The data type of a column defines what value the column can hold: integer, character, money, date and time, binary, and so on.
Баганын өгөгдлийн төрөл нь багана ямар утга агуулж болохыг тодорхойлдог: бүхэл тоо, тэмдэгт, мөнгө, огноо ба цаг хугацаа, хоёртын гэх мэт.
SQL Data Types – SQL-ийн Өгөгдлийн Төрөл #
Each column in a database table is required to have a name and a data type.
Өгөгдлийн сангийн хүснэгт дэх багана бүр нэр, өгөгдлийн төрөлтэй байх шаардлагатай.
An SQL developer must decide what type of data that will be stored inside each column when creating a table. The data type is a guideline for SQL to understand what type of data is expected inside of each column, and it also identifies how SQL will interact with the stored data.
SQL хөгжүүлэгч нь хүснэгт үүсгэхдээ багана бүрийн дотор ямар төрлийн өгөгдөл хадгалахыг шийдэх ёстой. Өгөгдлийн төрөл нь багана бүрийн дотор ямар төрлийн өгөгдөл хүлээгдэж байгааг ойлгоход SQL-д зориулсан удирдамж бөгөөд мөн SQL нь хадгалагдсан өгөгдөлтэй хэрхэн харилцахыг тодорхойлдог.
Note: Data types might have different names in different database. And even if the name is the same, the size and other details may be different! Always check the documentation!
Анхаар: Өгөгдлийн төрлүүд өөр өөр өгөгдлийн сангуудад өөр өөр нэртэй байж болно. Нэр нь ижил байсан ч хэмжээ болон бусад дэлгэрэнгүй мэдээлэл өөр байж болно! Баримт бичгийг үргэлж шалгаж байгаарай!
MySQL Data Types (Version 8.0) – MySQL Өгөгдлийн Төрлүүд (хувилбар 8.0) #
In MySQL there are three main data types: string, numeric, and date and time.
MySQL-д үндсэн гурван төрлийн өгөгдлийн төрөл байдаг: мөр, тоон бас огноо болон цаг.
String Data Types – Тэмдэгтийн Өгөгдлийн Төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
---|---|
CHAR(size) Тэмлэгт(хэмжээ) |
A FIXED length string (can contain letters, numbers, and special characters). The size parameter specifies the column length in characters – can be from 0 to 255. Default is 1 Тогтмол урттай мөр (үсэг, тоо, тусгай тэмдэгтүүд агуулж болно). Хэмжээ параметр нь баганын уртыг тэмдэгтүүдээр тодорхойлдог – 0-ээс 255 хүртэл байж болно. Өгөгдмөл утга нь 1. |
VARCHAR(size) ВАРЧАР(хэмжээ)
|
A VARIABLE length string (can contain letters, numbers, and special characters). The size parameter specifies the maximum string length in characters – can be from 0 to 65535 Хувьсах урттай мөр (үсэг, тоо, тусгай тэмдэгтүүд агуулж болно). Хэмжээ параметр нь хамгийн их мөрийн уртыг тэмдэгтүүдээр тодорхойлдог – 0-ээс 65535 хүртэл байж болно. |
BINARY(size) Хоёртын(хэмжээ)
|
Equal to CHAR(), but stores binary byte strings. The size parameter specifies the column length in bytes. Default is 1 ТЭМДЭГТ() -тэй тэнцүү, гэхдээ хоёртын битийн мөр хадгална. Хэмжээ параметр нь баганын уртыг байтаар тодорхойлдог. Өгөгдмөл утга нь 1. |
VARBINARY(size) ВАРХОЁРТ(хэмжээ) |
Equal to VARCHAR(), but stores binary byte strings. The size parameter specifies the maximum column length in bytes. ВАРЧАР()-тай тэнцүү, гэхдээ хоёртын байтын мөр хадгална. Хэмжээ параметр нь баганын хамгийн их уртыг байтаар тодорхойлдог. |
TINYBLOB ӨЧҮҮХЭНДУСАЛ
|
For BLOBs (Binary Large Objects). Max length: 255 bytes ДУСАЛ нь (Хоёртын Том Зүйлс) -д зориулсан. Хамгийн их урт: 255 байт. |
TINYTEXT ӨЧҮҮХЭНБИЧВЭР |
Holds a string with a maximum length of 255 characters Хамгийн их урт нь 255 тэмдэгттэй мөр агуулна. |
TEXT(size) БИЧВЭР(хэмжээ) |
Holds a string with a maximum length of 65,535 bytes Хамгийн их урт нь 65,535 байттай мөр агуулна. |
BLOB(size) ДУСАЛ(хэмжээ) |
For BLOBs (Binary Large Objects). Holds up to 65,535 bytes of data BLOBs (Хоёртын том зүйлс) -д зориулсан. 65,535 байтын өгөгдлийг хадгална. |
MEDIUMTEXT ДУНДАЖБИЧВЭР |
Holds a string with a maximum length of 16,777,215 characters Хамгийн их урт нь 16,777,215 тэмдэгттэй мөр агуулна. |
MEDIUMBLOB ДУНДАЖДУСАЛ |
For BLOBs (Binary Large Objects). Holds up to 16,777,215 bytes of data ДУСАЛ нь (Хоёртын том зүйлс) -д зориулсан. 16,777,215 байтын өгөгдлийг хадгална. |
LONGTEXT УРТБИЧВЭР |
Holds a string with a maximum length of 4,294,967,295 characters Хамгийн их урт нь 4,294,967,295 тэмдэгттэй мөр агуулна. |
LONGBLOB УРТДУСАЛ |
For BLOBs (Binary Large Objects). Holds up to 4,294,967,295 bytes of data BLOBs (Binary Large Objects) -д зориулсан. 4,294,967,295 байтын өгөгдлийг хадгална. |
ENUM(val1, val2, val3, …) ENUM(утга1, утга2, утга3)
|
A string object that can have only one value, chosen from a list of possible values. You can list up to 65535 values in an ENUM list. If a value is inserted that is not in the list, a blank value will be inserted. The values are sorted in the order you enter them Боломжит утгуудын жагсаалтаас сонгосон нэг утга агуулж болох мөр зүйлс. Та ENUM жагсаалтад 65535 хүртэл утгыг жагсааж болно. Хэрэв жагсаалтад байхгүй утга оруулсан бол хоосон утга оруулах болно. Утгуудыг оруулсан дарааллаар нь эрэмбэлдэг. |
SET(val1, val2, val3, …) ОЛОНЛОГ(утга1, утга2, утга3, …) |
A string object that can have 0 or more values, chosen from a list of possible values. You can list up to 64 values in a SET list Боломжит утгуудын жагсаалтаас сонгосон 0 эсвэл түүнээс дээш утга агуулж болох мөр зүйлс. ОЛОНЛОГ жагсаалтад 64 хүртэл утгыг жагсааж болно. |
Numeric Data Types – Тоон Өгөгдлийн Төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
---|---|
BIT(size) ӨӨДӨС(хэмжээ) |
A bit-value type. The number of bits per value is specified in size. The size parameter can hold a value from 1 to 64. The default value for size is 1. Өөдөс-утгын төрөл. Утга бүрийн битийн тоог хэмжээгээр тодорхойлно. Хэмжээ параметр нь 1-ээс 64 хүртэлх утгыг агуулж болно. Хэмжээний анхдагч утга нь 1. |
TINYINT(size) ӨЧҮҮХЭНТОО(хэмжээ) |
A very small integer. Signed range is from -128 to 127. Unsigned range is from 0 to 255. The size parameter specifies the maximum display width (which is 255) Маш жижиг бүхэл тоо. Тэмдэгт хүрээ нь -128-аас 127 хүртэл. Тэмдэгт хүрээгүй нь 0-ээс 255 хүртэл. Хэмжээ параметр нь хамгийн их дэлгэцийн өргөнийг тодорхойлдог (энэ нь 255). |
BOOL БУЛ |
Zero is considered as false, nonzero values are considered as true. Тэгийг худал гэж үздэг, тэг биш утгыг үнэн гэж үздэг. |
BOOLEAN БУЛИЙН |
Equal to BOOL БУЛ-тэй тэнцүү |
SMALLINT(size) ЖИЖИГТОО(хэмжээ) |
A small integer. Signed range is from -32768 to 32767. Unsigned range is from 0 to 65535. The size parameter specifies the maximum display width (which is 255) Жижиг бүхэл тоо. Тэмдэгт хүрээ нь -32768-аас 32767 хүртэл. Тэмдэгт хүрээгүй нь 0-ээс 65535 хүртэл. Хэмжээ параметр нь хамгийн их дэлгэцийн өргөнийг тодорхойлдог (энэ нь 255). |
MEDIUMINT(size) ДУНДАЖТОО(хэмжээ) |
A medium integer. Signed range is from -8388608 to 8388607. Unsigned range is from 0 to 16777215. The size parameter specifies the maximum display width (which is 255) Дунд хэмжээний бүхэл тоо. Тэмдэгт хүрээ нь -8388608-аас 8388607 хүртэл. Тэмдэгт хүрээгүй нь 0-ээс 16777215 хүртэл. Хэмжээ параметр нь хамгийн их дэлгэцийн өргөнийг тодорхойлдог (энэ нь 255). |
INT(size) БҮХЭЛТОО(хэмжээ) |
A medium integer. Signed range is from -2147483648 to 2147483647. Unsigned range is from 0 to 4294967295. The size parameter specifies the maximum display width (which is 255) Бүхэл тоо. Тэмдэгт хүрээ нь -8388608-аас 8388607 хүртэл. Тэмдэгт хүрээгүй нь 0-ээс 16777215 хүртэл. Хэмжээ параметр нь хамгийн их дэлгэцийн өргөнийг тодорхойлдог (энэ нь 255). |
INTEGER(size) БҮХЭЛТОО(хэмжээ) |
Equal to INT(size) БҮХЭЛТОО(хэмжээ)-тэй адил. |
BIGINT(size) ТОМТОО(хэмжээ) |
A large integer. Signed range is from -9223372036854775808 to 9223372036854775807. Unsigned range is from 0 to 18446744073709551615. The size parameter specifies the maximum display width (which is 255) Том хэмжээний бүхэл тоо. Тэмдэгт хүрээ нь -9223372036854775808-аас 9223372036854775807 хүртэл. Тэмдэгт хүрээгүй нь 0-ээс 18446744073709551615 хүртэл. Хэмжээ параметр нь хамгийн их дэлгэцийн өргөнийг тодорхойлдог (энэ нь 255). |
FLOAT(size, d) БУТАРХАЙ(хэмжээ, d) |
A floating point number. The total number of digits is specified in size. The number of digits after the decimal point is specified in the d parameter. This syntax is deprecated in MySQL 8.0.17, and it will be removed in future MySQL versions Бутархай цэгтэй тоо. Нийт цифрийн тоо нь size параметрээр тодорхойлогдоно. Арвантын цэгийн дараах цифрийн тоо нь d параметрээр тодорхойлогдоно. Энэ дүрэм нь MySQL 8.0.17 хувилбараас эхлэн хоцрогдсон бөгөөд ирээдүйн MySQL хувилбаруудаас хасагдах болно. |
FLOAT(p) БУТАРХАЙ(p) |
A floating point number. MySQL uses the p value to determine whether to use FLOAT or DOUBLE for the resulting data type. If p is from 0 to 24, the data type becomes FLOAT(). If p is from 25 to 53, the data type becomes DOUBLE() Бутархай цэгтэй тоо. MySQL нь p утгыг ашиглан FLOAT эсвэл DOUBLE өгөгдлийн төрлийг ашиглах эсэхийг тодорхойлдог. Хэрэв p нь 0-ээс 24 хооронд байвал өгөгдлийн төрөл нь FLOAT() болно. Хэрэв p нь 25-аас 53 хооронд байвал өгөгдлийн төрөл нь DOUBLE() болно. |
DOUBLE(size, d) БУТАРХАЙ(хэмжээ, d) |
A normal-size floating point number. The total number of digits is specified in size. The number of digits after the decimal point is specified in the d parameter Энгийн бутархай цэгтэй тоо. Нийт цифрийн тоо нь size параметрээр тодорхойлогдоно. Арвантын цэгийн дараах цифрийн тоо нь d параметрээр тодорхойлогдоно. |
DOUBLE PRECISION(size, d) | |
DECIMAL(size, d) АРАВТ(хэмжээ, d)
|
An exact fixed-point number. The total number of digits is specified in size. The number of digits after the decimal point is specified in the d parameter. The maximum number for size is 65. The maximum number for d is 30. The default value for size is 10. The default value for d is 0. Яг тохирсон тогтмол цэгтэй тоо. Нийт цифрийн тоо нь size параметрээр тодорхойлогдоно. Арвантын цэгийн дараах цифрийн тоо нь d параметрээр тодорхойлогдоно. Хамгийн их хэмжээний утга нь 65. Хамгийн их d утга нь 30. Хэмжээний үндсэн утга нь 10. d үндсэн утга нь 0. |
DEC(size, d) |
Equal to DECIMAL(size,d) АРАВТ(size,d)-тай адил. |
Note: All the numeric data types may have an extra option: UNSIGNED or ZEROFILL. If you add the UNSIGNED option, MySQL disallows negative values for the column. If you add the ZEROFILL option, MySQL automatically also adds the UNSIGNED attribute to the column.
Тэмдэглэл: Бүх тоон өгөгдлийн төрлүүдэд нэмэлт сонголт байж болно: UNSIGNED эсвэл ZEROFILL. Хэрэв та UNSIGNED сонголтыг нэмбэл MySQL нь баганын хувьд сөрөг утгыг зөвшөөрөхгүй. Хэрэв та ZEROFILL сонголтыг нэмбэл MySQL нь автоматаар баганад UNSIGNED атрибутыг нэмж өгнө.
Date and Time Data Types – Огноо болон Цаг Өгөгдлийн төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
---|---|
DATE ОГНОО |
A date. Format: YYYY-MM-DD. The supported range is from ‘1000-01-01’ to ‘9999-12-31’ Формат: YYYY-MM-DD. Дэмжигдсэн хүрээ нь ‘1000-01-01’ -ээс ‘9999-12-31’ хүртэл байна. |
DATETIME(fsp) ОГНООЦАГ(fsp) |
A date and time combination. Format: YYYY-MM-DD hh:mm:ss. The supported range is from ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’. Adding DEFAULT and ON UPDATE in the column definition to get automatic initialization and updating to the current date and time Огноо ба цагийн хослол. Формат: YYYY-MM-DD hh:mm |
TIMESTAMP(fsp) ЦАГТЭМДЭГ(fsp) |
A timestamp. TIMESTAMP values are stored as the number of seconds since the Unix epoch (‘1970-01-01 00:00:00’ UTC). Format: YYYY-MM-DD hh:mm:ss. The supported range is from ‘1970-01-01 00:00:01’ UTC to ‘2038-01-09 03:14:07’ UTC. Automatic initialization and updating to the current date and time can be specified using DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP in the column definition Цаг хугацааны тэмдэг. TIMESTAMP утгууд нь Unix-ийн эхлэлээс (‘1970-01-01 00:00:00’ UTC) хойшхи секундын тоогоор хадгалагддаг. Формат: YYYY-MM-DD hh:mm |
TIME(fsp) ЦАГ(fps) |
A time. Format: hh:mm:ss. The supported range is from ‘-838:59:59’ to ‘838:59:59’ Цаг хугацаа. Формат: hh:mm |
YEAR ЖИЛ |
A year in four-digit format. Values allowed in four-digit format: 1901 to 2155, and 0000. Дөрвөн цифрийн форматаар жил. Дөрвөн цифрийн форматаар зөвшөөрөгдсөн утгууд: 1901-ээс 2155, болон 0000. MySQL 8.0 нь хоёр цифрийн форматаар жил дэмждэггүй. |
SQL Server Data Types – SQL Сервер Өгөгдлийн Төрлүүд #
String Data Types – Тэмдэгтийн Өгөгдлийн Төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
Max size Хамгийн их хэмжээ |
Storage Хадгалалт |
---|---|---|---|
char(n) тэмдэгт(n) |
Fixed width character string Тогтсон өргөнтэй тэмдэгтийн мөр |
8,000 characters 8,000 тэмдэгт |
Defined width Тодорхойлогдсон өргөн |
varchar(n) варчар(n) |
Variable width character string Хувьсах өргөнтэй тэмдэгтийн мөр |
8,000 characters 8,000 тэмдэгт |
2 bytes + number of chars 2 байт + тэмдэгтүүдийн тоо |
varchar(max) варчар(хамгийн их) |
Variable width character string Өргөний хэмжээгээр тогтмол бус тэмдэгт мөр |
1,073,741,824 characters 1,073,741,824 тэмдэгтүүд |
2 bytes + number of chars 2 байт + тэмдэгтийн тоо |
text бичвэр |
Variable width character string Өргөний хэмжээгээр тогтмол бус тэмдэгт мөр |
2GB of text data 2GB өгөгдлийн бичвэр |
4 bytes + number of chars 4 байт + тэмдэгтийн тоо |
nchar nтэмдэгт |
Fixed width Unicode string Өргөний хэмжээгээр тогтмол тэмдэгт мөр |
4,000 characters 4,000 тэмдэгтүүд |
Defined width x 2 Тодорхойлсон өргөн x 2 |
nvarchar nварчар |
Variable width Unicode string Өргөний хэмжээгээр тогтмол бус Unicode тэмдэгт мөр |
4,000 characters 4,000 тэмдэгтүүд |
|
nvarchar(max) nварчар(хамгийн их) |
Variable width Unicode string Өргөний хэмжээгээр тогтмол бус Unicode тэмдэгт мөр |
536,870,912 characters 536,870,912 тэмдэгтүүд |
|
ntext nбичвэр |
Variable width Unicode string Өргөний хэмжээгээр тогтмол бус Unicode тэмдэгт мөр |
2GB of text data 2GB өгөгдлийн бичвэр |
|
binary(n) хоёртын(n) |
Fixed width binary string Өргөний хэмжээгээр тогтмол хоёртын мөр |
8,000 bytes 8,000 байт |
|
varbinary вархоёрт |
Variable width binary string Өргөний хэмжээгээр тогтмол бус хоёртын мөр |
8,000 bytes 8,000 байт |
|
varbinary(max) вархоёрт(хамгийн их) |
Variable width binary string Өргөний хэмжээгээр тогтмол бус хоёртын мөр |
2GB 2ГБ |
|
image дүрс
|
Variable width binary string Өргөний хэмжээгээр тогтмол бус хоёртын мөр |
2GB 2ГБ |
Numeric Data Types – Тоон Өгөгдлийн Төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
Storage Хадгалах хэмжээ |
---|---|---|
bit Өөдөс |
Integer that can be 0, 1, or NULL 0, 1 эсвэл ХООСОН утгыг агуулж болох бүхэл тоо |
|
tinyint өчүүхэнтоо |
Allows whole numbers from 0 to 255 0-255 хооронд бүхэл тоо агуулж болно. |
1 byte 1 байт |
smallint жижигтоо |
Allows whole numbers between -32,768 and 32,767 -32,768-аас 32,767 хооронд бүхэл тоо агуулж болно. |
2 bytes 2 байт |
int бүхэлтоо |
Allows whole numbers between -2,147,483,648 and 2,147,483,647 -2,147,483,648-аас 2,147,483,647 хооронд бүхэл тоо агуулж болно. |
4 bytes 4 байт |
bigint томтоо |
Allows whole numbers between -9,223,372,036,854,775,808 and 9,223,372,036,854,775,807 -9,223,372,036,854,775,808-аас 9,223,372,036,854,775,807 хооронд бүхэл тоо агуулж болно. |
8 bytes 8 байт |
decimal(p,s) аравт(p,s) |
Fixed precision and scale numbers. Тогтмол нарийвчлалтай болон масштабтай тоонууд. Allows numbers from -10^38 +1 to 10^38 –1. -10^38 +1-аас 10^38 –1 хүртэл тоонуудыг агуулж болно. The p parameter indicates the maximum total number of digits that can be stored (both to the left and to the right of the decimal point). p must be a value from 1 to 38. Default is 18. p параметр нь хадгалах нийт цифрийн тоог заана. p нь 1-ээс 38 хүртэл утгатай байх ёстой. Өгөгдмөл утга нь 18. The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0 s параметр нь арын цифрийн тоог заана. s нь 0-ээс p хүртэл утгатай байх ёстой. Өгөгдмөл утга нь 0 |
5-17 bytes 5-17 байт |
numeric(p,s) цифр(p,s)
|
Fixed precision and scale numbers. Тогтмол нарийвчлалтай болон масштабтай тоонууд. Allows numbers from -10^38 +1 to 10^38 –1. -10^38 +1-аас 10^38 –1 хүртэл тоонуудыг агуулж болно. The p parameter indicates the maximum total number of digits that can be stored (both to the left and to the right of the decimal point). p must be a value from 1 to 38. Default is 18. p параметр нь хадгалах нийт цифрийн тоог заана. p нь 1-ээс 38 хүртэл утгатай байх ёстой. Өгөгдмөл утга нь 18. The s parameter indicates the maximum number of digits stored to the right of the decimal point. s must be a value from 0 to p. Default value is 0 s параметр нь арын цифрийн тоог заана. s нь 0-ээс p хүртэл утгатай байх ёстой. Өгөгдмөл утга нь 0 |
5-17 bytes 5-17 байт |
smallmoney багамөнгө |
Monetary data from -214,748.3648 to 214,748.3647 -214,748.3648-аас 214,748.3647 хүртэл мөнгөний өгөгдөл. |
4 bytes 4 байт |
money мөнгө |
Monetary data from -922,337,203,685,477.5808 to 922,337,203,685,477.5807 -922,337,203,685,477.5808-аас 922,337,203,685,477.5807 хүртэл мөнгөний өгөгдөл |
8 bytes 8 байт |
float(n) бутархай(n)
|
Floating precision number data from -1.79E + 308 to 1.79E + 308. Өргөний хэмжээгээр тогтмол бус нарийвчлалтай тоо өгөгдөл. The n parameter indicates whether the field should hold 4 or 8 bytes. float(24) holds a 4-byte field and float(53) holds an 8-byte field. Default value of n is 53. n параметр нь 4 эсвэл 8 байт байхыг заана. float(24) нь 4 байтын талбар, float(53) нь 8 байтын талбар болно. n-ийн өгөгдмөл утга нь 53. |
4 or 8 bytes 4 эсвэл 8 байт |
real бодит
|
Floating precision number data from -3.40E + 38 to 3.40E + 38 Өргөний хэмжээгээр тогтмол бус нарийвчлалтай тоо өгөгдөл. -3.40E + 38-аас 3.40E + 38 хүртэл. |
4 bytes 4 байт |
Date and Time Data Types – Огноо болон Цагийн Өгөгдлийн төрөл #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
Storage Хадгалах хэмжээ |
---|---|---|
datetime огнооцаг |
From January 1, 1753 to December 31, 9999 with an accuracy of 3.33 milliseconds 1753 оны 1-р сарын 1-ээс 9999 оны 12-р сарын 31 хүртэл, нарийвчлал нь 3.33 миллисекунд. |
8 bytes 8 байт |
datetime2 огнооцаг2 |
From January 1, 0001 to December 31, 9999 with an accuracy of 100 nanoseconds 0001 оны 1-р сарын 1-ээс 9999 оны 12-р сарын 31 хүртэл, нарийвчлал нь 100 наносекунд. |
6-8 bytes 6-8 байт |
smalldatetime жижигогнооцаг |
From January 1, 1900 to June 6, 2079 with an accuracy of 1 minute 1900 оны 1-р сарын 1-ээс 2079 оны 6-р сарын 6 хүртэл, нарийвчлал нь 1 минут. |
4 bytes 4 байт |
date огноо |
Store a date only. From January 1, 0001 to December 31, 9999 Зөвхөн огноо хадгална. 0001 оны 1-р сарын 1-ээс 9999 оны 12-р сарын 31 хүртэл. |
3 bytes 3 байт |
time цаг |
Store a time only to an accuracy of 100 nanoseconds Зөвхөн цаг хадгална. Нарийвчлал нь 100 наносекунд. |
3-5 bytes 3-5 байт |
datetimeoffset огнооцагсалаалах |
The same as datetime2 with the addition of a time zone offset Datetime2-тэй ижил, нэмэлтээр цагийн бүсийн хазайлтыг хадгална. |
8-10 bytes 8-10 байт |
timestamp цагтэмдэглэх
|
Stores a unique number that gets updated every time a row gets created or modified. The timestamp value is based upon an internal clock and does not correspond to real time. Each table may have only one timestamp variable Мөр үүсгэгдэж эсвэл өөрчлөгдөх бүрт шинэчилдэг өвөрмөц дугаарыг хадгална. Timestamp утга нь дотоод цагийн үндсэн дээр тодорхойлогддог бөгөөд бодит цагтай нийцдэггүй. Тус бүрдээ зөвхөн нэг timestamp хувьсагчтай байж болно. |
Other Data Types – Бусад Өгөгдлийн Төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
---|---|
sql_variant |
Stores up to 8,000 bytes of data of various data types, except text, ntext, and timestamp Бичвэр, nбичвэр, timestamp-аас бусад төрөл бүрийн өгөгдлийн төрлүүдийг 8,000 байт хүртэл хадгална |
uniqueidentifier |
Stores a globally unique identifier (GUID) Нийтийн хэмжээнд өвөрмөц тодорхойлогч (GUID)-ыг хадгална |
xml |
Stores XML formatted data. Maximum 2GB XML форматтай өгөгдлийг хадгална. Хамгийн ихдээ 2GB |
cursor |
Stores a reference to a cursor used for database operations Өгөгдлийн сангийн үйлдэлд ашиглагдах сумын лавлагааг хадгална |
table |
Stores a result-set for later processing Дараагийн боловсруулалтад ашиглагдах үр дүнгийн багцыг хадгална |
MS Access Data Types – MS Хандалт Өгөгдлийн төрлүүд #
Data type Өгөгдлийн төрөл |
Description Тайлбар |
Storage Хадгалах хэмжээ |
---|---|---|
Text |
Use for text or combinations of text and numbers. 255 characters maximum Бичвэр эсвэл бичвэр болон тоо хослолоор ашиглагдана. 255 тэмдэгт хүртэл |
|
Memo |
Memo is used for larger amounts of text. Stores up to 65,536 characters. Note: You cannot sort a memo field. However, they are searchable Илүү их хэмжээний бичвэр хадгална. 65,536 тэмдэгт хүртэл хадгална. Тэмдэглэл: Memo талбарыг эрэмбэлэх боломжгүй, гэхдээ тэдгээрээр хайлт хийх боломжтой. |
|
Byte |
Allows whole numbers from 0 to 255 0-255 хооронд бүхэл тоо агуулж болно. |
1 byte 1 байт |
Integer |
Allows whole numbers between -32,768 and 32,767 -32,768-аас 32,767 хооронд бүхэл тоо агуулж болно. |
2 bytes 2 байт |
Long |
Allows whole numbers between -2,147,483,648 and 2,147,483,647 -2,147,483,648-аас 2,147,483,647 хооронд бүхэл тоо агуулж болно. |
4 bytes 4 байт |
Single |
Single precision floating-point. Will handle most decimals Нэг нарийвчлалтай цэгтэй тоо. Ихэнх аравтын тоог агуулж чадна. |
4 bytes 4 байт |
Double |
Double precision floating-point. Will handle most decimals Давхар нарийвчлалтай цэгтэй тоо. Ихэнх аравтын тоог агуулж чадна. 8 байт |
8 bytes 8 байт |
Currency |
Use for currency. Holds up to 15 digits of whole dollars, plus 4 decimal places. Tip: You can choose which country’s currency to use Мөнгөний зориулалтаар ашиглагдана. 15 бүхэл доллар хүртэл, нэмэлтээр 4 аравтын орон агуулж чадна. Зөвлөгөө: Хэрэглэх мөнгөний орныг сонгож болно. |
8 bytes 8 байт |
AutoNumber |
AutoNumber fields automatically give each record its own number, usually starting at 1 AutoNumber талбар нь тус бүртээ өвөрмөц дугаарыг автоматаар өгнө, ихэвчлэн 1-ээс эхэлнэ. |
4 bytes 4 байт |
Date/Time |
Use for dates and times Огноо болон цагийн зориулалтаар ашиглагдана. |
8 bytes 8 байт |
Yes/No |
A logical field can be displayed as Yes/No, True/False, or On/Off. In code, use the constants True and False (equivalent to -1 and 0). Note: Null values are not allowed in Yes/No fields Логик талбар нь Тийм/Үгүй, Үнэн/Худал, эсвэл Асах/Унтрах байдлаар үзүүлж болно. Кодонд Үнэн болон Худал константыг ашиглана. (эквивалент нь -1 болон 0). Тэмдэглэл: Тийм/Үгүй талбарт ХООСОН утга байх боломжгүй. |
1 bit 1 бит |
Ole Object |
Can store pictures, audio, video, or other BLOBs (Binary Large Objects) Зураг, аудио, видео, эсвэл бусад BLOB (Binary Large Objects)-ийг хадгалж чадна |
up to 1GB 1GB хүртэл |
Hyperlink |
Contain links to other files, including web pages Бусад файлууд руу, веб хуудас руу холбоос агуулна |
|
Lookup Wizard |
Let you type a list of options, which can then be chosen from a drop-down list Сонголтуудын жагсаалтыг оруулах боломжтой, энэ нь унагадаг жагсаалтаас сонгож болно |
4 bytes 4 байт |