干净卸载mysql:https://blog.csdn.net/cxy_summer/article/details/70142322
mysql 解压缩版安装说明:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

1.mssql中的  FOR XML PATH('') 对比 MySql中的 GROUP_CONCAT(field)

FOR XML PATH的用法:http://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html

GROUP_CONCAT的用法:http://www.cnblogs.com/appleat/archive/2012/09/03/2669033.html

2.mysql存储过程(procedure)和函数(function)的区别和使用:http://blog.csdn.net/xlxxcc/article/details/52485322

3.mysql自带各种函数:http://www.cnblogs.com/kissdodog/p/4168721.html

4.插入数据后,返回该条数据对应的自增列编号:http://www.cnblogs.com/moxiaopeng/p/4788722.html

5.limit 用法:select * from tab1 order by id desc limit 0,10  下标从 0 开始。

6.调用存储过程,输入输出变量,输出变量无需声明,参数不能以@开头,跟mssql不一样。

例如:call proc_add_user('jay',@uid);select @uid;

7.每条sql语句结束后都要加上分号,表示真的结束了,换行是没用的,跟mssql不同。

8.mysql中无法用拼接like,

例如:select * from tab1 where name like '%'+123+'%',需要用 like concat('%',123,'%')来拼接。数字会自动转存字符串拼接起来。

9.mysql中 IFNULL、ISNULL、NULLIF的使用:

IFNULL(exp1,exp2):当exp1是null时,返回exp2,否则返回exp1;

ISNULL(exp):当exp是null的时候,返回1,否则返回0;

NULLIF(exp1,exp2):如果exp1=exp2,那么返回值为NULL,否则返回值为exp1。

http://www.cnblogs.com/JuneZhang/archive/2010/08/26/1809306.html

10.取得前一次MySQL操作所影响的记录行数,

若上一步操作是select语句,则使用 FOUND_ROWS() ;

若上一步操作是update/modify/delete语句,ROW_COUNT()。

11.Mysql 表连接update/select: http://www.cnblogs.com/bourneli/archive/2013/01/28/2879519.html

12.mysql 字符串数字转换
方法一:SELECT CAST('123' AS SIGNED);
方法二:SELECT CONVERT('123',SIGNED);
方法三:SELECT '123'+0;
//数字转字符串 CONCAT()

13.Mysql创建表,建立主键、索引、组合主键;设置自增,非空,默认值

http://www.cnblogs.com/ggjucheng/archive/2012/11/03/2752082.html

14.INSERT INTO 和 REPLACE INTO 的区别

http://www.jb51.net/article/27558.htm

15.truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段,truncate命令是会把自增的字段还原为从1开始的,或者你试试把table_a清空,然后取消自增,保存,再加回自增,这也是自增段还原为1 的方法。
方法二:deletefrom 你的表名,dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始。

16.把MSSQL中的数据导入到MySql中

http://www.jb51.net/softjc/158485.html
导入日志:C:\Users\tcdcr\AppData\Roaming\SQLyog\sja.log

17.mysql日期格式化:http://www.cnblogs.com/duhuo/p/5650876.html

18.根据查询条件的顺序排序

mssql中:order by charindex
mysql中:
select * from a order by substring_index('3,1,2',id,1);
select * from a order by find_in_set(id,'3,1,5')
经测试order by substring_index和order by find_in_set都可以。

19.mysql中  INSTR(str,substr) 对应 mssql中CHARINDEX(substr,str) 下标都是从1开始;

20.mysql 随机函数  ROUND(RAND() * 10000);随机排序:update tab1 set sortNo=ROUND(RAND() * 10000);

阿里云mysql文档:https://www.aliyun.com/product/rds/mysql?spm=5176.8006303.267657.13.vfwrBy

http://zhengdl126.iteye.com/category/69054?page=3

21.mysql表分区

http://www.2cto.com/database/201503/380348.html

http://www.jb51.net/article/42544.htm

22.mysql 索引

http://www.cnblogs.com/cy163/archive/2008/10/27/1320798.html

23.mysql事务

http://www.cnblogs.com/ymy124/p/3718439.html

http://www.runoob.com/mysql/mysql-transaction.html

http://www.cnblogs.com/in-loading/archive/2012/02/21/2361702.html

http://www.cnblogs.com/suizhikuo/p/4963560.html

24.mysql退出执行存储过程leave loop

mysql学习记录的更多相关文章

  1. 我的MySQL学习记录 完结篇DAY05~

    课程已全部学完,Redis\mongoDB 的学习也会提上日程啦~剩下的最大的最大的问题在于练习,大量的练习,后期会发我的学习记录. 小记:也不知道是不是加强针的缘故,老是拉肚子,记录彻底感冒的一天, ...

  2. Mysql 学习记录

    ( xampp 的mysql 与 直接用 dnf 安装的 mysql 有冲突! ) 1. 数据库基本知识: 一张表的行 又称为 记录 一张表的列 又称为 字段 表结构:所有字段,规定了你的每一条记录所 ...

  3. MySQL学习记录一

    1.MySQL join操作 left join以左表为基础,其记录会全部表示出来,而右表只显示满足搜索条件的记录.right join以右表为基础,其记录会全部显示出来,而左表只显示满足搜索条件的记 ...

  4. MySQL学习记录(导入Excel表到数据库,并筛选条件输出)

    附上:重置mysql账号密码方法 ubuntu系统下mysql重置密码和修改密码操作 - skh2015java的博客 - CSDN博客(改完重启,登录mysql要root/sudo权限) Cento ...

  5. mysql学习记录(一)

    #打开MySQL服务 sudo service mysql start #Ubuntu Linux 安装配置MySQL #安装MySQL服务器,核心程序 sudo apt-get install my ...

  6. MySQL学习记录--操作时间数据

    1.返回日期的时间函数 date_add() : 可以为指定日期增加/减少任意一段时间间隔.下面举例将当前日期增加一个月和减少一个月 mysql month) as add_one_month; +- ...

  7. MySQL学习记录--生成时间日期数据

    时间数据格式组件: 组件 定义 范围 YYYY 年份,包括世纪 1000~9999 MM 月份 01(January)~12(December) DD 日 01~31 HH 小时 00~23 HHH ...

  8. MySQL学习记录--分组与聚集

    一.group by 子句 group by 字句可对数据进行分组. 以MySQL5.5的sakila数据库中的film数据表举例:查找出各个电影等级的电影总数 mysql>SELECT rat ...

  9. 【MySQL】Linux MySQL学习记录

    1.查看日志存放路径 show variables like 'general_log_file'; 2.查看日志是否开启 show global variables like 'log_bin%'; ...

随机推荐

  1. 二叉搜索树(BST)学习笔记

    BST调了一天,最后遍历参数错了,没药救了-- 本文所有代码均使用数组+结构体,不使用指针! 前言--BFS是啥 BST 二叉搜索树是基于二叉树的一种树,一种特殊的二叉树. 二叉搜索树要么是一颗空树, ...

  2. 种类并查集(洛谷P2024食物链)

    题目描述 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A 吃 B,B 吃 C,C 吃 A. 现有 N 个动物,以 1 - N 编号.每个动物都是 A,B,C 中的一种,但是我 ...

  3. PG数据库基本命令——查询(笔记)

    1.插入数据(insert 语句) 语法: INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, ...

  4. 树莓派(Raspberry Pi 3)安装centos7后yum无法使用解决办法

    树莓派(Raspberry Pi 3)安装centos7后yum无法使用解决办法 人穷,闲鱼淘了个二手的树莓派3 英国版,无奈咱也不会用,很无奈~ 安装教程百度到的差不多都可以,找个格式正常的一步一步 ...

  5. 使用shell命令给文件中每一行的前面、后面添加字符

    shell command shell给一个文件中的每一行开头插入字符的方法:awk '{print "xxx"$0}' fileName shell给一个文件中的每一行结尾插入字 ...

  6. jquery选择器问题(找东西超级有用)

    $("[class='slider-container theme-green']").css('width','100%');就这么一行代码,很简单,这样就很容易找到唯一元素

  7. 嵌入式linux——点亮led灯(二)

    刚才在jz2440板子上写了一个点亮中间led的程序,前前后后十几分钟才好.最终代码 本节内容: 1. 汇编点灯 2. C点灯 3. 参数选择点灯 4. 按键点灯 1. 汇编点灯 .text .glo ...

  8. frist Django app — 四、 完善View

    上一篇已经完成了polls的基本功能,接下来完善剩下的vote功能和并使用generic views改进请求处理view.包含表单的简单运用和前后台参数传递. 目录 vote:完善投票功能 gener ...

  9. ssh 使用技巧

    参考:https://deepzz.com/post/how-to-setup-ssh-config.html SSH Config 那些你所知道和不知道的事 预览目录 配置项说明 相关技巧 管理多组 ...

  10. 微信小程序代码大全 - 小程序开发福利

    小程序QQ交流群:131894955 小程序开发文档(Wepy) 小程序商城源码下载(weixin-app-shop) 小程序官网源码下载(weixin-app-cms) 微信管家平台JAVA版开源下 ...