1)创建数据库Market; 2)创建数据表customers,在c_num字段上添加主键约束,在c_birth字段上非空约束; 3)在c_contact字段插入到c_birth字段后面; 4)将c_name字段数据类型改为varchar(70); 5)将c_contact字段改名为c_phone; 6)增加c_gender字段,数据类型为char(1); 7)将表名修改为customers_info; 8)删除字段c_city。
时间: 2024-02-17 20:01:41 浏览: 86
好的,你的问题是关于数据库操作的。以下是针对你的问题的SQL语句:
1) 创建数据库Market
```
CREATE DATABASE Market;
```
2) 创建数据表customers,在c_num字段上添加主键约束,在c_birth字段上非空约束
```
CREATE TABLE customers (
c_num INT PRIMARY KEY,
c_name VARCHAR(50),
c_birth DATE NOT NULL,
c_phone VARCHAR(20)
);
```
3) 在c_contact字段插入到c_birth字段后面
```
ALTER TABLE customers
ADD COLUMN c_contact VARCHAR(50) AFTER c_birth;
```
4) 将c_name字段数据类型改为varchar(70)
```
ALTER TABLE customers
MODIFY COLUMN c_name VARCHAR(70);
```
5) 将c_contact字段改名为c_phone
```
ALTER TABLE customers
CHANGE COLUMN c_contact c_phone VARCHAR(50);
```
6) 增加c_gender字段,数据类型为char(1)
```
ALTER TABLE customers
ADD COLUMN c_gender CHAR(1);
```
7) 将表名修改为customers_info
```
ALTER TABLE customers
RENAME TO customers_info;
```
8) 删除字段c_city
```
ALTER TABLE customers_info
DROP COLUMN c_city;
```
阅读全文