Langsung ke konten utama

MENGENAL STRUKTUR DAN SYNTAX MYSQL

MENGENAL STRUKTUR DAN SYNTAX MYSQL

Struktur dan Syntax MySQL

MENGENAL STRUKTUR DAN SYNTAX MYSQL

Struktur dan Syntax MySQL
Struktur data
TIPE DATA STRING
char, memiliki panjang 255
varchar, memiliki panjang 255 
tinytext, memiliki panjang 255 
text, tidak terbatas
mediumtext, 1 juta
 longtext, 4 Milyar

TIPE DATA NUMERIK
int, -2 M sampai dengan 4 M
tinyint,  -128 sampai dengan 255
mediumint, -8 Juta sampai dengan 8 Juta
bigint, -92 Triliyun sampai dengan 92 Triliyun 
float, bilangan desimal positif, bilangan real, memiliki koma-komaan ...  double, bilangan desimal negatif dan positif, dan memiliki koma-komaan ...

TIPE DATA DATE DAN TIME
date, hanya memuat tanggal saja, dengan formatnya seperti ini tahun-bulan-tanggal
time, hanya memuat waktu saja, formatnya HH:MM:SS (Jam:Menit:Detik)
datetime, memuat tanggal dan waktu, formatnya Tahun-Bulan-Hari Jam:Menit:Detik year,

Tipe Key
Primary Key, Kunci yang menghubungkan antara 1 table dengan table lainnya   

Auto Increment
Auto Increment menyebabkan pertambahan nilai urutan secara otomatis, suatu record memiliki nilai 1, kemudian jika ada record yang lain lagi di insertkan ke dalam database, maka urutannya akan menjadi 2 dan begitu seterus-seterusnya ....
Struktur data
TIPE DATA STRING
char, memiliki panjang 255
varchar, memiliki panjang 255 
tinytext, memiliki panjang 255 
text, tidak terbatas
mediumtext, 1 juta
 longtext, 4 Milyar

TIPE DATA NUMERIK
int, -2 M sampai dengan 4 M
tinyint,  -128 sampai dengan 255
mediumint, -8 Juta sampai dengan 8 Juta
bigint, -92 Triliyun sampai dengan 92 Triliyun 
float, bilangan desimal positif, bilangan real, memiliki koma-komaan ...  double, bilangan desimal negatif dan positif, dan memiliki koma-komaan ...

TIPE DATA DATE DAN TIME
date, hanya memuat tanggal saja, dengan formatnya seperti ini tahun-bulan-tanggal
time, hanya memuat waktu saja, formatnya HH:MM:SS (Jam:Menit:Detik)
datetime, memuat tanggal dan waktu, formatnya Tahun-Bulan-Hari Jam:Menit:Detik year,

Tipe Key
Primary Key, Kunci yang menghubungkan antara 1 table dengan table lainnya   

Auto Increment
Auto Increment menyebabkan pertambahan nilai urutan secara otomatis, suatu record memiliki nilai 1, kemudian jika ada record yang lain lagi di insertkan ke dalam database, maka urutannya akan menjadi 2 dan begitu seterus-seterusnya ....




Syntax MySQL
Syntax MySQL Pada bagian ini akan saya akan coba jelaskan beberapa syntax MySQL yang sering digunakan dalam membuat website, maupun aplikasi-aplikasi berbasis website, baik dalam melakukan pembuatan database, penambahanisi database, untuk menghapus isi database, ataupun untuk menghapus database itu sendiri. Syntax yang kita gunakan adalah :   
 create   use   show   drop  alter 
 select  insert  update  delete  

dibagian ini saya baru akan menjelaskan teorinya saja, di subbab selannjutnya akan saya jelaskan secara praktiknya.  
Create  ini digunakan untuk membuat database maupun table. Database yang memiliki sistem RDBMS di mana telah saya terangkan di awal bab ini, bahwa RDBMS itu sistem database yang berisi informasi dalam bentuk table-table yang saling berkaitan. Jadi langkah awal dalam membuat database adalah menggunakan fungsi create; syntaxnya seperti ini : create database;

untuk membuat table syntaxnya seperti ini : create table(field1(ukuran), field2(ukuran), ...) 

Use 
Ini digunakan untuk menggunakan database yang telah dibuat sebelumnya, yang nantinya database ini akan di edit atau di modifikasi. syntaxnya itu seperti ini: use namadatabase;

Drop
 Ini digunakan untuk menghapus database ataupun table yang ada. Syntaxnya adalah seperti ini : drop database; 

Alter  Alter
ini akan dijelaskan secara terperinci di subab selanjutnya yang membahas membuat database membuat table, dan mengedit keduanya. Alter berfungsi untuk memodifikasi table yang telah di buat, modifikasi nya seperti menambahhkan field, mengganti size dari suatu field, menghapus field, dan mengganti nama field. 
Sebagai contoh untuk mengganti size dari suatu field adalah seperti ini :
alter table mahasiswa change nama nama_mahasiswa varchar(75) 

ini berarti, ganti tipe dari field nama menjadi nama_mahasiswa dengan tipe varchar  yg memiliki ukuran 75 

Select 
 Di gunakan untuk menampilkan isi dari suatu table, bisa dengan kriteria tertentu bisa juga dapat menampilkan keseluruhan tanpa adanya kriteria. Penggunaan standarnya seperti ini: 
select * from nama_table 

Penggunaan ketika ingin menampilkan berdasarkan kriteria adalah seperti ini : 
select * from nama_table where field=kriteria  

Untuk menampilkan nilai terbanyak : 
select max(field) from tablenya 
  
Untuk menjumlah isi record salah satu field dari suatu table : 
select sum(field) from tablenya  

untuk menghitung berapa jumlah record yang ada dari suatu table : 
select count(*) from tablenya  

Insert  
insert ini digunakan untuk mengisi record suatu table, syntaxnya seperti ini 
insert into nama_table(field1, field2, ...) values(nilai1, nilai2, ...)   

contoh penggunaanya seperti ini : 
insert into mahasiswa(nama, nilai) values('Loka Dwiartara','B'); ini berarti masukkan kedalam table mahasiswa, kedalam field id berisi Loka Dwiartara, dan kedalam field nilai berisi B. 

Update  
digunakan untuk memperbarui isi dari suatu record, syntaxnya seperti ini : 
update nama_table set field=nilaibaru where field=kriteria  

contoh penggunaannya adalah seperti ini : 
update mahasiswa set nilai='A' where nama='Loka Dwiartara'; 
ini berarti perbarui atau update table mahasiswa ganti nilainya menjadi A dari mahasiswa bernama  Loka Dwiartara. 

Delete  
digunakan untuk menghapus suatu record dari suatu table penggunaannya seperti ini : 
delete from namatable where field=kriteria; 
Oke, saya telah menjelaskan semua fungsi dari syntax mysql, semoga apa yang di berikan bisa bermanfaat bagi teman-teman

Komentar

Postingan populer dari blog ini

PEMAKAIAN FONT FONT KHUSUS UNTUK SIMBOL SIMBOL NOTASI ANGKA LAGU

  PEMAKAIAN FONT FONT KHUSUS UNTUK SIMBOL SIMBOL NOTASI ANGKA LAGU Bagaimana kalau di dalam applikasi pertitur notasi angka dibuatkan sistem teks dengan memakai font parnumstion untuk membuat simbol simbol pada notasi angka lagu Menggunakan font khusus seperti **Parnumstion** untuk membuat simbol-simbol pada notasi angka dalam aplikasi pertitur dapat menjadi solusi yang elegan untuk menampilkan simbol notasi secara visual menarik dan konsisten. Berikut adalah langkah-langkah umum yang dapat kamu lakukan untuk mengimplementasikan sistem teks dengan font ini dalam aplikasi Python, khususnya jika kamu menggunakan tkinter: ### Langkah-langkah Implementasi: 1. **Pastikan Font Tersedia:**    - Unduh dan instal font **Parnumstion** pada sistem yang akan menjalankan aplikasi. Font ini harus diinstal agar bisa digunakan oleh aplikasi tkinter.    - Kamu dapat menempatkan file font (biasanya dengan ekstensi `.ttf`) di folder aplikasi atau menginstalnya secara manual di sis...

Cara Membuat Config HTTP Custom

  Lompat ke konten Lompat ke sidebar Lompat ke footer KANGARIF.NET × Beranda   /  android   /  internet gratis Cara Membuat Config HTTP Custom Oleh bustami    12/13/2020    15 komentar Di artikel kali ini saya akan membagikan tutorial bagaimana  cara membuat config HTTP Custom . Daftar isi 1  Apa itu HTTP Custom ? 2  Apa itu Config HTTP Custom ? 3  Cara Membuat Config HTTP Custom 3.1  Membuat Config HTTP Custom dengan Metode SSL/SNI 4  Penutup Apa itu HTTP Custom ? HTTP Custom  adalah sebuah aplikasi Android yang saat ini banyak dipakai oleh para pecinta internet gratis (gretonger). Kepopuleran aplikasi ini bisa dibilang sebanding atau bahkan lebih bila dibandingkan dengan aplikasi sejenis yang lebih dulu populer, yaitu HTTP Injector. Saat ini HTTP Custom banyak dipakai untuk mengubah kuota internet tertentu dari operator seluler menjadi bisa digunakan untuk semua aplikasi. Seperti misalnya yang saat ini sed...

Error “ Unable To Locate Package ”

  CadeMedia Media Informasi Terbaru 2023 8 Cara Mengatasi “Tidak Dapat Menemukan Paket Termux” di HP Android TERAKHIR DIPERBARUI 16 SEPTEMBER 2023 Error “  Unable To Locate Package  ” adalah masalah yang sering dialami oleh pengguna Termux. Ini terjadi ketika Termux tidak dapat menemukan  paket  yang hendak diinstal. Salah satu contohnya ketika Anda mencoba menginstal  paket  seperti git. Termux adalah aplikasi terminal  emulator  dan  environment  berbasis Linux untuk perangkat Android. Sehingga pengguna dapat menjalankan perintah dan aplikasi Linux tanpa perlu akses  root  atau mengutak-atik sistem Android. Nah, arti dari  tidak dapat menemukan paket  adalah Termux tidak dapat menemukan lokasi atau keberadaan  paket  ingin Anda  install  . Pada artikel kali ini CadeMedia bahas tuntas, penyebab hingga cara mengatasi pesan  error  pada Termux yang sering muncul. Simak penjelasan di b...