mysql

数据库

详解mysql基本操作语句命令

42 0

1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。假设远程主机的IP为:110

数据库

Mysql中调试存储过程最简单的方法

38 0

以前同事告诉我用临时表插入变量数据来查看,但是这种方法过于麻烦,而且Mysql没有比较好的调试存储过程的工具。今天google了下发现可以用select + 变量名的方法来调试 具体方法: 在你的存储过程中加入如下语句: SELECT 变量1,变量2; 然后用mysql自带的cmd程序进入mysql> 下。 call 你的存储过程名(输入参数1,@输出参数);(注:这里帮助下新同学,如果你的存储过程有输出变量,那么在这里只需要加 @ 然后跟任意变量名即可); 即可发现你的变量值被打印到了cmd

数据库

MYSQL读写性能测试的简单记录

30 0

进行测试之前首先保证你已经可以对数据库进行读写:参见 要求:对MYSQL数据库的读写读写性能进行测试。支持多并发、支持调整事物提交记录数。 注意事项: 要运行测试需要 1. 需要修改数据库的配置信息DB_DRIVER、DB_URL、DB_USERNAME、DB_PASSWORD; 2.DB_URL中还要指定哪个数据库。“dbc:mysql://localhost:3306/test”其中的test就是我锁用的那个数据库; 3. 修改TABLE_NAME指定数据库测试的表名(此处是student表),测试程

数据库

一次Mysql死锁排查过程的全纪录

41 0

前言 之前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mysql的死锁知识以及常见的死锁场景。在多方调研以及和同事们的讨论下终于发现了这个死锁问题的成因,收获颇多。虽然是后端程序员,我们不需要像DBA一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对我们的日常开发还是大有裨益的。 PS:本文不会介绍死锁的基本知识,mysql的加锁原理可以参考本文的参考资料提供的链接。 死锁起因 先介绍一下数据库和表情

数据库

Mysql基础之常见函数

55 0

目录一、常见函数分类1.1单行函数:1.2分组函数:二、单行函数三、数学函数四、日期函数五、其他函数六、控制函数一、常见函数分类 1.1单行函数:字符函数字符控制函数(CONCAT、SUBSTR、LENGTH。。。)大小写控制函数数学函数日期函数流程控制函数1.2分组函数: 分组函数功能偏向统计,比如,AVG()、COUNT()、MAX()、MIN()、SUM() 单行函数与分组函数: (1)分组函数:主要用来进行统计、聚合使用到的函数,分组函数接收多个输入,返回一个输出。 (2)单行函数:上面提到的字符

数据库

MySQL安全策略(MySQL安全注意事项)

51 0

导读 MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全? 数据安全如果只靠MySQL应用层面显然是不够的,是需要在多个层面来保护的,包括网络、系统、逻辑应用层、数据库层等。 下面是我们可借鉴的一些安全策略。 1、网络、系统层面 在这个层面可以做很多的事情,我们可以把这些安全要求作为新系统安装时的标准要求,放到自动化装机方案中。 把运行MySQL的服务器放在内网中,不要启用公网; 迫不得已启用公网的话,修改sshd端口到10000以上; 设置防火墙

数据库

MySQL与PHP的基础与应用专题之自连接

47 0

概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.自连接 自连接 (Self Join) 是一种特殊的表连接. 自连接指相互连接的表在物理上同为一张表, 但是逻辑上是多张表. 自连接通常用于表中的数据有层次结构, 如区域表, 菜单表, 商品分类表等. 格式:SELECT A.列名, B.列名 FROM 表A, 表B WHERE A.列名 = B.列名数据:例子: (过滤城市)<?php$conn = mysqli_connect("localhost", &quo

数据库

MySQL下海量数据的迁移步骤分享

58 0

公司数据中心计划将海量数据做一次迁移,同时增加某时间字段(原来是datatime类型,现在增加一个date类型),单表数据量达到6亿多条记录,数据是基于时间(月)做的partition由于比较忙,一直没有总结,所以很细节的地方都记不清楚了,此处只是简单总结下当时的情形,备忘 乱打乱撞 最初接到任务,没有明确的入手点,直接就是select * from db limit 10000,动态修改翻页数量,通过控制台看耗时情况,慢 复制代码 代码如下:SELECT IR_SID,IR_HKEY,IR_GR