MySQL ialah sistem pengurusan pangkalan data hubungan biasa yang digunakan secara meluas dalam pelbagai sistem dan aplikasi. Dalam MySQL, data disimpan dalam jadual dalam jenis data yang berbeza. Artikel ini akan memperkenalkan jenis data biasa dan senario aplikasinya dalam MySQL, dengan contoh kod.
1. Jenis integer
- Jenis integer (INT): digunakan untuk menyimpan nilai integer positif dan negatif boleh dipilih mengikut bilangan digit yang disimpan, seperti TINYINT, SMALLINT, MEDIUMINT dan BIGINT. Sesuai untuk menyimpan sejumlah besar integer, seperti umur pengguna, nombor ID pelajar, dsb.
Kod sampel:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age TINYINT
);
Salin selepas log masuk
- Jenis integer tidak bertanda (UINT): Sama dengan jenis integer, tetapi hanya boleh menyimpan nilai integer bukan negatif. Sesuai untuk menyimpan integer bukan negatif, seperti bilangan item, penilaian, dsb.
Kod sampel:
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(50),
quantity INT UNSIGNED
);
Salin selepas log masuk
2. Jenis titik terapung
- Jenis titik terapung (FLOAT): digunakan untuk menyimpan nilai titik terapung ketepatan tunggal, menduduki 4 bait ruang storan. Sesuai untuk menyimpan nombor titik terapung yang tidak memerlukan ketepatan yang sangat tinggi, seperti harga produk, suhu, dsb.
Kod sampel:
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(50),
price FLOAT
);
Salin selepas log masuk
- Jenis titik terapung berketepatan ganda (GANDA): digunakan untuk menyimpan nilai titik terapung berketepatan dua kali, menduduki 8 bait ruang storan. Sesuai untuk nombor titik terapung yang memerlukan ketepatan yang lebih tinggi, seperti pengkomputeran saintifik, bidang kewangan, dsb.
Kod sampel:
CREATE TABLE measurements (
id INT PRIMARY KEY,
date DATE,
temperature DOUBLE
);
Salin selepas log masuk
3. Jenis rentetan
- Jenis rentetan (CHAR): digunakan untuk menyimpan rentetan panjang tetap, dengan panjang maksimum 255 aksara. Sesuai untuk menyimpan rentetan panjang tetap, seperti negara, wilayah, dsb.
Kod sampel:
CREATE TABLE countries (
id INT PRIMARY KEY,
name CHAR(50),
population INT
);
Salin selepas log masuk
- Jenis rentetan panjang boleh ubah (VARCHAR): digunakan untuk menyimpan rentetan panjang berubah-ubah, dengan panjang maksimum 65535 aksara. Sesuai untuk menyimpan rentetan panjang yang tidak pasti, seperti nama pengguna, alamat, dsb.
Kod contoh:
CREATE TABLE customers (
id INT PRIMARY KEY,
name VARCHAR(100),
address VARCHAR(200)
);
Salin selepas log masuk
4. Jenis tarikh dan masa
- Jenis tarikh (TARIKH): digunakan untuk menyimpan nilai tarikh tahun, bulan dan hari dalam format YYYY-MM-DD. Sesuai untuk menyimpan maklumat tarikh, seperti hari lahir pengguna, tarikh penciptaan pesanan, dsb.
Kod sampel:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
birthday DATE
);
Salin selepas log masuk
- Jenis masa (TIME): digunakan untuk menyimpan nilai masa jam, minit dan saat dalam format HH:MM:SS. Sesuai untuk menyimpan maklumat masa, seperti masa log masuk pengguna, masa pelaksanaan tugas, dsb.
Contoh kod:
CREATE TABLE tasks (
id INT PRIMARY KEY,
name VARCHAR(50),
due_time TIME
);
Salin selepas log masuk
Di atas ialah pengenalan dan contoh kod jenis data biasa dan senario aplikasinya dalam MySQL. Dengan memilih dan menggunakan jenis data secara rasional, pelbagai jenis data boleh disimpan dan diproses dengan lebih baik, dan prestasi serta kestabilan sistem boleh dipertingkatkan.
Atas ialah kandungan terperinci Pengenalan kepada jenis data dalam MySQL dan senario aplikasinya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!