Unduh PDF
Unduh PDF
Tabel membentuk struktur database MySQL Anda. Tabel berisi informasi yang dimasukkan ke dalam database, dan biasanya bisa dibuat sesuai dengan penyimpanan data apa pun yang dibutuhkan. Membuat tabel hanya membutuhkan waktu beberapa menit, terutama jika Anda hanya memiliki beberapa entri yang berbeda untuk disimpan. Lihat Langkah 1 di bawah ini untuk memulainya.
Langkah
-
Buka database Anda. Untuk membuat tabel, Anda harus memiliki database yang harus ditempatkan. Anda dapat membuka database Anda dengan mengetikkan USE database di command prompt MySQL.
- Jika Anda tidak ingat nama database Anda, ketik SHOW DATABASES; untuk menampilkan daftar database di server MySQL.
- Jika Anda belum memiliki database, Anda dapat membuatnya dengan mengetik CREATE DATABASE database ; . Nama database tidak boleh mengandung spasi.
-
Pelajari jenis-jenis database. Setiap entri di dalam tabel disimpan sebagai jenis data tertentu. Ini memungkinkan MySQL untuk berinteraksi dengan data tersebut dengan cara yang berbeda. Jenis data yang akan Anda gunakan tergantung pada kebutuhan tabel Anda. Ada banyak jenis tabel yang melebihi ini, tetapi Anda dapat menggunakan ini untuk membuat tabel dasar yang berguna:
- INT - Jenis data ini adalah untuk semua bilangan, dan sering digunakan untuk bidang ID.
- DECIMAL - DECIMAL - Jenis data ini menyimpan nilai desimal, dan ditetapkan berdasarkan jumlah total digit dan setelah angka di belakang desimal. Misalnya: DECIMAL(6,2) akan menyimpan angka sebagai "0000.00".
- CHAR - CHAR - ini adalah jenis data dasar untuk teks dan string. Biasanya Anda akan menentukan batasan untuk jumlah karakter yang disimpan, seperti CHAR(30) . Anda juga dapat menggunakan VARCHAR untuk menyelang-nyeling ukuran berdasarkan input. Nomor telepon juga harus disimpan dengan menggunakan jenis data ini, karena nomor telepon seringkali berisi simbol-simbol dan tidak berinteraksi dengan angka (tidak ditambahkan, dikurangi, dll.) [1] X Teliti sumber .
- DATE - DATE - Jenis data ini menyimpan tanggal dalam format YYYY-MM-DD (tahun-bulan-hari). Gunakan jenis data ini jika Anda perlu menyimpan usia seseorang yang berlawanan dengan usia mereka yang sebenarnya, jika tidak, Anda harus memperbarui entrinya setiap tahun. [2] X Teliti sumber
-
Buatlah tabel Anda. Untuk membuat tabel Anda di baris perintah, Anda harus membuat semua bidang Anda dalam satu perintah. Anda membuat tabel menggunakan perintah CREATE TABLE , yang diikuti dengan informasi tabel Anda. Untuk membuat catatan karyawan dasar, Anda bisa masukkan perintah berikut ini:
CREATE TABLE employees ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT , lastname VARCHAR ( 20 ), firstname VARCHAR ( 20 ), phone VARCHAR ( 20 ), dateofbirth DATE )
- INT NOT NULL PRIMARY KEY AUTO_INCREMENT menciptakan sebuah nomor ID untuk setiap karyawan yang ditambahkan ke dalam catatan tersebut. Jumlah tersebut meningkat setiap saat secara otomatis. Ini memungkinkan Anda untuk mereferensi karyawan dengan mudah menggunakan fungsi lainnya.
- Meskipun VARCHAR memungkinkan Anda untuk memangkas ukurannya berdasarkan masukan, Anda dapat menetapkan batasan untuk hal itu sehingga pengguna tidak dapat memasukkan string yang terlalu besar. Dalam contoh di atas, baik nama depan dan nama belakang dibatasi masing-masing 20 karakter.
- Perhatikan bahwa entri nomor telepon disimpan sebagai VARCHAR sehingga simbol-simbol bisa ditangani dengan benar.
-
Pastikan tabel Anda dibuat dengan benar. Setelah Anda membuat tabel, Anda akan menerima pesan bahwa tabel itu telah berhasil dibuat. Sekarang Anda bisa menggunakan perintah DESCRIBE untuk memastikan bahwa Anda telah memasukkan semua bidang yang Anda inginkan dan bahwa bidang itu memiliki jenis data yang tepat. Ketik DESCRIBE database ; dan mengaculah pada grafik yang muncul untuk memeriksa struktur tabel Anda.
-
Buatlah tabel menggunakan PHP. Jika Anda menggunakan PHP untuk mengelola database MySQL Anda melalui webserver, Anda dapat membuat tabel menggunakan berkas PHP sederhana. Ini diasumsikan bahwa database tersebut sudah ada di server MySQL Anda. Masukkan kode berikut untuk membuat tabel yang sama seperti Langkah 3, dengan mengganti informasi koneksi dengan milik Anda sendiri:
<?php $connection = mysqli_connect ({{ samp | server }},{{ samp | user }},{{ samp | password }}, {{ samp | database }}); if ( mysqli_connect_errno ()) { echo "Failed to connect to MySQL: " . mysqli_connect_error (); } $sql = "CREATE TABLE employees ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, lastname VARCHAR(20), firstname VARCHAR(20), phone VARCHAR(20), dateofbirth DATE )" ; if ( mysqli_query ( $connection , $sql )) { echo "Table employees created successfully" ; } else { echo "Error creating table: " . mysqli_error ( $connection ); } ?>
Iklan
-
Tambahkan satu entri ke tabel Anda. Anda dapat memasukkan data ke tabel Anda langsung dari baris perintah. Anda bisa menggunakan satu perintah untuk memasukkan semua bidang yang terkait untuk sebuah entri menggunakan INSERT INTO :
INSERT INTO employees ( id , lastname , firstname , phone , dateofbirth ) VALUES ( NULL , 'Smith' , 'John' , '(555)555-5555' , '1980-01-31' );
- Dengan memasukkan NULL untuk ID, nilai itu akan bertambah 1 dari entri terakhir, yang menghasilkan nomor ID berikutnya.
- Pastikan bahwa setiap nilai yang Anda masukkan diapit dengan tanda kutip tunggal (').
-
Tambahkan beberapa entri sekaligus. Jika semua data telah ada di depan Anda, Anda dapat memasukkan beberapa entri dengan satu perintah INSERT INTO Cukup pisahkan rangkaian nilainya dengan koma:
INSERT INTO employees ( id , lastname , firstname , phone , dateofbirth ) VALUES ( NULL , 'Smith' , 'John' , '(555)555-5555' , '1980-01-31' ), ( NULL , 'Doe' , 'Jane' , '(555)555-5551' , '1981-02-28' ), ( NULL , 'Baker' , 'Pat' , '(555)555-5554' , '1970-01-31' );
-
Tampilkan tabel Anda. Setelah Anda memasukkan beberapa entri, Anda dapat menampilkan tabel Anda untuk melihat bagaimana tampilan dari semua hal. Ini bisa Anda gunakan untuk melihat apakah Anda telah melewatkan suatu informasi atau jika ada sesuatu yang diletakkan di tempat yang salah. Untuk menampilkan tabel yang dibuat di atas, ketik SELECT * FROM employees .
- Anda dapat menampilkan lebih banyak hal dengan menambahkan filter pada pencarian. Misalnya, untuk mengembalikan tabel yang diurutkan berdasarkan tanggal lahir, Anda bisa mengetikkan SELECT lastname, firstname, dateofbirth FROM employees ORDER BY dateofbirth .
- Balikkan urutan hasilnya dengan menambahkan DESC di akhir perintah.
-
Masukkan data menggunakan format HTML. Ada cara lain untuk memasukkan data ke dalam tabel baru Anda. Salah satu cara yang paling umum adalah dengan menggunakan format di halaman web. Untuk melihat cara membuat format dasar untuk mengisi tabel Anda, lihat panduan ini.Iklan
Referensi
Tentang wikiHow ini
Halaman ini telah diakses sebanyak 51.863 kali.
Iklan