Dalam mysql, anda boleh menggunakan pernyataan "CREATE DATABASE" untuk menambah pangkalan data Sintaksnya ialah "CREATE DATABASE [JIKA TIDAK WUJUD] nama pustaka [nama set aksara SET KARAKTER] [COLLATE proofreading rule name]; ".
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Dalam mysql, anda boleh menggunakan pernyataan "CREATE DATABASE" untuk mencipta pangkalan data baharu untuk menambah pangkalan data.
Format sintaks untuk mencipta pangkalan data adalah seperti berikut:
CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];
Kandungan dalam [ ]
adalah pilihan. Sintaksnya adalah seperti berikut:
数据库名:
Nama pangkalan data yang dibuat. Kawasan penyimpanan data MySQL akan mewakili pangkalan data MySQL dalam format direktori, jadi nama pangkalan data mesti mematuhi peraturan penamaan folder sistem pengendalian, tidak boleh bermula dengan nombor, dan harus sebermakna mungkin. Ambil perhatian bahawa MySQL tidak sensitif huruf besar-besaran.
IF NOT EXISTS
: Buat pertimbangan sebelum mencipta pangkalan data Operasi hanya boleh dilakukan jika pangkalan data tidak wujud pada masa ini. Pilihan ini boleh digunakan untuk mengelakkan ralat penciptaan pendua apabila pangkalan data sudah wujud.
[DEFAULT] CHARACTER SET
: Tentukan set aksara pangkalan data. Tujuan menentukan set aksara adalah untuk mengelakkan data bercelaru disimpan dalam pangkalan data. Jika anda tidak menentukan set aksara semasa mencipta pangkalan data, set aksara lalai sistem akan digunakan.
[DEFAULT] COLLATE
: Tentukan peraturan pengumpulan lalai untuk set aksara.
Set aksara (CHARACTER) dan peraturan pengumpulan (COLLATION) MySQL ialah dua konsep yang berbeza. Set aksara digunakan untuk menentukan cara MySQL menyimpan rentetan, dan peraturan penyusunan menentukan cara membandingkan rentetan. Kami akan menerangkan set aksara MySQL dan peraturan pengumpulan secara berasingan kemudian.
Sebagai contoh, untuk mencipta pangkalan data bernama mytestdb, anda boleh melaksanakan pernyataan CREATE DATABASE diikuti dengan nama pangkalan data: mytestdb
Jika tiada pangkalan data dalam pelayan MySQL semasa: mytestdb
, penciptaan berjaya, seperti berikut Ditunjukkan:
CREATE DATABASE IF NOT EXISTS mytestdb;
Selepas melaksanakan pernyataan ini, MySQL mengembalikan mesej yang memaklumkan sama ada pangkalan data baharu telah berjaya dibuat. Kenyataan
Tunjukkan pangkalan data
SHOW DATABASES
memaparkan semua pangkalan data dalam pelayan pangkalan data MySQL. Anda boleh menggunakan pernyataan SHOW DATABASES
untuk melihat pangkalan data yang ingin anda buat, atau melihat semua pangkalan data pada pelayan pangkalan data sebelum mencipta pangkalan data baharu, contohnya:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | testdb | | mytestdb | +--------------------+ 5 rows in set
Terdapat 6 pangkalan data dalam MySQL ini pelayan pangkalan data. information_schema
, performance_schema
dan mysql
ialah pangkalan data lalai yang tersedia apabila kami memasang MySQL, manakala mytestdb
dan testdb
ialah pangkalan data baharu yang dicipta. Memilih Pangkalan Data untuk Digunakan Sebelum menggunakan pangkalan data yang ditentukan, anda mesti memberitahu MySQL pangkalan data yang hendak digunakan dengan menggunakan pernyataan USE.
USE database_name;
Anda boleh memilih pangkalan data sampel (mytestdb) menggunakan pernyataan USE seperti berikut:
USE mytestdb;
Mulai sekarang, semua operasi seperti menanya data, mencipta jadual baharu atau memanggil Prosedur tersimpan) akan memberi kesan pada pangkalan data semasa (iaitu mytestdb).
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menambah pangkalan data dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!