mysql
chenjie3392593
学而不思则罔,思而不学则殆! 汇小川而成大河,滴水可以穿石,学习在于日积月累
展开
-
MySQL数据库优化的一些笔记
0. 索引很重要 之前列举记录用了下面的语句。state字段为索引。 SELECT * FROM feed_urls WHERE state='ok' AND feed_url 当记录数量很大时,有几万之后,这句SQL就很慢了。主要是因为feed_url没有建立索引。后来的解决方法是,把feed_url为空的,设为一个ok以外的state值,就行了。 1.转载 2012-05-18 00:21:30 · 424 阅读 · 0 评论 -
MySQL中concat_ws函数
本文通过实例介绍了MySQL中的concat_ws函数的使用方法,比如select concat_ws(',','11','22','33')。MySQL中concat_ws函数使用方法: CONCAT_WS(separator,str1,str2,...)CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一个参数是其它原创 2012-11-09 14:57:43 · 1772 阅读 · 0 评论 -
group_concat()函数总结
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。group_concat函数应该是在内部执行原创 2012-11-09 15:00:36 · 864 阅读 · 0 评论 -
Convert DateTime Value into String in Mysql
and TO_DAYS(NOW()) - TO_DAYS(p.products_date_added) Use DATE_FORMAT()SELECT DATE_FORMAT(NOW(), '%d %m %Y') AS your_date;原创 2012-07-20 14:20:07 · 441 阅读 · 0 评论 -
mysql创建新用户的命令
登录数据库 “命令提示字符”窗口录入, 录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin 再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 修改密码 C:\mysql\bin提示符原创 2013-02-27 15:06:55 · 1753 阅读 · 0 评论 -
magento 执行sql
public function getLastTransIdInfo(){//$LastTransId=$this->getInfo()->getLastTransId();//return $LastTransId;$read= Mage::getSingleton('core/resource')->getConnection('core_read'); $v原创 2013-08-28 13:39:59 · 675 阅读 · 0 评论 -
Magento Get Items In Order
Here, I can show you how you can get information about all items in your magento shopping cart based on order id. How to get product details from order id or sometimes need to get product it, produc原创 2013-08-28 16:27:46 · 1040 阅读 · 0 评论 -
JOOMLA 3 import content form other website
<?php$sql_new="select news_id,type,bg_sub,gb_sub,en_content,bg_content,gb_content,FROM_UNIXTIME(time) as ctime from news where news_id>783";$result_news=mysql_query($sql_new);while($row_news=mysq原创 2013-10-17 16:47:27 · 982 阅读 · 0 评论 -
MYSQLDUMP备份和还原MYSQL数据库
mysqldump [OPTIONS] database [tables]如果不给定任何表,整个数据库将被导出。 备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式转载 2013-10-23 17:51:39 · 592 阅读 · 0 评论 -
MySQL批量删除指定前缀表
MySQL批量删除指定前缀表转载 2014-09-27 14:30:21 · 561 阅读 · 0 评论 -
MySQL中group_concat函数
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 mysql> select *原创 2012-11-09 14:56:46 · 581 阅读 · 0 评论 -
MySQL删除一个数据库下所有表
<?php$hostname ='localhost';$userid = 'root';$password = '';$dbname = 'database';$connect = mysql_connect($hostname,$userid,$password);mysql_select_db($dbname);$result = mysql_query("show table原创 2012-10-25 11:52:48 · 590 阅读 · 0 评论 -
mysql清除日志
1、清理mysql遗留的日志文件首先进入mysql数据库mysql -u root -pinput password。mysql>purge master logs to 'pscenter-in.264';这样就可以直接将日志清理完毕,只保留最后一个即可。清理完毕日志后建议将数据库备份一下。 2、将查询结果垂直显示mysql > select * from m转载 2012-06-08 09:43:43 · 539 阅读 · 0 评论 -
mysql清除日志
1、清理mysql遗留的日志文件首先进入mysql数据库mysql -u root -pinput password。mysql>purge master logs to 'pscenter-in.264';这样就可以直接将日志清理完毕,只保留最后一个即可。清理完毕日志后建议将数据库备份一下。 2、将查询结果垂直显示mysql > select * from m转载 2012-06-08 09:43:25 · 552 阅读 · 0 评论 -
Dates in PHP and MySQL
I see a lot of people on forums and on my training courses asking about the best way (or any way) to manage dates stored in a MySQL database and used in PHP. Three options follow, but first the prob原创 2012-07-20 14:26:04 · 582 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m原创 2012-07-29 22:31:39 · 439 阅读 · 0 评论 -
SQL语句优化提升整体效能
针对性地对一些耗资源严重的具体应用进行优化 出现效能问题时,首先要做的是什么?这个问题我问过不少同事,有人说凭经验对出问题的sql进行优化,如我们一般说的要合理使用索引,尽量不要使用前面带*号的Like语句,不要再比较操作符前边进行计算或使用函数等等,这些道路都是对的,但经验有时候不一定能解决问题。问题出现时,首先要做的是确定问题点是什么,只有正确的找到问题后才能有针对性的解决问题。下面原创 2012-07-29 22:32:25 · 542 阅读 · 0 评论 -
用Access通过ODBC连接MySQL数据库的方法
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 MySql没有可视化界面,只能像DOS一样一行一行命令去输入,这样对我们仅只原创 2012-08-02 01:11:34 · 5679 阅读 · 0 评论 -
MySQL字符串函数:字符串截取
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length) mysql> select left('sqlst原创 2012-09-01 13:40:49 · 707 阅读 · 1 评论 -
使用MySQL正则表达式 __MySQL必知必会
正则表达式作用是匹配方本,将一个模式(正则表达式)与一个文本串进行比较。MySQL用WHERE子句对正则表达式提供了初步的支持,允许你指定用正则表达式过滤SELECT检索出的数据。MySQL仅支持多数正则表达式实现的一个很小的子集。----------------------9.2.1 基本字符匹配REGEXP后所跟的东西作为正则表达式处理。代码SELECT原创 2012-09-28 18:49:48 · 556 阅读 · 0 评论 -
MySQL的replace()函数介绍
今天在工作的过程中碰到一个问题,要把数据库中某个列的所有值中含有"shop.xxxx.net"的字符更换成"www.nowamagic.net",本来可以写个脚本,把所有的值都取出再用php进行处理,但是那样就效率非常低了,想到看试下能不能直接在MySQL中用SQL语句直接来处理,经过一番搜索,终于找到解决方案,其实最重要的是mysql的replace函数,关于这个函数的介绍,我在MySQL手册中原创 2012-11-01 10:27:46 · 1734 阅读 · 0 评论 -
程序员老鸟写sql语句的经验之谈
做管理系统的,无论是bs结构的还是cs结构的,都不可避免的涉及到数据库表结构的设计,sql语句的编写等。因此在开发系统的时候,表结构设计是否合理,sql语句是否标准,写出的sql性能是否优化往往会成为公司衡量程序员技术水平的标准。我们程序员不是dba,不需要时刻关注sql运行时间,想方设法优化表结构,存储空间,优化表读取速度等等,但是在开发系统时,时刻保持优良的写sql语句的作风是很有必要原创 2012-10-21 02:57:33 · 1080 阅读 · 1 评论