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-8) insert 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;