Python 测开27期 - julia - 数据库

数据库的基本概念

数据库简介

  • 数据库(DataBase) 就是一个以某种有组织的方式存储的数据集合
  • 是存储和管理数据的仓库
  • 其本质是一个文件系统
  • 数据库管理系统(DBMS)是一款管理软件

数据库分类

  • 关系型数据库(RDB: Relationship DataBase)
  • 非关系型数据库(NoSQL)

常用数据库

  • 关系型数据库(RDBMS):
    • MySQL、Oracle、Postgres、SQLite、SQLServer
  • NoSQL 数据库:MongoDB、Redis、HBase、Neo4j
  • NewSQL

使用场景

  • 关系型数据库
    • 需要做复杂处理数据
    • 数据量不是特别大的数据
    • 对安全性能要求高的数据
    • 数据格式单一的数据
  • 非关系型数据库(NoSQL)
    • 数据模型比较简单
    • 需要灵活性更强的 IT 系统
    • 对数据库性能要求较高
    • 不需要高度的数据一致性

MySQL 的安装与配置

Mac 系统安装 MySQL

Windows 系统安装 MySQL

数据库的命令行操作

  • 开启 mysql 服务:net start mysql
  • 登录:mysql -h主机IP -u用户名 -p密码
  • 修改密码:alter user ‘root’@‘localhost’ identified by ‘密码’;
  • 退出:exit
  • 关闭 mysql 服务:net stop mysql

数据库客户端工具

SQL 练习数据库