创建表member,包含五个字段。(m_id NUMBER(5),m_fn VARCHAR2(10),m_ln VARCHAR2(10), m_birth date, m_info VARCHAR2(50)),并插入一条记录,m_id值为默认,m_fn值为Halen,m_ln值为Park,m_birth值为1970-06-29,m_info值为GoodMan
时间: 2023-06-14 09:07:42 浏览: 68
以下是创建表和插入记录的 SQL 语句:
```sql
CREATE TABLE member (
m_id NUMBER(5) PRIMARY KEY,
m_fn VARCHAR2(10),
m_ln VARCHAR2(10),
m_birth DATE,
m_info VARCHAR2(50)
);
INSERT INTO member (m_fn, m_ln, m_birth, m_info)
VALUES ('Halen', 'Park', TO_DATE('1970-06-29', 'YYYY-MM-DD'), 'GoodMan');
```
这里使用 `CREATE TABLE` 语句创建了名为 `member` 的表,包含了五个字段。其中 `m_id` 是主键,使用 `NUMBER(5)` 类型;`m_fn` 和 `m_ln` 分别是名字和姓氏,使用 `VARCHAR2(10)` 类型;`m_birth` 是生日,使用 `DATE` 类型;`m_info` 是一些介绍信息,使用 `VARCHAR2(50)` 类型。
接着使用 `INSERT INTO` 语句插入了一条记录,其中 `m_id` 使用默认值,其余字段使用指定的值。注意在插入 `m_birth` 字段时,使用了 `TO_DATE` 函数将字符串转换为日期类型。
相关问题
创建表member,包含五个字段。(m_id NUMBER(5),m_fn VARCHAR2(10),m_ln VARCHAR2(10), m_birth date, m_info VARCHAR2(50))
### 回答1:
以下是创建表member的SQL语句:
```sql
CREATE TABLE member (
m_id NUMBER(5),
m_fn VARCHAR2(10),
m_ln VARCHAR2(10),
m_birth DATE,
m_info VARCHAR2(50)
);
```
解释一下每个字段的含义:
- m_id:会员编号,数据类型为NUMBER,长度为5。
- m_fn:会员名字的第一个单词,数据类型为VARCHAR2,长度为10。
- m_ln:会员名字的最后一个单词,数据类型为VARCHAR2,长度为10。
- m_birth:会员的出生日期,数据类型为DATE。
- m_info:会员的其他信息,数据类型为VARCHAR2,长度为50。
### 回答2:
创建表member,包含五个字段的SQL语句如下:
CREATE TABLE member (
m_id NUMBER(5),
m_fn VARCHAR2(10),
m_ln VARCHAR2(10),
m_birth DATE,
m_info VARCHAR2(50)
);
上述SQL语句创建了一个名为member的表,包含五个字段:m_id、m_fn、m_ln、m_birth、m_info。字段类型和长度如下:
1. m_id:NUMBER类型,长度为5,用于存储会员的身份号码;
2. m_fn:VARCHAR2类型,长度为10,用于存储会员的名字;
3. m_ln:VARCHAR2类型,长度为10,用于存储会员的姓氏;
4. m_birth:DATE类型,用于存储会员的生日;
5. m_info:VARCHAR2类型,长度为50,用于存储会员的相关信息。
以上SQL语句的执行会在数据库中创建一个名为member的表,并为该表创建了五个字段,用于存储会员的信息。
创建表表departments结构: 字段名称 字段类型 约束 Dep_id number 主键 Dep_name varchar2(20) 表employees结构:
字段名称 字段类型 约束
Emp_id number 主键
Emp_name varchar2(20) 非空
Dep_id number 外键,关联departments表的Dep_id字段
Salary number(10,2) 非空
Hire_date date 非空
阅读全文