MySQL SQL
aeolus_pu
这个作者很懒,什么都没留下…
展开
-
一个表中数据插入到另一个表中
在数据库开发或维护中,有时需要把一个表中数据插入到另一个表中,或者临时保存表的数据在 mysql 和oracle中,都可以通过一条语句简单实现 mysql : insert into table_name(目标表) select * from table_name(源表) oracle :inse原创 2012-07-21 21:49:57 · 764 阅读 · 0 评论 -
mysql 时间与日期函数与不求人
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见mysql官方文档 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date原创 2012-08-28 15:26:54 · 661 阅读 · 0 评论 -
mysql 数值处理函数floor与round
在mysql中,当处理数值时,会用到数值处理函数,如有一个float型数值2.13,你想只要整数2,那就需要下面的函数floor与round。floor:函数只返回整数部分,小数部分舍弃。round:函数四舍五入,大于0.5的部分进位,不到则舍弃。与floor不同。如下测试mysql> select floor(5.1);+------------+| floor(5.1) |原创 2012-08-28 15:38:20 · 2770 阅读 · 0 评论 -
mysql 中 int型对小数位的处理
在mysql中,int型表示整型,如果遇到非整型,如何处理呢?下面创建存储过程测试一下CREATE DEFINER=`root`@`localhost` PROCEDURE `test`()BEGIN declare x int default 0; declare y int default 0; declare y1 int default 0; decla原创 2012-08-28 13:19:40 · 6271 阅读 · 0 评论 -
mysql distinct 用法详解及优化
本事例实验用表task,结构如下 mysql> desc task;+-------------+------------+------+-----+-------------------+-------+| Field | Type | Null | Key | Default | Extra |+-------------+-----原创 2012-08-01 15:06:10 · 63607 阅读 · 1 评论 -
MySQL JOIN 多表连接(四)
MySQL JOIN 多表连接除了常用的两个表连接之外,SQL(MySQL) JOIN 语法还支持多表连接。多表连接基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON condition INNER|LEFT|RIGHT JOIN table3 ON condition ...JOIN 多表连接实现了从多个表中获取相关数据,下转载 2012-07-26 15:28:02 · 1872 阅读 · 0 评论 -
MySQL RIGHT JOIN 语法用法与实例(三)
MySQL RIGHT JOIN 语法SQL(MySQL) RIGHT JOIN 会取得右表(table2)全部记录,即使左表(table2)并无对应匹配记录。RIGHT JOIN 基本语法如下:... FROM table1 RIGHT JOIN table2 ON condition ...MySQL RIGHT JOIN 用法实例下面是两个原始数据表:article转载 2012-07-26 15:26:58 · 1295 阅读 · 0 评论 -
MySQL LEFT JOIN 语法用法与实例(二)
MySQL LEFT JOIN 语法SQL(MySQL) LEFT JOIN 会取得左表(table1)全部记录,即使右表(table2)并无对应匹配记录。LEFT JOIN 基本语法如下:... FROM table1 LEFT JOIN table2 ON condition ...MySQL LEFT JOIN 用法实例下面是两个原始数据表:article 文章表:转载 2012-07-26 15:25:34 · 12699 阅读 · 0 评论 -
mysql join 语法说明与 inner join 语法用法实例 (一)
MySQL JOIN 语法概述SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。JOIN 通常与 ON 关键字搭配使用,基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1 通常称为左表,table2 称为右表。ON 关键字用于设定匹配条件,用于限定转载 2012-07-26 15:20:30 · 1859 阅读 · 0 评论 -
MySQL STRAIGHT_JOIN 与 NATURAL JOIN(五)
MySQL STRAIGHT_JOINSTRAIGHT_JOIN 是 MySQL 对标准 SQL 的扩展,用于在多表查询时指定表载入的顺序。在 JOIN 表连接中,同样可以指定表载入的顺序,本文只讲述 STRAIGHT_JOIN 在表连接 JOIN 中的应用。MySQL STRAIGHT_JOIN 语法如下:... FROM table1 STRAIGHT_JOIN table2 ON转载 2012-07-26 15:31:36 · 3486 阅读 · 0 评论 -
存储过程传递参数与表中字段属性相同导致错误
一同事写存储过程,在存储过程中传递参数,传递的参数与表中某字段属性相同: 如下 create procudure (in name varchar) (begin declare ......... select count(*) from tablename where name =name; .........end;)请看红色部原创 2012-08-10 15:28:29 · 751 阅读 · 0 评论 -
[Err] 1248 - Every derived table must have its own alias
在mysql里 驱动表必须定义别名,不然报错,如下查询格式: select * from ( select * from tablename union select * from tablename )m where .......原创 2012-08-06 16:01:11 · 1739 阅读 · 0 评论 -
centos 5.9 安装mysql 5.5.31
在linux下安装安装mysql,会出现各种各样的依赖关系,在centos下安装mysql出现各种依赖关系[root@localhost]# tar xzvf cmake-2.8.4.tar.gz [root@localhost src]# cd cmake-2.8.4 [root@localhost cmake-2.8.4]# ./configure Error when bo原创 2013-05-17 15:39:14 · 1621 阅读 · 0 评论