zoukankan      html  css  js  c++  java
  • MySQL笔记---DDL

    MySQL笔记---DDL

    DDL 定义表,对表结构的增删改查找

    use db_26;
    # 使用数据库
    create table if not exists tab_3
    (
        # 创建表 ,如果不存在
        tid   int,
        tname varchar(4),
        tage  int
    );
    
    desc tab_3;
    # 查询表结构
    
    show create table tab_3;
    # 查询创建表的 SQL 语句
    /**
      CREATE TABLE `tab_3` (
      `tid` int DEFAULT NULL,
      `tname` varchar(4) DEFAULT NULL,
      `tage` int DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
     */
    
    alter table tab_3 rename to tab3;
    # 修改表名
    
    drop table tab3;
    # 删除表
    
    show  tables ;
    # 显示所有的表
    
    alter table tab_3 add tsex char(1);
    # 添加一列 alter table 表名 add 类名 数据类型
    # 对表结构的增删改,统一 alter table 表名;
    
    alter table tab_3 add tdy boolean,add  tscore float(4,1);
    # 添加多列
    
    desc tab_3;
    
    alter table tab_3 drop tsex;
    # 删除列 alter table 表名 drop 字段名
    
    alter table tab_3 drop tdy,drop tscore;
    # 删除多列
    
    alter table tab_3 change tsex sex varchar(3);
    # 修改列名 alter table 表名 change 旧列名 新列名 新数据类型
    
    alter table tab_3 change sex sex char(1);
    # 修改数据类型  alter table 表名 change 旧列名 旧列名 新数据类型
    
    alter table tab_3 modify sex varchar(1);
    # 修改数据类型 alter table tab_3 modify 字段名 新类型;
    
  • 相关阅读:
    使用Microsoft Roslyn提取C#和VB.NET源代码中的字符串常量
    CPU 硬盘性能
    用户权限管理软件开源
    调用远程服务的几种实现方式
    字段索引和数据加密
    Slithice 分布式架构设计
    Visual Studio 2013 发布正式版
    Vim
    NetCat,在网络工具中有“瑞士军刀”美誉
    如何映射聚合
  • 原文地址:https://www.cnblogs.com/javayanglei/p/13305277.html
Copyright © 2011-2022 走看看