zoukankan      html  css  js  c++  java
  • 7-MySQL-Ubuntu-操作数据表的基本操作(二)

    修改数据表的结构

    (1)向数据表中添加新的字段

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

     (2)修改字段的属性(字段的数据类型和约束)

    注:modify不能修改字段名,只能修改字段的属性(数据类型和约束).

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

    例:

    首先添加birthday字段,

    修改其数据类型又datetime->date,添加约束default '1997-01-01'

    (3)修改字段名及其数据类型或约束

    :change可以修改字段名及类型和约束.

    alter table 表名 旧字段名 新字段名 类型及约束

    (4) 删除表中的字段

    alter table 表名 drop 字段名;

    例:

    在students表中添加height字段,然后删除height字段.

    (5) 删除表

    drop table 表名;

    例:

    新建test1表

    查看test1的表结构

    删除test1表

    查看当前数据库中的表

    (6)查看所创建的表的详细信息

    show create table 表名;

    (7)Auto_increment

    注:将当前字段设置为primary key (主键);才能设置约束Auto_increment(自动增量)!!

    添加Auto_increment 约束后,系统会自动为插入的每一条数据分配不同的主键ID ,

    在添加数据时对应的主键字段可以使用数字0,系统会自动为主键字段编号.

    如:在show create table students中显示AUTO_INCREMENT=3,即:表中的下一条数据的ID为3!

    :在(6)中auto_increment=3,再入一条数据后表中显示的ID为3.

    再次使用show create table students;AUTO_INCREMENT=4,即为下一条数据插入后主键字段的ID号.

  • 相关阅读:
    Linux系统启动过程
    Window磁盘错误修复chkdsk
    迅雷精简版-纪念走过的时光
    NTP国内时钟服务器
    完完全全彻底删除VMware_Workstation
    Linux默认日志含义
    java 生成泛型的参数的实例 T t=new T()
    dubbo源码解析-zookeeper创建节点
    dubbo服务端,dubbo客户端,注册中心(zk)之间的心跳
    Dubbo阅读笔记——高级功能
  • 原文地址:https://www.cnblogs.com/summer1019/p/11022354.html
Copyright © 2011-2022 走看看