Mysql基础知识:创建查看修改和删除表

Posted jx_yangbo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql基础知识:创建查看修改和删除表相关的知识,希望对你有一定的参考价值。

mysql 创建、查看、修改和删除表

 

1. 创建表

  创建表的语法形式:

CREATE TABLE 表名 ( 属性名  数据类型  约束条件,
                                 属性名  数据类型  约束条件,
                                 .
                                 .
                                 .
                               ) ENGINE=存储引擎名 DEFAULT CHARSET=字符编码名;  

  约束条件表:

  

  注意:

    1)可以添加多个主键。形式: 在表名后的括号内添加:PRIMARY KEY(字段名1, 字段名2, ...);

    2)存储引擎和字符编码可以省略不写;

    3)设置表的字段名为默认值时,需要在 “DEFULT” 关键字后添加 “默认值”;

    4)外键的设置:

      语法规则为: 

 CONSTRAINT  外键别名  FOREIGN KEY (属性1.1, 属性1.2, ...)
           REFERENCES  表名 (属性2.1, 属性2.2, ...)

  

2. 查看表

  三种查看表的形式:

DESCRIBE   表名;

DESC   表名;

SHOW  CREATE TABLE   表名;

 

3. 修改表

  1)修改表名:

ALTER  TABLE  旧表名   RENAME   新表名; 

  2)修改字段的数据类型:

ALTER  TABLE  表名   MODIFY   属性名   数据类型;

  3)修改字段名:

ALTER  TABLE  表名   CHANGE   旧属性名   新属性名   新数据类型;

  4)增加字段:

ALTER  TABLE  表名   ADD   属性名1   数据类型   约束条件   [FIRST | AFTER 属性名2];

  注意:FIRST、AFTER 属性名2 为把增加的字段添加到第一个位置或属性名2之后的位置。其中[]不需要添加。

  5)删除字段:

ALTER  TABLE  表名   DROP   属性名;

  6)更改表的存储引擎:

ALTER  TABLE  表名   ENGINE=存储引擎名;

  7)删除表的外键约束:

ALTER  TABLE  表名  DROP  FOREIGN  KEY  外键别名;

 

4. 删除表

DROP  TABLE   表名;

  注意:

    删除表时需要注意是否与其他表所关联。如果存在与其他表的关联关系,则需要删除关联表或删除关联关系,才能删除该表。

以上是关于Mysql基础知识:创建查看修改和删除表的主要内容,如果未能解决你的问题,请参考以下文章

MySQL基础(DDLDMLDQL)

mysql学习笔记

MySql基础

MySQL-创建修改和删除表

MySQL-创建修改和删除表

Mysql基础系列