MySQL 是一種常用的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。創(chuàng)建數(shù)據(jù)庫是數(shù)據(jù)庫管理中的重要一環(huán)。MySQL 提供了多種方式來創(chuàng)建數(shù)據(jù)庫,本文將介紹使用 mysql 命令行創(chuàng)建數(shù)據(jù)庫的方法。
CREATE DATABASE [IF NOT EXISTS] database_name [character set utf8mb4 collate utf8mb4_unicode_ci];
上面的命令中,CREATE DATABASE 是創(chuàng)建數(shù)據(jù)庫的通用語句。可以使用 IF NOT EXISTS 關(guān)鍵字來避免在已經(jīng)存在的情況下重復(fù)創(chuàng)建同名的數(shù)據(jù)庫。database_name 則是你想要創(chuàng)建的數(shù)據(jù)庫名稱。
在創(chuàng)建數(shù)據(jù)庫時,可以指定字符集和排序規(guī)則。UTF-8 是一個通用的字符集,utf8mb4_unicode_ci 是一個通用的排序規(guī)則。在互聯(lián)網(wǎng)應(yīng)用中,通常會采用這兩種設(shè)置。
CREATE DATABASE IF NOT EXISTS my_database character set utf8mb4 collate utf8mb4_unicode_ci;
上面的示例中創(chuàng)建了一個名為 my_database 的數(shù)據(jù)庫,同時指定了字符集和排序規(guī)則。如果該數(shù)據(jù)庫已經(jīng)存在,則不會重復(fù)創(chuàng)建。
使用上述命令創(chuàng)建的數(shù)據(jù)庫默認(rèn)沒有任何表。要向數(shù)據(jù)庫中添加數(shù)據(jù)需要先創(chuàng)建表。下一篇文章將介紹使用 MySQL 創(chuàng)建表的方法。