Rumah  >  Artikel  >  pangkalan data  >  mysql menambah, memadam, menyemak dan mengubah suai

mysql menambah, memadam, menyemak dan mengubah suai

PHPz
PHPzasal
2023-05-08 21:59:374161semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan yang sangat biasa digunakan Ia menyediakan fungsi yang kaya dan kaedah operasi yang fleksibel untuk memenuhi keperluan pengurusan data pelbagai perusahaan dan individu. Antaranya, penambahan, pemadaman, pertanyaan dan pengubahsuaian adalah operasi asas MySQL Mari perkenalkan operasi ini secara terperinci di bawah.

1. Sambung ke MySQL

Sebelum melaksanakan operasi MySQL, kita perlu menyambung ke pelayan MySQL terlebih dahulu. Terdapat banyak cara untuk menyambung, seperti menggunakan alat baris arahan atau alat GUI (seperti Navicat atau HeidiSQL antaranya, kami menggunakan alat baris arahan di sini untuk demonstrasi).

Pertama, masukkan arahan berikut dalam baris arahan untuk menyambung:

mysql -h hostname -u username -p

Di mana, nama hos ialah alamat pelayan MySQL, dan nama pengguna ialah nama daripada akaun pangkalan data. Setelah dimasukkan, sistem akan meminta kata laluan. Selepas memasukkan kata laluan, kami berjaya menyambung ke pelayan MySQL.

2. Ditambah: Memasukkan data

MySQL menyokong pelbagai cara untuk memasukkan data, seperti menggunakan pernyataan INSERT INTO dan pernyataan LOAD DATA INFILE.

1. Gunakan pernyataan INSERT INTO

Pernyataan INSERT INTO digunakan untuk memasukkan data ke dalam jadual adalah seperti berikut:

INSERT INTO table_name(column1, column2, column3, ...) VALUES(value1, value2, value3, ...)

di mana, table_name ialah nama jadual sasaran, lajur1, lajur2 dan lajur3 ialah nama lajur dalam jadual dan nilai1, nilai2 dan nilai3 ialah nilai data yang akan dimasukkan.

Sebagai contoh, kami ingin memasukkan data ke dalam jadual bernama pelajar, termasuk nombor pelajar, nama, jantina dan tarikh lahir Perintahnya adalah seperti berikut:

INSERT INTO student(id, name, gender, birthday) VALUES(10001, '张三', '男', '2000-01-01')

2 .Gunakan penyataan LOAD DATA INFILE

Penyataan LOAD DATA INFILE digunakan untuk mengimport data daripada fail luaran ke dalam jadual MySQL. Formatnya adalah seperti berikut:

LOAD DATA INFILE 'filename' INTO TABLE table_name

di mana, nama fail ialah laluan ke fail luaran, table_name ialah nama jadual sasaran.

Sebagai contoh, kami ingin mengimport data daripada fail bernama data.txt ke dalam jadual bernama pelajar Perintahnya adalah seperti berikut:

LOAD DATA INFILE 'data.txt' INTO TABLE student

3. Padam : Padam data

MySQL menyokong penggunaan kenyataan DELETE dan DROP TABLE kenyataan untuk memadam data.

1. Gunakan pernyataan DELETE

Kenyataan DELETE boleh memadam data dalam jadual mengikut syarat berikut:

DELETE FROM table_name WHERE condition

Di mana, table_name ialah Nama jadual sasaran, syarat ialah syarat untuk memadam data.

Sebagai contoh, kami ingin memadamkan rekod dengan nombor tengah 10001 dalam jadual bernama pelajar Perintahnya adalah seperti berikut:

DELETE FROM student WHERE id=10001

2 pernyataan DROP TABLE

DROP TABLE penyataan digunakan untuk memadam keseluruhan jadual Formatnya adalah seperti berikut:

DROP TABLE table_name

di mana table_name ialah nama bagi. jadual untuk dipadamkan.

Contohnya, jika kita ingin memadamkan jadual bernama pelajar, arahannya adalah seperti berikut:

DROP TABLE student

4 Pertanyaan: Data pertanyaan

MySQL menyokong berbilang A cara untuk menanyakan data, seperti menggunakan pernyataan SELECT dan klausa WHERE, LIMIT untuk mengehadkan bilangan hasil pertanyaan, dsb.

1. Gunakan pernyataan SELECT

Pernyataan SELECT ialah pernyataan pertanyaan yang paling biasa digunakan dalam MySQL 🎜>Antaranya, lajur1, lajur2 dan lajur3 ialah nama lajur yang hendak disoal dan nama_jadual ialah nama jadual yang hendak disoal.

Sebagai contoh, kami ingin menanyakan nombor pelajar, nama dan jantina dalam jadual bernama pelajar Perintahnya adalah seperti berikut: SELECT column1, column2, column3, ... FROM table_name

2 klausa WHERE

Klausa WHERE digunakan untuk menentukan syarat pertanyaan, formatnya adalah seperti berikut: SELECT id, name, gender FROM student

di mana syarat ialah syarat pertanyaan.

Sebagai contoh, kami ingin menanyakan rekod dengan nombor tengah 10002 dalam jadual bernama pelajar Perintahnya adalah seperti berikut: SELECT column1, column2, column3, ... FROM table_name WHERE condition

3 LIMIT untuk mengehadkan bilangan hasil pertanyaan

pernyataan LIMIT digunakan untuk mengehadkan bilangan hasil pertanyaan Formatnya adalah seperti berikut: SELECT * FROM student WHERE id=10002

di mana offset adalah. offset hasil pertanyaan dan kiraan ialah bilangan hasil pertanyaan .

Contohnya, jika kita ingin menanyakan 10 rekod pertama dalam jadual bernama pelajar, arahannya adalah seperti berikut: SELECT column1, column2, column3, ... FROM table_name LIMIT offset, count

5 data

MySQL menggunakan pernyataan UPDATE untuk mengemas kini data dalam jadual Formatnya adalah seperti berikut: SELECT * FROM student LIMIT 0, 10

Antaranya, table_name ialah nama sasaran. jadual, dan lajur1 dan lajur2 ialah nama lajur yang akan dikemas kini , nilai1 dan nilai2 ialah nilai yang akan dikemas kini, dan syarat ialah syarat untuk mengemas kini data.

Sebagai contoh, kami ingin menukar nama rekod dengan nombor sekolah 10002 dalam jadual bernama pelajar kepada "李思", arahannya adalah seperti berikut: UPDATE table_name SET column1=value1, column2=value2, ... WHERE condition

6 , Ringkasan

Penambahan, pemadaman, pertanyaan dan pengubahsuaian MySQL adalah operasi asas Semasa beroperasi, kita mesti memberi perhatian untuk menentukan jadual sasaran, nama lajur dan syarat yang betul, serta menggunakan pernyataan dan kaedah yang sesuai. Pada masa yang sama, kami juga boleh menggunakan alat baris arahan atau alat GUI untuk melaksanakan operasi ini, yang sangat fleksibel dan mudah. Pendek kata, mahir dalam operasi penambahan, pemadaman, pertanyaan dan pengubahsuaian MySQL adalah pengetahuan asas yang penting untuk mempelajari dan menggunakan pangkalan data MySQL.

Atas ialah kandungan terperinci mysql menambah, memadam, menyemak dan mengubah suai. 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