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 字段名 新类型;
    
  • 相关阅读:
    02_Jquery_02_元素选择器
    02_Jquery_01_id选择器
    01_JavaMail_05_创建邮件工具类MailUtils等方便发送邮件
    01_JavaMail_04_带附件邮件的发送
    01_JavaMail_03_邮件发送简单实例
    01_JavaMail_02_Base64加密
    01_JavaMail_01_邮件服务器简述
    15_动态SQL
    django 导出xls文件
    django 解析上传xls文件
  • 原文地址:https://www.cnblogs.com/javayanglei/p/13305277.html
Copyright © 2011-2022 走看看