mysql介绍(关系型数据库),关系型与非关系型数据库,数据库与文件的对应关系,mysql启动与连接,修改mysql配置信息

mysql介绍

数据库是用来存储数据的仓库本质就是存储数据的socket套接字c/s架构

数据库服务端:  存放数据库的主机集群数据库客户端:  可以连接数据库任意客户端数据库管理员:DBA

数据库的基本概念
 mysql:关系型数据库


关系型与非关系型数据库
关系型数据库:Mysql access SQLServer Oracle  一般用来存储长期稳定的数据  1.有表的概念   2.以表中一条条记录存储数据 

非关系型数据库 :Mongodb Redis Memcache  以键值对的方式存储,快速缓存,即快速的缓存一些数据,但并不一定要长期保留  1.没有表的概念   2.通过key-value键值对方式存储数据


数据库与文件的对应关系
库:多表构建一个数据库(文件夹)
表:多条数据构建一张表(文件)
记录:存放一条条的数据(文件中的一条条记录)
字段:一条数据的记录

mysql安装

-数据库启动与连接
前往数据库安装路径,bin文件夹下,cmd下,mysqld 启动mysql服务器端
-将mysql服务器添加到系统服务,在cmd中启动mysql服务器
命令:mysqld --install
-修改密码
-知道旧密码
  mysqladmin -uroot -p旧密码 password "新密码"

-遗忘旧密码
1.绕过授权登陆:mysqld --skip-grant-tables;
2.可以任意密码登陆: mysql -uroot -P任意
3.更新密码:update mysql.user set password=password("root")where user="root" and host="localhost";
4.刷新权限:flush privileges;

首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘;
mysql> flush privileges;

mysql连接

连接数据库:mysql -hlocalhost -P3306 -uroot -p
连入本地数据库: mysql -uroot -p
修改密码:
-知道旧密码
mysqladmin -uroot -p旧密码 password "新密码"

-遗忘旧密码
1.绕过授权登陆:mysqld --skip-grant-tables;
2.可以任意密码登陆: mysql -uroot -P任意
3.更新密码:update mysql.user set password=password("root")where user="root" and host="localhost";
4.刷新权限:flush privileges;

首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘;
mysql> flush privileges;

修改mysql配置信息

查看配置信息:\s

配置端口号,字符编码
1.mysql安装根目录下创建 my.ini
2.设置配置信息,并保存
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
3.重启服务器 services.msc


原文地址:https://www.cnblogs.com/liu--huan/p/10300739.html

时间: 2024-10-14 03:46:23

mysql介绍(关系型数据库),关系型与非关系型数据库,数据库与文件的对应关系,mysql启动与连接,修改mysql配置信息的相关文章

关系型数据库 V.S. 非关系型数据库

关系型数据库的最大特点就是事务的一致性:传统的关系型数据库读写操作都是事务的,具有ACID的特点,这个特性使得关系型数据库可以用于几乎所有对一致性有要求的系统中,如典型的银行系统. 但是,在网页应用中,尤其是SNS应用中,一致性却不是显得那么重要,用户A看到的内容和用户B看到同一用户C内容更新不一致是可以容忍的,或者说,两个人看到同一好友的数据更新的时间差那么几秒是可以容忍的,因此,关系型数据库的最大特点在这里已经无用武之地,起码不是那么重要了. 相反地,关系型数据库为了维护一致性所付出的巨大代

关系型和非关系型数据库的区别--转载

关系型数据库和非关系型数据库 关系数据库和非关系数据库的区别是,关系数据库只有“表”这一种数据结构:而非关系数据库系统还有其他数据结构,对这些数据结构还有其他操作. 随着网络的不断发展,单纯关系数据库面临挑战. 关系与非关系型数据库的特点 1.关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织. 关系模型中常用的概念: 关系:可以理解为一张二维表,每个关系都具有一个关系名,就

mongoDB非关系型数据库

一句话解释:MongoDB是一个基于分布式文件存储的数据库. 由C++编写.旨在为web程序提供可扩展性高的高性能的数据存储解决方案 非关系数据库和关系型数据库的区别是什么? 实质:非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版,通过减少用不到或很少用的功能,来大幅度提高产品性能. 价格:目前的非关系型数据库基本都是免费的,而比较有名气的关系型数据库都是收费的,比如:Oracle.DB2.MSSQL.MySql虽然是免费的,但是处理大型数据还是要提前作很多工作的. 功能:

常见的关系型数据库和非关系型数据库及其区别

Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis.HBase 两种数据库之间的区别: 关系型数据库 关系型数据库的特性 1.关系型数据库,是指采用了关系模型来组织数据的数据库: 2.关系型数据库的最大特点就是事务的一致性: 3.简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织. 关系型数据库的优点 1.容易

关系型数据库和非关系型数据库的区别和特点

关系型数据库 采用关系模型来组织数据结构的数据库(二维表) cle DB2 SQLServer Mysql SQLite都是关系型数据库 优点:容易理解,它的逻辑类似常见的表格 使用方便,都使用sql语句,sql语句非常的成熟 数据一致性高,冗余低,数据完整性好,便于操作 技术成熟,功能强大,支持很多复杂操作 缺点:*每次操作都要进行sql语句的解析,消耗较大 *不能很好的满足并发需求,特别是海量数据爆发,关系型 数据库读写能力会显得不足 *关系型数据库往往每一步都要进行加锁的操作,也造成了 数

1、列举常见的关系型数据库和非关系型都有那些?

摘自:https://www.cnblogs.com/zhuifeng-mayi/p/9260659.html 关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQL 非关系型数据库: NoSql.Cloudant.MongoDb.redis.HBase 两种数据库之间的区别: 关系型数据库 关系型数据库的特性 1.关系型数据库,是指采用了关系模型来组织数据的数据库: 2.关系型数据库的最大特点就是事务的一致性: 3.简单来说

从关系型数据库到非关系型数据库

来源:http://blog.csdn.net/robinjwong/article/details/18502195 1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织. 关系模型中常用的概念: 关系:可以理解为一

[转载]从关系型数据库到非关系型数据库

1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库. 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型. 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织. 关系模型中常用的概念: 关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名 元组:可以理解为二维表中的一行,在数据库中经常被称为记录 属性:可

关系型数据库和非关系型数据库,RDBMS和NoSQL区别?

简单地讲:什么是关系型数据库?依据关系模型来建立的,不同的表或库之间有相关联性 什么是非关系型数据库?不同的表或库之间没有相关联性,依据非关系模型来建立 关系型数据库和非关系型数据库各自的特点:RDBMS:二维表数据存取通过SQL数据安全性方面强 NoSQL:关注高性能,高并发,灵活性等特点 首先说说各自的优缺点:强大的查询功能--强一致性--二级索引: 关系型的优点,非关系型的缺点灵活模式--扩展性--性能: 非关系形的优点,关系型的缺点 NoSQL的分类和典型的产品:键值(KV)存储:Mem

查看和修改MySQL数据库表存储引擎

要做一名合格的程序员,除了把代码写的漂亮外,熟知数据库方面的知识也是不可或缺的,下面总结一下如何查看和修改MySQL数据库表存储引擎:        1.查看数据库所能支持的存储引擎:show engines;        2.查看某个数据库中某个表所使用的存储引擎:show table status from db_name where name='table_name';        3.修改表引擎方法:alter table table_name engine=innodb;