MySQL数据库表的基础操作

                              MySQL数据库表的基础操作

一,MySQL数据类型分类

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

1,数值型

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

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

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

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

2,日期/时间型

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

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

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

时间类型最常用的是datetime。

3,字符串(字符)类型

 

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

二,Navicat

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

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

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

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

三,表的创建语法

Create table 表名(

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

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

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

);

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

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

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

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

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

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

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

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

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

四,直接手动创建表

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

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

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

五,直接手动填写表

1,点击打开表(快速)

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

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

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

六,删除表

语法格式                 drop table 表名;

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

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

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

输入use mydb01

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

3,输入drop table a;

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

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

七,修改表

1,添加列(属性)

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

2,删除列(属性)

alter table 表名 drop 属性名;

3,修改属性

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

4,修改字段名

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

5,显示表结构

desc 表名;

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

1,创建一个数据库

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

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

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

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

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

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

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值