SQL (Bahasa Pertanyaan Berstruktur) ialah bahasa pengaturcaraan standard yang digunakan untuk mengurus dan memanipulasi pangkalan data hubungan. Ia membolehkan pengguna mencipta, membaca, mengemas kini dan memadam data dalam pangkalan data. SQL menyediakan cara untuk berinteraksi dengan pangkalan data menggunakan pernyataan perisytiharan yang ringkas.
Pembelajaran SQL adalah penting untuk beberapa sebab:
CREATE DATABASE FirstDB;
Nota: FirstDB ialah nama pangkalan data.
USE FirstDB;
Nota: Ini memilih pangkalan data untuk digunakan.
DROP DATABASE FirstDB;
Nota: Ini memadamkan pangkalan data dan semua kandungannya secara kekal.
ALTER DATABASE FirstDB READ ONLY = 1;
Nota: Ini menjadikan pangkalan data baca sahaja, menghalang sebarang pengubahsuaian.
CREATE TABLE student ( student_id INT, first_name VARCHAR(30), last_name VARCHAR(50), student_address VARCHAR(50), hourly_pay DECIMAL(5,2), student_date DATE );
Nota: Ini mencipta jadual bernama 'pelajar' dengan lajur dan jenis data yang ditentukan.
SELECT * FROM student;
Nota: Ini mendapatkan semula semua baris dan lajur daripada jadual 'pelajar'.
RENAME TABLE student TO students;
Nota: Ini menukar nama jadual daripada 'pelajar' kepada 'pelajar'.
ALTER TABLE students ADD phone_number VARCHAR(15);
Nota: Ini menambahkan lajur baharu 'nombor_telefon' pada jadual 'pelajar'.
ALTER TABLE students CHANGE phone_number email VARCHAR(100);
Nota: Ini menukar nama lajur daripada 'phone_number' kepada 'e-mel' dan mengubah suai jenis datanya.
ALTER TABLE students MODIFY COLUMN email VARCHAR(100);
Nota: Ini menukar jenis data lajur 'e-mel' kepada VARCHAR(100).
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name;
Nota: Ini mengalihkan lajur 'e-mel' selepas lajur 'last_name'.
ALTER TABLE students MODIFY email VARCHAR(100) FIRST;
Nota: Ini menggerakkan lajur 'e-mel' menjadi lajur pertama dalam jadual.
ALTER TABLE students DROP COLUMN email;
Nota: Ini mengalih keluar lajur 'e-mel' secara kekal daripada jadual.
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name; SELECT * FROM students;
Nota: Ini menukar kedudukan lajur dan kemudian memaparkan struktur jadual baharu dalam satu operasi.
Atas ialah kandungan terperinci Pengenalan kepada SQL dan Perintah Asas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!