【mysql总结之简单命令】教程文章相关的互联网学习教程文章

mysql存入数据出错总结

= t0.commentId LEFT JOIN wxcommunity.t_ask t2 ON t2.askId = t1.askIdLEFT JOIN wxcommunity.t_school t9 ON t9.schoolId = t2.schoolIdLEFT JOIN wxcommunity.t_answer t3 ON t1.answer_id = t3.answer_idLEFT JOIN wxcommunity.t_ask t11 on t11.askId = t3.askIdLEFT JOIN wxcommunity.t_school t12 ON t12.schoolId = t11.schoolIdLEFT JOIN wxcommunity.t_member t4 ON t4.userid = t0.userid left join wxcommunity.t_ans...

MySQL连接字符串函数CONCAT,CONCAT_WS,GROUP_CONCAT使用总结【代码】

Mysql CONCAT函数 语法: CONCAT(str1,str2...) 例如: select OCNCAT(‘AB‘,‘CD‘) 将输出ABCD 需要注意的是: SELECT CONCAT(‘abc‘,NULL)其中有一个字符串为NULL时将输出NULL Mysql 的CONCAT_WS函数 的CONCAT_WS函数()函数, 表示concat with separator,即有分隔符的字符串连接 select concat_ws(‘,‘,‘11‘,‘22‘,‘33‘); 输出: 11,22,33 需注意concat_ws的参数中有null的话,并非都返回null,例如concat_w...

python初探总结(pip、Django、mysqldb,mysql、sqlite3、apache, virtualenv安装配置)【代码】【图】

Python可应用于多平台包括 Linux 和 Mac OS X。一般的 Linux 发行版本都自带 Python,Mac OS X 最新版也自带了 Python,也就是已经安装好了,不需要再配置。linux和Mac环境下配置python:Python会安装在 /usr/lib/python** 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。找到记得这个位置可用于以后配置下python中的安装相应的lib库;MAC 平台安装 Python:最近的Macs系统都自带有Python环境,但是自...

MySQL客户端服务器端命令总结

MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。 ①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件,文件的名字是.my.cnf,下面以root用户为例子: vi /root/./my.cnf [client] user = root password = redhat host = localhost 保存退出之后,下次登录的时候MySQL会自动...

转MySQL常见错误分析与解决方法总结

一、Can‘t connect to MySQL server on ‘localhost‘ (10061)翻译:不能连接到 localhost 上的mysql分析:这说明“localhost”计算机是存在的,但在这台机器上却没提供MySQL服务。需要启动这台机器上的MySQL服务,如果机子负载太高没空相应请求也会产生这个错误。解决:既然没有启动那就去启动这台机子的mysql。如果启动不成功,多数是因为你的my.ini配置的有问题。重新配置其即可。如果觉得mysql负载异常,可以到mysql/bin 的目录...

mysql常用语句总结

连接数据:mysql -h host -u root -p password 修改密码:mysqladmin -u root -p old_password password new_password 增加用户:create user ‘user1‘@‘%‘ identified by ‘password‘ 用户授权:grant select,update,insert,delete on database.table to ‘user1‘@‘%‘ 2.数据库操作 查所有库:show databases 切换数库:use database_name 新数据库:create database database_name 删数据库:drop database dat...

MySQL 对 MyISAM、InnoDB 批量插入经验总结【代码】

null|array $data* @param int $rows* @return string*/protected function getInsertFieldValues(array $data, $rows) {$data && $this->data($data);$data = $this->getData();$fields = $holders = $bind = array();foreach ($data as $k => $v) {$fields[] = $k;$holders[] = ‘?‘;}$vals = ‘ , ( ‘ . implode(‘ , ‘, $holders) . ‘ )‘;return ‘( ‘ . implode(‘ , ‘, $fields) . ‘ ) VALUES ‘. ltrim(str_repeat(...

MYSQL提权总结【代码】

二、利用UDF提权 udf提权这是最常见的提权方式了,但是往往在执行过程中老是遇到"Can‘t open shared library"的情况,这里我们可以利用NTFS ADS流来解决这个问题。 1、最常见的是直接使用udf.php此类的工具来执行udf提权,具体如下。 连接到mysql以后,先导出udf.dll到c:\windows\system32目录下。 2、创建相应的函数并执行命令,具体如下:create function cmdshell returns string soname ‘udf.dll‘; select cmdshell(‘net u...

小胖学PHP总结5-----PHP操作SQL数据库(Deprecated: mysql_connect(): The mysql extension is deprecated and will)【代码】

要操作SQL数据库,首先必须于MySQL服务器建立连接,连接MySQL服务器的语句: mysql_connect(hostname,username,password)该函数的返回值用于表示这个数据库连接成功,如果连接成功,则会返回一个资源,为以后执行SQL指令做准备。<?php$link = mysql_connect("localhost:3306","root","123456") or die("不能连接到数据库服务器,可能数据库服务没有启动或者用户名密码错误!");if ($link) {echo "数据库连接成功!";} ?> 第二:出现...

oracle,mysql,SqlServer三种数据库的分页查询总结

MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。 LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如: select * from table LIMIT 10; #返回前10行 select * from table LIMIT 0,10; #返回前10行 select * from table lim...

mysql的学习总结【代码】

##2015-07-25 找出最后一次插入记录的id insert into …… ////紧跟insert 语句之后select last_insert_id(); ##2015-07-15 //转换为日期FROM_UNIXTIME( addtime, ‘%Y-%m-%d %h:%m:%s‘ )group_concat//去重复字段SELECT id,uid,content,GROUP_CONCAT(DISTINCT uid) FROM `wp_magicwall` GROUP BY uid ORDER BY addtime ##2015-07-14 find_in_set()//假如字符串str在由N子链组成的字符串strlist,则返回值范围在1-N之间...

MySQL性能优化总结【代码】

id,nick_name FROM user,user_group WHERE user_group.group_id=1 and user_group.user_id=user.id ORDER BY user_group.gmt_create desc limit 100,20;解决方案二:SELECT user.id,user.nick_name FROM( SELECT user_id FROM user_group WHERE user_group.group_id=1 ORDER BY gmt_create desc limit 100,20)t,user WHERE t.user_id=user.id;通过比较两个解决方案的执行计划,我们可以看到第一中解决方案中需要和user表参与Join的...

mysql编码问题总结【图】

1. mysql字符集相关的变量: - character_set_server:默认的内部操作字符集 – character_set_client:客户端来源数据使用的字符集 – character_set_connection:连接层字符集 – character_set_results:查询结果字符集 – character_set_database:当前选中数据库的默认字符集 – character_set_system:系统元数据(字段名等)字符集 – 还有以collation_开头的同上面对应的变量,用来描述字符序。 2. mysql提供了不同粒度的字...

MySQL存储引擎总结

代码如下: show engines;MyISAM表是独立于操作系统的,这说明可以轻松地将其从Windows服务器移植到Linux服务器;每当我们建立一个MyISAM引擎的表时,就会在本地磁盘上建立三个文件,文件名就是表明。例如,我建立了一个MyISAM引擎的tb_Demo表,那么就会生成以下三个文件: 1.tb_demo.frm,存储表定义;2.tb_demo.MYD,存储数据;3.tb_demo.MYI,存储索引。 MyISAM表无法处理事务,这就意味着有事务处理需求的表,不能使用MyISAM存...

MySql中时间类型总结【图】

一、日期DATE 一个日期。支持的范围是“1000-01-01”以“9999-12-31”。MySQL显示日期用“YYYY-MM-DD”格式,但允许使用字符串或数字列赋值日期。 1.在一个字符串“YYYY-MM-DD”或“yy-mm-dd”格式。“不严格“语法是允许任何标点符号 字符可以作为之间的日期部分的分隔符。 为,“2012-12-31”,’2012/ 12 / 31’,2012 ^ 12 ^ 31,和2012 @ 12 @ 31和“2012-12-31”是等价的 2.作为一个没有任何分隔符的字符串“yyyymmdd”格式...