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

Bagaimana untuk membuat jadual dalam mysql

下次还敢
下次还敢asal
2024-04-14 19:18:53495semak imbas

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>
  • 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>

    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!

Kenyataan:
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