达梦数据库基础操作(三):表相关操作

达梦数据库基础操作(三):表相关操作

在这里插入图片描述

1. 表相关操作

1.1 创建表

# 使用 CREATE TABLE 语句创建 employee 表。
CREATE TABLE employee
(
  employee_id INTEGER,
  employee_name VARCHAR2(20) NOT NULL,
  hire_date DATE,
  salary INTEGER,
  department_id INTEGER NOT NULL
);
# 使用 CREATE TABLE 语句创建 department 表。
CREATE TABLE department
(
  department_id INTEGER PRIMARY KEY,
  department_name VARCHAR(30) NOT NULL
);

1.2 添加表约束

  • 非空约束

    # 使用 ALTER TABLE 语句给表增加非空约束。
    ALTER TABLE employee MODIFY( hire_date not null);
    
  • 主键约束

    # 使用 ALTER TABLE 语句给表增加主键约束。
    ALTER TABLE employee ADD constraint pk_empid
           PRIMARY KEY(employee_id);
    
  • 外键约束

    # 使用 ALTER TABLE 语句给表增加外键约束。
     ALTER TABLE employee ADD constraint fk_dept FOREIGN KEY
          (department_id) REFERENCES department (department_id);
    

1.3 查看表结构

# 使用 desc 语句查看表结构。
DESC employee;

1.4 查看表主键外键

# 通过系统表 all_constraints 查看自定义的主键、外键。
SELECT table_name, constraint_name, constraint_type FROM
     all_constraints WHERE owner='DM' AND table_name='EMPLOYEE';
  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
达梦数据库是一种关系型数据库,类似于其他常见的数据库系统如 MySQL、Oracle 等,因此你可以使用 SQL 语言进行数据库操作。 以下是一些基本的达梦数据库操作: 1. 连接数据库 在命令行或者图形化工具中输入数据库的连接信息,包括 IP 地址、端口号、用户名和密码等,然后点击“连接”按钮即可连接到数据库。 2. 创建数据库 使用 SQL 语句创建一个新的数据库,例如: ``` CREATE DATABASE mydatabase; ``` 这行代码将创建一个名为“mydatabase”的数据库。 3. 创建表 使用 SQL 语句创建一个新的,例如: ``` CREATE TABLE mytable ( id INT PRIMARY KEY, name VARCHAR(50), age INT ); ``` 这行代码将创建一个名为“mytable”的,它包含个列:id、name 和 age。 4. 插入数据 使用 SQL 语句向中插入数据,例如: ``` INSERT INTO mytable (id, name, age) VALUES (1, 'John', 25); ``` 这行代码将在“mytable”中插入一行数据,包含 id 为 1、name 为“John”、age 为 25。 5. 查询数据 使用 SQL 语句从中查询数据,例如: ``` SELECT * FROM mytable; ``` 这行代码将查询“mytable”中的所有数据,并返回结果集。 6. 更新数据 使用 SQL 语句更新中的数据,例如: ``` UPDATE mytable SET age = 30 WHERE id = 1; ``` 这行代码将更新“mytable”中 id 为 1 的行,将 age 的值改为 30。 7. 删除数据 使用 SQL 语句从中删除数据,例如: ``` DELETE FROM mytable WHERE id = 1; ``` 这行代码将从“mytable”中删除 id 为 1 的行。 以上是一些基本的达梦数据库操作,你可以根据自己的需要进行进一步的学习和实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低调D树苗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值