日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL中CREATE DATABASE和CREATE SCHEMA区别(转)

發布時間:2023/11/30 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL中CREATE DATABASE和CREATE SCHEMA区别(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

  在使用MS SQL的時候,一般創建數據庫我們都習慣于使用CREATE DATABASE 來完成,而使用CREATE SCHEMA來創建架構,但是在MySQL中,官方的中文文檔在 CREATE DATABASE 語法一節中寫了一句:也可以使用CREATE SCHEMA。那么CREATE SCHEMA和CREATE DATABASE在MySQL難道是一樣的嗎?

  MySQL 5.0官方的英文文檔中有這么一句:

code
1 2 3 CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database. CREATE SCHEMA is a synonym for CREATE DATABASE as of MySQL 5.0.2.

?這個說法譯成中文應該是:CREATE DATABASE根據給定的名稱創建數據庫,要用這個語法,你需要有數據庫的CREATE權限,CREATE SCHEMA從MySQL5.0.2起,可作為CREATE DATABASE的一個代名詞。

  按照這個說法,CREATE SCHEMA是和CREATE DATABASE是一樣的,為了驗證這個說法,參閱了后繼的官方文檔,在MySQL5.5的英文文檔中,官方如是說:

code
1 2 3 CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database. CREATE SCHEMA is a synonym for CREATE DATABASE.

?中文:CREATE DATABASE根據給定的名稱創建數據庫,你需要擁有數據庫的CREATE權限來使用這個語句。CREATE SCHEMA是CREATE DATABASE的一個代名詞。

  由此可見,在MySQL的語法操作中(MySQL5.0.2之后),可以使用CREATE DATABASE和CREATE SCHEMA來創建數據庫,兩者在功能上是一致的。在使用MySQL官方的MySQL管理工具MySQL Workbench 5.2.47創建數據庫時,使用的是CREATE SCHEMA來創建數據庫的。而這和MS SQL中的SCHEMA有很大差別。

轉載于:https://www.cnblogs.com/SSatyr/p/5191760.html

總結

以上是生活随笔為你收集整理的MySQL中CREATE DATABASE和CREATE SCHEMA区别(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。