国产数据库华为高斯的GaussDB创建数据表和添加字段及注释

发布于:2025-06-26 ⋅ 阅读:(20) ⋅ 点赞:(0)

🔸 一、创建数据库

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 + 注释模板,只需告诉我字段清单(字段名、类型、注释),我可以一次帮你生成。是否要我演示一个完整示例?


网站公告

今日签到

点亮在社区的每一天
去签到