• mysql_表的增删改查


    1.创建表

    create table 表名(
    字段名1 类型[(宽度) 约束条件],
    字段名2 类型[(宽度) 约束条件],
    字段名3 类型[(宽度) 约束条件]
    );
    
    # 1.在同一张表中,字段名不能相同
    # 2.宽度和约束条件可选
    # 3.字段名和类型是必须的

    2.查看表

      查看表结构:

    desc 表名;

      查看表的详细信息:

    show create table 表名;

    3.修改表:

    # 修改表名
    alter table 原表名 rename to 新表名;
    
    
    # 增加字段
    alter table 表名
        add 字段名 数据类型 [完整性约束条件...]add 字段名 数据类型 [完整性约束条件...];
    # 增加新字段为表的第一个字段
    alter table 表名
        add 字段名 数据类型 [完整性约束条件...] first;
    # 增加新字段到旧字段的后面
    alter table 表名
        add 新字段名 数据类型 [完整性约束条件...] after 旧字段名;
    
    
    # 删除字段
    alter table 表名
        drop 字段名,
        drop 字段名;
    
    
    # 修改字段类型
    alter table 表名
        modify 字段名 数据类型 [完整性约束条件...];
    # 修改字段名
    alter table 表名
        change 旧字段名 新字段名 旧数据类型 [完整性约束条件...];
    # 修改字段名和字段类型
    alter table 表名
        change 旧字段名 新字段名 新数据类型 [完整性约束条件...]

    3.删除表

    drop table 表名;

    4.复制表

    # 将查出了的结果赋值给新创建的表
    create table 新表名 select 字段名... from 旧表名;
    
    
    # 只复制表结构,不赋值表记录(条件为假的时候可以实现)
    create table 新表名 select 字段名... from 旧表名 where 假条件;
    # 只复制表结构,不赋值表记录
    create table 新表名 like 旧表名;
  • 相关阅读:
    Python通过多线程实现 `异步`
    Linux(六) 处理用户输入
    Linux(五) 更多结构化命令
    Linux(四) 使用结构化命令
    Linux(三) 科学计算
    Linux(二) Shell脚本
    python 登陆接口
    学习的小建议
    干货
    ThinkPhp5 自定义异常处理类
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/12194111.html
Copyright © 2020-2023  润新知