资讯专栏INFORMATION COLUMN

MySQL——基础知识

appetizerio / 1925人阅读

摘要:数据库按照数据结构来组织存储和管理数据的仓库,实际上就是文件管理系统数据库管理系统专门用于管理数据库的计算机软件,为数据库提供数据的定义建立维护查询等操作。

数据库 】(DataBase-DB)
按照数据结构来组织、存储和管理数据的仓库,实际上就是文件+管理系统

数据库管理系统 】(DBMS)
专门用于管理数据库的计算机软件,为数据库提供数据的定义、建立、维护、查询等操作。

数据库技术发展历程 】:

层次数据库和网状数据库

关系数据库:Oracle、DB2、MySQL、SQL Server

后关系数据库

常见的关系数据库

数据库系统 所属公司
Oracle Oracle
DB2 IBM
SQL Server MS
MySQL Oracle

SQL 】:结构化查询语言(Structured Query Language)
是关系型数据库标准语言

DQL:数据查询语言,查询操作

DML:数据操作语言,增删减、更新查询数据库,检查数据完整性

DDL:数据定义语言,定义不同数据段、数据库、表、列、索引等数据库对象

DCL:数据控制语言,控制不同数据段直接的许可和访问级别的语句

DDL语句:操作后不返回

DQL语句:操作之后返回一个查询的结果集

DML语句:操作之后返回一个受影响的行数(成功操作几条数据)

书写规则
SQL语句对大小写不敏感
语句可单行或多行书写(关键字不能)
关键字大写,其它小写
空格和缩进是程序易读


表具有固定的列数和任意的行数。

数据库范式
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,目前有6种

第一范式(1NF):每一列都是不可分割的基本数据项,同一列不能有多个值

第二范式(2NF):表中每个实例或行必须可以被唯一区分

第三范式(3NF):表中不含已在其它表中已含的非主关键字信息(分表设计)

巴斯-科德范式(BCNF):

第四范式(4NF):

第五范式(5NF,完美范式)

NOSQL
分类:

键值存储数据库

列存储数据库

文档型数据库

图形数据库

常见的NoSQL数据库:

MongoDB

Hbase

Redis

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49065.html

相关文章

  • Mysql安装及基础配置

    摘要:一卸载安装之前首选确保是卸载干净的二安装安装之前先要确保卸载干净了中使用安装,默认版本是在中,直接安装使用安装,默认版本是注意,在中安装有些难中安装及链接中默认安装的是数据库,需先做移除下载源安装源安装 一、卸载Mysql 安装之前首选确保Mysql是卸载干净的 sudo apt-get remove --purge mysql-server mysql-client mysql-co...

    xeblog 评论0 收藏0
  • Mysql安装及基础配置

    摘要:一卸载安装之前首选确保是卸载干净的二安装安装之前先要确保卸载干净了中使用安装,默认版本是在中,直接安装使用安装,默认版本是注意,在中安装有些难中安装及链接中默认安装的是数据库,需先做移除下载源安装源安装 一、卸载Mysql 安装之前首选确保Mysql是卸载干净的 sudo apt-get remove --purge mysql-server mysql-client mysql-co...

    Jingbin_ 评论0 收藏0
  • 搞定PHP面试 - MySQL基础知识点整理 - 账号和权限管理

    摘要:实例字段表示账号名,表示当前数据库有和两个账号。实例为数据库添加账号密码为使用的账号和密码登录,成功登录。实例删除账号二权限管理访问控制服务器的安全基础是用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。 MySQL基础知识点整理 - 账号和权限管理 一、账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为 mysql 的数据库中。一般不需要直接访问 mysql ...

    姘搁『 评论0 收藏0
  • 搞定PHP面试 - MySQL基础知识点整理 - 账号和权限管理

    摘要:实例字段表示账号名,表示当前数据库有和两个账号。实例为数据库添加账号密码为使用的账号和密码登录,成功登录。实例删除账号二权限管理访问控制服务器的安全基础是用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。 MySQL基础知识点整理 - 账号和权限管理 一、账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为 mysql 的数据库中。一般不需要直接访问 mysql ...

    terasum 评论0 收藏0
  • 搞定PHP面试 - MySQL基础知识点整理 - 账号和权限管理

    摘要:实例字段表示账号名,表示当前数据库有和两个账号。实例为数据库添加账号密码为使用的账号和密码登录,成功登录。实例删除账号二权限管理访问控制服务器的安全基础是用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。 MySQL基础知识点整理 - 账号和权限管理 一、账号管理 1. 查看账号列表 MySQL用户账号和信息存储在名为 mysql 的数据库中。一般不需要直接访问 mysql ...

    EscapedDog 评论0 收藏0
  • 1.3 Mysql 安装与使用-基础配置-NodeJs+Express+Mysql实战

    摘要:下载及安装下载及安装中并没有集成,需要手动安装。到这里已经配置完成,并且可以运行。相关命令设置为了更加方便使用,最好再设置一下系统环境变量,也就是让这个命令在任何路径都可以直接启动不需要输入一长串的准确路径。 下载 MySQL 及安装 1、下载 MySQL 及安装 OS X Mavericks 中并没有集成 Mysql,需要手动安装。 官网下载: http://dev.mysql.co...

    王岩威 评论0 收藏0

发表评论

0条评论

appetizerio

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<