mysql
文章平均质量分 73
٩(•̮̮̃•̃)۶
签名实在懒得写辣。。。。
展开
-
数据库的schemas(模式)
Schemas(模式)schema(发音 “skee-muh” ,中文叫模式)是数据库的组织和结构。模式中包含了schema对象,可以是表(table)、列(column)、数据类型(data type)、视图(view)、存储过程(stored procedures)、关系(relationships)、主键(primary key)、外键(foreign key)等。模式是一组相互关联的数...原创 2019-12-13 13:37:53 · 9613 阅读 · 0 评论 -
mycat
mycat是一个数据库中间件产品支持mysql集群,或者mariadb cluster,提供高可用性数据分片集群。你可以像使用mysql一样使用mycat。对于开发人员来说根本感觉不到mycat的存在。mycat的主要功能:读写分离,分库分表。mycat是中间件服务器,就是通过mycat来访问数据库而不是直接访问数据库。JDK:要求jdk必须是1.7及以上版本MySQL:推荐mysql是5...原创 2019-11-22 18:45:48 · 132 阅读 · 0 评论 -
mysql的日志
mysql的日志:错误日志error-log:记录mysql-server在运行的过程中,出现了哪些问题。[root@mysql-bin /data/mysql/log]# lsmysql-error.logmysql> show variables like ‘%log_error%’;±--------------------±----------------------...原创 2019-11-22 18:57:34 · 77 阅读 · 0 评论 -
MySQL的复制
MySQL的复制,也叫主从复制,AB复制等等。复制主要是实现数据同步,实时备份的作用,防止一个MySQL服务器暴毙影响Web服务。常见的复制模式:一主一从 :AB两主 :AA一主多从 :ABBBB…两主两从 :AABB级联 :ABBAB 跨机房。基本的AB复制:环境1库已将运行了一段时间,2库是空库。原理:概述就是讲一个MySQL(Master,主服...原创 2019-11-20 19:50:57 · 160 阅读 · 0 评论 -
MySQL备份
就是为了防止数据损坏和丢失,定期备份,多次保存,坏掉的数据还可以通过备份的来修复。备份的时间?都是在用户使用很少的时候,不能能趁着使用高峰期备份。这时数据变动很大备份的内容?全库单库备份策略?完全备份:将所有的数据原封不动的备份一次。 优点:恢复方便 &...原创 2019-11-16 10:43:01 · 145 阅读 · 0 评论 -
MySQL的用户和权限
查看当前用户身份是:mysql> select user();想对用户和权限进行设置就要了解到系统库:mysql库在这里所有的设置也都是用表来存储设置的。mysql> use mysql; Database changedmysql> show tables;+---------------------------+| Tables_in_mysql ...原创 2019-11-15 19:18:12 · 203 阅读 · 0 评论 -
远程访问mysql
方法一:创建一个与root相同权限的账户,并且将主机名设为想要远程访问的主机IP。mysql> grant all on *.* to serveruser1@'172.16.12.1' identified by '000000' with grant option;这个其实就是授权并创建用户的操作。mysql> select host,user,authenticatio...原创 2019-11-15 17:10:52 · 71 阅读 · 0 评论 -
MySQL的DDL
添加列,修改列,表名等等。mysql> create table sss(id int , name varchar(255),sex enum("m","w"),age int);Query OK, 0 rows affected (0.02 sec)mysql> insert into sss values (1000,"sam","m",19);Query OK, 1 ...原创 2019-11-14 20:09:46 · 84 阅读 · 0 评论 -
SQL语句的执行顺序
并不是从前向后的,而是有顺序的:而且每个步骤的输出结果都做为下一个步骤的输入。(1)from读取数据库生成笛卡尔积,生成虚拟表,选择相对小的表做基础表。(2) on接下来便是应用on筛选器,on 中的逻辑表达式将应用到 虚拟表 中的各个行,筛选出满足on逻辑表达式的行,生成虚拟表2(3) join左右联结,将添加外部行。(4) where用where后的条件筛选,结果作为下一步的...原创 2019-11-14 19:53:23 · 86 阅读 · 0 评论 -
mysql的存储引擎-事务-锁
第一层:mysql 服务支持接口,也就是数据库访问技术,标准C的API,JDBC ,ODBC,NET,PHP,Python,等等第二层:mysql启动连接池,默认的连接池是150个,具体多少取决于上层web服务开多少连接。第三层:mysqlSQL接口,数据库管理语言,数据库定义语言,视图,触发器等等,接收工作台输入的SQL语句命令。解析器,就是解析SQL语句的,查询,事务功能。优化器...原创 2019-11-14 19:28:07 · 155 阅读 · 0 评论 -
MySQL索引及多表查询
索引就和字典的查字法一样,有了拼音或者部首查字法,我们就不用翻整个字典来查我们想要的字了。大大的减轻了我们的查找时间。索引就是这么一种东西,它建立在列上,对列进行排序的一种数据结构。索引的功能就是为了加快查询的速度。尤其是在大表查询(10000条以上的就可以算作大表了)。什么时候使用索引?表中的数据比较多,列中的数据比较整齐大表什么时候索引无效?where条件有 <> !...原创 2019-11-13 20:27:15 · 953 阅读 · 0 评论 -
MySQL语句
MySQL DML 数据操纵语言建库建表 DDL 数据定义语言原创 2019-11-13 19:41:47 · 109 阅读 · 0 评论 -
mysql简介
随着需求的不断升级,我们存储数据的方式也在不断升级,最开始的文本记录,人工管理。到后来的文件系统,电子化操作。再到现如今的数据库管理阶段。我们一直在使用数据库:站点搜索资料;登录用户名和密码(银行,邮箱);atm取钱。数据库系统就是一套对大量信息进行管理的高效方法而已。数据信息的来源:科研数据,商业账目记录,学生信息,销售业绩,员工信息等等。数据库的好处:1、缩短信息记录的录入时间。2...原创 2019-11-12 18:11:28 · 140 阅读 · 0 评论