Rumah > pangkalan data > tutorial mysql > mysql cara membuat jadual

mysql cara membuat jadual

WBOY
Lepaskan: 2023-05-23 15:26:07
asal
47163 orang telah melayarinya

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan untuk menyimpan dan mengurus pelbagai jenis data. Mencipta jadual adalah salah satu tugas paling asas dalam MySQL dan dalam artikel ini kita akan belajar cara membuat jadual menggunakan MySQL.

Buat pangkalan data

Sebelum mencipta jadual, anda perlu mencipta pangkalan data terlebih dahulu. Dalam MySQL, anda boleh mencipta pangkalan data menggunakan arahan berikut:

CREATE DATABASE databasename;
Salin selepas log masuk

di mana nama pangkalan data ialah nama pangkalan data yang anda ingin buat. Sebagai contoh, untuk mencipta pangkalan data bernama mydatabase, anda boleh melaksanakan arahan berikut:

CREATE DATABASE mydatabase;
Salin selepas log masuk

Buat jadual

Apabila mencipta jadual, anda perlu terlebih dahulu memilih pangkalan data untuk membuat jadual. Anda boleh memilih pangkalan data menggunakan arahan berikut:

USE databasename;
Salin selepas log masuk

di mana nama pangkalan data ialah nama pangkalan data yang anda ingin pilih. Sebagai contoh, jika anda ingin mencipta jadual dalam pangkalan data mydatabase, anda boleh melaksanakan arahan berikut:

USE mydatabase;
Salin selepas log masuk

Seterusnya, anda boleh menggunakan arahan berikut untuk mencipta jadual:

CREATE TABLE tablename
(
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Salin selepas log masuk

di mana tablename ialah nilai yang anda ingin cipta Nama jadual. lajur1, lajur2 dan lajur3 ialah nama lajur dalam jadual dan jenis data ialah jenis data lajur yang sepadan. Setiap lajur dalam jadual perlu diberi nama dan jenis data yang sepadan. Jika jadual yang anda cipta mempunyai berbilang lajur, anda boleh menyenaraikannya satu demi satu dalam format yang sama.

Berikut ialah contoh yang menunjukkan cara membuat jadual dipanggil pelanggan yang mengandungi tiga lajur: nama, alamat dan telefon:

CREATE TABLE customers
(
name VARCHAR(50),
address VARCHAR(100),
phone VARCHAR(20)
);
Salin selepas log masuk

Dalam contoh di atas, setiap lajur Kedua-duanya menggunakan jenis data VARCHAR , dengan panjang masing-masing 50, 100 dan 20 aksara. Tiga lajur ini menyimpan nama, alamat dan nombor telefon pelanggan.

Tambah data

Selepas mencipta jadual, anda boleh menggunakan arahan berikut untuk menambah data pada jadual:

INSERT INTO tablename
VALUES (value1, value2, value3, ...);
Salin selepas log masuk

Di mana, tablename ialah nama jadual untuk dimasukkan data, nilai1, nilai2 dan nilai3 ialah nilai yang akan dimasukkan ke dalam lajur yang sepadan dalam jadual.

Berikut ialah contoh yang menunjukkan cara menambah data pada jadual pelanggan:

INSERT INTO customers
VALUES ('John Doe', '123 Main St, Anytown USA', '555-1234');
INSERT INTO customers
VALUES ('Jane Smith', '456 Oak St, Anytown USA', '555-5678');
Salin selepas log masuk

Dalam contoh di atas, kami telah menambah dua baris data pada jadual pelanggan, setiap baris data termasuk Nama, alamat dan nombor telefon pelanggan.

Data pertanyaan

Selepas menambah data, anda boleh menggunakan arahan berikut untuk menanyakan data dalam jadual:

SELECT * FROM tablename;
Salin selepas log masuk

Di mana, tablename ialah nama jadual yang akan dipersoalkan. Gunakan aksara kad bebas * untuk mewakili semua lajur dalam jadual pertanyaan.

Berikut ialah contoh yang menunjukkan cara membuat pertanyaan data daripada jadual pelanggan:

SELECT * FROM customers;
Salin selepas log masuk

Dalam contoh di atas, melaksanakan pertanyaan akan memaparkan semua data lajur dan baris daripada jadual pelanggan.

Tukar Jadual

Selepas membuat jadual, anda mungkin perlu menukar struktur jadual, seperti menambah lajur baharu, memadamkan lajur atau menukar jenis data. Anda boleh menggunakan arahan berikut untuk menukar jadual:

1 Tambah lajur baharu:

ALTER TABLE tablename
ADD COLUMN columnname datatype;
Salin selepas log masuk

Di mana nama lajur ialah nama lajur baharu yang akan ditambah dan jenis data ialah jenis data. daripada lajur baharu.

Berikut ialah contoh yang menunjukkan cara menambah lajur e-mel baharu pada jadual pelanggan:

ALTER TABLE customers
ADD COLUMN email VARCHAR(50);
Salin selepas log masuk

Dalam contoh di atas, kami telah menambahkan e-mel lajur baharu pada jadual pelanggan dengan datanya Jenis ialah VARCHAR, panjang ialah 50 aksara.

2. Padam lajur:

ALTER TABLE tablename
DROP COLUMN columnname;
Salin selepas log masuk

Antaranya, nama lajur ialah nama lajur yang hendak dipadamkan.

Berikut ialah contoh yang menunjukkan cara memadamkan lajur telefon daripada jadual pelanggan:

ALTER TABLE customers
DROP COLUMN phone;
Salin selepas log masuk

Dalam contoh di atas, kami telah memadamkan lajur telefon daripada jadual pelanggan.

3. Tukar jenis data:

ALTER TABLE tablename
MODIFY COLUMN columnname datatype;
Salin selepas log masuk

Antaranya, nama lajur ialah nama lajur yang jenis datanya hendak ditukar, dan jenis data ialah jenis data lajur baharu.

Berikut ialah contoh yang menunjukkan cara menukar lajur alamat jadual pelanggan kepada jenis data CHAR:

ALTER TABLE customers
MODIFY COLUMN address CHAR(100);
Salin selepas log masuk

Dalam contoh di atas, kami menukar jenis data lajur alamat bagi jadual pelanggan ke CHAR , panjang 100 aksara.

Ringkasan

Mencipta jadual dalam MySQL ialah tugas pangkalan data asas. Anda perlu memilih pangkalan data dan mencipta jadual menggunakan arahan CREATE TABLE. Selepas mencipta jadual, anda boleh menggunakan arahan INSERT INTO untuk menambah data pada jadual dan arahan SELECT untuk menanyakan data dalam jadual. Jika anda perlu menukar struktur jadual, anda boleh menggunakan arahan ALTER TABLE untuk menambah, memadam atau menukar lajur dalam jadual.

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

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