zoukankan      html  css  js  c++  java
  • 数据库——表操作(5)

    1.表介绍

    • 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段。

    2.创建表

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

    3.查看表结构

    • desc 表名;查看表结构
    • show create table t1G;查看表详细结构

    4.修改表结构

      • alter table 表名 add 字段名 数据类型 [完整性约束条件...];
      修改表名
      • alter table 表名 rename 新表名;
    • 增加字段
      • alter table 表名 add 字段名 数据类型 [完整性约束条件...];
      • alter table 表名 add 字段名 数据类型 [完整性约束条件...] first;
      • alter table 表名 add 字段名 数据类型 [完整性约束条件...] after 字段名;
    • 删除字段
      • alter table 表名 drop 字段名;
    • 修改字段
      • alter table 表名 modify 字段名 数据类型 [完整性约束条件...];
      • alter table 表名 change 旧字段名 新字段名 旧数据类型 [完整性约束条件...];
      • alter table 表名 change 旧字段名 新字段名 新数据类型 [完整性约束条件...];

    5.复制表

    • 复制表结构+记录(key不会复制:主键、外键和索引)
      • create table 新表名 select * from 旧表名;
    • 只复制表结构
      • create table 新表名 select * from 就表名 where 条件;

    6.删除表

    • drop table 表名;
  • 相关阅读:
    剑指Offer 07 重建二叉树
    剑指Offer 06 从尾到头打印链表
    剑指Offer 05 替换空格
    剑指Offer 04 二维数组中的查找
    剑指Offer 03 数组中重复的数字
    leetcode518
    leetcode474
    leetcode376
    leetcode646
    leetcode213
  • 原文地址:https://www.cnblogs.com/GraceZ/p/8450367.html
Copyright © 2011-2022 走看看