Rumah > pangkalan data > tutorial mysql > Bagaimana untuk membuat jadual dalam mysql

Bagaimana untuk membuat jadual dalam mysql

下次还敢
Lepaskan: 2024-04-14 19:18:53
asal
458 orang telah melayarinya

Bagaimana untuk membuat jadual MySQL? Gunakan pernyataan CREATE TABLE untuk menentukan nama dan struktur jadual. Nyatakan nama lajur dan jenis data dalam kurungan. Tetapkan kekangan (seperti NOT NULL, UNIQUE, PRIMARY KEY) untuk memastikan integriti data. Tentukan pilihan lain (seperti nilai lalai, anotasi, enjin storan).

Bagaimana untuk membuat jadual dalam mysql

Cara mencipta jadual MySQL

Mencipta jadual dalam pangkalan data MySQL ialah unit organisasi asas data. Mencipta jadual memerlukan langkah berikut:

1 Gunakan pernyataan CREATE TABLE

Mula-mula, buat jadual baharu menggunakan pernyataan CREATE TABLE. Pernyataan harus mengandungi nama jadual dan struktur jadual, termasuk nama lajur, jenis data dan kekangan.

Contohnya:

<code>CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) UNIQUE NOT NULL
);</code>
Salin selepas log masuk
  • id: lajur kunci utama, integer kenaikan automatik.
  • nama: Lajur rentetan, sehingga 255 aksara.
  • e-mel: Lajur rentetan, nilai unik dan tidak boleh kosong.

2. Nyatakan nama lajur dan jenis data

Nyatakan nama lajur dan jenis data dalam kurungan. Jenis data yang disokong termasuk:

  • INT: Integer
  • VARCHAR(N): Rentetan panjang boleh ubah (N ialah panjang maksimum)
  • DATETIME: Tarikh dan masa
  • BOOL: Nilai Boolean (BENAR/SALAH)
3. Tetapkan kekangan

Kekangan boleh memastikan integriti dan ketekalan data. Kekangan biasa termasuk:

    NOT NULL
  • : Lajur tidak boleh kosong.
  • UNIK
  • : Nilai dalam lajur mestilah unik.
  • KUNCI UTAMA
  • : Tentukan lajur kunci utama, yang secara unik mengenal pasti setiap baris jadual.
  • KUNCI ASING
  • : Tentukan perhubungan dengan lajur jadual lain.
4 Pilihan lain

Anda juga boleh menentukan pilihan lain, seperti:

    DEFAULT
  • : Tentukan nilai lalai.
  • ULASAN
  • : Tambahkan ulasan pada jadual.
  • ENGINE
  • : Tentukan enjin storan yang digunakan oleh jadual (cth. InnoDB, MyISAM).
Contohnya:

<code>CREATE TABLE orders (
  id INT NOT NULL AUTO_INCREMENT,
  user_id INT NOT NULL,
  product_id INT NOT NULL,
  quantity INT NOT NULL DEFAULT 0,
  FOREIGN KEY (user_id) REFERENCES users(id),
  FOREIGN KEY (product_id) REFERENCES products(id)
);</code>
Salin selepas log masuk

    kuantiti
  • lajur mempunyai nilai lalai 0. Lajur
  • user_id
  • dan product_id ialah kunci asing yang merujuk lajur dalam jadual pengguna dan produk.

Atas ialah kandungan terperinci Bagaimana untuk membuat jadual dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan