DDL:是数据库创建语言。主要包含创建表,删除表,修改表中的字段等,本文主要讲解了如何创建表,删除表以及修改表的结构等,文末还有一些简单的例子供大家理解。
创建表的语句:需要注意标点符号,最后一个定义的字段,没有逗号,并且整个创建语句以分号结尾。
create table table_name(
field1 type constraint,
field2 type constraint
);
例子:
create table userinfo(
username varchar(20) not null,
age int,
sex char(2),
tel varchar(20),
email varchar(20),
birthday date
);
删除表的语句:
drop table table_name;
例子
drop table sutudent;
alter table sutudent add `status` char(2); #添加``可以将数据库关键字变成普通字段名
alter table sutudent drop money;
alter table sutudent change name username varchar(20);#修改指定字段名的时候,要确定字段类型
alter table sutudent modify sex varchar(3);#修改字段的类型长度,只需要在字段后跟上目标类型即可。 modify 字段名 目标字段类型
alter table sutudent modify sex char(3);#修改字段类型 modify 字段名 字段类型
alter table sutudent change sex1 sex varchar(14);#修改字段的类型 change 字段名 目标字段名(可以是原来的字段名) 目标字段类型
创建用户表user:
create table user(
UID int,
name varchar(20),
password varchar(20),
birthday date
);
向用户中追加字段email,varchar类型,长度20
alter table user add email varchar(20);
向用户表最前面添加字段status,int类型
alter table user add `status` int first;
向用户表字段password后面添加sage,int类型。
alter table user add sage int after password;
修改sage为age
alter table user change sage age int;
修改password字段的长度为50;
alter table user modify password varchar(50);
修改status到Email之后的位置
alter table user modify status int after email;
删除字段status
alter table user drop status;
修改表的名称为uerinfo
alter table user rename userinfo1;
清空数据库表
truncate table userinfo1;
销毁数据库表
drop table userinfo1;
下一篇:Java 面试秘诀