
mysql
阿磊_kb
IT 产品
展开
-
mysql生成日历脚本(年|年月 格式)
CREATE TABLE num (i int);-- 创建一个表用来储存0-9的数字INSERT INTO num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9);-- 生成0-9的数字,方便以后计算时间CREATE TABLE if not exists day(date date); -- 生成一个存储日期的表,dat原创 2017-07-24 10:44:41 · 1530 阅读 · 0 评论 -
mysql查询结果保留2位小数不够补0
SELECT ROUND(15.60,2);#15.6SELECT ROUND(15.60/3,2);#5.2SELECT CAST(15.60 / 3 AS decimal(18,2));#5.20原创 2017-07-24 10:40:16 · 12348 阅读 · 3 评论 -
mysql查询某个逗号拼接字段的数据个数
SELECT coverage FROM `shop` where id=12085968;#查询拼接字段的值SELECT length(coverage) FROM `shop` where id=12085968;#查询该字段的长度SELECT length(REPLACE(coverage,',','')) FROM `shop` where id=12085968;#查询去掉逗号后字段的长度原创 2017-07-24 10:38:32 · 3315 阅读 · 0 评论 -
group_concat用法(group by后用逗号拼接某一列的值)
SELECT t.sid,t.name,t.sex,GROUP_CONCAT(t.num) from distinct_concat t GROUP BY t.sid,t.name,t.sex;原创 2017-07-24 10:36:18 · 14116 阅读 · 0 评论 -
sqlserver数据导出为txt文件再导入mysql
详细步骤:1.在对应的表-》右键点击-》所有任务-》导出数据 2.点击下一步 3.点击下一步 4.选择txt格式 5.选择你要保存的位置 6. 7.输入查询语句 8.设置生成格式选项 9. 10. 11.此时导出成功特别注意:(保证后面导入mysql不到错) 在导出数据之前,首先我们要确定 ①.int型的数据没有值 ②.datetim原创 2017-07-22 16:29:05 · 2858 阅读 · 0 评论 -
MySQL索引介绍
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,转载 2017-07-21 15:37:50 · 196 阅读 · 0 评论 -
mysql分类统计cash when then
SELECT name as '小区名称', sum(case when location='inner' then 1 else 0 end) AS '小区内', sum(case when location='door' then 1 else 0 end) AS '小区门口', sum(case when location='street' then 1 e原创 2017-07-21 15:56:25 · 4521 阅读 · 0 评论 -
mysql数据库支持emoji表情
SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';show create table 表名;查看表结构让MySql支持Emoji表情解决方案:将Mysql的编码从utf8转换成utf8mb4。需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低翻译 2017-07-21 15:48:20 · 904 阅读 · 0 评论 -
mysql定时器
**#查看event_scheduler 是否开启 on或者1表示开启** Show VARIABLES like "event_scheduler"; **#开启定时器**SET GLOBAL event_scheduler=1;**#查看 我的定时任务**select * from mysql.event; **#删除某个定时任务**drop EVENT event_order_原创 2017-07-21 15:46:24 · 225 阅读 · 0 评论 -
mysql存储过程游标嵌套示例
CREATE PROCEDURE update_order_categories()BEGIN DECLARE $orderId varchar(10); DECLARE $categoryId INT; DECLARE STOP INT DEFAULT 0; #定义第一个游标 DECLARE ca_orderId CURSOR FOR SELECT原创 2017-07-21 15:05:35 · 565 阅读 · 0 评论 -
mysql增删改查 常用脚本
-- 查看mysql安装路径select @@basedir as basePath from dual;-- 查看所有存储过程show procedure status;-- 把某个表某字段值 更改 其它某个表的某个字段值UPDATE shop s,shop_temp st set s.ship_start=st.ship_strat WHERE s.id=st.shop_id;原创 2017-07-24 10:55:38 · 827 阅读 · 0 评论