Showing posts with label Home. Show all posts
Showing posts with label Home. Show all posts

Wednesday, 26 June 2013

Import Database MySQL Menggunakan Command Prompt

Import Database MySQL Menggunakan Command Prompt Posted on 07/05/2013 by azuharu Tutorial berikut ini membahas mengenai cara untuk melakukan import database MySQL Menggunakan Command Prompt. Bagi anda yang biasa menggunakan PhpMyAdmin tentunya command prompt merupakan cara alternatif ketika ingin melakukan sesuatu terhadap data base yang anda miliki. Import adalah salah satunya, dengan menggunakan command prompt atau command shell memiliki kelebihan di antaranya adalah lebih cepat karena menggunakan syntax dan tidak ada batasan untuk ukuran file sql yang di import. CMIIW Import Database MySQL Menggunakan Command Prompt Tanpa berpanjang kata lagi, berikut ini adalah cara untuk melakukan import file SQL menggunakan command shell. Saya asumsikan anda telah menginstall MySQL baik installer sendiri maupun yang tergabung dengan XAMPP. Buka command prompt dan masuk ke account MySQL anda menggunakan perintah: mysql -u root -p Masukkan password anda, untuk user root, password defaultnya adalah kosong (langsung enter saja). Jika username anda bukan root, silakan menyesuaikan. Selanjutnya kita akan membuat database baru (saya misalkan namanya adalah db_import) dengan command: create database db_import; Anda dapat mengecek list database di dalam MySQL dengan command: show databases; Selanjutnya kita akan menggunakan db_import dimana db_import akan diisi dengan data dari suatu file SQL. Ketikkan perintah berikut untuk menggunakan database db_import. use db_import; Sedangkan untuk melakukan import perintah yang digunakan adalah source [path ke file SQL] source D:\database\data_penting\file_sql.sql; Tunggu sampai proses import selesai. Semoga bermanfaat.

Wednesday, 10 April 2013

tutorial basisdata "membuat tabel sederhana"

Memahami Struktur Database, Tabel dan Kolom
Yang perlu kita ketahui, basis data(database), tabel (table), kolom(field) dan data(record). Didalam sebuah basis data dimungkinkan memiliki banyak tabel , didalam suatu tabel dimungkinkan adanya banyak kolom, dan setiap kolom akan digunakan untuk menyimpan data. Didalam pembuatan suatu basis data kita tidak dapat membuat dengan cara mengacak. Misalnya, dimulai dari kolom saja atau dimulai dari pembuatan tabel. Ke empat bagian basis data tersebut merupakan satu kesatuan yang tidak dapat dipisahkan. Kita harus bikin basis data dulu baru bikin tabel, kolom, dan data pada terakhir.
Jadi, logikanya gini :
  • MySQL itu anggap aja sebuah gudang
  • Basis data (database) sebagai ruangan yang ada di dalam gudang
  • Tabel (table) sebagai peti (kotak penyimpanan) yang ada didalam ruangan
  • Kolom (field) sebagai pembatas pada peti (kotak penyimpanan)
  • Data (record) sebagai data yang ada masing-masing pembatas
Nah kalau sudah begitu apa kita bisa menambah data kalau tidak ada gudang :)
 
Tipe-Tipe Tabel MySQL
MySQL memiliki 3 (tiga) tipe data utama, yaitu MyISAM, InnoDB dan HEAP. Jika kita tidak menyebutkan tipe tabel saat membuat tabel, maka tipe tabel otomatis akan dibuat sesuai konfigurasi default server MySQL. Hal ini ditentukan oleh variabel default-table-type di file konfigurasi MySQL.
  • MyIsam
    Tipe tabel MyISAM merupakan tipe tabel yang sederhana, stabil dan mudah digunakan. Jika kita akan menyimpan data sederhana yang tidak terlalu rumit, maka gunakanlah tipe tabel ini. Kelebihan utama MyISAM adalah kecepatan dan kestabilannya.
     
  • InnoDB
    Tipe tabel InnoDB merupakan tipe tabel MySQL yang mendukung proses transaksi. Tipe ini memiliki beberapa keunggulan, antara lain:
    • Mendukung transaksi antar tabel.
    • Mendukung row-level-locking.
    • Mendukung Foreign-Key Constraints.
    • Crash recovery.
       
  • Heap
    Tabel dengan tipe HEAP tidak menyimpan datanya di hardisk, tetapi menyimpan di RAM (memori). Tipe tabel ini biasanya digunakan sebagai tabel sementara (temporary). Tabel secara otomatis akan dihapus (hilang) dari MySQL saat koneksi ke server diputus atau server MySQL dimatikan.
     
Tipe-Tipe Field (Kolom) MySQL
MySQL memiliki cukup banyak tipe data untuk field (kolom) tabel. Tipe field (kolom) ini menentukan besar kecilnya ukuran suatu tabel. Tipe field di MySQL setidaknya terbagi menjadi beberapa kelompok, yaitu numerik, string, date-and-time, dan kelompok himpunan (set dan enum). Masing-masing tipe field memiliki batasan lebar dan ukurannya.
  • Tipe Numeric
    Tipe Penggunaan Jangkauan
    tinyint menyimpan bilangan bulat positif dan negatif -128 s/d 127
    smallint menyimpan bilangan bulat positif dan negatif -32.768 s/d 32.767
    mediumint menyimpan bilangan bulat positif dan negatif -8.388.608 s/d 8.388.607
    int menyimpan bilangan bulat positif dan negatif -2.147.483.648 s/d 2.147.483.647
    bigint menyimpan bilangan bulat positif dan negatif ± 9,22 x 1018
    float menyimpan data bilangan pecahan positif dan negatif presisi tunggal -3.402823466E+38 s/d -1.175494351E-38
    double menyimpan data bilangan pecahan positif dan negatif presisi ganda -1.79…E+308 s/d -2.22…E-308
    decimal menyimpan data bilangan pecahan positif dan negatif -1.79…E+308 s/d -2.22…E-308
  • Tipe Date dan Time
    Tipe Penggunaan Jangkauan
    date menyimpan data tanggal 1000-01-01 s/d 9999-12-31
    time menyimpan data waktu -838:59:59 s/d +838:59:59
    datetime menyimpan data tanggal dan waktu 1000-01-01 00:00:00 s/d 9999-12-31
    23:59:59
    year menyimpan data tahun dari tanggal 1900 s/d 2155
  • Tipe String
    Tipe Penggunaan Jangkauan
    char menyimpan data string ukuran tetap 0 s/d 255 karakter
    vrchar menyimpan data string ukuran dinamis 0 s/d 255 karakter
    tinytext menyimpan data text 0 s/d 255 karakter
    text menyimpan data text 0 s/d 65535 karakter
    mediumtext menyimpan data text 0 s/d 224 – 1 karakter
    longtext menyimpan data text 0 s/d 232 – 1 karakter
  • Tipe Blob (Biner)
    Tipe Penggunaan Jangkauan
    bit menyimpan data biner 64 digit biner
    tinyblob menyimpan data biner 255 byte
    blob menyimpan data biner 216 – 1 byte
    mediumblob menyimpan data biner 232 – 1 byte
    longblob menyimpan data biner 232 – 1 byte
  • Tipe Data Yang Lain
    Selain tipe data di atas, MySQL juga menyediakan tipe data yang lain. Tipe data di MySQL mungkin akan terus bertambah seiring dengan perkembangan versi MySQL.
Oke OSHolic setelah mengetahui beberapa tipe data dari MySQL sekarang kita akan belajar tentang sintaks – sintaks SQL (mulai pusing nih, hehehe), untuk mengikuti ini, kita buka dulu terminal dan masuk ke database MySQL, dengan cara :
  • Buka terminal
  • Pada terminal ketikkan mysql -u  root -p  (masukkan password apabila menggunakan password)
     
Membuat Database
Sintaks umum SQL untuk membuat database adalah sebagai berikut :

Contoh :
 
Menampilkan Database
Sintaks umum SQL untuk menampilkan database adalah sebagai berikut :

Contoh :
 
Mengaktifkan Database
Sintaks umum SQL untuk mengaktifkan database adalah sebagai berikut :
 
Contoh :
 
Menghapus Database
Sintaks umum SQL untuk menghapus database adalah sebagai berikut :

Contoh :
 
Membuat Tabel Baru
Sintaks umum SQL untuk membuat tabel baru adalah sebagai berikut :

Contoh :
  1. Buat database dengan nama kampus
  2. Aktifkan database kampus
  3. Buat tabel dengan nama mahasiswa beserta field-field nya
 
Melihat Daftar Tabel Dalam Suatu Database
Sintaks umum SQL untuk melihat daftar tabel dalam suatu database adalah sebagai berikut :

Contoh :
 
Melihat Struktur Tabel
Sintaks umum SQL untuk melihat struktur tabel adalah sebagai berikut :
 
Contoh :
 
Mengubah Struktur Tabel
Sintaks umum SQL untuk mengubah struktur tabel adalah sebagai berikut :

alter_option merupakan pilihan perubahan tabel, pilihan yang dapat digunakan antara lain :
  • ADD definisi_field_baru
    Option ini digunakan untuk menambahkan field baru dengan “definisi_field_baru” (nama field, tipe dan option lain). Contoh :
     
     
     

  • ADD INDEX nama_index
    Option ini digunakan untuk menambahkan index dengan nama “nama_index” pada tabel.

     
  • ADD PRIMARY KEY (field_kunci)
    Option untuk menambahkan primary key pada tabel

     
  • CHANGE field_yang_diubah definisi_field_baru
    Option untuk mengubah field_yang_diubah menjadi definisi_field_baru

     
  • MODIFY definisi_field
    Option untuk mengubah suatu field menjadi definisi_field

     
  • DROP nama_field
    Option untuk menghapus field nama_field

     
  • RENAME TO nama_tabel_baru
    Option untuk mengganti nama tabel

     
Menghapus Tabel
Sintaks umum SQL untuk mengubah struktur tabel adalah sebagai berikut :
 
Contoh :
Waduhhhhh panjang juga ya, hehe, tapi alhamdulilah sudah selesai :)
Mohon maaf ya bila penjelasannya kurang mudah dipahami soalnya masih belajar juga, hehe , mohon kritik n sarannya ya bila ada kesalahan maupun kekurangan dalam posting kali ini.

Sunday, 11 November 2012

Home

                        "SELAMAT DATANG DI BLOG INI"

      Hallo apa kabar kawand semua,'salam kenal ya' semoga blog ini dapat menambah dan membantu apa yang kawand - kawand cari. mudah-mudahan apa yang ada di dalam blog ini dapat membantu kesusahan agan - agan semua.

    Kalau sudah dapet yang di cari jangan lupa tinggalkan like, komentarnya atau  follownya ya, taruh link kalian  bagi yang punya blog biar nanti bisa di kunjungi, biar rame gitu, sesama pengguna bloger harus saling membantu. hehehehehehe