首页
学习
活动
专区
圈层
工具
发布

数据库MySQL(思维导图)

数据库MySQL(思维导图) 目录 1、数据库基础 1.1、数据库技术的发展 1.2、数据库系统的组成 1.3、数据模型 1.4、关系数据库的规范化 2、MySQL简介 2.1、MySQL的特点 2.2...、命令行连接MySQL 3、数据库操作 3.1、常见名词/概念 3.2、数据库常用对象 3.3、MySQL系统数据库 3.4、常见数据库操作 4、存储引擎及数据类型 4.1、常见的存储引擎 4.2、MySQL...数据类型 5、操作数据表 6、MySQL基础 6.1、运算符 6.2、流程控制语句 7、表数据的增删改查 8、常用函数 1、数据库基础 1.1、数据库技术的发展 1.2、数据库系统的组成 1.3、数据模型...常见的数据库模型: 1.4、关系数据库的规范化 2、MySQL简介 2.1、MySQL的特点 2.2、命令行连接MySQL 3、数据库操作 3.1、常见名词/概念 3.2、数据库常用对象...3.3、MySQL系统数据库 3.4、常见数据库操作 4、存储引擎及数据类型 4.1、常见的存储引擎 4.2、MySQL数据类型 5、操作数据表 6、MySQL基础 6.1、运算符

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL数据库(一):安装MySQL数据库

    安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库?...DB DataBase :数据库 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS DataBase Manager System :数据库管理系统 用来操作和管理数据库的大型服务软件...DBS DataBase System :数据库系统 即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统 2.E-R数据模型 3.常见数据库软件服务商 甲骨文:MYSQL...-1.el6.x86_64 2.2 启动服务 [root@svr5 ~]# /etc/init.d/mysqld start 2.3登陆mysql服务器,查询当前数据库 [root@svr5 ~]# mysql...需要注意的是这里的root用户不是Linux系统的root用户,而是mysql数据库的管理员root。

    29.6K80

    【MySQL】数据库介绍以及MySQL数据库

    目录 数据库介绍 数据库概述 数据表 MySql数据库 MySql安装 登录MySQL数据库 ​​​​​​​SQLyog(MySQL图形化开发工具) 数据库介绍 数据库概述 什么是数据库(DB:DataBase...数据库的保护、维护 通信 数据库与数据库管理系统的关系 常见的数据库管理系统 MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。...提供了一个非常专业数据建模的工具PowerDesigner。 SQLite : 嵌入式的小型数据库,应用在手机端。 上课会学:MYSQL 这里使用MySQL数据库。...表记录与java类对象的对应关系 数据库跟数据表的关系:一个数据库中可以有若干张表 MySql数据库​​​​​​​ MySql安装 安装 参考MySQL安装图解.doc 安装后,MySQL会以windows...也可以在DOS窗口,通过命令完成MySQL服务的启动和停止(必须以管理运行cmd命令窗口) 登录MySQL数据库 MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root

    30.1K21

    MySQL数据库介绍——初始数据库MySQL

    写在前面: 哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧!...一.数据库基础知识 Mysql是⼀个开放源代码的数据库管理系统(DBMS) ,它是由 Mysql AB 公司开发、发布并⽀持的。...Mysql 是⼀个跨平台的开源关系数据库管理系统,⼴泛地应⽤ 在 Internet 上的中⼩型⽹站公司开发中。 数据库是由⼀批 数据 构成的 有序 的 集合 。...数据库的发展⼤致划分为以下⼏个阶段: ⼈⼯管理阶段 ⽂件系统阶段 数据库系统阶段 ⾼级数据库阶段 其种类⼤概有3种: 层次式数据库 ⽹络式数据库 关系式数据库 不同种类的数据库按不同的数据结构来联系和组织...1.数据库系统 数据库系统有3个主要的组成部分: 数据库:⽤于存储数据的地⽅。 数据库管理系统:⽤于管理数据库的软件。

    6.8K10

    MySQL数据库如何实现跨服务器访问数据

    在使用MySQL数据库时,很多同学经常会问,我能跨服务器访问另一库的数据么?得到的答案很多时候是让人失望的。那么如果真的需要访问,又不想使用拷贝表及数据的方式,可以实现么,又该如何实现呢?...如何实现 先说结论:在MySQL数据库中,是可以实现跨实例(跨服务器)访问另一个库中表的。...实现方法:MySQL数据库的其中一个优点就是插件式管理,因此,可以使用 FEDERATED 存储引擎来实现来实现。...grant all on testdb1.* to t_user; Query OK, 0 rows affected (0.01 sec) 2) 在服务器B的数据库testdb2上创建FEDERATED...小结 MySQL数据库使用FEDERATED引擎表表,可以实现库实例(跨服务器)的数据访问及处理,这极大的方便了数据间的关联、对比及数据治理。

    3.1K10

    【MySQL数据库】数据库基础

    一、数据库简介 1.1 什么是数据库? 数据库技术主要是用来解决数据处理的非数值计算问题。 数据处理的主要内容是数据的存储、查询、修改、排序和统计等。 1.2 为什么要使用数据库?...SQL Server:微软推出的一款专业级的数据库适用于中大型项目 MySQL:使用频率最高的数据库软件之一,开源且免费,在中小企业中普及率非常高,主要用在电商、论坛等 PostgreSQL:加州大学伯克利分校计算机系开发的关系型数据库...安装完成之后,我们查看一下数据库服务是否正常 在自己电脑中找到这个图标 或者在你安装MySQL的文件中找到 bin 目录,可以找到下面这两个可执行程序 运行 mysqld 程序之后,MySQL服务也就启动了...当我们启动mysqld程序(客户端程序)、输入设定的密码之后,就成功连接到mysql服务器了: 2.2 数据库服务器 数据库服务器是指在电脑上安装的 数据库管理系统程序 ,这个管理程序可以同时管理多个数据库...MySQL数据库服务器、数据库和表之间的关系如图表示: 即: 一台计算机提供的MySQL数据库服务中, 可以创建多个数据库, 每一个数据库中可以创建多张表, 每一张表中有多个数据行, 每一个数据行由很多列组成

    47010

    【数据库】MySQL数据库基础

    数据库介绍 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。...数据库分类 数据库大体可以分为 关系型数据库 和 非关系型数据库 关系型数据库(RDBMS): 是指采用了关系模型来组织数据的数据库。...常用的关系型数据库如: Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系 统。收费。 2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费。...删除数据库 注:!!!删除数据库是一个非常危险的行为!!!!!!!! 在实际工作中,我们应该尽量避免删除数据库以防不好的后果发生。

    29010

    MySQL数据库——数据库操作

    1.登入、登出数据库 #登入数据库 mysql -u"用户名" -p "密码" #查看当前时间 select now(); #登出数据库 quit; exit; ctrl + d 2.创建、查看、...选择、删除、修改数据库 创建数据库时,设置数据库的编码方式 CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为...general_ci; #查看数据库 show databases(); #选择数据库 use 数据库名; #删除数据库 drop databases 数据库名; #修改数据库字符集 alter...database 数据库名 default character set utf8 collate utf8_general_ci; #修改数据库名字 rename database 数据库名 to...新数据库名; 3.导入、导出数据库 #导入数据库 source /路径/xxx.sql; #导出数据库 mysql -uroot -p密码 数据库名<file.sql

    39.3K85

    MySQL数据库基础(二):MySQL数据库介绍

    MySQL数据库介绍 一、MySQL介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点 MySQL是开源的,所以你不需要支付额外的费用。 MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...直至出现Account and Roles输入数据库密码,此处输入密码务必记住,用于之后登陆数据库。 继续点击Next,出现finish后点击,完成安装。

    4K11

    MySQL数据库基础(二):MySQL数据库介绍

    ​MySQL数据库介绍一、MySQL介绍MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点MySQL是开源的,所以你不需要支付额外的费用。MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...直至出现Account and Roles输入数据库密码,此处输入密码务必记住,用于之后登陆数据库。继续点击Next,出现finish后点击,完成安装。

    4.5K21

    mysql数据库

    一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server ---...: 分离数据库: sp_detach_db;附加数据库:sp_attach_db 后接表明,附加需要完整的路径名 14.如何修改数据库的名称: sp_renamedb 'old_name', 'new_name...,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f from b; 3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access...否,使用下列默认设置(推荐) (5) [下一步] 设置分发数据库名称和位置 采用默认值(6) [下一步] 启用发布服务器 选择作为发布的服务器(7) [下一步] 选择需要发布的数据库和发布类型(8)...我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)(4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,SQLSERVER允许在不同的数据库如 orACLE或ACCESS之间进行数据复制

    15.6K71

    MySQL数据库

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。...MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,目前隶属于 Oracle 旗下产品。...MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。 MySQL 可以运行于多个系统上,并且支持多种语言。...MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。...MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。

    15.8K30

    Mysql 数据库(二)——数据库基础

    在上节课中 我们了解了 几种数据库软件(mysql、sql server、Oracle …),我们来看一看数据库的分类 1.关系型数据库 Mysql、Sql server 、Oracle 、SqLite...三、数据库操作 1.显示当前的数据库 mysql> show databases; ? 2.创建数据库 mysql> create database [数据库名] ? ?   ...展示数据库与 创建数据库 在上一节课中我们已经具体的讲过了,我们重点来看 删除数据库 3.选中数据库/使用数据库 use [ 数据库名 ]   要想对数据库进行更具体的操作 (建表、查询、…)就需要先确定是针对那个数据库进行的...说明:   数据库删除后,内部看不到对应的数据库,里边的表和数据全部被删除. 我们对这个数据库进行简单的删除操作… 我们在这个数据库中新建了一个 rain7 的数据库 ?...下一篇~ Mysql 数据库(三)—— 表的增删查改(CRUD) 敬请期待~~ 谢谢欣赏! 未完待续…

    2.6K31

    数据库-数据库-MySQL(12)- 事务

    隔离性:(lsolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行。...持久性:(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。...优秀的数据库软件要确保每个事务都有ACID特性,并且具有很好的恢复特性,可以在机器有各种原因崩溃时恢复数据库 ---- 并发事务问题  脏读   开始时,事务A,执行select操作,然后执行update...id= 1,到数据库,然后并发事务B同时更新id= 1 数据,并提交到数据库,此时事务A的3操作,再去进行select 操作,发现前后数据不一样,这个问题就叫不可重复读 幻读 就是最开始在事务A...中进行查找id 为1的数据,发现没有这个数据,然后并发事务B进行insert,插入操作,并提交到数据库,事务A,在进行第二步操作,插入数据,但是插入不了,因为id是主键,id是唯一的,我再进行3步操作,

    2.6K30

    【MySQL数据库】数据库的约束

    ​ 目录Mysql约束(constraint)基本介绍主键约束(primary key)自增长约束(auto_increment)非空约束(not null)唯一性约束(unique)默认约束(default...)零填充约束(zerofill)----图片Mysql约束(constraint)基本介绍 MySQL数据库通过约束(constraints)防止无效的数据进入到数据库中,以保护数据的实体完整性...MySQL中主要有六种约束,分别是:主键约束(primary key),非空约束(not null),自增长约束(auto_increment),默认约束(default) ,零填充约束(zerofill...当主键创建时,系统默认会在所在列和列组合上建立唯一索引--增加单列主键alter table add primary key(字段列表);--删除主键alter table 数据表名> drop...auto_increment约束字段的最大值受该字段的数据类型约束,如果达到上限,auto_increment就会失效。

    6.8K40

    详解Mysql分布式事务XA(跨数据库事务)

    在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个不同的数据库实例中保证。...比如更新db1库的A表时,必须同步更新db2库的B表,两个更新形成一个事务,要么都成功,要么都失败。 那么我们如何利用MySQL实现分布式数据库的事务呢?...数据库就是一种资源管理器。资源管理还应该具有管理事务提交或回滚的能力。 事务管理器(transaction manager):事务管理器是分布式事务的核心管理者。...该协议主要为了解决在分布式数据库场景下,所有节点间数据一致性的问题。...MySQL数据库外部XA可以用在分布式数据库代理层,实现对MySQL数据库的分布式事务支持,例如开源的代理工具:网易的DDB,淘宝的TDDL等等。

    8.6K31

    1-MySQL数据库(android连接MySQL数据库)

    很好的链接 http://www.cnblogs.com/best/p/6517755.html  一个小时学会MySQL数据库 http://www.cnblogs.com/klguang/p/4746059....html    JDBC基本知识 http://blog.csdn.net/itluochen/article/details/52181560   Android开发之连接MySQL数据库(一) https...,学的差不多了再把这篇文章整理成一篇文章,因为如果哪天学好了再去写的话担心会遗漏什么 不是给大家看的哈,别让没接触到数据库的童鞋吓到....以前没接触过数据库,学了才知道..只要不是傻不愣...感觉小学生都会弄...其实最后会写一个esp8266连接MQTT,然后电脑也连接MQTT然后把8266的数据存到自己的电脑的MySQL数据库里面,然后呢手机访问电脑的MySQL数据库,然后把数据显示出来....一般现在的云端都是...这是一个名字为test的数据库 result = statement.executeQuery("select name from test");  获取test数据库 name 标签下的数据 但是如果直接

    11.5K50
    领券