ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
[TOC] ## 数据库的介绍 数据库管理是一个很重要的知识点,我们在开放云应用的时候,由于需要使用大量的数据,并且还需要把这些数据保存起来,因此就使用到了数据库。 数据库最大的好处在于:**可以存储大量数据,并且便于查找**。 在百宝云里,提供了2种数据库给大家选择,分别是:**SQLite数据库**、**MySQL数据库**。其中SQLite数据库是免费的,而MySQL数据库是收费的,但SQLite数据库不支持并发操作,而MySQL数据库是支持并发操作的。 ## 进入云数据库管理页面的步骤 1. 进入百宝云虚拟桌面,点击桌面上的【云应用管理】,这时展示的是用户所有的应用列表,之后再点击应用图标上的【管理应用】按钮。 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/162628q6j2s42c1lrc6zlw.png) 2. 点击【管理应用】按钮之后,就会进入到应用的详细操作界面。 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/161828mtw060ppkcttw5w0.png) 3. 点击云数据库,就会进入到云数据库管理界面。 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/165908vf1bq8f9hzs20orh.png) ## 云应用数据库与云系统数据库页面区别 * 云应用数据库管理页面 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/170605dc9g4ufu9ddbocu9.png) * 云系统数据库管理页面 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/170607vcx0cczm44kv49xs.png) * 两者之间的区别 |区别|云应用|云系统| |||| |管理路径|具体应用下的数据,属于局部范围|全局目录里的数据| |管理内容|数据库、**资源数据库**、配置|数据库、配置、**MySQL管理**| |访问权限|只有当前的云应用可以访问|所有的云应用都可以访问,属于全局的| |数据库(SQLite数据库)|云应用目录下的数据库,只有当前云应用可以访问|全局目录下的数据库,所有应用都可以访问| |资源数据库(SQLite数据库)|云应用资源目录下的数据库|无| |配置|云应用目录下的配置,只有当前云应用可以访问|全局目录下的配置,所有应用都可以访问| |MySQL管理|无|MySQL数据库是全局的,所有应用都可以访问| ## 数据库(SQLite数据库) 这个数据库主要指的是SQLite数据库,根据使用时路径的不同,分为3大类。 >[info]1. 在SQLite命令集里,直接使用数据库名称,那么数据库文件将保存在云应用下的数据库里。 >1. 在SQLite命令集里,在数据库名称名称前面加上rc:,那么数据库文件将保存在云应用下的资源数据库里。 >1. 在SQLite命令集里,在数据库名称名称前面加上global:,那么数据库文件将保存在云系统下的数据库里。 通过上面的介绍,作者在使用的时候一定要注意了,数据库名称前面的前缀不一样,那么保存的方式就会不一样的。 >[danger]建议大家不要把数据保存到资源数据库里!云应用在升级或者更新的时候,资源会做清理操作,因此容易造成数据丢失! ### 上传与新增 在数据库的右上角处,可以看到上传、新增按钮,如: ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/171600gg995b97kq6bbz3f.png). * 上传 上传本地的数据库文件到云应用数据库目录,如下图: ![](http://bbs.baibaoyun.com/data/attachment/forum/201701/22/175105alqrp564yv6ljj4j.png) >[danger]1. 上传的数据库文件大小不得超过10M。 >2. 支持的数据库文件包括:db、sdb、sqlite为后缀名的数据库文件。 * 新增 点击这个按钮就是新建一个SQLite数据库,如下图: ![](http://bbs.baibaoyun.com/data/attachment/forum/201701/22/175106appzkv9hyyphq7z1.png) >[danger]1. 输入的数据库名称不能是已经存在的。 > 2. 默认的数据库后缀名为db。 > 3. 支持的后缀名为:db、sdb、sqlite。 ### 数据库管理菜单 每行数据库信息最后一栏里,都有一个操作栏,如图: ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/171601tkdzkkk40rmzp4mz.png), 这里包括:重命名、删除、管理、下载这4大类操作。 * 重命名 顾名思义就是给数据库为重新命名一个名称,只要符合文件命名规定即可。 * 删除 删除当前的数据库文件,此操作为不可逆操作。 * 下载 把当前的数据库文件下载到本地。 * 管理 打开数据库在线编辑器,对当前的数据库进行管理操作。这是一个可视化的数据库管理界面,操作方便、简单、快捷,新手可以多尝试尝试。界面如下图: ![](http://bbs.baibaoyun.com/data/attachment/forum/201701/22/175108rl10111l2al88z8l.png) ## 配置 配置分为:云应用配置与全局配置。使用的区别如下: >[info]1. 使用不带全局(英文:global)的命令读写配置时,操作的就是云应用配置。在云应用下的配置里可以找到这些配置内容。 > 2. 使用带全局(英文:global)的命令读写配置时,操作的就是全局配置。在云系统下的配置里可以找到这些全局配置内容。 * 新增 在配置页面里,点击右上角的【新增】按钮,就可以创建一个新的配置数据。 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/172124pro2b25x8u1po8wb.png), 新增配置的界面如下图所示: ![](http://bbs.baibaoyun.com/data/attachment/forum/201701/22/182336mvgffve4f4fy4g4g.png) >[danger]在新增时,注意每个选项内容的字符串长度限制。 ## MySQL数据库管理 ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/172405vjlqjeu7o4u7kp6u.png) 从上图可以看到自己MySQL数据的信息以及可以做的一些操作,如:备份数据库、管理与编辑数据库。 ### 备份数据库 这个是备份当前的数据库数据到本地,一般是直接导出所有的表数据,以SQL文件或者是CSV文件保存到本地,如下图: ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/173352fg5l50dvz6adf6gs.png) ### 管理数据库 点击这个按钮,直接跳转到[数据库信息](265249)页面。 ### 编辑数据库 点击这个按钮,将使用在线数据库编辑工具打开MySQL数据库,使得用户可以在此界面直接编辑数据库,界面如下图所示: ![](http://bbs.baibaoyun.com/data/attachment/forum/201702/24/173353wam1wxac1xbm4x1m.png) >[info] 这个在线编辑器的操作,需要大家对数据库有一定的了解,推荐新手先使用SQLite数据库熟悉基本操作,之后再数据库MySQL数据库,以免造成数据丢失。