我们在学习二中了解了如何创建一个数据库,并且对他进行了一系列的操作,在学习三中我们要在学习二的基础上在数据库中新建一个表用来填充数据库内容
第一部分
1.我们可以新建一个新的数据库classone来完成之后的任务
语句:CREATE BATABASE + 数据库名
2.因为我们之前可能定义过数据库而我们希望使用的是我们新建的classone 数据库,所以我们要告诉系统我们要使用它。
语句:USE + 数据库名
第二部分
1.对于这个数据库我们要开始着手来填充其中内容,也就是为数据库添加表内容
我是新建了一个student_tb的数据表,并给他id,name,age,sex等一系列参数,从而使数据表内容更加丰富;
语句:CREATE TABLE + 表名(
);
2.我们可以展示数据库中的表名
语句:SHOW TABLES;
3.如果我们既要查看表的定义语句也希望查看表的字符编码可以用
语句:SHOW CREATE TABLE student_tb;WO
4.我们可以查看一下表的字段信息包括字段名,字段类型等信息可用
语句:DESCRIBE + 表名(或者DESC + 表名)
5.如果你希望更改这个表的名字也可以
语句:ALTER TABLE 原数据名 RENAME TO 更改数据名;
修改好数据名后我们可以在显示一下数据库
这个时候我们就已经将数据表名称改好了
6.我们数据表的查阅是依靠字段名的,如果希望更改字段名可以用
语句:ALTER TABLE + 数据库名 + CHANGE + 原字段名 + 现字段名 + 现数据类型
我们现在可以查看是否在student_tb_1913这个数据表中id被改为了student_id;
由图可知,更改成功
7.当我们将一个新的字段名添加到student_tb_1913中时,新的字段名会自动添加到最后
语句:ALTER TABLE + 数据表名 + ADD + 新的字段名 + 新的字段数据类型;
我们来显示一下看看有没有添加
看来address这个新的字段已经默认加到最后了;
8.但是如果我希望将一个新的字段插入到某个字段之后,那就需要进行一些改动
语句:ALTER TABLE 原数据表名 ADD 现字段名 现字段数据类型AFTER 原字段名;
让我们看一下效果
果然新的字段名tel被插到了已有字段名age的后面;
9.当然有添加就有删除,如果我希望删除一个现有的字段名,
语句:ALTER TABLE 数据表名 DROP 现有字段名;
让我们来看看效果
果然在数据表中我的sex字段名被删去了。
10.对于一个数据表我们也可以修改字段名顺序
语句:ALTER TABLE 数据表名 MODIFY 字段1 他的数据类型 FIRST/AFTER 字段2 ;
字段1 是修改位置的字段,FIRST为可选参数,指的是将字段1修改为表的第一个字段,AFTER 字段2 是将字段1插到字段2后面。
例:
第一个图是将数据表中name放到第一个字段,所以原本的第一字段student_id就到了第二层其他的依次下降。第二个图是将tel和address完全不动的进行交换。效果图如下
第三部分
1.和之前一样,既然我创建出了这个数据表,那我最后肯定要将他删除;
语句:DROP TABLE 数据表名;
2.最后我们既然在第一部分一直use classone这个数据库,那么我最后就可以直接让这个数据库展示他的所有数据表,从而看出他到底有没有被删除
语句:SHOW TABLES;
我们从上图可以看出,在classone这个数据库中已经没有任何数据表,所以删除成功
这就是数据表的创建,修改,和删除。
原文:https://www.cnblogs.com/13912475703q/p/11741626.html