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

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

你可能感兴趣的:(数据库,gaussdb,oracle)