zoukankan      html  css  js  c++  java
  • 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 表名;
    

      

     

  • 相关阅读:
    Vue(小案例_vue+axios仿手机app)_go实现退回上一个路由
    nyoj 635 Oh, my goddess
    nyoj 587 blockhouses
    nyoj 483 Nightmare
    nyoj 592 spiral grid
    nyoj 927 The partial sum problem
    nyoj 523 亡命逃窜
    nyoj 929 密码宝盒
    nyoj 999 师傅又被妖怪抓走了
    nyoj 293 Sticks
  • 原文地址:https://www.cnblogs.com/niujifei/p/11572353.html
Copyright © 2011-2022 走看看