Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

11 Pernyataan SQL Umum dengan Contoh Dasar

Halaman ini berisi 11 pernyataan SQL yang paling umum digunakan, bersama dengan contoh penggunaan dasar.

SQL adalah bahasa standar untuk query database relasional.

SQL SELECT Pernyataan

SELECT pernyataan memungkinkan Anda mengambil data dari database. Anda dapat memilih satu atau beberapa tabel, serta kolom tertentu yang ingin Anda pilih datanya.

Contoh berikut memilih dua kolom dari Artis tabel.

SELECT ArtistName, ArtistBio

FROM Artists;

Contoh berikut memilih semua kolom dari Artis tabel.

SELECT *

FROM Artists;

Lihat SQL SELECT untuk Pemula untuk lebih banyak contoh.

SQL INSERT Pernyataan

INSERT pernyataan memungkinkan Anda memasukkan baris baru ke dalam tabel (yaitu menambahkan data baru).

Di sini, kami memasukkan baris baru ke dalam Album tabel.

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12');

Ini juga dapat disingkat menjadi berikut:

INSERT INTO Albums VALUES 

( DEFAULT, 'Ziltoid the Omniscient', '12' );

Menggunakan DEFAULT kata kunci akan mengisi kolom pertama dengan batasan default yang telah dikonfigurasi untuk kolom tersebut (dengan asumsi salah satu telah dikonfigurasi).

Untuk menyisipkan beberapa baris:

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12'),

('Flying in a Blue Dream',  '7');

Lihat SQL INSERT untuk Pemula untuk lebih banyak contoh.

SQL UPDATE Pernyataan

UPDATE pernyataan memungkinkan Anda untuk memperbarui satu atau lebih catatan dalam database.

Dalam contoh berikut, kami memperbarui nilai ArtistName kolom di Artis tabel.

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistName = 'Prince';

Meskipun, biasanya praktik yang lebih baik untuk menggunakan pengidentifikasi unik jika diketahui. Jadi kira-kira seperti ini:

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistId = '7';

Lihat SQL UPDATE untuk Pemula untuk lebih banyak contoh.

SQL DELETE Pernyataan

DELETE pernyataan memungkinkan Anda menghapus baris tertentu dari tabel.

Penghapusan pernyataan SQL berikut menggunakan WHERE klausa untuk mempersempit baris yang dihapus.

DELETE FROM Artists

WHERE ArtistId = '6';

Menghilangkan WHERE klausa akan menghapus semua baris dari tabel.

DELETE FROM Artists;

Lihat SQL DELETE untuk Pemula untuk lebih banyak contoh.

SQL TRUNCATE Pernyataan

TRUNCATE pernyataan digunakan untuk menghapus semua baris dari tabel. Ini lebih cepat daripada DELETE pernyataan dan menggunakan lebih sedikit sumber daya sistem dan log transaksi.

TRUNCATE pernyataan ideal untuk tabel yang lebih besar.

TRUNCATE TABLE Artists;

SQL CREATE DATABASE Pernyataan

CREATE DATABASE pernyataan digunakan untuk membuat database baru.

CREATE DATABASE Movies;

CREATE DATABASE pernyataan biasanya ditindak lanjuti dengan CREATE TABLE dan pernyataan lainnya untuk membuat database lengkap yang siap digunakan. Lihat cara membuat database dari skrip di MySQL sebagai contoh.

SQL ALTER DATABASE Pernyataan

ALTER DATABASE pernyataan digunakan untuk memodifikasi database, atau file dan grup file yang terkait dengan database.

Pernyataan SQL berikut mengubah susunan  Film database ke utf8_unicode_ci .

ALTER DATABASE Movies 

COLLATE utf8_unicode_ci ;

Untuk sintaks yang tepat, lihat Sintaks SQL ALTER DATABASE – Didaftarkan oleh DBMS.

SQL DROP DATABASE Pernyataan

DROP DATABASE pernyataan digunakan untuk menghapus (menghapus) database.

DROP DATABASE Movies;

Untuk sintaks yang tepat, lihat Sintaks SQL DROP DATABASE – Didaftarkan oleh DBMS.

SQL CREATE TABLE Pernyataan

CREATE TABLE pernyataan memungkinkan Anda untuk membuat tabel dalam database. Saat membuat tabel, Anda juga menentukan kolom dan tipe datanya, serta semua batasan dan setelan lain yang mungkin diperlukan.

Berikut adalah contoh pembuatan tabel yang disebut Actors dengan dua kolom. Kami juga menyetel ActorId kolom sebagai kunci utama.

CREATE TABLE Actors (
 ActorId INT NOT NULL AUTO_INCREMENT,
 ActorName VARCHAR(255) NOT NULL,
 PRIMARY KEY (ActorId));

Lihat SQL CREATE TABLE untuk Pemula untuk lebih banyak contoh.

SQL ALTER TABLE Pernyataan

ALTER TABLE pernyataan digunakan untuk mengubah definisi tabel.

Pernyataan SQL berikut menambahkan kolom ke tabel dan menentukan tipe datanya.

ALTER TABLE Movies

ADD COLUMN YearReleased DATETIME;

Lihat SQL ALTER TABLE untuk Pemula untuk lebih banyak contoh.

SQL DROP TABLE Pernyataan

DROP TABLE pernyataan digunakan untuk menghapus (menghapus) tabel. Cukup tambahkan nama tabel dan seluruh tabel akan dihapus dari database.

DROP TABLE Actors;

Lihat SQL DROP TABLE untuk Pemula untuk lebih banyak contoh.

Menggunakan GUI

Sebagian besar DBMS memungkinkan Anda melakukan semua tugas di atas melalui antarmuka pengguna grafis (GUI). Misalnya, Anda dapat menggunakan MySQL Workbench  atau SQL Server Management Studio untuk “menunjuk dan mengeklik” tanpa harus mengingat kode SQL.

Referensi Lebih Lanjut

Lihat juga:

  • Kueri SQL Dasar
  • Referensi SQL
  • Tutorial SQL

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dua Keunikan Partisi

  2. SQL CASE:Ketahui dan Hindari 3 Kerumitan yang Kurang Diketahui

  3. Menemukan Manfaat Kinerja dengan Partisi

  4. Wawasan Kinerja Kueri:Menemukan Apa yang Menggunakan Sumber Daya Database Azure SQL Anda?

  5. Model Basis Data untuk Platform MOOC