- MySQL數據庫管理實戰
- 甘長春 孟飛
- 392字
- 2020-04-14 15:02:49
2.2.3 創建數據庫
使用CREATE DATABASE命令可以創建一個數據庫。命令如下:
CREATE DATABASE IF NOT EXISTS finecms DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
這句話的意思就是如果數據庫“finecms”不存在,則創建一個名稱為“finecms”,設定其字符集為UTF8、字符集的排序規則為utf8_general_ci的數據庫,否則忽略。
創建數據庫一般都這樣來寫,要給這個新建的數據庫指定一個字符集(編碼集)。這是必須的,如果不指定,依據數據庫不同的版本,其默認字符集可能不一樣,默認為UTF8。
為了確保在未來應用項目中不出現亂碼,要牢記所使用數據庫的字符集、瀏覽器的編碼集、程序代碼的字符集要做到一致,這樣,就不會出現亂碼了。
對于數據庫的字符集、瀏覽器的編碼集、程序代碼的字符集,一般都統一設定為UTF8字符集。
關于字符集詳細的解釋可參閱有關資料。
關于MySQL最大支持數據庫的個數及每個數據庫中的數據表的個數,原則上MySQL對此沒有限制,但是會受到操作系統的最大文件個數限制;另外某些存儲引擎,也有自己的一些限制。因此,對于應用來說已經足夠了。
推薦閱讀
- Implementing VMware Horizon 7(Second Edition)
- Vue.js 3.x快速入門
- Google Apps Script for Beginners
- Docker進階與實戰
- Leap Motion Development Essentials
- Access 2010數據庫應用技術(第2版)
- 執劍而舞:用代碼創作藝術
- INSTANT Sinatra Starter
- 從零開始學C#
- 好好學Java:從零基礎到項目實戰
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Android開發三劍客:UML、模式與測試
- Django實戰:Python Web典型模塊與項目開發
- Spring 5 Design Patterns
- 后臺開發:核心技術與應用實踐