一.创建数据库
在创建表单项目前,首先我们要为这个表单去准备一个存储他的数据库,那么我们先去为他创建数据库.
create database person; --建立一个名为person的数据库
二.创建表
创建好表单需要存储的数据库后,下一步,只需要去创建表单就好了,为我们的表单,去赋予一些字段和属性,比如他的序号,姓名,性别,生日,邮箱,地址;
create table Person(
id int , ----没有给int规定大小则默认值为11 int(11)
name varchar(20);
gender varchar(2);
birthday date; --date类型,给与他values值的时候,是按照例如:2022-4-27这样的格式
email varchar(5);
address varchar(20)
);
三.对表单就行修改
通过刚刚的操作,我们已经吧一个名字为Person的表创建好了,他的里面有这序号,姓名,性别,生日,邮箱,地址这些字段,我们可以打开我们的数据库里的table查看一下.如图:
如果这个时候,突然发现,我要对这个表单里增加一个年龄选项,那么我们应该:
alter table Person add age int; --将age这个int类型的字段添加到 Person这个表单中
然后,此时,我们并不想去在表里出现地址,那么要对表单进行删除,则:
alter table Person drop address; --将address这个字段从Person这个表中删除
我们还发现,我们当初创建email这个字段的时候,让他的类型是varchar(5),那么就意味着,他此时只能放5个字符,而我们的邮箱很明显不会这么短,那么我们要去改变他的类型,让他可以放下更多:
alter table Person modify email varchar(50); --吧名为email的字段类型更改为 varchar(50)
同时,我觉得name这个名字不好听,想要吧他换为username,那么:
alter table Person change name username varchar(20); --修改name字段的名字为username
四.为表单添加数据
可以看到表单已经创建好了,现在就应该为其添加我们所要放进去的数据了,通过DML语句,来操作表单,把内容values添加进去,
insert into Person values(1,"甲","男","2022-4-27","123456@qq.com",22),
(2,"乙","男","2022-4-27","123456@163.com",22); --括号里的值按照表中的顺序排列
这个时候,我们突然发现,有二号员工的生日出错了,我们要对他进行修改,
update Person set birthday="2022-4-29" where id=2; 对id为2的员工修改其birthday中的值
最后的运行结果以及代码如下: