zoukankan      html  css  js  c++  java
  • 修改和删除


        1.0 对数据库的修改
            删除语句为

    DROP DATABASE 表名称


        2.0 对一张表的修改
            2.1 重命名一张表

    RENAME TABLE 原名 TO 新名字;
    ALTER TABLE 原名 RENAME 新名;
    ALTER TABLE 原名 RENAME TO 新名;    

            2.2 删除一张表

    DROP DABLE 表名字;

         
        3.0 对一列的修改(即对表结构的修改)
            3.1 增加一列

    ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;

                或:

    ALTER TABLE 表名字 ADD 列名字 数据类型 约束;

                新增加的列,被默认放置在这张表的最右边。如果要把增加的列插入在指定位置,则需要在语句的最后使用AFTER关键词(“AFTER 列1” 表示新增的列被放置在 “列1” 的后面)。
                如果想放在第一列的位置,则使用 FIRST 关键词
                
            3.2 删除一列

    ALTER TABLE 表名字 DROP COLUMN 列名字;

                或:

     ALTER TABLE 表名字 DROP 列名字;

       
            3.3 重命名一列
                这条语句其实不只可用于重命名一列,准确地说,它是对一个列做修改(CHANGE) :

    ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;

                --注意:这条重命名语句后面的 “数据类型” 不能省略,否则重命名失败。
                当原列名和新列名相同的时候,指定新的数据类型或约束,就可以用于修改数据类型或约束。需要注意的是,修改数据类型可能会导致数据丢失,所以要慎重使用。

            3.4 改变数据类型

    ALTER TABLE 表名字 MODIFY 列名字 新数据类型;


        4.0 对表的内容修改
            4.1 改变标准某个值

    UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;

                --注意:一定要有 WHERE 条件,否则会出现你不想看到的后果
                
            4.2 删除一行记录

    DELETE FROM 表名字 WHERE 条件;
  • 相关阅读:
    [CQOI2011]放棋子
    [CF1192B]动态直径
    [CERC2016]凸轮廓线
    19_08_14-19_08_21校内训练 补题
    [模板]线性递推+BM
    19_08_10[校内训练]割图
    [模板]多项式封装(无讲解)
    19_07_11校内训练[字串染色]
    CF990G
    19_07_09校内训练[分组]
  • 原文地址:https://www.cnblogs.com/mysterious-killer/p/9881672.html
Copyright © 2011-2022 走看看