WHAT:数据库的结构是-库-表-列行,所以表是记录数据(信息)的地方,表是二维结构数据记录,其中的列是用来归类和格式化数据的,行是用来定位数据的,接下来我们就来聊聊关于mysql基础知识笔记?以下内容大家不妨参考一二希望能帮到您!

mysql基础知识笔记(MySQL学习实践DAY18-表的创建和操作)

mysql基础知识笔记

WHAT:

数据库的结构是-库-表-列行,所以表是记录数据(信息)的地方,表是二维结构数据记录,其中的列是用来归类和格式化数据的,行是用来定位数据的。


WHY:

表是用来记录信息的,所以没有表的数据库没有任何作用。


HOW

1-表的创建

CREATE TABLE [表的名字]

(

[列的名字] [数据类型] [列值的属性]

[列的名字] [数据类型] [列值的属性]

PRIMARY KEY([列名])

)ENGINE=InnoDB;

说明:创建表需要定义如下项目:

1)表的名字

2)列的名字

3)列的数据类型

4)列值属性,是否允许空值,是否有默认值或是否自动增量。

5)设置主健和外键

6)确定引擎


2-表的操作-增加列

ALTER TABLE [表的名字] ADD [列的名字] [数据类型] [列值的属性];


3-表的操作-删除列

ALTER TABLE [表的名字] DROP [列的名字] [数据类型] [列值的属性];


4-表的重命名

RENAME TABLE [表的名字] TO [表的名字]


5-表的删除

DROP TABLE [表的名字];


,