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...

Pemograman R Studio

  Metode Numerik Menggunakan R Pengantar Gambaran Isi Buku Cara Berkontribusi dalam Buku Ini Ucapan Terima Kasih Lisensi 1  Bahasa Pemrograman R 1.1  Sejarah R 1.2  Fitur dan Karakteristik R 1.3  Kelebihan dan Kekurangan R 1.4  RStudio 1.5  Menginstall R dan RStudio 1.6  Working Directory 1.6.1  Mengubah Lokasi Working Directory 1.6.2  Mengubah Lokasi Working Directory Default 1.7  Memasang dan Mengaktifkan Paket R 1.8  Fasilitas Help 1.8.1  Mencari Help dari Suatu Perintah Tertentu 1.8.2  General Help 1.8.3  Fasilitas Help Lainnya 1.9  Referensi 2  Kalkulasi Menggunakan R 2.1  Operator Aritmatik 2.2  Fungsi Aritmetik 2.3  Operator Relasi 2.4  Operator Logika 2.5  Memasukkan Nilai Kedalam Variabel 2.6  Tipe dan Struktur Data 2.7  Vektor 2.7.1  Membuat vektor 2.7.2  Missing Values 2.7.3  Subset Pada Vektor 2.7.4  Operasi Matematis Menggunakan Vektor ...

Penerapan Graf dan Logika dalam Perancangan Rangkaian Digital

  Penerapan Graf dan Logika dalam Perancangan Rangkaian Digital dengan Studi Kasus Jam Digital Advertisement dokumen-dokumen yang mirip Aljabar Boolean. IF2120 Matematika Diskrit. Oleh: Rinaldi Munir Program Studi Informatika, STEI-ITB. Rinaldi Munir - IF2120 Matematika Diskrit SISTEM DIGITAL; Analisis, Desain dan Implementasi, oleh Eko Didik Widianto Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283 PENGGUNAAN TABEL KEBENARAN DALAM MERANCANG DESAIN DIGITAL MODUL 6 PROYEK PERANCANGAN RANGKAIAN DIGITAL 2. STUDI PUSTAKA Aplikasi Aljabar Boolean dalam Komparator Digital Aljabar Boolean. Adri Priadana Aljabar Boolean. Rinaldi Munir/IF2151 Mat. Diskrit 1 Aljabar Boolean. Bahan Kuliah Matematika Diskrit Implementasi Greedy Dalam Menemukan Rangkaian Logika Minimal Menggunakan Karnaugh Map MATERI PELATIHAN VHDL UNTUK SINTESIS yang paling umum adalah dengan menspesifikasikan unsur unsur pembentuknya (Definisi 2.1 Menurut Lipschutz, Seymour & Marc Lars Lipson dala...