WikiHow ini mengajar anda bagaimana membuat pangkalan data di MySQL. Untuk membuat pangkalan data, anda harus membuka antara muka baris perintah "mysql" dan memasukkan arahan pangkalan data anda semasa pelayan sedang berjalan.
Langkah-langkah
Bahagian 1 dari 3: Membuka Talian Perintah MySQL
Langkah 1. Pastikan pelayan MySQL anda disambungkan
Sekiranya pelayan MySQL anda tidak dalam talian, anda tidak dapat membuat pangkalan data.
Anda boleh memeriksa status pelayan dengan membuka MySQL Workbench, memilih pelayan anda, dan melihat penunjuk "Status Server" pada tab "Pentadbiran - Status Pelayan"
Langkah 2. Salin jalan folder pemasangan
Laluan ini akan berbeza bergantung pada sama ada anda menggunakan komputer Windows atau Mac:
- Windows - Salin C: / Program Files / MySQL / MySQL Workbench 8.0 CE / pastikan untuk mengganti nama folder terakhir dengan nama MySQL terkini.
- Mac - Salin /usr/local/mysql-8.0.13-osx10.13-x86_64/ pastikan untuk mengganti nama folder terakhir dengan nama folder MySQL terkini.
Langkah 3. Buka baris arahan komputer anda
Anda akan menggunakan Command Prompt pada komputer Windows, sementara pengguna Mac akan membuka Terminal.
Langkah 4. Tukar ke direktori folder pemasangan MySQL
Ketik cd dan spasi, tampal di jalan ke folder pemasangan, dan tekan ↵ Enter. Contohnya, anda melakukan perkara berikut di kebanyakan komputer Windows:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Langkah 5. Buka arahan log masuk MySQL
Sebagai contoh, untuk membuka arahan log masuk untuk pengguna bernama "saya", anda perlu memasukkan perkara berikut dan tekan ↵ Enter:
mysql -u saya -p
Langkah 6. Masukkan kata laluan akaun anda
Ketik kata laluan untuk akaun pengguna MySQL anda, kemudian tekan ↵ Enter. Ini akan log masuk dan menyambungkan aplikasi baris perintah anda ke arahan MySQL.
- Anda harus melihat tag "MySQL>" muncul aplikasi baris perintah anda. Mulai saat ini, setiap arahan yang anda masukkan akan diproses melalui aplikasi baris perintah MySQL.
- Fahami cara memasukkan arahan MySQL. Perintah MySQL mesti dimasukkan dengan titik koma (;) tepat setelah bahagian terakhir perintah, walaupun anda juga dapat memasukkan perintah, ketik titik koma, dan tekan ↵ Enter sekali lagi.
Bahagian 2 dari 3: Membuat Pangkalan Data
Langkah 1. Buat fail pangkalan data anda
Anda akan melakukannya dengan menaip "create database" command create database, menambahkan nama pangkalan data dan titik koma, dan menekan ↵ Enter. Sebagai contoh, untuk pangkalan data bernama "Pet Records", anda memasukkan perkara berikut:
buat pangkalan data Pet_Records;
- Nama pangkalan data anda tidak boleh mempunyai ruang di dalamnya; jika anda ingin menambahkan ruang pada nama, anda mesti menggunakan garis bawah (contohnya, "Friends of Mine" akan menjadi "Friends_of_Mine").
- Setiap arahan MySQL mesti diakhiri dengan titik koma. Sekiranya anda kehilangan titik koma pada kali pertama, anda boleh menaipnya di sebelah … yang muncul dan kemudian tekan ↵ Enter sekali lagi.
Langkah 2. Paparkan pangkalan data semasa
Anda boleh memaparkan senarai pangkalan data semasa dengan mengetik berikut dan kemudian menekan ↵ Enter:
tunjukkan pangkalan data;
Langkah 3. Pilih pangkalan data anda
Anda boleh memilih pangkalan data anda dari senarai dengan menaip nama penggunaan di mana "nama" adalah nama pangkalan data. Sebagai contoh, untuk pangkalan data "Pet Records" anda, anda akan mengetik yang berikut dan tekan ↵ Enter:
gunakan Pet_Records;
Langkah 4. Tunggu mesej pengesahan
Sebaik sahaja anda melihat frasa "Pangkalan data diubah" muncul di bawah arahan terakhir anda, anda bebas untuk membuat kandungan pangkalan data.
Bahagian 3 dari 3: Membuat Jadual
Langkah 1. Fahami arahan jadual yang berbeza
Terdapat beberapa aspek utama dari jadual anda yang ingin anda ketahui sebelum membuatnya:
- Tajuk - Tajuk anda akan langsung mengikuti arahan "buat jadual", dan mesti mengikuti peraturan yang sama dengan nama pangkalan data anda (mis., Tanpa spasi).
- Tajuk Lajur - Anda dapat menentukan tajuk lajur dengan menaip nama yang berbeza ke dalam satu set tanda kurung (lihat contoh langkah seterusnya).
- Panjang Sel - Semasa menentukan panjang sel, anda akan menggunakan "VARCHAR" (watak berubah-ubah, yang bermaksud bahawa anda boleh menaip antara satu dan bilangan aksara had VARCHAR) atau "CHAR" (tidak memerlukan lebih banyak dan tidak kurang dari yang ditentukan bilangan watak; sebagai contoh, CHAR (1) memerlukan satu watak, CHAR (3) memerlukan tiga watak, dan seterusnya).
-
Tarikh - Sekiranya anda ingin menambahkan tarikh ke carta anda, anda akan menggunakan arahan "DATE" untuk menunjukkan bahawa kandungan lajur akan diformat sebagai tarikh. Tarikh mesti dimasukkan
YYYY-MM-DD
- format.
Langkah 2. Buat garis besar jadual
Sebelum anda dapat memasukkan data untuk carta anda, anda perlu membuat struktur carta dengan menaip perkara berikut dan kemudian menekan ↵ Enter:
buat nama jadual (column1 varchar (20), column2 varchar (30), column3 char (1), column4 date);
- Sebagai contoh, untuk membuat jadual bernama "Haiwan peliharaan" dengan dua lajur VARCHAR, lajur CHAR, dan lajur tarikh, anda mungkin menulis yang berikut:
buat jadual Haiwan peliharaan (Nama varchar (20), Brechar varchar (30), Sex sex (1), tarikh DOB);
Langkah 3. Tambahkan baris ke meja anda
Dengan menggunakan perintah "insert", anda dapat memasukkan maklumat pangkalan data anda baris demi baris:
masukkan ke dalam nilai nama ('nilai kolom1', 'nilai kolom2', 'nilai kolum3', 'nilai kolum4');
-
Untuk contoh jadual "Haiwan peliharaan" yang digunakan sebelumnya, barisan anda mungkin kelihatan seperti ini:
masukkan ke dalam nilai Haiwan peliharaan ('Fido', 'Husky', 'M', '2017-04-12');
- Anda boleh memasukkan perkataan NULL untuk isi lajur jika lajur kosong.
Langkah 4. Masukkan sisa data anda jika boleh
Sekiranya pangkalan data anda agak kecil, anda boleh memasukkan selebihnya data demi baris dengan menggunakan kod "sisipkan". Sekiranya anda memilih untuk melakukan ini, langkau langkah seterusnya.
Langkah 5. Muat naik fail teks jika diperlukan
Sekiranya anda mempunyai pangkalan data yang memerlukan lebih banyak baris maklumat daripada yang praktikal untuk dimasukkan dengan tangan, anda boleh merujuk fail teks yang mengandungi data dengan menggunakan kod berikut:
memuatkan data infile tempatan '/path/name.txt' ke baris nama jadual yang ditamatkan oleh '\ r / n';
-
Sebagai contoh "Haiwan peliharaan", anda akan menulis seperti berikut:
memuat data infile tempatan 'C: /Users/name/Desktop/pets.txt' ke dalam jadual Haiwan peliharaan yang dihentikan oleh '\ r / n';
- Pada komputer Mac, anda perlu menggunakan arahan "baris yang ditamatkan oleh" dengan '\ r' dan bukannya '\ r / n'.
Langkah 6. Lihat jadual anda
Masukkan pangkalan data rancangan; arahan, kemudian pilih pangkalan data anda dengan mengetik pilih * dari nama; di mana "nama" adalah nama pangkalan data. Contohnya, jika menggunakan pangkalan data "Pet Records", anda memasukkan perkara berikut:
tunjukkan pangkalan data; pilih * dari Pet_Records;
Petua
-
Beberapa jenis data yang biasa digunakan termasuk yang berikut:
- CAJ(panjang) - rentetan watak panjang tetap
- VARCHAR(panjang) - rentetan watak panjang berubah dengan panjang panjang maksimum
- TEKS - rentetan watak panjang berubah dengan panjang teks maksimum 64KB
- INT(panjang) - bilangan bulat 32-bit dengan digit panjang maksimum ('-' dikira sebagai 'digit' untuk nombor negatif)
- KEPUTUSAN(panjang, dec) - Nombor perpuluhan hingga keseluruhan watak paparan; medan dec menunjukkan bilangan tempat perpuluhan maksimum yang dibenarkan
- TARIKH - Nilai tarikh (tahun, bulan, tarikh)
- MASA - Nilai masa (jam, minit, saat)
- ENUM("value1", "value2",….) - Senarai nilai yang dihitung
-
Beberapa parameter pilihan merangkumi yang berikut:
- BUKAN NULL - Nilai mesti diberikan. Medan tidak boleh dibiarkan kosong.
- DEFAULT nilai lalai - Sekiranya tiada nilai diberikan, nilai lalai diberikan ke medan.
- TANPA DAFTAR - Untuk bidang angka, pastikan bahawa nombor tidak pernah negatif.
- AUTO_INCREMENT - Nilai akan meningkat secara automatik setiap kali baris ditambahkan ke meja.
Amaran
- Sekiranya pelayan MySQL anda tidak berjalan semasa anda cuba log masuk ke baris perintah "mysql", anda tidak akan dapat meneruskannya.
- Seperti pengekodan apa pun, pastikan bahawa perintah anda dieja dan dijarakkan tepat sebelum anda memasukkannya.