Skip to main content

Belajar Database SQL Server Untuk Pemula Part1

Pada postingan kali ini, saya akan sharing tentang database SQL Server untuk pemula, yaitu mulai dari bagaimana cara membuat database, membuat table, mengupdate table, menghapus table, menyimpan, mengupdate, dan menghapus isi table, membuat stored procedure, membuat function dan lain-lain :D

ok langsung saja kita buka SQL Server

Create Database
untuk membuat database di SQL Server bisa dengan query atau dengan GUI, membuat database dengan GUI dengan cara seperti berikut :


klik kanan pada databases dan pilih new database lalu isikan nama databasenya seperti dibawah ini dan klik OK


jika sudah maka akan muncul database baru di object explorer seperti gambar berikut 


kita sudah berhasil membuat database dengan GUI, berikut cara membuat database dengan query SQL :



tinggal kita menuliskan source code seperti diatas dan klik execute, 


Create Table
selanjutnya kita akan membuat table, untuk membuat table kita bisa menggunakan source code berikut :

CREATE TABLE TB_SISWA(
NIS VARCHAR(10) PRIMARY KEY,
NAMA VARCHAR(50) NULL,
ALAMAT VARCHAR(100) NULL,
TG_LAHIR DATE NULL,
J_KELAMIN VARCHAR(1) NULL
)

TB_SISWA merupakan nama table bisa diganti sesuai keinginan lalu klik execute, di dalam table TB_SISWA field NIS menjadi primary key, primary key ini bisa menjadi attribut field kunci dari table TB_SISWA

mengupdate type data column / field pada table, disini kita akan coba mengganti type data field J_KELAMIN dari VARCHAR(1) menjadi VARCHAR(10), query-nya seperti berikut :

ALTER TABLE TB_SISWA ALTER COLUMN J_KELAMIN VARCHAR(10)

setelah menjalankan query diatas coba refresh table TB_SISWA pasti field j_kelamin akan berubah menjadi varchar(10).

Insert, Update, Delete, Select
setelah membuat table dan merubah type data field pada table kita akan lanjutkan dengan mengisikan, mengupdate, menghapus dan menampilkan data table TB_SISWA

untuk insert data bisa menggunakan query berikut :

INSERT INTO TB_SISWA(NIS,NAMA,ALAMAT,TG_LAHIR,J_KELAMIN)
VALUES('10001','BEJO','SURABAYA','2010-10-06','PRIA');

INSERT INTO TB_SISWA(NIS,NAMA,ALAMAT,TG_LAHIR,J_KELAMIN)
VALUES('10002','ANI','MALANG','2010-10-06','WANITA');


untuk melihat hasilnya kita bisa menggunakan query select seperti berikut :

SELECT * FROM TB_SISWA

query diatas akan menampilkan semua data yang ada didalam table dan hasilnya seperti berikut :




jika kita hanya ingin menampilkan data siswa yang NIS nya 10001 maka querynya akan seprti berikut :

SELECT * FROM TB_SISWA WHERE NIS = '10001'

dalam select ada banyak parameter yang bisa kita gunakan untuk menampilkan data dan kita bisa menggunakan lebih dari satu parameter adapun parameter yang bisa kita pakai antara lain sebagai berikut :

LIKE : like ini bisa kita gunakan untuk mencari karakter yang mirip dalam sebuah paramter
contohnya kita ingin menampilkan data siswa yang alamatnya mengandung karakter 'SU'

SELECT * FROM TB_SISWA WHERE ALAMAT LIKE 'SU%'

BETWEEN : between ini biasanya digunakan untuk menfilter berdasarkan tanggal, misalnya kita mau menampilkan data siswa yang tanggal lahirnya antara tanggal 09-10-2010 sampai 10-10-2010

SELECT * FROM TB_SISWA WHERE TG_LAHIR BETWEEN '09-10-2010' AND '10-10-2010'


selanjutnya kita akan mengupdate data, misalnya kita akan meng-update nama siswa yang NIS nya 10001

UPDATE TB_SISWA SET NAMA = 'BEJO SUTEDJO' WHERE NIS = '10001'

jika ingin menghapus data siswa, kita bisa langsung menghapus semua atau siswa tertentu, untuk menghapus data tertentu contoh query-nya seperti berikut, misal kita mau menghapus siswa dengan NIS 10002


DELETE TB_SISWA WHERE NIS = '10002'

kalau kita mau menghapus semua kita tidak perlu menggunakan parameter atau WHERE nya dihapus saja.



OK untuk part1 cukup sampai disini, untuk selanjutnya saya akan sharing tentang view dan join table. Terimakasih semoga bermanfaat

Comments

Post a Comment

Popular posts from this blog

PHP MySql CRUD Dengan Konsep MVC

Pada postingan kali ini saya akan sharing cara membuat CRUD dengan php menggunakan konsep MVC, ok langsung saja buka code editor (saya menggunakan sublime text) dan buat folder baru dengan nama phpmvc didalam folder htdocs kalian dan tambah folder seperti berikut :  Setelah itu kita siapkan database di mysql, buat database dengan nama phpmvc dan tablenya seperti gambar berikut : tambahkan file config.php didalam folder app/config : <?php define('BASEURL', 'http://localhost:8181/phpmvc/public'); define('DB_HOST', 'localhost'); define('DB_USER', 'root'); define('DB_PASS', ''); define('DB_NAME', 'phpmvc'); kemudian tambahkan 3 file controller didalam folder app/controllers, yaitu Home, About, dan Mahasiswa : Home.php <?php class Home extends Controller { public function index() { $data['nama'] = $this->model('User_model')->getUser()...

Cara Sederhana Multi Insert Data Dengan PHP - MySQL

Pada postingan kali ini saya akan share cara melakukan insert lebih dari satu data dengan menggunaka PHP- Jquery dan MySQL. Pertama buat database di MySQL dan table, disini saya membuat database dengan nama db_latihan dan table dengan nama t_barang dengan struktur table seperti berikut : Setelah membuat database dan table selanjutnya membuat project PHP, project PHP nya saya buat dengan nama multi-insert, lalu didalam folder ini saya membuat dua file yaitu index.php dan insert.php . Source code index.php seperti berikut : <! doctype   html > < html   lang = "en" >    < head >      <!-- Required meta tags -->      < meta   charset = "utf-8" >      < meta   name = "viewport"   content = "width=device-width, initial-scale=1" >      <!-- Bootstrap CSS -->      < link ...

Laravel - Sistem Informasi Perpustakaan Sederhana Laravel

Postingan kali saya akan sharing membuat aplikasi perpustakaan sederhana menggunakan laravel 5.8, dimana terdapan menu Anggota, Kategori Buku, Daftar Buku dan Transaksi (Peminjaman/Pengembalian Buku). ok langsung saja kita buat project laravel dengan nama perpus : composer create-project --prefer-dist laravel/laravel perpus setelah create project laravel-nya selesai kita buat database melalui localhost/phpmyadmin dengan nama db_perpus, lalu kita buka project laravel dengan code editor disini saya menggunakan visual studio code. Setelah project kita buka dengan code editor, pertama kita atur koneksi database yang ada di file .env, kita rubah menjadi seperti berikut : note : untuk db_username dan db_password di sesuiakan dengan configurasi masing-masing. Selanjutnya kita tambahkan 4 buah data migration yaitu : table_anggota, table_kategori, table_buku, table_transaksi, kita buka terminal dan jalankan command berikut :  php artisan make:migration crea...