zoukankan      html  css  js  c++  java
  • MYSQL基础五--表的操作二

    1.添加单列

    ALTER TABLE tab_red(表名)ADD age(列名) INT(列类型)约束 {FIRST|AFTER  dname(在dname列之后)};

    ALTER TABLE tab_red ADD age INT NOT NULL DEFAULT 10;

    2.添加多列

    ALTER TABLE tab_red(表名)ADD (dname varchar(30),age int unsigned);

    添加多列不能设置列的位置,不能放在第一列和某一列之间。只能默认在最后。

    3.删除单列

    ALTER TABLE tab_red(表名) DROP dname(列名);

     4.删除多列

    ALTER TABLE tab_red(表名)DROP dname,DROP age;

    5.删除列的同时在新增一列

    ALTER TABLE tab_red DROP dname,ADD age INT;

    6.添加主键

    ALTER TABLE tab_red  ALTER dname set default literal/drop default;

    7.删除主键约束

    ALTER TABLE tab_red DROP PRIMARY KEY;

    8.修改列顺序

    ALTER TABLE tab_red MODIFY dname  firstafter id;

    9.修改列属性

    ALTER TABLE tab_red MODIFY dname VARCHAR(50);

    10.修改列名称

    ALTER TABLE tab_red CHANGE id ID_S INT;

    11.数据表名更改

    方法一:ALTER TABLE tab_red rename {TO/AS} tab_my_red;

    方法二:RENAME TABLE tab_red  to tab_my_red;

  • 相关阅读:
    write to logfile
    open and read a file content to a variable
    strategy
    Android 开机启动程序
    消息队列
    卡机音乐功能实现
    Android 2.0 开机动画文件分析
    多线程实例
    消息队列
    多线程实例
  • 原文地址:https://www.cnblogs.com/moxuexiaotong/p/6577245.html
Copyright © 2011-2022 走看看