现在位置: 首页 > 数据库 > 文章
2020年05月02日 数据库 ⁄ 共 3508字 评论关闭
由于工作的原因:上家公司的全采用MySQL,所以不得不用它。因此也学到了MySQL的一些知识,但考虑到今后可能没机会使用了,所以想趁现在离职在家休息,打算把这些东西整理一下,也为了万一今后能用上,留个参考的资源。考虑到一直在使用SQL Server,所以就打算直接与SQL Server对比来写。 本文将主要列出MySQL与SQL Server不同的地方,且以常用的存储过程的相关内容为主。 1. 标识符限定符 数据库 标识符限定符 SQL ...
阅读全文
2020年05月02日 数据库 ⁄ 共 3865字 评论关闭
1、准备服务器现在,我们计划建立有5个节点的MySQL CLuster体系,因此需要用到5台机器,分别做如下用途:                 节点(用途)                IP地址(主机名)管理节点(MGM)           &...
阅读全文
2020年05月02日 数据库 ⁄ 共 1631字 评论关闭
1,我现在的备份方案为:A(master)----->B(slave)进行实时同步,在B(slave)上每周日凌晨3点做一次全备份,周一至周六做增量备份,增量备份的时刻选择,根据业务需求灵活修改。当DB出现故障时,或是服务器业务逻辑出现重大bug,玩家投诉较为严重时,这时我们需要对数据进行恢复。2,我现在的恢复方案为:首先停掉所有服务器,在B(slave)上首先进行一次全备份恢复:mysql -uroot -p**** < allbackup.sql然后选择...
阅读全文
2020年05月02日 数据库 ⁄ 共 1989字 评论关闭
MySQL数据库的备份是非常重要的工作之一,通过MySQL数据库的数据备份就能够实现MySQL数据库中数据的绝对安全,MySQL数据库中的数据不会因为什么小故障而丢失,自动备份则是更为方便的一种备份方式,下文中将给出详细的解析。 MySql自动备份是非常关键的,特别是对于DBA来说。这里主要用代码来说明这个问题,希望对各位有所帮助。可以将这个脚本放进crontab,每天凌晨执行一次,自动备份。 这个脚本每天最多只执行一...
阅读全文
2020年05月02日 数据库 ⁄ 共 773字 评论关闭
如果您是才接触MySQL的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助。   1、从MySQL数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉   DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id   2、从MySQL数据表t1里在数据表t2里没有匹配的记录查找出来并删除...
阅读全文
2020年05月02日 数据库 ⁄ 共 2168字 评论关闭
MySQL 性能的优化是MySQL数据库发展的必经之路,MySQL数据库性能的优化也是MySQL数据库前进的见证,下文中将从从4个方面给出了MySQL数据库性能优化的方法。 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将...
阅读全文
2020年05月02日 数据库 ⁄ 共 4113字 评论关闭
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式 模式匹配的格式。 SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。 在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不 能使用=或!=;而使用LIKE或NOT LIKE比较操作符。 为了找出以“b”开头的名字: > SELECT * FROM pet WHERE name LIKE "b...
阅读全文
2020年05月02日 数据库 ⁄ 共 835字 评论关闭
今天从MySQL中提取数据,使用ROLLUP统计后,想在数据左边列中加入项目名称,使用SQLSql代码  SELECT (CASE WHEN ISNULL(PLAYERNO) THEN PLAYERNO=TOTAL ELSE PLAYERNO END) AS PLAYERNO,SUM(AMOUNT) FROM penalties  GROUP BY PLAYERNO WITH ROLLUP   结果是:这样+----------+-------------+| PLAYERNO | SUM(AMOUNT) |+----------+-------------+|       ...
阅读全文
2020年05月02日 数据库 ⁄ 共 1071字 评论关闭
本文将通过实例比较MySQL中的datetime与timestamp,虽然这两种方法其实表示同一种类型,但还是有一定的区别。   相同   显示   TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。   不同   范围   datetime 以YYYY-MM-DD HH:MM:SS格式检索和显示DATETIME值。支持的范围为1000-01-01 00:00:00到9999-12-31 23:59:59TIMESTAMP值不能早于1970或晚...
阅读全文
2020年05月02日 数据库 ⁄ 共 1783字 评论关闭
table_cache 参数设置表高速缓存的数目。每个连接进来,都会至少打开一个表缓存。因此, table_cache 的大小应与 max_connections 的设置有关。例如,对于 200 个并行运行的连接,应该让表的缓存至少有 200 × N ,这里 N 是应用可以执行的查询的一个联接中表的最大数量。此外,还需要为临时表和文件保留一些额外的文件描述符。当 Mysql 访问一个表时,如果该表在缓存中已经被打开,则可以直接访问缓存;如果还没有...
阅读全文