• DDL 操作表结构


    DDL 操作表结构:CRUD

    一、C(create)创建

      1、创建表

    create table 表名(
       列名1 数据类型1,
       列名2 数据类型2,
       列名3 数据类型3,
       ...
       列名n 数据类型n         
    );
    

      注意:最后一列,不需要加逗号(,)

      2、复制表

    create table 表名 like  被复制的表名;
    

      3、MySQL 数据类型

        常用数据类型:

          详细数据类型:

       注意:timestamp:时间戳类型,包含年月日时分秒 yyyy-MM-dd HH:mm:ss,如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值

    二、R(Retrieve)查询

      1、查询某个数据库中所有的表名称

    show tables;

      2、查询表结构

    desc 表名;
    

      3、查看创建表的 SQL 语句

    show create table 表名;
    

      

    三、U(Update)修改

      1、修改表名

    alter table 表名 rename to 新的表名

      2、修改表的字符集

    alter table 表名 character set 字符集名称;

      3、添加一列

    alter table 表名 add 列名 数据类型

      4、修改列名称 类型

    alter table 表名 change 列名 新列名 新数据类型;
    alter table 表名 modify 别名 新数据类型;

      5、删除列

    alter table 表名 drop 列名
    

      

    四、D(Delete)删除

      1、删除表

    drop  table 表名;

      2、判断表是否存在,存在再删除

    drop table if exists 表名;
    

      

     

  • 相关阅读:
    Protobuf, understand the hood
    Linux下Matlab崩溃的解决方法
    高德地图AMapUI is not defined
    微信小程序
    js字符数组转化为数字数组
    高德地图网页端js API
    es6 函数的扩展(尾递归看不太懂,不浪费时间了)
    es6 数值扩展(正则稍微看了下,以后用得着再细看)
    vue清空表单
    es6 变量的解析复制
  • 原文地址:https://www.cnblogs.com/niujifei/p/11572353.html
Copyright © 2020-2023  润新知