Rumah  >  Artikel  >  pangkalan data  >  Pengenalan kepada SQL dan Perintah Asas

Pengenalan kepada SQL dan Perintah Asas

PHPz
PHPzasal
2024-08-30 06:33:02649semak imbas

Introduction to SQL and Basic Commands

Pengenalan kepada SQL

Apakah SQL?

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.

Mengapa Belajar SQL?

Pembelajaran SQL adalah penting untuk beberapa sebab:

  • Pengurusan Data: SQL ialah bahasa utama untuk mengurus dan menanyakan pangkalan data hubungan, yang digunakan secara meluas dalam pelbagai aplikasi.
  • Peluang Kerjaya: Kemahiran dalam SQL ialah kemahiran berharga untuk banyak peranan IT dan berkaitan data, termasuk pentadbir pangkalan data, penganalisis data dan pembangun perisian.
  • Analisis Data: SQL membolehkan anda melakukan analisis data yang kompleks dan tugas pelaporan, menjadikannya lebih mudah untuk mengekstrak cerapan berharga daripada set data yang besar.
  • Kepelbagaian: SQL digunakan dalam banyak sistem pangkalan data yang popular, seperti MySQL, PostgreSQL dan Microsoft SQL Server, menjadikannya kemahiran serba boleh merentas platform yang berbeza.

Pangkalan Data SQL dan Panduan Operasi Jadual

Operasi Pangkalan Data

Mencipta Pangkalan Data

CREATE DATABASE FirstDB;

Nota: FirstDB ialah nama pangkalan data.

Menggunakan Pangkalan Data

USE FirstDB;

Nota: Ini memilih pangkalan data untuk digunakan.

Menggugurkan Pangkalan Data

DROP DATABASE FirstDB;

Nota: Ini memadamkan pangkalan data dan semua kandungannya secara kekal.

Mengubah Pangkalan Data (Tetapkan kepada Baca Sahaja)

ALTER DATABASE FirstDB READ ONLY = 1;

Nota: Ini menjadikan pangkalan data baca sahaja, menghalang sebarang pengubahsuaian.

Operasi Meja

Mencipta Jadual

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.

Memilih Semua Data daripada Jadual

SELECT * FROM student;

Nota: Ini mendapatkan semula semua baris dan lajur daripada jadual 'pelajar'.

Menamakan semula Jadual

RENAME TABLE student TO students;

Nota: Ini menukar nama jadual daripada 'pelajar' kepada 'pelajar'.

Mengubah Struktur Jadual

Menambah Lajur Baharu

ALTER TABLE students
ADD phone_number VARCHAR(15);

Nota: Ini menambahkan lajur baharu 'nombor_telefon' pada jadual 'pelajar'.

Menamakan semula Lajur

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.

Mengubah suai Jenis Data Lajur

ALTER TABLE students 
MODIFY COLUMN email VARCHAR(100);

Nota: Ini menukar jenis data lajur 'e-mel' kepada VARCHAR(100).

Menukar Kedudukan Lajur

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.

Menggugurkan Lajur

ALTER TABLE students
DROP COLUMN email;

Nota: Ini mengalih keluar lajur 'e-mel' secara kekal daripada jadual.

Menggabungkan Pelbagai Operasi

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!

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