龙源期刊网 http://www.qikan.com.cn
Navicat for MySQL平台中的SQL语言分析与应用
作者:赵光亮 舒小松
来源:《无线互联科技》2017年第19期
摘 要:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。MySQL是开放源码软件,具有体积小、速度快的特点。Navicat for MySQL是一套管理和开发MySQL的理想解决方案,支持单一程序,可连接到MySQL。文章通过一个详细的案例介绍了SQL查询语言在Navicat for MySQL平台中的基础性应用,并进行了相关的分析。
关键词:数据库;Navicat for MySQL;SQL;MySQL
结构化查询语言(Structured Query Language,SQL)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名[1]。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使其具有极大的灵活性和强大的功能。 1 Navicat for MySQL介绍
MySQL是一款免费开源、小型、关系型数据库管理系统[2],关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。而Navicat for MySQL是一套管理和开发MySQL的理想解决方案,支持单一程序,可连接到MySQL。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL使用者提供了一组全面的工具。Navicat for MySQL使用了极好的图形用户界面,可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制MySQL数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中,进行档案备份使用。 2 SQL查询语言的应用与分析 2.1 前期准备