mysql
zezeshenshi
这个作者很懒,什么都没留下…
展开
-
SQL 查找重复记录
SQL 查找重复记录USE TESTGOIF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = 'product')DROP TABLE productCREATE TABLE product( ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL, Pid INT NOT转载 2013-07-27 10:29:36 · 450 阅读 · 0 评论 -
mysql 将时间戳直接转换成日期时间
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时间函数 UNIX_TIMESTAMP(), UNIX_TIM转载 2014-04-12 14:56:23 · 579 阅读 · 0 评论 -
mysql unsigned
UNSIGNED 属性是将数字类型无符号化。特别用于主键是自增的类型。负面影响: 两个字段都是unsigned int ,1 2 当1-2 的时候返回的 并不是-1,而是4294967295,unsigned int最大的数字。在mysql数据库中对UNSIGNED数的操作,其返回值都是UNSIGNED 。 那么,怎么返回-1 呢? set sql_mode = ‘NO_UNSIGNED_原创 2015-02-27 00:05:02 · 1552 阅读 · 0 评论 -
mysql日期和时间类型
datetime 8 bytes date 3 bytestimestamp 4 bytes date 3 bytes year 1 bytes timestamp显示的范围:1970-01-01 00:00:00 到 2038-01-19 03:14:07 在建表时,列原创 2015-02-27 00:39:16 · 328 阅读 · 0 评论 -
mysql cross join
笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如:SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * FROM table1,table2 由于其返回的结果为被连接的两个数据表的乘积,因此当有原创 2015-03-08 23:24:06 · 1011 阅读 · 0 评论