我是靠谱客的博主 凶狠裙子,最近开发中收集的这篇文章主要介绍数据库定义语言:DDL(data definition language)创建表删除表修改表中的字段例子练习例子,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
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;
修改表中的字段
- add 添加列
- drop 删除
- modify 修改类型和约束,不能修改字段名
- change 修改字段名称,类型,约束
- alter table 表名
例子
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;
最后
以上就是凶狠裙子为你收集整理的数据库定义语言:DDL(data definition language)创建表删除表修改表中的字段例子练习例子的全部内容,希望文章能够帮你解决数据库定义语言:DDL(data definition language)创建表删除表修改表中的字段例子练习例子所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复