Rumah  >  Artikel  >  pangkalan data  >  medan jadual pertanyaan mysql

medan jadual pertanyaan mysql

WBOY
WBOYasal
2023-05-12 09:25:369549semak imbas

Menyiasat medan jadual dalam MySQL adalah kemahiran yang sangat asas yang mesti dikuasai Ia adalah salah satu operasi utama dalam reka bentuk dan pembangunan pangkalan data. Sebelum menanyakan medan jadual, mari kita fahami dahulu apa itu MySQL.

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka. Ia menggunakan SQL (Bahasa Pertanyaan Berstruktur) untuk membuat pertanyaan, menambah, memadam dan mengubah suai data. MySQL ialah salah satu pangkalan data sumber terbuka yang paling popular pada masa ini dan digunakan secara meluas dalam pembangunan web, analisis data dan bidang lain.

Menyoal medan jadual dalam MySQL boleh dicapai melalui arahan desc (DESCRIBE) atau arahan show columns. Di sini kami akan memperkenalkan cara menggunakan alat baris arahan MySQL dan MySQL Workbench untuk menanyakan medan jadual.

1. Tanya medan jadual dalam alat baris arahan MySQL

  1. Log masuk ke MySQL

Untuk menanyakan medan jadual dalam baris arahan MySQL alat, Kita perlu membuka antara muka baris arahan MySQL terlebih dahulu. Ini boleh dilakukan dengan memasukkan arahan berikut dalam terminal:

$ mysql -u root -p

di mana -u bermaksud log masuk sebagai root dan -p bermaksud memasukkan kata laluan. Jika anda log masuk secara tempatan, anda boleh meninggalkan nama hos -h.

  1. Pilih pangkalan data yang ingin anda tanyakan

Selepas memasukkan MySQL, anda boleh memilih pangkalan data yang ingin anda tanya melalui arahan berikut:

mysql> USE database_name;

di mana database_name ialah pangkalan data yang anda ingin tanya Nama pangkalan data. Jika pangkalan data belum dibuat lagi, anda boleh menggunakan arahan CREATE DATABASE untuk menciptanya. Contohnya:

mysql> CREATE DATABASE mydatabase;
  1. Medan jadual pertanyaan

Medan jadual pertanyaan boleh dilaksanakan melalui arahan desc (DESCRIBE) atau arahan show columns. Di sini, kami mengambil arahan desc sebagai contoh. Katakan kita ingin menanyakan medan jadual bernama pengguna, kita boleh menggunakan arahan berikut:

mysql> DESC users;

Selepas melaksanakan arahan ini, MySQL akan mengembalikan maklumat tentang medan jadual, termasuk nama medan, jenis data dan sama ada Nilai NULL dibenarkan, dan maklumat penting, dsb. Contohnya:

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | int(11)      | NO   | PRI | NULL    | auto_increment |
| name       | varchar(255) | NO   |     | NULL    |                |
| email      | varchar(255) | NO   |     | NULL    |                |
| password   | varchar(255) | NO   |     | NULL    |                |
| created_at | timestamp    | NO   |     | NULL    |                |
| updated_at | timestamp    | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+

2. Medan jadual pertanyaan dalam Meja Kerja MySQL

Jika anda lebih suka menggunakan antara muka grafik daripada alat baris arahan untuk menanya medan jadual, maka Meja Kerja MySQL dibina untuk anda . Sebagai alat pembangunan dan pengurusan MySQL, MySQL Workbench bukan sahaja boleh menanyakan medan jadual, tetapi juga melakukan pemodelan data, penyuntingan SQL, pengoptimuman pertanyaan dan operasi lain.

  1. Sambung ke pelayan MySQL

Pertama, apabila membuka MySQL Workbench, anda perlu menyambung ke pelayan MySQL melalui pilihan "Sambung ke Pangkalan Data" dalam "Pelayan" menu. Seterusnya, masukkan nama hos, nama pengguna dan kata laluan pelayan MySQL, pilih nombor port lalai (biasanya 3306), dan klik butang "Ujian Sambungan" untuk menguji sama ada sambungan berjaya.

  1. Pilih pangkalan data untuk disoal

Selepas lulus ujian, anda boleh memilih pangkalan data untuk disoal dalam panel "Navigator". Jika pangkalan data yang anda ingin tanyakan tiada dalam senarai, anda boleh mencipta pangkalan data baharu menggunakan pilihan "Buat skema baharu dalam pelayan bersambung" MySQL Workbench.

  1. Medan Jadual Pertanyaan

Selepas memilih pangkalan data, anda boleh mengembangkan pangkalan data dalam panel Navigator untuk melihat semua jadual yang terkandung di dalamnya. Kemudian, klik dua kali jadual yang anda ingin tanya untuk membuka halaman yang berkaitan. Dalam halaman ini, anda boleh melihat semua medan jadual, termasuk nama medan, jenis data, nilai lalai, sama ada nilai NULL dibenarkan, dsb.

Selain menanyakan medan jadual dengan melihat halaman jadual, anda juga boleh menggunakan alat "Pemodel Data" MySQL Workbench untuk pemodelan data. Dalam alat ini, anda boleh melukis gambar rajah perhubungan entiti (gambar rajah ER) dan melihat perkaitan antara jadual secara visual. Selain itu, anda juga boleh menanyakan maklumat medan jadual melalui rajah ER.

Ringkasan:

MySQL ialah pangkalan data hubungan yang berkuasa kaedahnya untuk menanyakan medan jadual adalah mudah dan mudah difahami, dan boleh dilengkapkan dalam kedua-dua alat baris arahan MySQL dan alat MySQL Workbench. . Untuk menanyakan medan jadual, anda boleh menggunakan perintah desc atau arahan show columns. Selain itu, alat MySQL Workbench juga menyediakan operasi yang lebih terperinci seperti pemodelan data. Adalah sangat penting untuk menguasai kaedah menyoal medan jadual, yang boleh membantu kami mereka bentuk dan membangunkan pangkalan data dengan cepat dan berkesan.

Atas ialah kandungan terperinci medan jadual pertanyaan 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
Artikel sebelumnya:kata laluan pertanyaan mysqlArtikel seterusnya:kata laluan pertanyaan mysql