第10章_创建和管理表02

芳华梦落 2022-10-7 52 10/7

#练习2
# 1、创建数据库 test02_market

CREATE DATABASE IF NOT EXISTS tese02_market CHARACTER SET 'utf8';

# 2、创建数据表 customers

/*
字段名 数据类型
c_num int
c_name varchar(50)
c_contact varchar(50)
c_city varchar(50)
c_birth date
*/
CREATE TABLE IF NOT EXISTS customers(
c_num INT,
c_name VARCHAR(50),
c_contact VARCHAR(50),
c_city VARCHAR(50),
c_birth DATE
);
DESC customers;

# 3、将 c_contact 字段移动到 c_birth 字段后面

ALTER TABLE customers
MODIFY c_contact VARCHAR(50) AFTER c_birth;

# 4、将 c_name 字段数据类型改为 varchar(70)

ALTER TABLE customers
MODIFY c_name VARCHAR(70);

# 5、将c_contact字段改名为c_phone

ALTER TABLE customers
CHANGE c_contact c_phone VARCHAR(50);

# 6、增加c_gender字段到c_name后面,数据类型为char(1)

ALTER TABLE customers
ADD c_gender CHAR(1) AFTER c_name;
DESC customers_info;

# 7、将表名改为customers_info

RENAME TABLE customers TO customers_info;

# 8、删除字段c_city

ALTER TABLE customers_info
DROP COLUMN c_city;
- THE END -

芳华梦落

10月08日15:48

最后修改:2022年10月8日
0

非特殊说明,本博所有文章均为博主原创。