Rumah  >  Artikel  >  pangkalan data  >  Terminal MySQL: Cipta Pangkalan Data, Jadual dan banyak lagi.

Terminal MySQL: Cipta Pangkalan Data, Jadual dan banyak lagi.

Linda Hamilton
Linda Hamiltonasal
2024-10-19 06:15:30396semak imbas

MySQL Terminal: Create Databases, Tables and more.

Buat pangkalan data

CREATE DATABASE database_name;

Arahan CREATE DATABASE dalam MySQL digunakan untuk mencipta pangkalan data baharu.

  • CIPTA PANGKALAN DATA: Perintah yang mencipta pangkalan data baharu.
  • database_name: Nama pangkalan data yang anda ingin buat. Nama mestilah unik dalam contoh MySQL.

Nota:

  • Nama pangkalan data mesti mengikut konvensyen penamaan dan tidak boleh mengandungi aksara khas tertentu.
  • Jika anda cuba mencipta pangkalan data yang telah wujud, MySQL akan mengembalikan ralat. Untuk mengelakkan ini, anda boleh menggunakan klausa IF NOT EXISTS:
CREATE DATABASE IF NOT EXISTS database_name;

Versi ini hanya mencipta pangkalan data jika ia belum wujud, mengelakkan ralat.

Lihat Pangkalan Data

SHOW DATABASES;

PANGKALAN DATA TUNJUKKAN; arahan dalam MySQL digunakan untuk menyenaraikan semua pangkalan data yang tersedia pada contoh pelayan MySQL yang anda sambungkan.

Contoh output:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| library_games      |
+--------------------+

Penjelasan:

  • information_schema, mysql, performance_schema dan sys ialah pangkalan data sistem yang MySQL gunakan untuk mengurus kejadian itu sendiri dan menyimpan maklumat tentang keistimewaan, prestasi, dsb.
  • Mana-mana pangkalan data lain yang disenaraikan ialah pangkalan data yang anda cipta atau oleh aplikasi lain, seperti pangkalan data library_games dalam contoh ini.

Arahan ini berguna untuk menyemak pangkalan data yang tersedia untuk diurus atau ditanya.

Sambung ke pangkalan data

USE database_name;

Nama_pangkalan data USE; arahan dalam MySQL digunakan untuk memilih pangkalan data tertentu dan menetapkannya sebagai pangkalan data aktif untuk sesi semasa.

Buat jadual

Arahan CREATE TABLE digunakan dalam MySQL untuk mencipta jadual baharu dalam pangkalan data. Sintaks asas perintah mentakrifkan nama medan (lajur) dan jenis data masing-masing.

CREATE TABLE table_name (
field1 data_type,
field2 data_type,
...
fieldN data_type
);

Komponen:

  • table_name: Nama jadual yang anda ingin buat.
  • medan1, medan2, ... medanN: Nama lajur (medan) yang akan ada pada jadual.
  • data_type: Jenis data yang akan disimpan oleh lajur (seperti INT, VARCHAR, DATE, dll.).

Contoh praktikal:

Andaikan anda membuat jadual yang dipanggil permainan untuk menyimpan maklumat tentang permainan, di mana setiap permainan mempunyai ID, tajuk, genre dan tarikh keluaran:

CREATE TABLE games (
id INT AUTO_INCREMENT PRIMARY KEY, 
title VARCHAR(100), 
gender VARCHAR(50), 
release_date DATE 
);

Penjelasan:

  • id INT AUTO_INCREMENT PRIMARY KEY: Mencipta lajur id jenis integer (INT), yang meningkat secara automatik dan merupakan kunci utama jadual.
  • tajuk VARCHAR(100): Mencipta lajur tajuk yang boleh menyimpan teks sehingga 100 aksara.
  • genre VARCHAR(50): Mencipta lajur genre untuk menyimpan genre permainan, dengan sehingga 50 aksara.
  • release_date DATE: Mencipta lajur untuk menyimpan tarikh keluaran permainan dalam format tarikh (DATE).

Nota:

  • Adalah penting untuk menentukan jenis data yang betul untuk setiap medan mengikut perkara yang anda ingin simpan.
  • Menentukan KUNCI UTAMA memastikan bahawa nilai dalam lajur ini adalah unik untuk setiap baris.

Lihat kandungan jadual

Arahan DESC (atau bentuk penuh DESCRIBE) digunakan dalam MySQL untuk memaparkan struktur jadual. Ia menunjukkan nama lajur, jenis datanya dan maklumat lain yang berkaitan, seperti sama ada lajur membenarkan nilai nol atau sebahagian daripada kunci utama.

CREATE DATABASE database_name;

anda

CREATE DATABASE IF NOT EXISTS database_name;

Contoh:

Andaikata anda ingin melihat struktur jadual permainan yang dibuat sebelum ini:

SHOW DATABASES;

Contoh output:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| library_games      |
+--------------------+

Penjelasan Output:

  • Medan: Nama lajur.
  • Jenis: Jenis data yang disimpan dalam lajur (seperti int, varchar, tarikh).
  • Null: Menunjukkan sama ada lajur membenarkan nilai nol (YA) atau tidak (NO).
  • Kunci: Menunjukkan sama ada lajur ialah kunci (PRI untuk kunci utama, UNI untuk kunci unik, MUL untuk indeks dengan nilai pendua dibenarkan).
  • Lalai: Nilai lalai lajur, jika ada.
  • Tambahan: Maklumat tambahan, seperti auto_increment.

Arahan ini berguna untuk menyemak struktur jadual dengan cepat tanpa perlu melihat kod ciptaan asal.

Atas ialah kandungan terperinci Terminal MySQL: Cipta Pangkalan Data, Jadual dan banyak lagi.. 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