zoukankan      html  css  js  c++  java
  • 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.数据表操作命令整合图,如下图所示:

    该花的钱要花,该吃的饭要吃。
  • 相关阅读:
    Python3.x和Python2.x的区别
    python 列表 元组 字典
    Wireshark TCP报文到达确认(ACK)机制
    Wireshark Tcp三次握手
    Python Vim配置 Win7x64
    Workstation guest fails to restart or resume
    python 枚举目录下所有子目录和文件,输出列表
    Python按行读文件 高级
    python 注释
    十一、设备初始化(ADK4.0)
  • 原文地址:https://www.cnblogs.com/chao666/p/12033704.html
Copyright © 2011-2022 走看看