zoukankan      html  css  js  c++  java
  • 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 旧表名;
  • 相关阅读:
    怎么快速掌握一门新技术
    Linq相关
    C# 参数按照ASCII码从小到大排序(字典序)
    测试工具
    sql 创建临时表
    sql行合并
    WCF相关
    免费开源分布式系统日志收集框架 Exceptionless
    VPS,虚拟主机,云主机,独立服务器区别
    c# Dictionary的遍历和排序
  • 原文地址:https://www.cnblogs.com/wangdianchao/p/12194111.html
Copyright © 2011-2022 走看看