从这里你能学会(1)自建数据库

(2)Excel与数据库的导入导出

(以下建议按标题顺序进行操作比较友好,仅为参考操作)

一、认识 Navicat Premium 界面

二、连接MySQL(即数据库)

1、启动MySQL数据库

在Navicat Premium里点击左上角 :(连接),点击:(MySQL) ,新建一个MySQL连接:

2、新建连接MySQL

点击之后弹出以下界面:MySQL-新建连接,需要填写一些必要信息:连接名: 连接名字随便起

主机名或ip地址:填写 localhost(本机)即可,或者127.0.0.1。这俩没啥区别,但也不完全一样,好像是localhost是什么socket协议,127.0.0.1是TCP/IP协议啥,在这里一样。

端口号(port):mysql是3306

用户名: 这里连接 root用户

密码:安装MySQL后填写的密码(还记得之前文章:【链接】中的第十步,要求填写密码的那一步,忘记的同学,呃呃呃,叫你记住说了多少遍了!!!)

然后记得先在左下角点击:(连接测试),试一下时候连接成功。如下图,我的连接成功,

至此,我这边使用 Nevicat Premium 连接 MySQL数据库,成功!!!可以愉快地在数据库里操作数据了。

三、操作数据实战系列

很早时,自己亲自尝试安装连接成功过Mac电脑的数据库,说实在也是对数据库的认识似懂非懂啦,这种技术操作的认识过程,对纯小白来说一时半会不能说全理解是个什么回事,多实践就基本上知道咋回事啦,一次不行做两次。

个人如何自建数据库呢?反正记得安装MySQL时,注意确认密码,过后在使用 Nevicat Premium 这样的客户端连接数据库就可以自建数据库。

(一)个人如何自建数据库?

在左侧栏任意处右键(没错,大胆点,任意处),出现以下界面,点击:(新建数据库)

出现如下界面,依次填写:数据库名:(任意,最好为英文)

字符集:(下拉选择,按照我图中所示选择)

排序规则:(下拉选择,按照我图中所示选择)

至于字符集和排序规则中,按下图所示选择。过后科普,现在说多了也不明白真的!!

至此,分类别的数据小仓库建立起来。

(二)如何将数据导入自建数据库里?

自建数据库之后,想要放不同数据都可以啦。那如何放数据在自己建立的数据库里?通常来说,我这里有两种导入数据的方法第1种:直接导入 —— 导入向导

(1)点击 数据库名 或者 表 ,右侧界面就会出现导入向导和 导出向导这样的关键按钮,这里先点击操作:(导入向导)

(2)如图,出现可选择的导入文件格式(PS:表哥表姐们是不是很开心,看到常用的excel表格格式,十分支持导入)

(3)这里导入Excel格式表格,需要注意存在两种情况:有 / 无 字段行 ,你该如何操作呢?

A、无字段行时:

我选择一个.csv格式的文件,且无字段行(后续需要自己添加字段)的表格信息,先不管 字段行(即图中:栏位名行)的事情。

一顿导入之后,如图,出现以下界面按照图中操作:

从 源表导入到数据库的 目标表(我命名为:xxx), 目标栏位理应是字段行里的字段名,但由于源表中并没有字段行,那么就会被数据信息的第一行占据了栏位。

别管,先点击:(下一步)

如图,出现 (导入模式)的选择,一般就是默认选择第一个:(添加:添加记录到目标表),继续点击:(下一步)

出现如图,点击:(开始),进行导入表格信息程序,正在导入表格信息的程序操作中:

一般不会有什么错误啥(有的话记得百度搜索进行解决),直接点击:(关闭)

此时,双击目标表xxx,出现所导入的表格的数据信息,发现原本表格中第一行的数据信息,同时占据了字段行和第二行数据行,重复了。

那么,我们可以选中左侧xxx表,右键点击:(设计表)进行修改:将此表中的第一行,改为相应字段名:

B、有字段行时 :

通常表格信息和字段都是完整的。直接操作,一键到底。第2种:手动处理 —— 手写建表再导入数据信息

(1)数据量小嘴角上扬xr:如何将Excel中的数据导入Mysql数据库中​zhuanlan.zhihu

(2)数据量大SQL数据库开发:如何用Excel快速生成SQL语句,用过的人都说好​zhuanlan.zhihu

四、新建查询

1、常规查询 —— 查询数据库里存在的表信息

直接双击数据库你所需导入或写入的 表 ,点击:(查询)-(新建查询),可以开始常规的SQL语句查询

SQL语句知识点1:当数据库的表已建好后,如果向表中添加字段:

alter table 表名 add 新字段名 数据类型

2、新表在查询 —— 在数据库里 原表 基础上建新表,再查询

选中 原表 ,点击:(查询)-(新建查询),写以下SQL语句,点击:(运行),即可建新表

create table 新表名

select * from 原表名

group by 字段名,字段名,字段名,...

【图】

其他导入参考:惰了:Excel文件导入数据库(MySQL)​zhuanlan.zhihu

更多推荐

navicat怎么重启mysql数据库_浅谈如何学习SQL(二):四步骤教你在Navicat玩转MySQL数据库基础操作...