國產數據庫華為高斯的GaussDB創建數據表和添加字段及注釋
- 🔸 一、創建數據庫
- 🔸 二、修改數據庫(重命名)
- 🔸 三、創建數據表并加字段注釋
- 🔸 四、修改表結構
- 1. 添加字段
- ? 添加字段的注釋
- 2. 修改字段類型
- 3. 修改字段默認值
- 4. 刪除字段
- 5. 修改字段名
- 🔸 五、添加表注釋
- 🔸 六、查看結構和注釋(用 psql 工具)
- 查看表結構:
- ? 總結常用語法匯總
🔸 一、創建數據庫
CREATE DATABASE your_database_name;
示例:
CREATE DATABASE demo_db;
🔸 二、修改數據庫(重命名)
ALTER DATABASE old_name RENAME TO new_name;
示例:
ALTER DATABASE demo_db RENAME TO test_db;
?? 注意:不能重命名你當前正在連接的數據庫。
🔸 三、創建數據表并加字段注釋
CREATE TABLE table_name (column_name data_type [constraint],...
);
COMMENT ON COLUMN table_name.column_name IS '注釋';
示例:
CREATE TABLE student (id SERIAL PRIMARY KEY,name VARCHAR(100) NOT NULL,age INT,gender VARCHAR(10)
);COMMENT ON COLUMN student.id IS '主鍵ID';
COMMENT ON COLUMN student.name IS '學生姓名';
COMMENT ON COLUMN student.age IS '年齡';
COMMENT ON COLUMN student.gender IS '性別';
🔸 四、修改表結構
1. 添加字段
ALTER TABLE table_name ADD COLUMN column_name data_type;
示例:
ALTER TABLE student ADD COLUMN email VARCHAR(100);
? 添加字段的注釋
COMMENT ON COLUMN student.email IS '郵箱地址';
2. 修改字段類型
ALTER TABLE student ALTER COLUMN age TYPE SMALLINT;
3. 修改字段默認值
ALTER TABLE student ALTER COLUMN age SET DEFAULT 18;
4. 刪除字段
ALTER TABLE student DROP COLUMN email;
5. 修改字段名
ALTER TABLE student RENAME COLUMN name TO full_name;
🔸 五、添加表注釋
COMMENT ON TABLE student IS '學生信息表';
🔸 六、查看結構和注釋(用 psql 工具)
查看表結構:
\d student
? 總結常用語法匯總
操作 | SQL 示例 |
---|---|
創建數據庫 | CREATE DATABASE db_name; |
修改數據庫名 | ALTER DATABASE old_name RENAME TO new_name; |
創建表 | CREATE TABLE table (...); |
添加字段 | ALTER TABLE table ADD COLUMN col type; |
修改字段名 | ALTER TABLE table RENAME COLUMN old TO new; |
修改字段類型 | ALTER TABLE table ALTER COLUMN col TYPE new_type; |
設置字段默認值 | ALTER TABLE table ALTER COLUMN col SET DEFAULT value; |
添加字段注釋 | COMMENT ON COLUMN table.col IS '注釋'; |
添加表注釋 | COMMENT ON TABLE table IS '表注釋'; |
如需我為你生成完整建表 SQL + 注釋模板,只需告訴我字段清單(字段名、類型、注釋),我可以一次幫你生成。是否要我演示一個完整示例?