目录

  • 表的创建
  • 表的修改
  • 表的复制
  • 表的删除
建议在看文章的时候跟着案例的思路一块走,效果事半功倍。
案例之间是有联系的。

表的创建

语法:
create   table  表名(列名  列的类型  [(长度)  约束],列名  列的类型  [(长度)  约束],列名  列的类型  [(长度)  约束],...列名  列的类型  [(长度)  约束]
)

例如: 创建一个zoo表,里面的列有sname,class,age,kg

表的修改

一、修改列名

语法: alter table 表名 change column 原列名 现在列名 列的格式;

例: 将列名class改成attrib


二、修改列的类型或约束

语法:  alter table 表名 modify column 列名 新的数据类型;

例: 将列名kg的类型从int改为double
未修改前:

修改:

修改后:

三、添加新列

语法: alter table 表名 add column 列名 数据类型;

例: 将添加列名length类型为int
未修改前:

修改:

修改后:

四、删除列

alter table 表名 drop column 列名;

例: 将删除列名length
未修改前:

修改:

修改后:

五、修改表名

alter table 旧表名 rename to 新表名;

例:将表名zoo改为animal
未修改前:

修改:

修改后:

六、修改表的默认值

alter table 表名 alter column 字段名 set default 默认值;

表的复制

一、仅仅复制表的结构
例:复制animal表的结构且复制的表名为animal_1
复制前animal表的结构:

复制:

复制后:

二、复制表的结构和数据
例:复制animal表的结构和数据且复制的表名为animal_2
复制:

复制后:

三、只复制部分字段
例:复制animal表的小黄字段且复制的表名为animal_3
复制:

复制后:

四、只复制部分数据

例:只复制animal表的名字数据且复制的表名为animal_4
复制:


复制后:

表的删除

语法:  drop  table 表名

例 :删除animal表

MySQL表的创建、删除、修改、复制(精品 必看)相关推荐

  1. Mysql的基础使用之SQL原生语句的使用:表的 创建 删除 修改 (一)

    上一篇主要讲的是关于Mysql的分支MariaDB在Linux下的安装 顺利安装完成的小伙伴,就可以接着来试试SQL的魅力了 红色为命令 蓝色为自定义名 查看数据库 MariaDB [(none)]& ...

  2. [MySQL]表的创建、修改与删除

    文章目录 1. MySQL中的数据类型 1.1 常用的数据类型 2. 创建表 2.1 方式一:创建空的新表 2.1.1 新表的创建 2.1.2 查看表结构 2.1.3 查询创建表的语句 2.2 方式二 ...

  3. hive创建mysql表,hiveMysql创建、修改、删除字段/表

    本文围绕以下框架,对Hive及Mysql中,常用的字段/表处理语句进行整理汇总. 1. 创建表 (1)Hive (2)Mysql 2. 字段重命名 (1)Hive -- 改变列名/类型/位置/注释 A ...

  4. c# 注册表操作,创建,删除,修改,判断节点是否存在

    用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除.键值的创建(设置值.修改),读取和 删除.判断注册表项是否存在.判断键值是否存在. 准备工作:  1:要操作注册表,我们必 ...

  5. 七、MySQL DDL数据定义语言 学习笔记(库和表的创建、修改、删除详解 + 强化复习)

    DDL语言 数据定义语言 库和表的管理: 一.库的管理: 创建.修改.删除 二.表的管理: 创建.修改.删除 创建: create 修改: alter 删除: drop 一.库的管理 1.库的创建: ...

  6. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...

    个人总结:Sql(一:创建&删除&修改库&表||附:mysql数据类型及默认值)createdatabasecreate tablealterdatabasealtertabl ...

  7. 【第10天】MYSQL进阶-表的创建、修改与删除(SQL 小虚竹)

    回城传送–><100天精通MYSQL从入门到就业> 文章目录 零.前言 一.练习题目 二.SQL思路 SQL进阶-表的创建.修改与删除:SQL118 创建一张新表 初始化数据 解法 ...

  8. mysql 创建删除表_mysql创建删除表的的详细解析

    本文主要介绍MySQL.html "target =" _ blank "> MySQL对创建删除表的详细分析.我希望作者收集的相关知识和数据对你有所帮助.创建 表 ...

  9. 数据库、表的创建与修改

    目录 一.实验目的 1.实验6.6 MySQL安装创建和维护数据库实验 2.实验7.8 数据表的创建与修改管理实验 二.实验内容 1.验证性实验 三.设计性实验 四.实验小结: 一.实验目的 1.实验 ...

最新文章

  1. c语言 dll注入,教大家写一个远程线程的DLL注入,其实还是蛮简单的……………………...
  2. Java并发编程(十)设计线程安全的类
  3. ssdt 表结构及hook的一般理解
  4. [你必须知道的.NET]第三十一回,深入.NET 4.0之,从“新”展望
  5. 买的首套房开发商指定的银行是5.88的利率,朋友都说利率有点高,怎样才能省点钱呢?
  6. 简单的redis使用watch完成秒杀抢购功能
  7. 安卓ListView行详细内容展示页编写和下拉刷新实现
  8. Android控件开发之Gallery3D酷炫效果(带源码)
  9. opencv摄像头异常处理
  10. oracle 罗马数字处理,阿拉伯数字转罗马数字(Roman Numeral Converter)
  11. 【已解决】关于win10提示“为了对电脑进行保护,已经阻止此应用”
  12. 多级父子关系数据库设计
  13. 《卡拉马佐夫兄弟》:父子五人性格概述
  14. Python:如何用python编写无限猴子定理
  15. 【原创】技术员 Ghost Win10 1703 x64 纯净版 2017
  16. 计算机网络---考前最后一背
  17. IDEA提交git代码,配置文件乱码
  18. PE启动如何解除BitLocker硬盘锁
  19. 毕业5年,腾讯65万,拿到美团、滴滴、快手、阿里offer多少钱
  20. 邮箱大师支持html,网易邮箱大师pc版

热门文章

  1. SleuthQL 一个自动化执行导出扫描结果的库
  2. 前端开发浏览器兼容问题
  3. linux与开发板串口通信
  4. 直接取HANA数据库数据,动态QUERY
  5. Timus 1204 Idempotents
  6. java,UDP协议简单实现
  7. 解决iOS设备屏幕切换时页面造成的问题
  8. 给 Easyui Datagrid 扩展方法
  9. html对象属性大全
  10. stm32 IAP APP 相互跳转实验 (keil4 jlink STM32F407ZE