数据库介绍

数据库管理系统存在的意义
在这里插入图片描述
1.如果软件直接和硬盘进行操作提取或者储存数据IO多,使用数据库管理系统会以最少的IO操作数据。
2.可以解决数据储存提取等操作的并发。


数据库一些概念
记录:一条信息
表:文件
库:文件夹
数据库管理系统:软件
数据库服务器:一台机器,安装了数据库管理软件

数据库分类:
关系型数据库:
mysql oracle sqlserver sqlite Access
mysql最大的好处就是开源
oracle不开源所以特别安全,费用高,一般用在银行政府等。
sqlserver特别简单

非关系型数据库:
redis MongoDB
redis将数据存在内存中,所以存调数据特别快。

关系型数据库和非关系型数据库的区别:
1.非关系型数据库只能通过key调取数据,关系型数据库自断联系密切,通过任意字段都可以取到该组数据。
2.非关系型数据读调用数据特别快。

非关系型数据库数据举例:{“cjj”:{‘age’:18,‘sex’:f}
可以通过cjj这一键取到该数据。


sql语句是一种结构化查询语句
DBMS 数据库管理系统
mysql RDBMS 关系型数据库管理系统
不同的数据库系统之间的SQL语句不能全通用

mysqld --install (xx)就是安装mysql服务端(可以指定服务名字) net start mysql就是启动服务端,这样启动和直接运行mysqld相比更方便,原因是:
1.直接运行mysqld后需要再打开一个dos开客户端
2.关闭musqld需要杀进程

在dos窗口是操作的是mysql的客户端。


my.ini内
[mysql]#配置的是mysql自带的客户端
[client]#配置的是所有客户端
default-character-set = utf8 #设置 mysql客户端默认字符集
如果不配置编码,会使用默认编码latin1,该编码不支持中文,存中文再提取会出现乱码。
另外客户端和服务端不同也会导致乱码,所以客户端和服务端要编码一致且支持中文。

如果库已经创建,再修改配置文件不能修改已经创建好的库。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值