0
点赞
收藏
分享

微信扫一扫

数据库Day01

心存浪漫 2022-03-23 阅读 100
数据库

为什么要用数据库

        早期数组/对象/集合存储数据,数据存储在内存中,后来数据使用IO(字符流)将数据写入文件中,做到持久保存。以字符串的形式存储在文件中,操作起来方便。

数据库-->数据库管理系统

        存储数据:有自己特定的规则存储数据

        管理数据:使用sql语言对数据进行管理

数据库概述

        数据库(Data Base)为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。

        DB 数据库(Data Base)存储数据的容器,它保存了一系列由组织的数据。

        DBMS 数据库管理系统 又称为数据库软件或数据库产品,用于创建或管理DB。

        SQL 结构化查询语言 用于和数据库通信的语言,不是某个数据库软件特有的,而几乎所有的主流数据库软件通用的语言。

数据库的分类

        关系型数据库

        数据库中表与表之间的固定关系。

        学生表、课程表、班级表、年纪表

        oracle(Oracle公司开发的、收费的、大型数据库)MYAQL(早期是瑞典的一家公司开发的、免费的、现在也是被oracle收购了)sql server(微软的、收费的)DB2(IBM收费的、大型数据库)

        非关系型数据库

        没有固定关系 数据以key:value的形式存储即可

        redis 做缓存 15200006666:345654 use:list

安装数据库

        1.解压安装包 到一个没有中文的路径中

        2.配置环境变量 D:\Program Files\mysql-8.0.22-winx64\bin

        3.以管理员身份运行cmd

        4.进入到D:\Program Files\mysql-8.0.22-winx64\bin中(cd)

        5.初始化 mysqld--initialize-insecure

        6.安装 mysqld install

        7.启动 net start mysql        

        在命令行中连接mysql,为mysql root账号设置密码:

        cmd

        mysql -uroot -p(回车)

        输入密码 无需输入 直接回车;

        show database;显示所有的数据库

        use mysql;选中mysql数据库 接下来的操作都是对此库进行的。

        ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

        刷新指令FLUSH PRIVILEGES;

        安装一个可视化客户端(这只是一个提供了操作界面的工具,实际上是对数据库中数据操作)

        mysql 数据库软件名

        sqlyog 是连接操作的客户端工具

        sql 是结构化查询语言

举报

相关推荐

day01

【数据结构Day01】

day01 --- hadoop

leetcode day01

JavaScript day01

爬虫day01

day01:HTML 基础

0 条评论