志达IT
做快乐程序员

sql的基本功能有哪些(常用的数据库软件有哪些)

sql的基本功能有哪些

SQL言语提供包含数据查询、数据操作、数据界说和数据操控功用。
SQL言语数据库功用介绍
数据查询:查询需求的数据。
数据操作:包含数据查询和数据更新两大类操作。
数据界说:包含界说数据库、根本表格、视图和索引4个模块。
数据操控功用:操控使用者存取材料的方法有:根本材料表及检视授权、事务操控陈述式等。sql
SQL言语:
SQL是一种专门用处的查询言语,它是一种查询和编程言语,它能够访问数据、查询、更新和办理联系数据库;它还能够作为一个扩展名称,用于数据库脚本文件。
SQL言语主要内容:
SQL作为联系数据库的最主要的运算言语,其影响力早已超越了数据库的范畴,受到了其它范畴的广泛关注和使用,例如在人工智能、SQL等四代软件开发工具中。
SQL言语数据类型:
在结构化的查询言语中,有五种数据类型:字符型、文字型、数字型、逻辑型、日期型。在这些类型中,字符类型的优势在于它所需求的存储空间和硬盘空间要比CHAR类型域小。这个节省去存储和硬盘空间是很要害的,由于你的数据库规模很大。
拓宽材料:
SQL言语并不要求用户指定存储数据的方法,也不要求用户知道怎么存储数据,因此,对于具有完全不同根底架构的数据库,能够采用同一结构化的查询言语来进行数据的输入和办理。

常用的数据库软件有哪些

1、MySQL
MySQL是最受欢迎的开源SQL数据库办理体系,它由MySQLAB开发、发布和支撑。MySQL是一个快速的、多线程、多用户、强健的SQL数据库服务器。MySQL服务器支撑关键使命、重负载生产体系的运用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。
2、SQLServer
SQLServer是由微软开发的数据库办理体系,是Web上最盛行的用于存储数据的数据库,它已广泛用于电子商务、银行、稳妥、电力等与数据库有关的职业。SQLServer供给了众多的Web和电子商务功用,如对XML和Internet规范的丰厚支撑,通过Web对数据进行轻松安全的拜访,具有强壮的、灵活的、基于Web的和安全的应用程序办理等。而且,因为其易操作性及其友好的操作界面,深受广大用户的喜欢。
3、Oracle
Oracle在数据库范畴一向处于领先地位。现在,Oracle产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上运用最广泛的联系数据体系之一。Oracle数据库产品具有以下优秀特性:
兼容性:Oracle产品采用规范SQL,并经过美国国家规范技能所(NIST)测验。与IBMSQL/DS、DB2、INGRES、IDMS/R等兼容。
可移植性:Oracle的产品可运行于很宽规模的硬件与操作体系平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、Windows等多种操作体系下工作。
可联结性:Oracle能与多种通讯网络相连,支撑各种协议(TCP/IP、DECnet、LU6.2等)。
高生产率:Oracle产品供给了多种开发工具,能极大地便使用户进行进一步的开发。
开放性:Oracle杰出的兼容性、可移植性、可衔接性和高生产率使OracleRDBMS具有杰出的开放性。
4、PostgreSQL
PostgreSQL可以说是现在功用最强壮、特性最丰厚和结构最复杂的开源数据库办理体系,其间有些特性甚至连商业数据库都不具备。这个起源于加州大学伯克利分校的数据库,现已成为一项国际开发项目,而且具有广泛的用户群,尤其是在海外,现在国内运用者也越来越多。
PostgreSQL基本上算是见证了整个数据库理论和技能的开展历程,由UCB计算机教授MichaelStonebraker于1986年创立。在此之前,Stonebraker教授主导了联系数据库Ingres研讨项目,88年,提出了Postgres的第一个原型设计。sql
5、MongoDB
mongoDB是一个介于联系数据库和非联系数据库之间的开源产品,是最接近于联系型数据库的NoSQL数据库。它在轻量级JSON交流根底之上进行了扩展,即称为BSON的方法来描绘其无结构化的数据类型。尽管如此它同样可以存储较为复杂的数据类型。
6、ACCESS
ACCESS数据库是微软研讨发布的一款数据库办理软件,ACCESS的全称是MicrosoftOfficeAccess,是微软比较有代表性的一款数据库办理软件,其优势为:
存储方法单一,便于用户的操作和办理。
界面友好、易操作。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成目标并应用,只要运用鼠标进行拖放即可,十分直观便利。
集成环境、处理多种数据信息。
Access支撑ODBC。
7、DB2
IBMDB2是美国IBM公司开发的一套联系型数据库办理体系,它首要的运行环境为UNIX(包含IBM自家的AIX)、Linux、IBMi(旧称OS/400)、z/OS,以及Windows服务器版别。
DB2首要应用于大型应用体系,具有较好的可伸缩性,可支撑从大型机到单用户环境,应用于所有常见的服务器操作体系平台下。DB2供给了高层次的数据使用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行才能,具有与平台无关的基本功用和SQL指令。DB2采用了数据分级技能,可以使大型机数据很便利地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以拜访大型机数据,并使数据库本地化及远程衔接透明化。DB2以具有一个十分完备的查询优化器而著称,其外部衔接改进了查询性能,并支撑多使命并行查询。DB2具有很好的网络支撑才能,每个子体系可以衔接十几万个分布式用户,可一起激活上千个活动线程,对大型分布式应用体系尤为适用。
8、VisualFoxpro
VisualFoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又便利。VisualFoxPro源于美国FoxSoftware公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。FoxPro原来是FoxBase的加强版,最高版别曾出过2.6。之后,FoxSoftware被微软收购,加以开展,使其可以在Windows上运行,而且更名为VisualFoxPro。最新版为VisualFoxPro9.0,而在学校教学和教育部门考证中还仍然延用经典版的VisualFoxPro6.0。在桌面型数据库应用中,处理速度极快,是日常工作中的得力助手。

赞(0)
未经允许不得转载:志达IT网站 » sql的基本功能有哪些(常用的数据库软件有哪些)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们