MySql数据基础之数据表操作

  MySql数据库中主要利用多个数据表进行数据的存储,我们可以将数据表理解成一个Excel表格,Excel表格的第一列可以将它看为id列,主要任务是数据表中数据的唯一标识,不能重复、不能为空。如果将数据表比喻一个Excel表格,那么表格中的每一列就对应了数据表中的每一个字段,每一行数据由多个列组成,那么对应到数据表中就是每一条表记录由多个字段内的数据组成。

  当我们能够理解数据表的组成以后,就可以肆无忌惮的与数据表进行玩耍了。

数据表的操作命令如下:

1.查看数据库中含有多少个表的命令:

show tables;

2.创建数据表命令:

  在创建数据表时,我们不得不提的一个问题就是数据类型,以及约束问题。关于这个问题,我会在下一篇博客里进行详细的讲解。

create table 表名(
字段名1 数据类型 约束,
字段名2 数据类型 约束,
字段名3 数据类型 约束);

3.查看创建完成后的数据表信息的命令:

show create table 表名;

4.查看数据表的结构信息的命令:

desc 表名;

5.数据表的字段操作命令:

   分析一下,我们可以对一个字段进行操作呢?

  回想一下Excel表格中,我们可以对每列的列名进行修改、每列中存储的数据类型进行修改、添加列、删除列,那么将这些操作对应到数据表中,就是对数据表中的字段进行操作,我们可以修改字段名、修改字段的数据类型、添加约束、添加字段、删除字段。

1).添加字段:

alter table 表名 add 字段名 数据类型 约束;

添加多个字段:

alter table 表名 add 字段名 数据类型 约束,add 字段名 数据类型 约束,...;

2).修改字段数据类型及约束:

alter table 表名 modify 字段名 数据类型 约束;

3).修改字段名、数据类型及约束:

alter table 表名 change 旧字段名 新字段名 数据类型 约束;

4).删除字段(这条命令慎用啊):

alter table 表名 drop 字段名;

6.数据表操作命令整合图,如下图所示:

该花的钱要花,该吃的饭要吃。
原文地址:https://www.cnblogs.com/chao666/p/12033704.html