数据库有哪些

原创
(1)数据库有哪些1、目前关系型数据库主要有MySQL、SQLServer、数蚕数据库、Oracle数据库。2、MySQL:免费产品,中小企业使用广泛。3、SQLServer:微软的商业化产品,微软SQL语句兼容性好,商业化成熟度高。4、数...

  (1)数据库有哪些

  1、目前关系型数据库主要有MySQL、SQLServer、数蚕数据库、Oracle数据库。

  2、MySQL:免费产品,中小企业使用广泛。

  3、SQLServer:微软的商业化产品,微软SQL语句兼容性好,商业化成熟度高。

  4、数蚕数据库:数蚕科技针对中小型企业的数据库,c++接口特性良好,SQL特性较弱。

  5、Oracle数据库:商业化程度最高的关系数据库,优良的性能和企业扩展能力。

  6、非关系型数据库主要有FastDB、Memcached和Redis等主流内存数据库。一般应用于缓存等非关键数据存储,其优点是数据查询速度快,对下层编程接口良好。

  (2)修改数据库的校对规则

  1、每一个数据库有一个数据库字符集和一个数据库校对规则。CREATE DATABASE和ALTER DATABASE语句有一个可选的子句来指定数据库字符集和校对规则:

  CREATE DATABASE dbname

  [[DEFAULT] CHARACTER SET charsetname]

  [[DEFAULT] COLLATE collation_name]

  2、通常如果创建数据库的时候不指定db的字符集和校对规则,则使用服务器级别默认的校对规则。

  3、如何修改数据库级别的字符校对规则:

  a 通过在创建数据库时指定 collationdatabase 字符集。

  b 通过ALTER DATABASE dbname [[DEFAULT] CHARACTER SET charsetname] [[DEFAULT] COLLATE collationname]

  注意 在my.cnf 中的[mysql]或者[mysqld]中配置

  collati

  会分别报错:

  mysql: unknown variable 'collati'

  140430 13:56:19 [ERROR] /usr/sbin/mysqld: unknown variable 'collati

  140430 13:56:19 [ERROR] Aborting

  (3)数据库设计的步骤

  1、常见数据库设计方法是比较简单的。

  2、一主多从冗余读库带来的副作用:读写有延时,可能不一致;写仍然是单点,不能保证写高可用。

  3、主库冗余存在数据不一致问题。

  4、数据读取速度。

  5、利用缓存来实现。

  (4)什么是数据库呢?了解数据库基础知识

  什么是数据库数据库是一个以某种有结构的有顺序存储的数据集.可以理解为数据库的简单办法就是:将他想象为一个school,school可以根据student所在的年级快速查找出来该student.

  数据库中的表:表的概念可以理解为一个一个年纪,他负责保存所有student的个人信息.当然这需要好多表来完成,比如:个人资料对应于一张表,学习成绩对应于一张表等等.他们之间可以有关系,也可以没有关系.表:某种特定类型数据的结构化单子.并且数据库中的名字都有一个唯一的名字,用于标识自己.

  表的两个基本属性.列:表中的一个字段.所有的表都是有一个或者多个列组成的.可以理解为学生的所有姓名都保存在一个列中.我们可以通过该字段查找出名字为XX的student的姓名.

  行:表中的数据都是按照行来存储的.保存的每一个记录都存储在自己的行内,通过这一行我们大概可以了解某个人的基本信息.比如:顾客表中的每一行都存储一个顾客,该行中可以有一个字段或者多个字段组成.

  主键:表中的每一行都应该有可以唯一标示自己的一列,也就是表怎么区分每一行的记录是否有重复的记录.顾客表可以使用顾客序列号,或者名字等作为主键,当然一般情况下我们会选择顾客编号的,订单表可以使用订单编号作为主键.按理说表中的任何列都可以作为主键:但是一般情况下我们会遵循2个原则1:表中的任意两行都不具有相同的主键值2:每一行都必须具有一个主键值(不为空);

  我们是用什么来操作数据库的呢?答案毋庸置疑那就是sql语句,这个不像其他的编程语言,他们都是具有特定领域的编程的,需要区分特有的人群.但是sql语句几乎可以操作所有的数据库,他们基本上是用的命令都是一样.

文化相关推荐

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化

2026-05-25

文化
客服