知识库 知识库
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)

Jim FuckPPT

Java小学生
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)
  • 学习笔记

  • Frank - MySQL删库跑路

    • 安装连接以及配置

    • 基本操作——数据库

    • 基本操作——表

      • 引用数据库和查看数据库中的表
      • 创建表——create
      • 显示表结构——desc
      • 删除表——drop
      • 修改表——alter
        • 重命名表
        • 删除字段
        • 添加新字段
          • 追加
          • 插入
        • 修改字段名称、类型及其属性
          • Change——改变字段名称、类型
          • Modify——调整字段类型、属性
          • Alter——修改属性
    • 基本操作——数据

    • 数据类型

    • 列属性完整性

    • 数据库设计思维

    • 单表查询

    • 多表查询

  • MySQL
  • Frank - MySQL删库跑路
  • 基本操作——表
Jim
2022-04-15
目录

修改表——alter

# 修改表——alter

# 重命名表

alter table <TableName> rename to <NewTableName>;
1

注意!表的名称最好不要是复数,如 students,规范起来!

# 删除字段

alter table <TableName> drop <FieldName>;
1

# 添加新字段

# 追加

alter table <TableName> add <FieldName> <FieldType>;
1

Example: 为 students 添加 id_card_number 字段

mysql> alter table students add id_card_number char(18);
Query OK, 0 rows affected (0.06 sec)
Records: 0  Duplicates: 0  Warnings: 0
1
2
3

# 插入

# First——将字段插到最前面

alter table <TableName> add <FieldName> <FieldType> first;
1

# After——将字段插到其它字段后面

alter table <TableName> add <FieldName> <FieldType> after <AnoterField>;
1

# 修改字段名称、类型及其属性

# Change——改变字段名称、类型

alter table <TableName> change <FieldName> <NewFieldName> <NewFieldType>;
1

Example:

mysql> alter table students change phone phone_number int(20);
Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0
1
2
3

# Modify——调整字段类型、属性

alter table <TableName> modify <FieldName> <FieldType> [NewAttributes];
1

注意!如果使用 modify 修改没有设置属性,会自动设置为默认值或取消。

# Alter——修改属性

# 添加默认值

alter table <TableName> alter <FieldName> set default <Value>;
1

# 删除默认值

alter table <TableName> alte <FieldName> drop default;
1
编辑 (opens new window)
#MySQL
上次更新: 2022/12/03, 17:31:39
删除表——drop
插入数据——insert

← 删除表——drop 插入数据——insert→

最近更新
01
《挪威的森林》
04-14
02
青钢影
04-14
03
Processing strings
02-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Jim Frank | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式