第10章_创建和管理表03

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

#练习3
# 1、创建数据库test03_company

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

# 2、创建表offices

/*
字段名 数据类型
officeCode int
city varchar(30)
address varchar(50)
country varchar(50)
postalCode varchar(25)
*/
CREATE TABLE IF NOT EXISTS offices(
officeCode INT,
city VARCHAR(30),
address VARCHAR(50),
country VARCHAR(50),
postalCode VARCHAR(25)
);

# 3、创建表employees

/*
字段名 数据类型
empNum int
lastName varchar(50)
firstName varchar(50)
mobile varchar(25)
code int
jobTitle varchar(50)
birth date
note varchar(255)
sex varchar(5)
*/
CREATE TABLE IF NOT EXISTS employees(
empNum INT,
lastName VARCHAR(50),
firstName VARCHAR(50),
mobile VARCHAR(25),
CODE INT,
jobTitle VARCHAR(50),
birth DATE,
note VARCHAR(255),
sex VARCHAR(5)
);

# 4、将表employees的mobile字段修改到code字段后面

ALTER TABLE employees
MODIFY mobile VARCHAR(25) AFTER `code`;

# 5、将表employees的birth字段改名为birthday

ALTER TABLE employees
CHANGE birth birthday DATA;

# 6、修改sex字段,数据类型为char(1)

ALTER TABLE employees
MODIFY sex CHAR(1);

# 7、删除字段note

ALTER TABLE employees
DROP COLUMN note;

# 8、增加字段名favoriate_activity,数据类型为varchar(100)

ALTER TABLE employees
ADD COLUMN favoriate_activity VARCHAR(100);

9、将表employees的名称修改为 employees_info

RENAME TABLE employees TO employees_info;

存在问题:

#6、增加c_gender字段到c_name后面,数据类型为char(1)
ALTER TABLE customers ADD c_gender CHAR(1) AFTER c_name;
# 8、增加字段名favoriate_activity,数据类型为varchar(100)
ALTER TABLE employees ADD COLUMN favoriate_activity VARCHAR(100);
- THE END -

芳华梦落

10月08日15:47

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

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