FXCG中文官网为全球投资者在金融市场的提供交易服务!

什么是数据库和SQL?

MT4教程 2021-11-29 02:34124未知admin

  什么是数据库和SQL?(Database, DB)是将大方数据留存起来,通过计较机加工而成的可能举办高效拜访的

  方针数据库(Hierarchical Database, HDB):最迂腐的数据库之一,它把数据通过方针构造(树形构造)的形式阐扬出来。

  (Relational Database, RDB):合连数据库是现正在运用最通常的数据库。

  面向对象数据库(Object Oriented Database, OODB):把数据以及对数据的操作鸠集起来以对象为单元举办照料。

  XML数据库(XML Database, XMLDB):XML 数据库可能对 XML 式样的大方数据举办高速管制。

  键值存储体系(Key-Value Store, KVS):这是一种纯净用来留存盘问所利用的主键(Key)和值(Value)的组合的数据库。

  SQL 用症结字、外名、列名等组合而成的一条语句(SQL 语句)来刻画操作的实质。症结字是指那些寄义或利用法子已事先界说好的英语单词,存正在包蕴“对外举办盘问”或者“参考这个外”等各样道理的症结字。遵循对 RDBMS 授予的指令品种的分歧, SQL 语句可能分为以下三类。PS:现实利用的 SQL 语句当中有 90% 属于 DML。

  DDL(Data Definition Language,数据界说发言)

  用来创筑或者删除存储数据用的数据库以及数据库中的外等对象。 DDL 包蕴以下几种指令。

  DML(Data Manipulation Language,数据专揽发言)

  用来确认或者打消对数据库中的数据举办的更正。除此除外,还可能对 RDBMS 的用户是否有权限操作数据库中的对象(数据库外等)举办设定。 DCL 包蕴以下几种指令。

  常数的书写形式是固定的,字符串和日期常数必要利用单引号()括起来,数字常数无需加注单引号(直接书写数字即可);

  单词间必要用半角空格或者换行来隔离,不行利用全角空格举动单词的隔离符;

  数据库的创筑(CREEATE DATABASE语句):CREATE DATABASE 数据库名称;

  2. 定名规定:只可利用半角英文字母、数字、下划线(_)举动数据库、外和列的名称 ,且名称务必以半角英文字母开端。统一个外中不行创筑两个名称一样的列。

  数据类型的指定:总共的列都务必指天命据类型,数据类型外现数据的品种,网罗数字型、 字符型和日期型等。每一列都不行存储与该列数据类型不符的数据。下面先容四种基础的数据类型:

  INTEGER型:用来指定存储整数的列的数据类型(数字型),不行存储小数。

  CHAR型:CHAR 是 CHARACTER(字符)的缩写,是用来指定存储字符串的列的数据类型(字符型),可正在括号中指定字符串的长度,以定长字符串的式样存储,即字符串达不到指定的最大长度时,利用半角空格填充。

  VARCHAR型:同CHAR类型相似,但其为可变长字符串,即字符串达不到指定的最大长度,不会以空格填充。

  3. 牵制的配置:牵制是除了数据类型除外,对列中存储的数据举办范围或者追加条款的效用,比方:商定单位格输入不行为空NOT NULL,商定主键等。

  以上,即是对数据库和SQL发言的先容。后续会更新更众合于数据库操作的作品整顿。

FXCG中文官网 Copyright @ 2011-2018FXCG中文官网 All Rights Reserved. 版权所有 备案号:FXCG中文官网

联系QQ: 邮箱地址: