Monday, January 7, 2013

Syntax Dasar DB MySQL

Yang akan kita bahas disini merupakan queryquery dasar dulu, seperti membuat database, membuat tabel, inputrecord/data, lalu mengedit, menambah dan menghapus. SEKITAR DATABASE - CreateDatabase Query untuk membuat database baru. createdatabasenama_database_nya; - UseDatabase Query untuk menentukan database yang akan digunakan usenama_database_nya; - Drop Database Query untuk menghapus database dan tabel-tabel didalamnya drop databasenama_database_nya; - ShowDatabases Query untuk melihat daftar database yang sudah ada showdatabases; SEKITAR TABLE - Show Table Query untuk melihat daftar tabel pada database yang telah kita tentukan sebelumnya showtables; - Create Table Query untuk membuat tabel createtablenama_tabel( nama_column_1 tipe_data, nama_column_2 tipe_data, . . . . . . . . . . , nama_column_xtype_data ); Contohnya: createtabletabelbaru( idint(3) auto_incrementprimarykey, nama varchar(50), passwordvarchar(15) ); - Desc Table Query untuk melihat struktur tabel yang telah kita buat. descnamatabel; - Drop Table Query untuk menghapus tabel drop tablenama_tabel; SEKITAR COLUMN/FIELD - Alter Table Query untuk menambah, mengedit atau menghapus column pada tabel – Menambah Column altertablenama_tabel addnama_columntipe_data; contoh: altertabletabelbaru add email varchar(255); – Mengedit Column altertablenama_tabel changenama_column_lamanama_column_barutipe_data contoh: tabel email akan kita ganti dengan u_email altertabletabelbaru change email u_emailvarchar(255); – Menghapus Column altertablenama_tabel drop columnnama_column; contoh: tabel u_email akan kita hapus altertabletabelbaru drop columnu_email; SEKITAR RECORD - INSERT INTO Query untuk memasukan record atau data ke dalam field/column insertintonama_tabel (column1, column2, … , columnX) values (value1, value2, … , valueX); ATAU insertintonama_tabelvalues (value1, value2, … , valueX); contoh insertintotabelbaru (nama, password) values (‘admin’, PASSWORD(‘passwordnyah’)); ATAU insertintotabelbaruvalues (”, ‘admin’, md5(‘passwordnya’)); - UPDATE query untuk mengedit record atau data updatenama_tabel set nama_colum1=nilai, nama_column2=nilai wherenama_column=nilai; contoh updatetabelbar set nama=’administrator’, password=md5(‘passwordnya_diganti’) whereid=1 biasanya column/field yang dijadikan nilai pada WHERE merupakan field yang dijadikan PRIMARY KEY. - DELETE query untuk menghapus/deleterecord atau data deletefromnama_tabel wherenama_column=nilai; contoh : misalnya kita ingin menghapus data ke-2 deletefromtabelbaru whereid=2; biasanya column/field yang dijadikan nilai pada WHERE merupakan field yang dijadikan PRIMARY KEY. Kalau kita tidak memakai WHERE, maka seluruh data yang ada di dalam tabel yang kita pilih akan terhapus.

Artikel Terkait

No comments:

Post a Comment