MySQL 概念】的更多相关文章

1.Mysql 概念 1.1 定义 数据库本质是一个C/S的套接字软件 关系型数据库:MySQL mariadb db2 非关系型:存取数据是以key:Value mongodb redis 1.2 相关概念 (1)数据库服务器:运行有数据库管理软件的计算机 (2)数据库管理软件mysql:就是一个套接字服务端 (3)库:就是一个文件夹 (4)表:就是一个文件 (5)记录:就相当于文件中的一行内容(抽取事物一系列典型特征拼到一起) (6)数据:用于记录现实世界中的某种状态 2. 基本操作 2.1…
MySQL DBMS,MySQL的概念,数据库分类,以前MySQL的部署中的一些概念 #DBMS:数据库管理系统,用于管理数据库的大型软件.mysql就是dbms的一种 #Mysql:是用于管理文件的一个软件 #服务端软件 #socket服务端 #本地文件操作 #解析指令(sql语句) #客户端软件(各种各样) #socket客户端 #发送指令 #解析指令(sql语句) #除了mysql,还有其他类似软件: #语法大体上都是sql语句 #关系型数据库:sqllite,db2,Oracle,acc…
概念特性 基础命令 连接 监控 优化 字段 索引 查询 共享锁(shared lock)和排它锁(exclusive lock) 也叫读锁(red lock)和写锁(write lock) 多版本并发控制,(Multi-Version Concurrency Control) InnoDB的MVCC,通过在每行后面保存2个隐藏列,创建时间和过期时间,类似拉链表,实际存的是系统版本号 InnoDB存储引擎 事务.如果不需要事务,主要是select和insert,那么可以用MyISAM 备份.(在线…
1.MySQL整体逻辑架构 mysql 数据库的逻辑架构如下图: 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术.它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等. 第二层值得关注.这是MySQL的核心部分.通常叫做 SQL Layer.在 MySQL据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断, sql解析,行计划优化, query cache 的处理以及所有内置的函数(如日期,时间,数学运算,加密)等等.各个存储引擎提供的功…
一.Sql规范? sql是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言. 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的.SQL功能强大.简单易学.使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql. <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) .但字符串常量区分大小写.建议命令大写,表名库名小写: <2> SQL语句可单行…
MySQL是一个关系型数据库管理系统 MySQL启动命令: 本机mysql地址D:\pefession\mySql\mysql-8.0.12-winx64\bin 启动服务:net start mysql 关闭服务net stop mysql 登陆mysql -h 主机名 -u 用户名 -p登陆本机MySQLmysql -u root -p 修改密码mysqladmin -u用户名 -p旧密码 password 新密码 增加新用户grant select on 数据库.* to 用户名@登录主机…
MySQL 数据库:数据库是一个存储数据的仓库, 用在哪些领域:金融机构.游戏网站.购物网站.论坛网站 提供数据服务的软件 1.软件分类:MySQL.SQL_Server.Oracle.Mariadb.DB2.MongoDB ... 2.在生产环境中,如何选择使用哪个数据库 1.是否开源 开源软件:MySQL.Mariadb.MongoDB 商业软件:Oracle.DB2.SQL_Server 2.是否跨平台 不跨平台:SQL_Server 跨平台:MySQL.Mariadb.MongoDB.D…
epoll 程序阻塞的过程 假设我们目前运行了三个进程A B C ,如果他们都在处于运行态,那就会被加到一个运行队列中 进程A正在运行socket程序 在linux中有句话,万物皆文件,socket对象的读写其实也是创建了文件进行读写 所以阻塞过程为: 1.首先系统会创建一个文件描述符指向一个socket对象,其中包含了读写缓冲区,等待队列 2.当程序执行到阻塞函数(accept.recv)的时候,系统会将进程A 从工作队列中移除 3.将进程A的引用添加到socket对象的等待队列中,这样cpu…
1.mysql概念:SQL-Structured Query Language,是一种特殊的语言,专用于操作关系型数据库服务器中的数据,所有的SQL语句分为四类: (1)DDL(2)DQL(3)DML(4)DCL 2.注意:##单行注释,注意://不表示单行注释 3..sql文件的执行方法: (1)使用MySQL客户端软件登录MySQL服务器 (2)使用命令:source e:/xxx/yy.sql 提示: source命令后面不能有;号!!!! 例如: ##单行注释,注意://不表示单行注释…
一. MySQL概念 程序 =数据+指令构成,如果下载1个程序需要连带该程序所有代码+数据下载到本地,那这个程序运行起来势必造成本机内存压力暴涨,所以我们需要1个在远程server端帮我们管理数据的软件,程序通过客户端去连接server端socket,访问服务端数据库管理软件,按需获取和添加数据, 这种管理数据的软件有很多例如MySQL.Oracle.SQLServer.....以下主要介绍MySQL. MySQL是 一种管理文件(数据库)的软件,客户端程序通过向server端程序发送SQL语句…