目录
常见的数据库
数据库管理系统:DBMS 关系:Relational,RDBMS
关系型数据库:数据存放在硬盘中 MySQL(5.7之前都是开源的、8.0开始商业化) mariadb(从10.0版本开始) MSsql oracle(商业软件) sqlserver nosql非关系型数据库:数据存放在内存中、变量形式、key=value mongodb redis memcache 存放在文件中(数据文件,只能用sql语句来进行管理) sqlite 字段:每一列的第一行就是字段
记录:每一行代表一条记录
RDBMS专业名词
常见的关系型数据库管理系统:
-
MySQL:MySQL,MariaDB,Percona-Server
-
PostgreSQL:简称为pgsql
-
Oracle
-
MSSQL
SQL:Structure Query Language,结构化查询语言
约束:constraint,向数据表提供的数据要遵守的限制
-
主键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。且必须提供数据,不能为空(NOT NULL)。
-
一个表只能存在一个
-
-
惟一键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。允许为空(NULL)
-
一个表可以存在多个
-
-
外键约束:一个表中的某字段可填入数据取决于另一个表的主键已有的数据
-
检查性约束
索引:将表中的一个或多个字段中的数据复制一份另存,并且这些数据需要按特定次序排序存储
关系型数据库的常见组件
关系型数据库的常见组件有:
-
数据库:database
-
表:table,由行(row)和列(column)组成
-
索引:index
-
视图:view
-
用户:user
-
权限:privilege
-
存储过程:procedure
-
存储函数:function
-
触发器:trigger
-
事件调度器:event scheduler
SQL语句
SQL语句有三种类型:
-
DDL:Data Defination Language,数据定义语言
-
DML:Data Manipulation Language,数据操纵语言
-
DCL:Data Control Language,数据控制语言
MySQL基础MySQL基础常见的数据库RDBMS专业名词关系型数据库的常见组件SQL语句yum安装MySQLyum安装mariadbMySQL基础操作查看数据库 创建数据库 删除数据库 查看表的结构 删除用户 创建表的字段类型数值类型日期类型字符类型 常见的数据库数据库管理系统:DBMS 关系:Relational,RDBMS 关系型数据库:数据存放在硬盘中 MySQL(5.7之前都是开源的、8.0开始商业化) mariadb(从10.0版本开始) MSsql oracle(商业软件) sqlserver nosql非关系型数据库:数据存放在内存中、变量形式、key=value mongodb redis memcache 存放在文件中(数据文件,只能用sql语句来进行管理) sqlite 字段:每一列的第一行就是字段 记录:每一行代表一条记录 RDBMS专业名词常见的关系型数据库管理系统:
SQL:Structure Query Language,结构化查询语言 约束:constraint,向数据表提供的数据要遵守的限制
索引:将表中的一个或多个字段中的数据复制一份另存,并且这些数据需要按特定次序排序存储 关系型数据库的常见组件关系型数据库的常见组件有:
|
---|