Menyiapkan database di MySQL

Pengarang: Tamara Smith
Tanggal Pembuatan: 20 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Menyiapkan Database dengan MySQL
Video: Menyiapkan Database dengan MySQL

Isi

MySQL bisa menjadi program yang cukup menakutkan. Semua perintah harus dimasukkan dari command prompt; tidak ada antarmuka grafis. Itulah mengapa penting untuk memiliki pengetahuan dasar tentang membuat dan mengedit database sehingga Anda dapat menghemat banyak waktu dan sakit kepala. Ikuti panduan di bawah ini untuk membuat database negara bagian AS. dan jumlah penduduk per negara bagian.

Melangkah

Metode 1 dari 2: Membuat dan mengedit database

  1. Buat database. Dari baris perintah MySQL, jalankan perintah CREATE DATABASE DATABASENAME>; di. Ganti DATABASENAME> untuk nama database Anda, tanpa spasi.
    • Misalnya, untuk membuat database dari semua negara bagian AS, masukkan kode berikut: CREATE DATABASE us_states;
    • Catatan: Perintah tidak perlu menggunakan huruf besar.
    • Catatan: Semua perintah MySQL harus diakhiri dengan ";". Jika Anda lupa, Anda bisa ";" pada baris berikutnya untuk dapat menjalankan perintah sebelumnya.
  2. Daftar database yang tersedia akan ditampilkan. Jalankan perintah SHOW DATABASES; untuk menampilkan daftar semua database yang telah Anda simpan. Selain database yang baru saja Anda buat, Anda juga melihat database mysql dan database pengujian. Anda dapat mengabaikan ini untuk saat ini.
  3. Pilih database Anda. Setelah database dibuat, Anda harus memilihnya untuk mulai mengeditnya. Masukkan perintah berikut: GUNAKAN us_states;. Anda sekarang akan melihat pesan Database berubah untuk memberi tahu Anda bahwa database aktif Anda sekarang us_states.
  4. Buat tabel. Tabel adalah tempat semua data dari database Anda disimpan. Untuk membuat ini, pertama-tama Anda harus memasukkan semua pemformatan tabel di perintah pertama. Untuk membuat tabel, masukkan perintah berikut: status CREATE TABLE (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR (25), populasi INT (9));. Ini akan membuat tabel yang disebut "negara bagian" dan dengan 3 bidang: id, negara bagian, dan populasi.
    • Perintah INT memastikan bahwa id bidang hanya boleh berisi bilangan bulat (integer).
    • Perintah NOT NULL memastikan bahwa field id tidak boleh kosong.
    • Kunci PRIMARY KEY menunjukkan bahwa field id adalah kunci dari tabel. Bidang kunci unik dan tidak boleh berisi duplikat.
    • Perintah AUTO_INCREMENT menyebabkan bidang id bertambah setiap kali entri / catatan ditambahkan, pada dasarnya menomori setiap entri secara otomatis.
    • Kode CHAR (karakter) dan INT (integer) menunjukkan tipe data mana yang dapat dimasukkan di bidang tersebut. Angka di sebelah perintah menunjukkan berapa banyak karakter yang dapat dimasukkan ke dalam bidang.
  5. Buat entri di tabel. Sekarang tabel telah dibuat, sekarang saatnya untuk mulai memasukkan data. Gunakan perintah berikut untuk entri pertama: INSERT INTO state (id, state, populasi) VALUES (NULL, "Alabama", "4822023");
    • Pada dasarnya, Anda memberi tahu database untuk meletakkan data di tiga bidang yang sesuai pada tabel.
    • Karena id bidang memiliki properti NOT NULL, memasukkan nilai NULL akan menyebabkan bidang ini bertambah 1 secara otomatis, berkat AUTO_INCREMENT.
  6. Buat lebih banyak entri. Anda dapat membuat banyak entri menggunakan satu perintah. Untuk memasukkan 3 status berikut, ketik berikut ini: INSERT INTO States (id, state, populasi) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Ini akan membuat tabel yang terlihat seperti ini:

      Buat kueri database baru Anda. Sekarang database telah dibuat, Anda dapat menjalankan kueri untuk mendapatkan hasil tertentu. Pertama masukkan perintah berikut: SELECT * FROM us_states;. Ini mengembalikan seluruh database, karena tanda bintang " *" pada perintah, yang berarti "semua" atau semua.
      • Kueri yang lebih maju adalah sebagai berikut: PILIH negara bagian, populasi DARI us_states ORDER BY populasi; Ini mengembalikan tabel negara bagian berdasarkan ukuran populasi, bukan berdasarkan abjad. Field id tidak ditampilkan, karena Anda hanya menanyakan status entri dan populasi.
      • Untuk menampilkan populasi negara bagian dalam urutan terbalik, gunakan kueri berikut: SELECT state, populasi FROM us_states ORDER BY populasi DESC;. Kueri DESC mengembalikan daftar dalam urutan terbalik, dari yang tertinggi ke terendah.

Metode 2 dari 2: Lanjutkan dengan MySQL

  1. Instal MySQL di PC Windows Anda. Cari tahu cara menginstal MySQL di PC rumah Anda.
  2. Menghapus database MySQL.
  3. Pelajari PHP dan MySQL. Mempelajari PHP dan MySQL akan memungkinkan Anda membuat situs web yang kuat untuk bersenang-senang dan untuk bekerja.
  4. Cadangkan database MySQL Anda. Membuat salinan data Anda selalu disarankan, terutama jika menyangkut database penting.
  5. Mengubah struktur database Anda. Jika database akan digunakan dengan cara yang berbeda, Anda mungkin harus mengubah strukturnya untuk menangani data yang berbeda.

Tips

  • Beberapa tipe data yang umum digunakan: (Untuk daftar lengkapnya, lihat dokumentasi mysql di http://dev.mysql.com/doc/)
    • ARANG(panjangnya) - Jumlah karakter dalam string / string karakter
    • VARCHAR(panjangnya) - Jumlah variabel karakter string dengan panjang maks panjangnya.
    • TEKS - Jumlah variabel karakter string dengan panjang teks maks. 64KB.
    • INT(panjangnya) - integer 32-bit dengan jumlah maksimal digit yang dilambangkan dengan panjangnya ("-" dihitung sebagai digit ke angka negatif.)
    • DESIMAL(panjangnya,des) - Bilangan desimal dengan jumlah digit yang ditandai dengan panjangnya. Lapangan des menunjukkan jumlah maksimum tempat desimal yang diperbolehkan.
    • TANGGAL - Tanggal (tahun, bulan, tanggal))
    • WAKTU - Waktu (jam, menit, detik)
    • ENUM(’nilai1’,’nilai2", ....) - Daftar nilai pencacahan.
  • Beberapa parameter opsional:
    • TIDAK NIHIL - Nilai harus diberikan. Bidang tidak boleh kosong.
    • DEFAULTnilai default - Jika tidak ada nilai yang ditentukan, file nilai default ditugaskan ke lapangan.
    • TIDAK DITANDATANGANI - Untuk bidang numerik, pastikan angkanya tidak pernah negatif.
    • AUTO_INCREMENT - Nilai bertambah secara otomatis setiap kali baris ditambahkan ke tabel.