Memahami Jenis Data SQL - Yang Perlu Anda Ketahui Mengenai Jenis Data SQL



Artikel mengenai Jenis Data SQL ini akan memberi anda gambaran umum mengenai pelbagai jenis data yang boleh anda gunakan dalam SQL, seperti angka, rentetan, binari, tarikh & masa.

Dengan jumlah data yang ada di dunia, hampir mustahil untuk menguruskan data tanpa pangkalan data yang betul. Oleh itu, SQL adalah teras pangkalan data hubungan yang menyediakan pelbagai pilihan untuk menangani data sangat diperlukan dalam kebanyakan peranan pekerjaan. Dalam artikel ini mengenai jenis Data SQL, kita akan membincangkan berbagai jenis data yang digunakan dalam SQL.

Berikut ini dibahas dalam artikel ini:





SQL - Jenis Data SQL - Edureka

bagaimana melakukan kuasa di java

Oleh itu, mari kita mulakan dengan masing-masing.

Jenis Data SQL: Jenis Numerik

Bahagian artikel ini akan membincangkan jenis data berangka. Jenis data ini membolehkan bilangan bulat yang ditandatangani dan tidak ditandatangani. Saya telah membahagikan jenis data berangka kepada dua bahagian berikut:



Jenis Data Numerik Tepat

Jenis data Huraian / Julat
Penyimpanan
Penerangan DARI KE
sedikitBilangan bulat yang boleh berupa 0, 1, atau NULL.-
smallintMembolehkan nombor bulat02551 bait
smallintMembolehkan nombor bulat-32,76832,7672 bait
intMembolehkan nombor bulat-2,147,483,6482,147,483,6474 bait
bigintMembolehkan nombor bulat-9,223,372,036,854,775,8089,223,372,036,854,775,8078 bait
berangka (p, s)Membolehkan nilai berangka. Di mana ' hlm ‘Adalah nilai ketepatan dan ‘ s ‘Adalah nilai skala -10 ^ 38 +110 ^ 38 -15-17 bait
perpuluhan (p, s)Membolehkan nilai perpuluhan. Di mana ' hlm ‘Adalah nilai ketepatan dan ‘ s ‘Adalah nilai skala -10 ^ 38 +110 ^ 38 -15-17 bait
wang kecilMembolehkan data sebagai mata wang-214,748.3648+214,748.36474 bait
wangMembolehkan data sebagai mata wang-922,337,203,685,477.5808922,337,203,685,477.58078 bait

Sekarang, mari kita lihat Jenis Data Numerik Kira-kira.

Jenis Data Numerik Kira-kira

Jenis data Huraian / Julat
Penyimpanan
Penerangan DARI KE
terapung (n)MembolehkanData nombor ketepatan terapung-1.79E + 3081.79E + 3084 atau 8 bait
nyataMembolehkanData nombor ketepatan terapung-3.40E + 383.40E + 384 bait

Seterusnya, dalam artikel ini mari kita melihat jenis data rentetan watak yang digunakan dalam SQL.

Jenis Data SQL: Jenis Data Rentetan Karakter

Bahagian artikel ini akan membincangkan jenis data watak. Jenis data ini membolehkan watak panjang tetap dan berubah-ubah. Rujuk jadual di bawah.

Jenis data Huraian / Saiz Maksimum
Penyimpanan
Penerangan Saiz Maksimum
teksMembolehkan vrentetan aksara panjang yang boleh dicapaiData teks 2GB4 bait + bilangan watak
varchar (maksimum)Membolehkan vrentetan aksara panjang yang boleh dicapai2E + 31 aksara2 bait + bilangan watak
varcharMembolehkan vrentetan aksara panjang yang boleh dicapai8.000 watak2 bait + bilangan watak
charMembolehkan tetaprentetan watak panjang8.000 watakLebar yang ditentukan

CATATAN:
Ques: Mengapa kita tidak dapat menyatakan nilai lebih besar daripada VARCHAR (8000)? Jawapan: VARCHAR (n) bertanggungjawab untuk menyimpan data di halaman berturut-turut. Oleh kerana di setiap halaman, header halaman menempati 96 byte pertama dan hanya 8096 byte data (8192 -96) yang tersedia untuk overhead dan offset baris, anda tidak dapat menyatakan nilai yang lebih besar daripada VARCHAR (8000).

Juga, saya telah memperluas bahagian jenis rentetan watak ke jenis data Unicode sejak industri kamimenggunakan Unicode untuk perwakilan dan pengendalian teks yang konsisten di kebanyakan sistem penulisan dunia.

jalankan pertanyaan sarang dari baris arahan

Jenis Data Rentetan Karakter Unicode

Jenis data Huraian / Saiz Maksimum
Penyimpanan
Penerangan Saiz Maksimum
ntextMembolehkan pemboleh ubahrentetan Unicode panjangData teks 2GB4 bait + bilangan watak
nvarchar (maksimum)Membolehkan pemboleh ubahrentetan Unicode panjang2E + 31 aksara2 bait + bilangan watak
nvarcharMembolehkan pemboleh ubahrentetan Unicode panjang4.000 watak2 bait + bilangan watak
ncharMembolehkan ftali Unicode panjang ixed4.000 watakLebar yang ditentukan * 2

Seterusnya, dalam artikel ini mari kita melihat jenis data binari yang digunakan dalam SQL.

Jenis Data SQL: Jenis Data Perduaan

Bahagian artikel ini akan membincangkan mengenai jenis data binari. Jenis data ini membenarkan nilai binari panjang tetap dan berubah. Rujuk jadual di bawah.

Jenis data Huraian / Saiz Maksimum
Penerangan Saiz Maksimum
imejMembolehkan panjang berubahdata binari2,147,483,647 bait
varbinary (maks)Membolehkan panjang berubahdata binari2E + 31 bait
varikosMembolehkan panjang berubahdata binari8.000 bait
binariMembolehkan fdata binari panjang ixed8.000 bait

Selanjutnya, dalam artikel ini mari kita melihat jenis data tarikh dan masa yang digunakan dalam SQL.

cara menggunakan anaconda untuk ular sawa

Jenis Data SQL: Masa tarikh Jenis Data

Bahagian artikel ini akan membincangkan jenis data tarikh dan masa. Jenis data ini membenarkan format tarikh dan masa yang berbeza. Rujuk jadual di bawah.

Jenis data Huraian / Julat
Penyimpanan
Penerangan DARI KE
TarikhKedai tarikh dalam format Tahun, Bulan & Hari.1 Januari 000131 Disember 99993 bait
masaMenyimpan masa dalam format Jam, Minit & Detik.3-5 bait
masa tarikhMenyimpan tarikh dan masa (dengan ketepatan 3.33 milisaat)1 Januari 175331 Disember 99998 bait
datetime2Menyimpan tarikh dan masa (dengan ketepatan 100 nanodetik)1 Januari 000131 Disember 99996-8 bait
masa kecilMenyimpan tarikh dan masa (dengan ketepatan 1 minit)1 Januari 19006 Jun 20794 bait
datetimeoffsetSama seperti datetime2 dengan penambahan ofset zon waktu8-10 bait
cap waktuMenyimpan nombor unik yang akan dikemas kini setiap kali satu baris dibuat atau diubah suai.

Seterusnya, dalam artikel ini marilah kita melihat pelbagai jenis data yang terdapat dalam SQL.

Jenis Data SQL: Yang lain Jenis Data

Bahagian artikel ini akan membincangkan jenis data yang tidak dapat dikategorikan ke dalam kategori di atas. Rujuk jadual di bawah.

Jenis data Penerangan
mejaJenis data ini menyimpan set hasil untuk pemprosesan kemudian.
xmlJenis data ini menyimpan data berformat XML.
kursorJenis data ini memberikan rujukan ke objek kursor.
pengecam unikJenis data ini menyimpan pengecam unik global (GUID).
sql_variant
Jenis data ini smencari nilai pelbagai jenis data yang disokong SQL kecuali teks, ntext, dan cap waktu.

Setelah anda mengetahui jenis data dalam SQL, saya pasti anda ingin tahu lebih banyak SQL. Berikut adalah senarai artikel yang anda mulakan:

  1. Apa itu MySQL?
  2. Meja Kerja MySQL

Oleh itu, ini adalah penamat artikel ini. Saya harap anda seronok membaca artikel ini. Kami telah melihat pelbagai jenis data yang akan membantu anda menulis pertanyaan dan bermain-main dengan pangkalan data anda. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini dan saya akan menghubungi anda.