zoukankan      html  css  js  c++  java
  • DDL语言(MySQL表的管理)

    一、表的创建

    Create table 表名 ((列名,数据类型),(列名,数据类型),(列名,数据类型),(列名,数据类型),);

    二、表的修改

     1)列的增加(与注释)

      语法:

    Alter  table tableName add column columName columnType comment '注释' ;

      案例:

    alter table author add column name varchar(20) comment '注释';

     2)列名的修改

      语法:

    Alter table tableName change column columnName newColumnName columnType;

      案例:

    alter table author change column name  names varchar(20);

     3)列数据类型的修改

      语法:

    Alter table tableName modify column columnName columnType comment '注释';

      案例:

    alter table author modify column names varchar(10);

     4)列的删除

      语法:

    Alter table tableName drop column columnName;

      案例:

    alter table author modify column names varchar(10);

     5)表的重命名

      语法:

    Alter table tableName rename to newTableName;

      案例:

    alter table author rename to authors;

     6)表的复制

    • 全部复制

      语法:

    Create table select * from oldtable;

      案例:

    create copy3 select * from authors;
    • 部分复制

      语法 :

    Create table newTable select column1,column2,column3 from oldtable;

      案例:

    create table copy2 select id,author from authors;
    • 结构复制

      语法:

    Alter table newTableName like tableName;

      案例:

    create table copy like authors;

     三、表的删除

      语法:

    drop table table1,table2,table3;

      案例:

    drop table copy,copy2,copy3;
  • 相关阅读:
    CRMEB系统开发文档
    R语言︱LDA主题模型——最优主题...
    2018前端面试及答案
    开发流程
    uitramon 安装包
    scrapy 爬取时很多重复 及日志输出
    fake-useragent插件无法正常使用的问题
    区块链共识机制(一)
    Python Twisted 之 Deferred
    区块链的三大分支:公有链、联盟链和私有链
  • 原文地址:https://www.cnblogs.com/yuknight/p/12722489.html
Copyright © 2011-2022 走看看