• SQL中on和where的区别

    这篇博客参考了网上的,具体哪一篇是原稿,不知道,特此声明。 数据库 在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 下面以使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不...

    2018-06-17 23:55:46

  • Mysql表,列,库的增删查改

    下面是我总结的一些基础的sql知识,主要是为了以后更好的查阅和帮助其他初学的人,同时记录自己的成长,还写了一点稍有难度的sql面试题级别的题目,好了废话不多说,见真题。。。 #创建数据库 CREATE DATABASE mytest CHARACTER SET gbk #删除数据库 DROP DATABASE myt...

    2018-06-17 23:55:43

  • CentOS6.4将MySQL5.1升级至5.5.36

    1.为了安全期间,首先需要备份原有数据 2.卸载原有MySQL,先停止原有的MySQL服务,再查找 find / -name mysql [root@qxyw /]# find / - name mysql /var/lib/ mysql /var/lib/mysql/ mysql /usr/lib64/mysql 并移除服务 [root@qxyw /]# rm -rf /var/lib/ mysql [root@q...

    2018-06-17 23:55:31

  • MYSQL替换时间(年月日)字段,时分秒不变

    写法1: update sas_order_supply_month_pay set RECEIVE_TIME = REPLACE (RECEIVE_TIME,DATE_FORMAT(RECEIVE_TIME, ' %Y-%m-%d ' ),( select PERIOD_END from sas_task_supply_month_pay_period where belong = ' 1729 ' and CREATE_TIME like ' %2017-07-12% ' )) wh...

    2018-06-17 23:55:31

  • MYSQL LOGBIN 数据日志恢复数据库随笔

    查看指定的二进制日志中的事件(MYSQL命令行)mysql show binlog events in 'binlogfullpath';查看二进制日志中的事件(MYSQL命令行)mysql show binlog events;查看服务器上的二进制日志(MYSQL命令行)mysql show binary logs;重新开始一个新的日志文件mysql flush l...

    2018-06-17 23:55:34

  • mysql重置root密码

    1.KILL掉系统里的MySQL进程; killall -TERM mysqld 2.用以下命令启动MySQL,以不检查权限的方式启动; mysqld --skip-grant-tables 3.然后用空密码方式使用root用户登录 MySQL; MySQL -u root 4.修改root用户的密码; MySQL update MySQL.user set Password=PASSWORD...

    2018-06-17 23:55:31

  • 使用Hibernate防止SQL注入的方法

    之前写代码,往后台传入一个组织好的String类型的Hql或者Sql语句,去执行。 这样其实是很蠢的一种做法!!!! 举个栗子~~ 我们模仿一下用户登录的场景: 常见的做法是将前台获取到的用户名和密码,作为字符串动态拼接到查询语句中,然后去调用数据库查询~查询的结果不...

    2018-06-17 23:55:26

  • MySQL手册

    MySQL配置文件 MySQL软件使用的配置文件名为my.ini,在安装目录下。 MySQL常用配置参数: 1. default-character-set :客户端默认字符集。 2. character-set-server :服务器端默认字符集。 3. port :客户端和服务器端的端口号。 4. default-storage-engine :MySQL默...

    2018-06-17 23:55:19

  • MYSQL 升序排序但值为0的排最后

    转载http://blog.csdn.net/looksun/article/details/51445205 如一张表的数据如下: 需要根据gz列的值进行升序排序,但值为0的排在最后面,即最终结果如下图: 具体 实现方法如下: 1.Order BY表达式 SELECT nian ,gz from Tbl ORDER BY gz!=0 desc,gz 2.算术法 SELECT...

    2018-06-17 23:55:11

  • Mysql存储写入速度慢分析

    问题背景描述: 在MySQL中执行SQL语句,比如insert,贼慢,明明可能也就只是一行数据的插入,数据量很小,但是耗费的时间却很多,为什么? 一、存储结构分析 MySQL存储结构图: 解析: 1、读操作:内存读--cache缓存读--磁盘物理读 读取到的数据会按上述顺序往回送。 2...

    2018-06-17 23:55:21

2