码迷,mamicode.com
首页 > 数据库 > 详细

MySQL表的操作01

时间:2018-09-12 22:08:08      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:desc   数据   表结构   span   lte   表的操作   var   arc   增加   

表在数据库中主要用来实现存储数据记录,其基本操作包括创建表、查看表、删除表和修改表。

 

表中的数据库对象包括:

1.列(COLUMNS):也称属性列,在具体创建表时,必须指定列的名字和它的数据类型。

2.索引(INDEXES):根据指定的数据库建立起来的顺序,提供了快速访问数据的途径。

3.触发器(TRIGGERS):指用户定义的事务命令集合,当对一个表中的数据进行插入、或删除时这组命令就会自动执行,可以用来确保数据的完整性和安全性。

 

 

*******************************************语法**********************************************

【1】创建表

 

CREATE TABLE +table_name(

属性名     数据类型

属性名     数据类型

.  

.

属性名     数据类型

)

 

例子:

CREATE TABLE subject(

num INT,

type VARCHAR(10),

teac VARCHAR(15)

);

 

【2】查看表结构----表定义(组成)

DESCRIBE +table_name;

 

【3】选择和使用某数据库

 

USE +database_name;

 

【4】查看表详细定义

 

SHOW CREATE TABLE +table_name;

 

【5】删除表的操作

 

DROP TABLE +table_name;

 

【6】修改表操作

【6-1】修改表名

ALTER TABLE old_table_name RENAME new_table_name;

【6-2】修改字段

ALTER TABLE table_name

  MODIFY  属性名  数据类型;

 

【6-3】修改字段的名字

ALTER TABLE +table_name

  CHANGE 旧属性名   新属性名  旧(新)数据类型;

 

【6-4】修改字段顺序

ALTER TABLE +table_name

  MODIFY  属性名 1  数据类型  FIRST|AFTER 属性名 2;

 

【7】给表增加字段

【7-1】在表的最后一个位置增加字段(未加任何参数时为默认)

ALTER TABLE +table_name

  ADD 属性名   属性类型;

 

【7-2】在表的第一个位置增加字段

ALTER TABLE +table_name

  ADD 属性名  属性类型  FIRST;

 

【7-3】在表的指定字段之后增加字段

ALTER TABLE +table_name

  ADD  属性名  属性类型

    AFTER 属性名;

 

MySQL表的操作01

标签:desc   数据   表结构   span   lte   表的操作   var   arc   增加   

原文地址:https://www.cnblogs.com/python-wen/p/9637607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!