MySQL数据库表的基础操作

                              MySQL数据库表的基础操作

一,MySQL数据类型分类

MySQL支持多种数据类型,大致分为三类:数值型,日期/时间型和字符串(字符)类型

1,数值型

MySQL支持所有标准sql数值数据类型。

MySQL数据库表的基础操作_第1张图片

也就是说分为整数或者小数两种类型的,比较常用的是整数类型的是int(也可以说integer),比较常用的小数类型的是decimal。

小数decimal类型的格式:decimal (总位数,小数部分的位数)

例如:价格 decimal(5,3)                 99.987          

2,日期/时间型

日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR

每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。

每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。

MySQL数据库表的基础操作_第2张图片

时间类型最常用的是datetime。

3,字符串(字符)类型

MySQL数据库表的基础操作_第3张图片

 

MySQL数据库表的基础操作_第4张图片

字符串类型的,最常用的是char和varchar。

MySQL数据库表的基础操作_第5张图片

二,Navicat

Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。

Navicat适用于三种平台 - Microsoft Windows、Mac OS X 及Linux。

所以今后数据库的操作,我都是在Navicat中进行。

三,表的创建语法

Create table 表名(

属性名1 数据类型 [约束条件],

属性名2 数据类型 [约束条件],

属性名3 数据类型 [约束条件]

);

[ ]中括号中的内容是可选内容,

最后一个属性后没有逗号。

MySQL数据库表的基础操作_第6张图片

单行注释的时候                    --空一格 注释的内容     

多行注释的时候                    /*注释内容*/ 

下面我们一起来运行一下试试看!

①先选中刚才写的内容,然后点击鼠标的右键,再点击运行已选择的。

MySQL数据库表的基础操作_第7张图片

MySQL数据库表的基础操作_第8张图片

MySQL数据库表的基础操作_第9张图片

②刷新一下,找到我们创建的student表,点击第二个和第三个都可以查看我们创建的student表。

MySQL数据库表的基础操作_第10张图片

点击设计表,是查看表结构的

MySQL数据库表的基础操作_第11张图片

点击第二个打开表(快速),是查看表中存储的内容

MySQL数据库表的基础操作_第12张图片

四,直接手动创建表

1,先选中表,然后右键点击新建表

MySQL数据库表的基础操作_第13张图片

MySQL数据库表的基础操作_第14张图片

MySQL数据库表的基础操作_第15张图片

2,然后在表里面该输入就输入,该选择就选择,就可以好了,按键盘上的上下箭头,就可以继续插入第2行,第3行......

MySQL数据库表的基础操作_第16张图片

MySQL数据库表的基础操作_第17张图片

3,完善好表的内容以后,按Ctrl+S保存,然后会让输入表名,输入表名以后点击确定,就手动创建表成功了。

MySQL数据库表的基础操作_第18张图片

MySQL数据库表的基础操作_第19张图片

五,直接手动填写表

1,点击打开表(快速)

MySQL数据库表的基础操作_第20张图片

2,直接在表里填写就可以

MySQL数据库表的基础操作_第21张图片

3,点击下面的“+”,就可以继续填写第2行,第3行..........

MySQL数据库表的基础操作_第22张图片

MySQL数据库表的基础操作_第23张图片

4,填写完表以后,点击下面的“✓”就可以了

MySQL数据库表的基础操作_第24张图片

六,删除表

语法格式                 drop table 表名;

删除多个表              格式          drop table 表名1,表名2...;

假如我要删除mydb01的数据库中的a表

1,首先我要切换数据库    格式          use 数据库的名字

输入use mydb01

MySQL数据库表的基础操作_第25张图片

2,选中刚才写的内容,右键点击运行已经选择的

MySQL数据库表的基础操作_第26张图片

3,输入drop table a;

MySQL数据库表的基础操作_第27张图片

4,还是先选中,然后右键点击运行已选择的

MySQL数据库表的基础操作_第28张图片

5,在mytb01数据库中,右键点击表,然后点击刷新,就删除了

MySQL数据库表的基础操作_第29张图片

七,修改表

1,添加列(属性)

alter table 表名 add 属性名 数据类型;

2,删除列(属性)

alter table 表名 drop 属性名;

3,修改属性

alter table 表名  modify 属性名 数据类型;

4,修改字段名

alter table 表名  change  旧字段名  新字段名 数据类型;

5,显示表结构

desc 表名;

八,把文件中的表格导入到MySQL数据库中

1,创建一个数据库

MySQL数据库表的基础操作_第30张图片

2,选择创建好的表右键,然后点击运行SQL文件

MySQL数据库表的基础操作_第31张图片

3,点击我箭头指向的地方

MySQL数据库表的基础操作_第32张图片

4,找到自己存放表的文件

MySQL数据库表的基础操作_第33张图片

MySQL数据库表的基础操作_第34张图片

5,选中自己想要导入的文件以后,点击打开

MySQL数据库表的基础操作_第35张图片

6,点击开始,导入完以后会显示 successfully,再点击关闭

MySQL数据库表的基础操作_第36张图片

MySQL数据库表的基础操作_第37张图片

7,点击刷新,导入的表就显示出来了

MySQL数据库表的基础操作_第38张图片

MySQL数据库表的基础操作_第39张图片

你可能感兴趣的:(数据库,MySQL数据库,Navicat)