• mysql初识(三)修改表结构


    mysql 修改表结构


    以下均用表名test5  只有一个字段hobby操作
    修改表名
    alter table test5 rename newtest;

    修改字段的同时更名
    语句结构 alter table 表名 change 字段名 新的字段名 [first|after 字段名]
    first|after 可写可不写 写上就是改变字段的位置 是在最前或者在某字段的后面
    alter table newtest change hobby hob char(20);

    只是修改字段
    语句机构 alter table 表名 modify 字段名 [first|after 字段名]
    依然是可以改变被修改字段的位置
    alter table newtest modify hob char(100);

    追加字段
    语句结构 alter table 表名 add 字段名 [first|after 字段名]
    alter table newtest add tid tinyint first;

    删除字段
    语句结构 alter table 表名 drop 字段名
    alter table newtest drop tid;

    添加主键
    语句结构 alter table 表名 add primary key(字段名);
    alter table newtest add primary key(id);
    注意 如果表中本来有主键就不能再加主键 而且所设主键的字段内容不能重复

    删除主键
    语句结构 alter table 表名 drop primary key;
    这句话就不用强调哪一个字段 因为一个表就一个主键

  • 相关阅读:
    向量场中的积分
    Oracle 动态视图4 V$SESSION_WAIT & V$SESSION_EVENT
    Oracle 动态视图3 V$SESSION
    Oracle 动态视图2 V$LOCKED_OBJECT
    Oracle 摘去数据块的面纱
    Oracle 动态视图1 V$LOCK
    Oracle Lock 概述
    Oracle 监听动态注册与静态注册
    Oracle用户进程跟踪
    Oracle SGA参数调整
  • 原文地址:https://www.cnblogs.com/gaofeifiy/p/4916648.html
Copyright © 2020-2023  润新知