MySQL

Linux 操作MySql命令

1、安装MySql服务端命令: yum install mysql-serveryum install mysql-devel2、安装MySql客户端yum install mysql3、启动服务service mysqld start或者/etc/init.d/mysqld start停止:service mysqld stop重启:service mysqld restart4、创建...

    925浏览1推荐0评论

    浅谈秒杀系统架构设计

    秒杀是电子商务网站常见的一种营销手段。原则不要整个系统宕机。即使系统故障,也不要将错误数据展示出来。尽量保持公平公正。实现效果秒杀开始前,抢购按钮为活动未开始。秒杀开始时,抢购按钮可以点击下单。秒杀结束后,按钮按钮变成秒杀已结束。技术攻关短时间内的大访问量对现有网站业务造成的冲击。秒杀是一个网站营销的一个附加活动,时间短,并发量大。   如果和网站原有应用部署在一起,必然会对现...

      1248浏览1推荐0评论

      MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)

      假设我们有一张简单的订单表(order)建表语句如下:CREATE TABLE `order` (   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,   `order_name` VARCHAR(45) NOT&...

        1300浏览1推荐0评论

        PHP上传Excel文件导入数据到MySQL数据库示例

        这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例。最近在做Excel文件导入数据到数据库。网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里面的数据内容到MySQL数据库的小程序。要用到的工具:ThinkPHP:轻量级国产PHP开发框架。可在ThinkPHP官网下载。PHPExcel:Office Excel 文档的一个PHP类库,它基于微软的OpenXML...

          2060浏览1推荐1评论

          PHP+MySql+jQuery实现的"顶"和"踩"投票功能

          本文实例为大家分享了基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码,供大家参考,具体内容如下数据库操作:CREATE TABLE IF NOT EXISTS `votes` (  `id` int(10) NOT NULL AUTO_INCREMENT,  `lik...

            977浏览1推荐0评论

            HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序

            有耐心坚持个一年以上的话, 我会推荐HTML, css ,js, apache ,php, mysql后三者是需要装软件的, 推荐wamp, 绝佳的一站式环境配置, WampServer, the web development platform on Windows   直接包括了apache, php, mysql三个软件, 省的自己一个一个装.有不少人在评论里问mac os下对应的...

              1181浏览0推荐0评论

              SQL Server 和 Oracle 以及 MySQL 区别

              SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。如果要说明三者的区别,首先就要从历史入手。Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision。 Ellision 32岁还一事无成,读了三个大学,没得到一...

                437浏览0推荐0评论

                SQL Server 和 Oracle 以及 MySQL 的区别

                SQL,在这里我理解成SQL Server。三者是目前市场占有率最高(依安装量而非收入)的关系数据库,而且很有代表性。排行第四的DB2(属IBM公司),与Oracle的定位和架构非常相似,就不赘述了。如果要说明三者的区别,首先就要从历史入手。Oracle:中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision。 Ellision 32岁还一事无成,读了三个大学,没得到一...

                  434浏览0推荐0评论

                  redis/memcache做Mysql缓存层

                  1.首先明确是不是一定要上缓存,当前架构的瓶颈在哪里,若瓶颈真是数据库操作上,再继续往下看。2.明确memcached和redis的区别,到底要使用哪个。前者终究是个缓存,不可能永久保存数据(LRU机制),支持分布式,后者除了缓存的同时也支持把数据持久化到磁盘等,redis要自己去实现分布式缓存(貌似最新版本的已集成),自己去实现一致性hash。因为不知道你们的应用场景,不好说一定要用memcac...

                    492浏览0推荐0评论

                    mysql 灾备方法

                    灾备其实最后来说是为了HA(比如os或db出了问题,只是备份了数据,那么就需要较长的时候去把数据还原出来,才能再次使用DB)。HA并不是只在db层有,OS层也有HA的方案。这里我们只简单的说说DB层的HA。列出部分HA方案的关键字,具体内容可以找找看:1 MHA2 MMM3 PXC4 M-S5 M-M6 mysql Cluster使用云服务,这些事情DBA无需操心,只需要申请使用数据库即可。ucl...

                      224浏览0推荐0评论

                      细说MySQL区分字母大小写

                      在Linux系统上使用MySQL,MySQL是区分字母大小写的,例如建A表时表名是大写的A,修改A表时脚本里写的a,就会报错表a不存在。在MySQL中,数据库对应数据目录中的目录,数据库中的每个表至少对应数据库目录中的一个文件或多个文件,所以,是否区分大小写是其所在的操作系统决定的。在大多数基于Unix的系统中,MySQL是区分大小写的;而在Windows系统中,MySQL是不区分大小写的。操作系...

                        251浏览0推荐0评论

                        mysql实物隔离级别

                        mysql实现了四种隔离级别Read Uncommitted(未提交读)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。 Read Committed(不可重复读)  ...

                          817浏览0推荐0评论

                          MySql实用命令

                          当然市面上有很多管理mysql很好用的工具如navicat,sqlmap但是作为初级开发者的我们大部分都使用破解版的软件,如果是真实项目使用破解版有一定的不安全因素     windows的mysql安装我就不演示了     linux的编译安装后续放出教程1)mysql 连接#mysql -u账户 -p密码 -h数据库服务器安装的主机 ...

                            208浏览0推荐0评论

                            MySQL 事务

                            简介事务是一组原子性的 SQL 查询, 或者说是一个独立的工作单元. 在事务内的语句, 要么全部执行成功, 要么全部执行失败.事务的 ACID 性质数据库事务拥有以下四个特性, 即 ACID 性质:原子性(Atomicity): 事务作为一个整体被执行, 包含在其中的对数据库的操作要么全部执行成功, 要么全部失败回滚. 对于一个事务来说, 不可能只执行其中一部分操作, 这就是事务的原子性.一致性(...

                              170浏览0推荐0评论

                              linux设置ulimit值永久生效

                              linux 默认打开文件数linux 默认打开文件数为1024个,通过ulimit -a 可以查看open files修改这个限制可以使用ulimt -SHn 65536永久生效需要进行下面设置:1. /etc/pam.d/login 添加pam_limits.so (有时候系统默认添加)首先要通过find / -name pam_limits.so 查找文件的具体的位置session requi...

                                186浏览0推荐0评论

                                PHP连接MYSQL数据库实例代码

                                现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘了,之后通过查找相关资料找到了解决方法,下面小编把具体方法分享在脚本之家平台供大家学习。具体代码如下所示:<?php //设置字符集 header('Content-Type: text/html; charset=utf8'); //连接数据库 $link =&nbs...

                                  900浏览0推荐0评论

                                  PHP+MySql+jQuery实现的"顶"和"踩"投票功能

                                  本文实例为大家分享了基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码,供大家参考,具体内容如下数据库操作:CREATE TABLE IF NOT EXISTS `votes` (  `id` int(10) NOT NULL AUTO_INCREMENT,  `lik...

                                    977浏览1推荐0评论

                                    用Mysql时不知用何种存储引擎,那就看这个帖

                                    Mysql是著名的关系型数据库。其下面的关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入数据时去很差;而我们在实际开发过程中,就可能需要各种各样的表,不同的表,就意味着存储不同类型的数据,数据的处理上也会存在着差异,那么。对于MySQL来说,它提供...

                                      843浏览0推荐0评论

                                      PHP程序员最常犯的11个MySQL错误

                                      对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。      对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同...

                                        833浏览0推荐0评论

                                        php操纵mysqli数据库的实现方法

                                        下面小编就为大家带来一篇php操纵mysqli数据库的实现方法。从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加i表示改进的意思 功能多、效率高、稳定编译时参数:./configure --with-mysql=/usr/bin/mysql_config \ #使用 Mysql ClientLibrary(libmysq...

                                          861浏览0推荐0评论

                                          PHP上传Excel文件导入数据到MySQL数据库示例

                                          这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例。最近在做Excel文件导入数据到数据库。网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里面的数据内容到MySQL数据库的小程序。要用到的工具:ThinkPHP:轻量级国产PHP开发框架。可在ThinkPHP官网下载。PHPExcel:Office Excel 文档的一个PHP类库,它基于微软的OpenXML...

                                            2060浏览1推荐1评论

                                            php插入含有特殊符号数据的处理方法

                                            发现问题当我们在向mysql写入数据时,如果数据中有特殊字符就会出现数据无法正常入库的情况,比如:mysql_query(”UPDATE table set `name`='make's'”);而这个时候一般就是使用addslashes()这个函数来转义数据中的特殊字符处理方法PHP为了安全性,所以引入了个magic_quotes_gpc = ...

                                              901浏览0推荐0评论

                                              MySQL数据库远程连接很慢的解决方案

                                              本文给大家分享的是MySQL数据库远程连接很慢的解决方法,简单的说就是开启skip-name-resolve,非常的简单实用,有需要的小伙伴可以参考下有次同事提出开发使用的MySQL数据库连接很慢,因为我们的MySQL开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的。在进行 ping和route后发现网络通信都是正常的,而且在MySQL机器上进行本地连接发现是很快的,所以网络问题基...

                                                925浏览0推荐0评论

                                                MySQL现高危漏洞,可致服务器root权限被窃取

                                                上周,一位名叫Dawid Golunski的波兰黑客发现了存在于MySQL中的漏洞:一个远程root代码执行漏洞和一个权限提升漏洞。当时,Golunski只提供了第一个漏洞的poc,但是承诺之后会透露第二个漏洞(CVE-2016-6663)的更多细节。本周二,Golunski公布了针对两个漏洞的PoC:第一个PoC针对的是之前的高危权限提升漏洞,而另一个PoC针对的则是一个新的root权限提升漏洞...

                                                  966浏览0推荐0评论

                                                  Oracle数据完整性

                                                  一、数据完整性  数据完整性要求数据库中的数据具有准确性。准确性是通过数据库表的设计和约束来实现的。为了实现数据完整性,数据库需要做两方面的工作:确保每行的数据符合要求。去报没咧的数据符合要求。  为了实现以上要求,Oracle提供了一下4种类型的约束(Constraint)。  1、实体完整性约束  实体完整性要求表中的每一行数据都反映不同的实体,不能存在相同的数据行。通过主键约束,唯一约束来实...

                                                    1041浏览0推荐0评论

                                                    让数据库变快的10个建议

                                                    大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。  1、小心设计数据库  第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。  譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,这很糟糕...

                                                      1045浏览0推荐0评论

                                                      sql查询语句优化

                                                       目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的绑定变量窥测问题7、 begin tran的事务要尽量地小。8、 一些SQL查询语句应加上nolock9、加nolock后查询经常发生页分裂的表,容易产生跳读或重复读10、聚集索引没...

                                                        452浏览0推荐0评论

                                                        svn delete-删除文件和目录命令大全

                                                        DELETE (del, remove, rm): 从版本库中删除文件和目录。 用法: 1、DELETE PATH...       2、DELETE URL...   1、每个 PATH 指定的项目会被调度到下次提交时从版本库删...

                                                          697浏览0推荐0评论

                                                          Sql解锁 数据库死锁检测

                                                          USE [DataBaseName]GO/****** Object:  StoredProcedure [dbo].[sp_check_deadlock]    Script Date: 07/04/2014 13:49:30 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedu...

                                                            344浏览0推荐0评论

                                                            二进制包中mysqld_multi实现单主机多实例及slave

                                                               最近由于业务需求只有一台服务器部署数据库,不过为了确保数据有得到实时备份,以便于数据分析备份就使用了mysqld_multi来实现mysql的多实例以及同主机上的slave,这样以后添加新的slave的时候就可以在不影响线上的服务时来进行备份创建slave服务器,至于master与slave的同步设置以前有做过,在这里就不多做赘述了,需要可以参看:http://jim12...

                                                              357浏览0推荐0评论
                                                              首页上一页1234下一页尾页

                                                              推荐作者

                                                              热门手记