Liệt kê mysql
SQL Server đang dần trở nên sử dụng bởi người dùng trong công nghệ hiện nay. Vì vậy hãy cùng Bizfly Cloud tìm hiểu về các kiểu dữ liệu trong SQL qua bài viết này nhé Show 1. Các kiểu dữ liệu trong SQLType data typedefinite value that the column that contain. dữ liệu nguyên, ký tự dữ liệu, tiền tệ dữ liệu, dữ liệu ngày tháng và thời gian, chuỗi nhị phân, phân tích Mỗi cột trong bảng cơ sở dữ liệu được yêu cầu phải có tên và kiểu dữ liệu Một nhà phát triển SQL phải quyết định loại dữ liệu nào sẽ được lưu trữ bên trong mỗi cột khi tạo bảng. Kiểu dữ liệu là một hướng dẫn giúp SQL hiểu loại dữ liệu nào ở bên trong mỗi cột và nó cũng xác định cách SQL sẽ tương tác với dữ liệu được lưu trữ Lưu ý. Các loại dữ liệu có thể có các tên khác nhau trong cơ sở dữ liệu khác nhau. Và ngay cả khi trùng tên nhau thì kích thước và các chi tiết bên trong vẫn có thể khác nhau. Vì vậy bạn hãy luôn nhớ kiểm tra tài liệu >> Tìm hiểu thêm. điều cơ bản về SQL là gì? 2. Các kiểu dữ liệu trong MySQLIn MySQL has a main data type. văn bản (văn bản), số (số) và ngày tháng (ngày) Text type textCHAR(kích thước). Lưu trữ một chuỗi có độ dài cố định (có thể chứa chữ cái, số và ký tự đặc biệt). Cố định kích thước được xác định trong dấu ngoặc đơn. Có thể lưu trữ tối đa 255 ký tự VARCHAR(kích thước). Lưu trữ một chuỗi có độ dài thay đổi (có thể chứa chữ cái, số và ký tự đặc biệt). Kích thước tối đa được chỉ định trong dấu ngoặc đơn. Có thể lưu trữ tối đa 255 ký tự. Lưu ý. Nếu bạn đặt giá trị lớn hơn 255, giá trị này sẽ được chuyển thành loại TEXT TINYTEXT. Lưu trữ một chuỗi có độ dài tối đa 255 ký tự CHỮ. Lưu trữ một chuỗi có độ dài tối đa 65. 535 ký tự BÃI. Đối chiếu với BLOB (Đối tượng lớn nhị phân). Lưu trữ tối đa 65. 535 byte dữ liệu TRUNG BÌNH. Lưu trữ một chuỗi có độ dài tối đa 16.777.215 ký tự VỪABLOB. Đối chiếu với BLOB (Đối tượng lớn nhị phân). Lưu trữ tối đa 16. 777. 215 byte dữ liệu VĂN BẢN DÀI. Lưu trữ một chuỗi có độ dài tối đa là 4.294.967.295 ký tự LONGBLOB. Đối chiếu với BLOB (Đối tượng lớn nhị phân). Lưu trữ lên đến 4. 294. 967. 295 byte dữ liệu ENUM(x,y,z,v.v. ). Cho phép bạn nhập danh sách các giá trị có thể có. You could show the max 65535 value in list ENUM. Nếu một giá trị được thêm vào không có trong danh sách, một giá trị trống sẽ được thêm vào Lưu ý. Các giá trị được sắp xếp theo thứ tự bạn nhập vào. You enter the value can have in this format. ENUM('X', 'Y', 'Z') BỘ. Tương tự như ENUM, ngoại trừ điểm đặc biệt SET có thể chứa tối đa 64 mục danh sách và có thể lưu trữ nhiều hơn một lựa chọn Type data type (số)TINYINT (kích thước). -128 đến 127 thông thường. 0 đến 255 KHÔNG ĐƯỢC KÝ*. Số lượng chữ số tối đa có thể chỉ được xác định trong dấu ngoặc đơn NHỎ (kích thước). -32768 đến 32767 thông thường. 0 đến 65535 CHƯA KÝ*. Số lượng chữ số tối đa có thể chỉ được xác định trong dấu ngoặc đơn VỪA (kích thước). -8388608 đến 8388607 thông thường. 0 đến 16777215 CHƯA KÝ*. Số lượng chữ số tối đa có thể chỉ được xác định trong dấu ngoặc đơn INT (kích thước). -2147483648 đến 2147483647 thông thường. 0 đến 4294967295 CHƯA KÝ*. Số lượng chữ số tối đa có thể chỉ được xác định trong dấu ngoặc đơn LỚN (kích thước). -9223372036854775808 đến 9223372036854775807 thông thường. 0 đến 18446744073709551615 CHƯA KÝ*. Số lượng chữ số tối đa có thể chỉ được xác định trong dấu ngoặc đơn NỔI (kích thước, d). Một số nhỏ có dấu thập phân không cố định (dấu phẩy động thập phân). Số lượng chữ số tối đa có thể chỉ được xác định trong kích thước tham số. Số chữ số tối đa ở bên phải dấu thập phân được chỉ định trong tham số d NHÂN ĐÔI(kích thước,d). Một số lớn có dấu hiệu phân tích không cố định. Số lượng chữ số tối đa có thể chỉ được xác định trong kích thước tham số. Số chữ số tối đa ở bên phải dấu thập phân được chỉ định trong tham số d DECIMAL(size,d). MỘT NHÂN ĐÔI được lưu trữ dưới dạng một chuỗi, cho phép một dấu thập phân phân tích. Số lượng chữ số tối đa có thể chỉ được xác định trong kích thước tham số. Số chữ số tối đa ở bên phải dấu thập phân được chỉ định trong tham số d *Các loại nguyên số có một tùy chọn phụ được gọi là UNSIGNED. Thông thường, số nguyên đi từ giá trị âm sang giá trị dương. Thuộc tính bổ sung UNSIGNED sẽ chuyển phạm vi đó lên để nó bắt đầu bằng 0 thay vì một số âm thanh Loại dữ liệu kiểu ngày (ngày)DỮ LIỆU(). One day. format. YYYY-MM-DD Lưu ý. Phạm vi được hỗ trợ là từ '1000-01-01' đến '9999-12-31' NGÀY GIỜ(). *Kết hợp ngày và giờ. format. YYYY-MM-DD HH. MI. SS Lưu ý. Phạm vi được hỗ trợ là từ '1000-01-01 00. 00. 00' đến '9999-12-31 23. 59. 59' DẤU THỜI GIAN(). * Time time. Giá trị DẤU THỜI GIAN được lưu trữ dưới dạng số giây kể từ giai đoạn Unix ('1970-01-01 00. 00. 00' UTC). format. YYYY-MM-DD HH. MI. SS Lưu ý. Phạm vi được hỗ trợ là từ '1970-01-01 00. 00. 01' UTC đến '2038-01-09 03. 14. 07' UTC THỜI GIAN(). time time. format. hộ. MI. SS Lưu ý. Phạm vi được hỗ trợ là từ '-838. 59. 59' đến '838. 59. 59' NĂM(). Một năm ở định dạng hai chữ số hoặc bốn chữ số Giá trị được cho phép ở định dạng bao gồm 4 chữ số. 1901 đến 2155 Giá trị được cho phép ở định dạng bao gồm 2 chữ số. 70 to 69, đại diện cho các năm từ 1970 đến 2069 *Ngay cả khi DATETIME và TIMESTAMP trả về cùng một định dạng thì chúng vẫn hoạt động rất khác nhau. Trong truy vấn INSERT or UPDATE, TIMESTAMP sẽ tự động đặt chính nó vào ngày và giờ hiện tại. TIMESTAMP cũng chấp nhận các định dạng khác nhau, chẳng hạn như YYYYMMDDDHHMISS, YYMMDDDHHMISS, YYYYMMDD hoặc YYMMDD 3. Các kiểu dữ liệu trong SQL ServerType data stringData type description Maximum size Lưu trữ ký tự (n) Chuỗi ký tự chiều rộng cố định 8. 000 ký tự Độ rộng được xác định véc ni (n) Kí tự chuỗi có chiều rộng biến thiên 8. 000 ký tự 2 byte number character véc tơ (tối đa) Kí tự chuỗi có chiều rộng biến thiên 1. 073. 741. 824 ký tự 2 byte number character chữ Kí tự chuỗi có chiều rộng biến thiên 2GB dữ liệu văn bản 4 byte number character nchar Độ rộng chuỗi Unicode cố định 4. 000 ký tự Chiều rộng xác định x 2 nvarchar Biến thiên Unicode width 4. 000 ký tự nvarchar (tối đa) Biến thiên Unicode width 536. 870. 912 ký tự văn bản Biến thiên Unicode width 2GB dữ liệu văn bản nhị phân (n) Thay đổi độ rộng chuỗi nhị phân 8. 000 byte cây nhị phân Thay đổi độ rộng chuỗi nhị phân 8. 000 byte varbinary (tối đa) Thay đổi độ rộng chuỗi nhị phân 8GB hình ảnh Thay đổi độ rộng chuỗi nhị phân 8GB Type data numberData type description Lưu trữ chút Số nguyên có thể là 0, 1 hoặc NULL nhỏ bé Cho phép toàn bộ số từ 0 đến 255 1 byte nhỏ nhắn Cho phép toàn bộ số giữa -32,768 và 32,767 2 byte int Cho phép toàn bộ số giữa -2,147,483,648 và 2,147,483,647 4 byte cố chấp Cho phép toàn bộ số giữa -9,223,372,036,854,775,808 và 9,223,372,036,854,775,807 8 byte thập phân(p,s) Độ chính xác xác định và số lượng lớn Cho phép đánh số từ -10^38 1 đến 10^38 –1 Tham số p cho biết tổng số chữ số tối đa có thể được lưu trữ (tất cả ở bên trái và bên phải của dấu thập phân). p must be a value from 1 to 38. Default is 18 Tham số cho biết số lượng chữ số tối đa được lưu ở bên phải dấu thập phân. s must be a value from 0 to p. default value is 0 5-17 byte số(p,s) Độ chính xác xác định và số lượng lớn Cho phép đánh số từ -10^38 1 đến 10^38 –1 Tham số p cho biết tổng số chữ số tối đa có thể được lưu trữ (tất cả ở bên trái và bên phải của dấu thập phân). p must be a value from 1 to 38. Default is 18 Tham số cho biết số lượng chữ số tối đa được lưu ở bên phải dấu thập phân. s must be a value from 0 to p. default value is 0 5-17 byte tiền nhỏ Tiền tệ dữ liệu từ -214,748. 3648 đến 214,748. 3647 4 byte tiền bạc Tiền tệ dữ liệu từ -922,337,203,685,477,5808 đến 922,337,203,685,477,5807 8 byte phao(n) Biến số chính xác số liệu từ -1. 79E 308 đến 1. 79E 308 Tham số cho biết trường dữ liệu có lưu trữ 4 hoặc 8 byte hay không. float (24) lưu trữ trường 4 byte và float (53) lưu trữ trường 8 byte. default value of n is 53 4 hoặc 8 byte thực tế Các biến số chính xác số liệu từ -3,40E 38 đến 3,40E 38 4 byte Data type of monthsData type description Lưu trữ ngày giờ Từ ngày 1 tháng 1 năm 1753 đến ngày 31 tháng 12 năm 9999 với độ chính xác 3,33 mili giây 8 byte ngày giờ2 Từ ngày 1 tháng 1 năm 0001 đến ngày 31 tháng 12 năm 9999 với độ chính xác 100 nano giây 6-8 byte nhỏdatetime Từ ngày 1 tháng 1 năm 1900 đến ngày 6 tháng 6 năm 2079 với độ chính xác là 1 phút 4 byte ngày Chỉ lưu trữ ngày. Từ ngày 1 tháng 1 năm 0001 đến ngày 31 tháng 12 năm 1999 3 byte thời gian Chỉ lưu trữ thời gian với độ chính xác 100 nano giây 3-5 byte datetimeoffset Giống như datetime2 với việc bổ xung múi giờ 8-10 byte dấu thời gian Lưu trữ một số duy nhất được cập nhật mỗi lần khi một hàng được tạo hoặc sửa đổi. Giá trị dấu thời gian dựa trên đồng hồ nội bộ và không tương thích với thời gian thực. Mỗi bảng chỉ có thể có một dấu thời gian biến Other data typesql_variant. Lưu trữ tối đa 8. 000 byte dữ liệu của các kiểu dữ liệu khác nhau, ngoại trừ văn bản, ntext và dấu thời gian gianuniqueidentifier. Save archive a full request list (GUID) xml. Save the data format XML. Tối đa 2 GB con trỏ. Lưu trữ một tham chiếu đến một con trỏ được sử dụng cho các cơ sở dữ liệu hoạt động bàn. Lưu trữ một kết quả tập tin để xử lý sau Các kiểu dữ liệu truy cập của MicrosoftData type description Lưu trữ Chữ Sử dụng cho văn bản hoặc kết hợp văn bản và số. Tối đa 255 ký tự Bản ghi nhớ Bản ghi bộ nhớ được sử dụng cho số lượng văn bản lớn hơn. Lưu trữ tối đa 65. 536 ký tự Lưu ý. Bạn không thể sắp xếp trường ghi nhớ. Tuy nhiên, chúng tôi có thể tìm kiếm được byte Cho phép toàn bộ số từ 0 đến 255 1 byte số nguyên Cho phép toàn bộ số giữa -32,768 và 32,767 2 byte Dài Cho phép toàn bộ số giữa -2,147,483,648 và 2,147,483,647 4 byte Đơn Dấu phẩy động chính xác đơn. Sẽ xử lý hầu hết các số phân tích 4 byte Gấp đôi Dấu phẩy động chính xác kép. Sẽ xử lý hầu hết các số phân tích 8 byte Tiền tệ Use for money currency. Lưu trữ lên đến 15 chữ số của toàn bộ đô la, cộng với 4 chữ số phân tích mẹo. Bạn có thể chọn loại tiền tệ của một quốc gia 8 byte Số tự động Các trường AutoNumber tự động cung cấp cho mỗi bản ghi số riêng của nó, thường bắt đầu từ 1 4 byte Ngày giờ Use for date and time 8 byte Có không Trường logic có thể được hiển thị là Yes/No, True/False, or On/Off. Trong mã, sử dụng các hằng số True và False (tương đương với -1 và 0) Lưu ý. Các giá trị Null không được phép trong các trường Yes/No 1 chút Đối tượng Ole Có thể lưu trữ hình ảnh, âm thanh, video hoặc các BLOB khác (Đối tượng lớn nhị phân) Tối đa 1 GB siêu liên kết Chứa các liên kết đến các tệp khác, bao gồm các trang web Tra cứu Winzard Cho phép bạn nhập danh sách các tùy chọn, sau đó có thể được chọn từ danh sách thả xuống 4 byte Theo Bizfly Cloud chia sẻ >> Tìm hiểu thêm. Sự khác nhau giữa SQL, MySQL và SQL Server BizFly Cloud là nhà cung cấp dịch vụ điện toán đám mây đám mây với chi phí thấp, được vận hành bởi VCCorp. BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch kết thúc chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT; |