1.查看表基本结构: describe/desc tab_name;

2.查看详细建表语句:show create table tab_name\g;\g代表规范化的显示;

3.修改表名:alter table old_name rename to new_name;

4.显示所有表:show tables;

5.修改字段的数据类型:alter table tab_name  modify col_name varchar(30);

6.修改字段名:alter table tab_name change old_col new_col varchar(30);

7.添加字段:alter table tab_name add new_col varchar(30) [first | after exist_col];

8.删除字段: alter table tab_name drop exist_col;

9.修改字段的排列位置:alter table tab_name modify one_col varchar(30) first | after two_col;

10.更改表的存储引擎:alter table tab_name engine = MyISAM;

11.删除外键约束:alter table tab_name drop foreign key ;

12.删除数据表:drop table [if exists] tab_name;

数据表之间存在外键关联的情况下,如果直接删除父表,结果会显示失败,原因是直接删除,将破坏表的参照完整性。如果必须要删除,可以先删除与它关联的子表,再删除父表。但有的情况下需要保留子表,这时如果要单独删除父表,只需将关联的表的外键约束取消,之后删除父表。

mysql中的tablefamily_Mysql中的表操作相关推荐

  1. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  2. 【MySQL系统学习专栏】- 数据表操作 - 表定义选项 - 索引

    文章目录 前言 一.索引概述 (一)什么是索引 (二)索引优点 (三)索引缺点 二.索引类型及对应操作 (一)主键索引 (二)普通索引 (三)唯一索引 (四)全文索引 (五)多列索引(组合.复合.联合 ...

  3. 三、mysql 存储引擎-建库建表操作

    目录 知识点1:mysql里面的数据库和表都以文件形式存储在linux系统里面 我们在mysql里面创建数据库和表以后,也会生成对应的目录和文件 知识点2: 存储引擎是什么? innodb 是MYSQ ...

  4. mysql中删除标识列的语句_MySQL中一些常用的数据表操作语句笔记

    0.创建表 CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件]) "完整性约束条件&quo ...

  5. mysql字段约束_mysql数据库之表操作及字段约束条件

    一.存储引擎 二.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id name age sex 1 li 12 male 2 liu ...

  6. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. mysql有没有批量游标_MySQL使用游标批量处理进行表操作_MySQL

    一.概述 本章节介绍使用游标来批量进行表操作,包括批量添加索引.批量添加字段等.如果对存储过程.变量定义.预处理还不是很熟悉先阅读我前面写过的关于这三个概念的文章,只有先了解了这三个概念才能更好的理解 ...

  8. mysql数据表操作_MySQL数据表基本操作实例详解

    本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...

  9. MySQL学习笔记06【多表查询、子查询、多表查询练习】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

最新文章

  1. Observer设计模式【利用商品概念解释】
  2. 分分钟入门【Nodejs】—初步了解Nodejs
  3. pwm控制的基本原理_最详细的电机控制说明
  4. JavaScript——创建对象
  5. 使用 Benchmark.NET 测试代码性能
  6. 离散数学计算机科学丛书答案,计算机《离散数学》期中试卷答案.docx
  7. Mysql把查询的列作为判断条件(case函数)
  8. 在线绘图(PS)(海报)
  9. leaks Android内存泄露,Android LeakCanary 检测内存泄露
  10. 【LOJ】#2062. 「HAOI2016」地图
  11. 飞行器比赛制作过程中的资料搜集(2018.5~6月)
  12. LinUX接收蓝牙音频,Win10 v2004已重新支持蓝牙A2DP音频串流接收功能
  13. iso镜像文件安装linux,详细解说Ubuntu iso安装镜像文件
  14. POJ3295 Tautology(栈+思路详解)
  15. 虚拟化——成功解决使用ovirt安装虚拟机系统时不能正常引导安装
  16. 内存分为几个部分?堆与栈的区别
  17. 数字图像处理之灰度化
  18. LaTeX各种命令,符号
  19. 全国计算机软考程序员考试大纲
  20. 电容有17种?看看详细介绍!

热门文章

  1. OpenCASCADE绘制测试线束:布尔运算命令之调试命令
  2. OpenCASCADE绘制测试线束:几何命令之展示
  3. OpenCASCADE:形状愈合之形状自定义
  4. wxWidgets:事件
  5. boost::mpl模块实现push_back相关的测试程序
  6. boost::hana::sum用法的测试程序
  7. boost::detail::sp_typeinfo用法实例
  8. Boost::context模块callcc的jump mov测试程序
  9. Boost:嵌入PTX汇编指令 直接将其添加到boost.compute函数中
  10. ITK:在一张图像中设置像素值