【mysql 脚本】教程文章相关的互联网学习教程文章

linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql注:/usr/local/mysql/bin/ ---> mysql的data目...

MySQL中的数据类型【代码】

mysql中的数据类型数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。MySQL支持的整数类型有TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。对于小数的表示,MYSQL分为两种方式:浮点数和定点数。浮点数包括float(单精...

mysql优化--explain分析sql语句执行效率

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where …]例如:explain select * from news;输出:+----+-------------+-------+-------+-------------------+---------+---------+-------+------| id | select_type | table | typ...

mysql列转行 行转列【代码】

列转行SELECT flag,substring_index(substring_index(t.context,‘,‘, b.help_topic_id +1), ‘,‘, -1) as result FROM (select‘aa‘as flag,‘1,2,3,4,5,6,7‘as context unionallselect‘bb‘as flag,‘1,2,3,4,5,6‘as context unionallselect‘cc‘as flag,‘1,2,3,4,5‘as context unionallselect‘dd‘as flag,‘1,2,3,4‘as context unionallselect‘ee‘as flag,‘1,2,3‘as context ) t join (select0as help_topic_...

jmeter之连接mysql和SQL Server配置【图】

下载jdbc驱动在使用jmeter做性能或自动化测试的时候,往往需要直接对数据库施加压力,或者某些参数只能从数据库获取,这时候就必须使用jmeter连接数据库。1.下载对应的驱动包mysql驱动:(mysql-connector-java-5.1.13-bin.jar 可能现在有跟新的版本了),并放到Jmeter目录中的lib文件下,复制之后,重启jmeter链接:http://download.csdn.net/source/3451945 sqlServer驱动:sqljdbc4.jar,一样都需要放到Jmeter目录中的lib文件下...

MySQL server has gone away报错原因分析/【代码】

在平时和开发的交流 以及 在论坛回答问题的或称中会发现这个问题被问及的频率非常高。程序中报错: MySQL server has gone away 是什么意思? 如何避免?因此,感觉有必要总结一下发生这个问题的原因。今天正好看到一篇外文blog总结的比较好,就翻译过来了原文:http://ronaldbradford.com/blog/sqlstatehy000-general-error-2006-mysql-server-has-gone-away-2013-01-02/ 原因1. MySQL 服务宕了判断是否属于这个原因的方法很简单,...

mysql JDBC URL格式

mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...现只列举几个重要的参数,如下表所示:参数名称 参数说明 缺省值 最低版本要求user数据库用户名(用于连接数据库) 所有版本password 用户密码(用于连接数据库) 所有版本useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false 1.1gcharact...

转:Mysql explain【图】

转自:http://blog.csdn.net/zhuxineli/article/details/14455029(单纯学习而转)explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 先解析一条sql语句,看出现什么内容 EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_spaceASs,uchome_spacefieldASfWHERE 1AND s.groupid=0AND s.uid=f.uid 1. id SELECT识别符。这...

MySQL 数据库优化【代码】

不管对于哪种服务,对于其优化,无非是从两个方面着手,第一个是对于硬件方面的优化,第二个是对系统以及服务本身的优化。1、查询连接MySQL服务器的次数 mysql> show status like ‘connections‘; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | Connections | 3 | +---------------+-------+ 1 row in set (0.01 sec)2、查询MySQL服务器的运行时间 mysql> show status like ‘uptime‘...

MySQL函数

MySQL 的逻辑表达式为真,返回1,为假,返回0;1代表true,0代表false;-- IF(expr1[bool类型], expr2, expr3)    如果 expr1 的值为 true(不为 0 或 null),则返回 expr2,否则返回 expr3。类似于 Java 的三元运算符,oracle 的 NVL2 函数。SELECT IF(0, 1, 2);SELECT IF(null, 1, 2);SELECT IF(1 / 0, 1, 2);--> 2;--> 2;--> 2; -- IFNULL(expr1[bool类型], expr2)  如果 expr1 的值为不为 null,则返回 expr1,否则...

MySQL三层循环

begindeclare i int; #定义i变量declare j int; #定义j变量declare k int; #定义j变量set i=1;set j=1;set k=1;while(i<3) do #对学号的循环 while(j<6) do #对课程号的循环 while(k<3) do #对课程号的循环 insert into aa values (1); set k=k+1; end while;set k=1; set j=j+1; end while; set i=i+1; set j=1; #重新给j赋值为1,让它下次继续从j=1开始进行立面的while循环 #如果不给重新赋值为...

Mysql主从复制

(1)MySQL数据的复制 Mysq1l主从复制 MySQL数据库支持同步复制、单向、异步复制,在复制的过程中一个服务器充当主服务器,而一个或多个服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更...

centos7 快速安装 mariadb(mysql)

nbsp; centos7 快速安装 mariadb(mysql) 默认安装 mariadb 5.5。如果安装 mariadb 10.0 需要修改源Centos 使用YUM安装MariaDB出于安全考虑,不应该使用 root安装。所以应该新建一个用户 CentOS 7中MARIADB安装配置步骤详解 原文:http://www.cnblogs.com/diylab/p/4232429.html

登录phpmyadmin提示: #1045 无法登录 MySQL 服务器【图】

打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@’localhost’ (using password: YES)问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。解决方法:这时可以尝试使用mysql 默认的root账号的空密码登陆数据库。如果使用空密码登陆时又出现:...

连接在阿里云上的mysql【图】

最近租了阿里云服务器,搭建lamp环境,用navicat连接mysql失败,总结1.mysql用户授权,这个就不多说了,自行百度;2.阿里云安全组配置 3.阿里云防火墙,启用3306端口 原文:https://www.cnblogs.com/rzy-smallant/p/11614559.html