MySQL——基本概念】的更多相关文章

MySQL基本概念 一. 数据库系统概述: mysql是数据库系统的一种,下面是所有数据库系统中主要的组件. 数据库系统由硬件部分和软件部分构成,硬件主要用于存储数据库中的数据,包括计算机.存储设备.软件部分则包括DBMS.支持DBMS运行的操作系统等. 1.数据库系统中主要的3个组成部分: (1).数据库:用于存储数据的地方. (2).数据库管理系统:用于管理数据库的软件. (3).数据库应用程序:为了提高数据系统的处理能力所使用的管理数据库的的软件. 数据库(Database System)…
MySQL事务概念与流程和索引控制 视图 1.什么是视图 我们在执行SQL语句其实就是对表进行操作,所得到的其实也是一张表,而我们需要经常对这些表进行操作,拼接什么的都会产生一张虚拟表,我们可以基于该表进行其他的操作,有时候我们需要经常使用,那么我们为了方便可使用以将虚拟表保存起来之后就称为"视图",本质上其实就是一张虚拟表 2.生成视图SQL语句 create view 视图名 as SQL语句; 就可以产生一个视图供我们查看 create vire vire_name as sel…
MySQL基础概念相关的名词还是挺多的,比如3大范式.4种隔离界别.ACID.DQL.DML.DDL,还有redo.undo.binlog等,本文就统一整理下MySQL常见的基础概念,方便小伙伴们翻阅~ MySQL相关的名词概念还是挺多的,但是常用的也不多,因此将常用的统计整理下,便于回顾: DQL:data query language,指SELECT查询语句: DML:data manipulation language,指SELECT.UPDATE.INSERT.DELETE这4种对数据操…
前置步骤: 下载一个绿色版的mysql数据库客户端连接工具 :http://wosn.net/821.html mysql平台为win7(以后会有CentOS上的) 学习目的: 掌握数据库的基本概念,基础的数据库查询语句(测试人员的基础技能) 正式步骤: step1:可能会用到的一些周边命令 --查看mysql版本 SELECT VERSION(); --查看系统时间 SELECT NOW(); --linux 中设置允许所有用户远程登录sql服务器,%表示所有用户,123456(此字段为数据库…
MySQL MySQL是一个以用户为中心的概念,一个用户下,拥有多个数据库,一个数据库下拥有多个数据库表!然而Oracle与MySQL有很大的不同!! Oracle Oracle中,一个数据库拥有多个实例,一个实例可以拥有多个用户,而一个用户可以拥有多个表空间(注意表空间多个用户可以交叉使用,但是前提是要有权限!),一个表空间可以有多个数据库文件(注意,数据库文件只能存在于一个表空间中,并不能交叉使用!)…
关系型数据库管理系统(RDBMS):是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据.特点:1.数据以表格的形式出现2.每行为各种记录名称3.每列为记录名称所对应的数据域4.许多的行和列组成一张表单5.若干的表单组成database 如下是一张表,行表示名称,列表示数据域,多个表组成一个数据库 姓名 age class zq 22 大四 xh 24 大三 一些概念与术语: •数据库: 一堆表就构成一个数据库 •数据表: 表就是我们常用的excel表,有行有列.…
MySQL 数据库 MySQL可分为三个层次:文件层次,服务层次,界面 常用的数据类型:int 整数float double decimal ——小数(要在十进位栏里设置小数点后最大显示位数)varchar char——  字符串bit ——bool型(只有0,1两个显示值)datetime ——日期时间 建表的一般经验:分类.分层.分步1.分类:2.mn关系:1对1,1对多,多对多? 一般分的越细,类越多,相对的需要记忆的越少,宁可加行,不要加列,防止数据过多造成遗漏或查找困难 键的分类:候选…
关系型数据库的特点 1,数据以表格的形式出现 2,每行为各种记录的名称 3,每列为数据名称所对应的数据域 4许多的行和列组成一张table 5若干的表单组成databases 术语 数据库:关联表的集合 数据表::表是数据的矩阵 列:数据元素,包含相同的数据 行:元组或者记录,一组相关的数据 冗余:存储两倍数据,降低了性能,但提高数据安全性(频繁切换两张表,可以把表1的内容添加到表2) 主键:主键是唯一的.可以使用主键来查询数据 外键:用于关联两张表 复合键:将多个列作为一个索引键 索引:使用索…
一.MySQL   MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. MySQL所使用的 SQL 语言是用于访问数据库的最常用标…
一.什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增.截取.更新.删除等操作. 1.文件夹可视为数据库: 2.excel可视为数据表: 3.一条记录可视为文件的一行数据: 二.数据库管理系统? 定义:一种操纵和管理数据库的大型软件,用于建立.使用和维护数据库,简称DBMS. 作用:它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性. 用…