一、数据库短语:
1.1 短语定义:
数据库管理系统 DBMS(DateBase Management System)
数据库 DB(DataBase)
数据库管理员 DBA(Database Administrator)
关系数据库管理系统 RDBMS(Relational Database Management System)
结构化查询语言 SQL(Structured Query Language)
1.2 参数定义:
数据库:db(即文件夹)
数据库管理系统:如mysql(是一个软件)
数据库服务器:一台计算机(对内存要求比较高)
记录:1 朱葛 13234567890 22(多个字段的信息组成一条记录,即文件中的一行内容)
表:即文件,用来存放多行内容/多条记录
1.3 数据库语言:
DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
1.4 数据管理软件分类:
关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
非关系型:mongodb,redis,memcache
NOSQL非关系型数据库小结:
1、NOSQL不是否定关系数据库,而是作为关系数据库的一个重要补充
2、NOSQL为了高性能、高并发而生,忽略影响高性能,高并发的功能
3、NOSQL典型产品memcached (纯内存),redis(持久化缓存),mongodb(文档的数据库)
二、数据库的安装
2.1 配置文件:my.ini(放置路径:D:\mysql\mysql-5.6.43-winx64)
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = D:\mysql\mysql-5.6.43-winx64 # 设置mysql数据库的数据的存放目录 datadir = D:\mysql\mysql-5.6.43-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB