GaussDB簡介
GaussDB是由華為推出的一款全面支持OLTP和OLAP的分布式關系型數據庫管理系統。它采用了分布式架構和高可靠性設計,可以滿足大規模數據存儲和處理的需求。GaussDB具有高性能、高可靠性和可擴展性等特點,適用于各種復雜的業務場景,在金融、能源等行業應用較多。
查詢當前庫是否兼容MySQL
SHOW b_format_version;
如果返回的值為非空字符串(例如:”5.7”),則表示數據庫處于B-format格式。如果返回空字符串,則表示數據庫不是B-format格式。
創建兼容MySQL語法的數據庫
- 創建數據庫,指定兼容性
CREATE DATABASE db_name DBCOMPATIBILITY 'B';
- 設置會話級別mysql兼容變量,本次會話有效
SET b_format_version='5.7';
SET b_format_dev_version='s1';
- 設置數據庫全局兼容,設置完成后下次會話生效
ALTER DATABASE db_name SET b_format_version TO '5.7';
ALTER DATABASE db_name SET b_format_dev_version TO 's1';
注意: 這里的db_name 替換為自己實際的數據庫名