DDL(create、drop、alter)

数据定义语言 (DDL - Data Definition Language)

代表关键字:create,drop,alter

MySql 常用数据类型

1、create 的使用

建库:create database 库名;

创建表

create table 表名(
字段名称1 字段类型(字段长度) 字段约束,
字段名称2 字段类型(字段长度) 字段约束,
字段名称3 字段类型(字段长度) 字段约束,
字段名称4 字段类型(字段长度) 字段约束
.......
);
建立学生信息表,字段包括:学号、姓名、性别、出生日期、email、班级标识
create table t_student(
student_id int(10),
student_name varchar(20),
sex char(2),
birthday date,
email varchar(30),
classes_id int(3)
);
向 t_student 表中加入数据,(必须使用客户端软件,我们的 cmd 默认是 GBK 编码,数据中设置的编码是 UTF-8insert into t_student(student_id, student_name, sex, birthday, email, classes_id) values(1001, 'zhangsan', 'm', '1988-01-01', 'qqq@163.com', 10);

2、drop 的使用

删库:drop database 库名;

删表:drop table 表名;

3、alter 的使用

添加字段 add

向 t_student 中加入联系电话字段,字段名称为:contatct_tel 类型为 varchar(40)
alter table t_student add contact_tel varchar(40);

修改字段 modify

如:student_name 无法满足需求,长度需要更改为 100
alter table t_student modify student_name varchar(100) ;
如 sex 字段名称感觉不好,想用 gender 那么就需要更改列的名称
alter table t_student change sex gender char(2) not null;

删除字段 drop

如:删除联系电话字段
alter table t_student drop contact_tel;

 

posted @ 2022-07-24 22:34  鹿先森JIAN  阅读(110)  评论(0编辑  收藏  举报