Kumpulan Query SQL dan Mysql Lengkap Beserta Fungsinya

Kumpulan Query SQL dan Mysql Lengkap Beserta Fungsinya

BagusCCTV.Com – Query SQL/MySQL adalah bahasa pemrograman yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini digunakan untuk melaksanakan suatu perintah tertentu pada suatu database. Saat ini semua server basis data sudah banyak mendukung bahasa ini dalam melakukan manajemen datanya.

1. Database

Tambah Database

Untuk membuat database baru gunakan syntax sql berikut:
CREATE database <nama database>;
contoh : CREATE database inventory_katalog;

Hapus Database

Untuk menghapus database gunakan syntax sql berikut:
DROP database <nama database>;
contoh : DROP database inventory_katalog;

Tampil Database

Untuk melihat semua database gunakan syntax sql berikut:
SHOW databases;

Untuk melihat database yang aktif gunakan syntax sql berikut:
SELECT database;

Baca Juga  :  Mengenal CCTV dan Kegunaannya

2. Tabel

Lihat Tabel

Untuk melihat tabel pada database gunakan syntax sql berikut:
show tables from nama database;

Tambah Tabel

Untuk membuat tabel data baru pada database gunakan syntax sql berikut:
CREATE TABLE Nama_Tabel
(
Column1 nama_tabel (tipe_data),
Column1 nama_tabel (tipe_data),
Column1 nama_tabel (tipe_data)
)

contoh :
CREATE TABLE unit
(
unit_id tinyint(4) NOT NULL AUTO_INCREMENT,
unit_nama varchar(20) DEFAULT NULL,
unit_alamat varchar(50) DEFAULT NULL,
unit_tipe varchar(20) DEFAULT NULL,
PRIMARY KEY (`unit_id`)
)

Baca Juga  :  Berapa Lama Rekaman CCTV Tersimpan

Lihat Struktur Tabel

Untuk melihat struktur tabel gunakan syntax sql berikut:
DESCRIBE unit;
querysql1

Mengisi tabel

INSERT INTO `unit` (`unit_id`, `unit_nama`, `unit_alamat`, `unit_tipe`) VALUES
(1, ‘Ariyadi’, ‘Kedoya’, ‘Admin’),
(2, ‘Andi’, ‘Cipete’, ‘Sales’),
(3, ‘Opan’, ‘Cipete’, ‘Sales’);

querysql2

Hapus Tabel
Untuk menghapus tabel pada database gunakan syntax sql berikut:
drop table unit;

Ganti Nama Tabel
Untuk mengganti nama tabel gunakan syntax sql berikut:
alter table unit rename user;

Ubah Struktur Tabel

Perubahan nama field/kolom
alter table unit change unit_tipe unit_type varchar(20);

Perubahan tipe data
alter table unit modify unit_nama text;

Penambahan field
mysql>alter table unit add unit_telp varchar(15);

querysql3

Penghapusan field
mysql>alter table unit drop column unit_telp;

querysql4

Cara Mengcopy Struktur Tabel MySQL
CREATE TABLE tabel_baru LIKE tabel_lama;

contoh : CREATE TABLE unit_baru LIKE unit;

Cara Mengcopy Isi Tabel MySQL
INSERT INTO tabel_baru SELECT * FROM tabel_lama;

contoh : INSERT INTO unit_baru SELECT * FROM unit;

Cara Menghapus Seluruh Isi dari Tabel
DELETE FROM tabel;

contoh : DELETE FROM unit;

Cara Menghapus Record
DELETE from unit WHERE unit_nama = ‘Ariyadi’;

querysql5

Cara Mengupdate Seluruh Kolom
UPDATE unit SET unit_alamat=’Kedoya’;

querysql6

Cara Mengupdate Lebih dari 1 Baris
UPDATE unit SET unit_alamat =’Cipete’ WHERE
unit_nama=’Andi’ OR unit_id=’3′ OR unit_tipe=’Finance’;
querysql7

Mengatur Ulang Urutan Nomor pada Kolom AUTO_INCREMENT Tabel MySQL

alter table unit order by unit_id;
set @count:=0;
update unit set unit_id =@count:=@count+1;
alter table unit AUTO_INCREMENT =1;
querysql8