目录

一、创建表与删除表

1. 创建表

(1)使用DDL语句创建表

 (2)使用Navicat创建表

2. 删除表

(1)使用DDL语句删除表

 (2)使用Navicat删除表

二、修改表

1. 修改表名

(1)使用DDL语句修改表

(2)使用Navicat修改表名

 2. 修改列名

(1)使用DDL语句修改列名

(2)使用Navicat修改列名

3. 修改列类型

(1)使用DDL语句修改列类型

(2)使用Navicat修改列类型

4. 添加新列

(1)使用DDL语句添加新列

(2)使用Navicat添加新列

5. 删除指定列

(1)使用DDL语句删除指定的列

(2)使用Navicat删除指定的列


一、创建表与删除表

1. 创建表


mysql怎么编辑代码 mysql如何编辑表_数据库

图片转自百战程序员

(1)使用DDL语句创建表

CREATE TABLE 表名(列名 类型,列名 类型......);

示例:创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。

create table employees(employee_id int,employee_name varchar(10),salary float(8,2));

查看已创建的表。

show tables;

mysql怎么编辑代码 mysql如何编辑表_创建表_02

 (2)使用Navicat创建表

示例:创建employees2表。

mysql怎么编辑代码 mysql如何编辑表_mysql怎么编辑代码_03

mysql怎么编辑代码 mysql如何编辑表_数据库_04

mysql怎么编辑代码 mysql如何编辑表_创建表_05

2. 删除表

mysql怎么编辑代码 mysql如何编辑表_sql_06

(1)使用DDL语句删除表

DROP TABLE 表名;

示例:删除 employees 表。

drop table employees;

mysql怎么编辑代码 mysql如何编辑表_数据库_07

 (2)使用Navicat删除表

示例:删除employees2表

mysql怎么编辑代码 mysql如何编辑表_sql_08

mysql怎么编辑代码 mysql如何编辑表_表名_09

mysql怎么编辑代码 mysql如何编辑表_数据库_10

二、修改表

1. 修改表名

mysql怎么编辑代码 mysql如何编辑表_表名_11

(1)使用DDL语句修改表

ALTER TABLE  旧表名 RENAME  新表名;

示例一:创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。

create table employees(employee_id int,employee_name varchar(10),salary float(8,2));

示例二:将 employees 表名修改为 emp。

alter table employees rename emp;

mysql怎么编辑代码 mysql如何编辑表_数据库_12

(2)使用Navicat修改表名

选择表按F2。

mysql怎么编辑代码 mysql如何编辑表_mysql怎么编辑代码_13

 2. 修改列名

mysql怎么编辑代码 mysql如何编辑表_数据库_14

(1)使用DDL语句修改列名

ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 类型;

修改时一定要指定新的列的类型 

示例:将 emp 表中的 employee_name 修改为 name。

alter table emp change column employee_name name varchar(20);

mysql怎么编辑代码 mysql如何编辑表_数据库_15

(2)使用Navicat修改列名

mysql怎么编辑代码 mysql如何编辑表_sql_16

mysql怎么编辑代码 mysql如何编辑表_创建表_17

3. 修改列类型

mysql怎么编辑代码 mysql如何编辑表_mysql怎么编辑代码_18

(1)使用DDL语句修改列类型

ALTER TABLE 表名 MODIFY 列名 新类型;

示例:将 emp 表中的 name 的长度指定为 40。

alter table emp modify name varchar(40);

mysql怎么编辑代码 mysql如何编辑表_sql_19

(2)使用Navicat修改列类型

mysql怎么编辑代码 mysql如何编辑表_表名_20

mysql怎么编辑代码 mysql如何编辑表_sql_21

 

4. 添加新列

mysql怎么编辑代码 mysql如何编辑表_sql_22

(1)使用DDL语句添加新列

ALTER TABLE 表名 ADD COLUMN 新列名 类型;

示例:在 emp 表中添加佣金列,列名为 commission_pct。

alter table emp add column commission_pct float(4,2);

mysql怎么编辑代码 mysql如何编辑表_sql_23

(2)使用Navicat添加新列

mysql怎么编辑代码 mysql如何编辑表_表名_24

mysql怎么编辑代码 mysql如何编辑表_创建表_25

5. 删除指定列

mysql怎么编辑代码 mysql如何编辑表_数据库_26

(1)使用DDL语句删除指定的列

ALTER TABLE 表名 DROP COLUMN 列名;

示例:删除 emp 表中的 commission_pct

alter table emp drop column commission_pct;

mysql怎么编辑代码 mysql如何编辑表_mysql怎么编辑代码_27

(2)使用Navicat删除指定的列

mysql怎么编辑代码 mysql如何编辑表_数据库_28

mysql怎么编辑代码 mysql如何编辑表_数据库_29