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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment