
mysql
csdnchen666666
用作知识点记录,方便以后查看
展开
-
mysql数据库下行列转换笔记
三张表:student.sqlscore.sqlcourses.sql首先把三张表都关联起来,然后开始使用行列转换,查询出效果如下:代码如下:select e.stu_id,e.stu_name, sum(if(e.course_name='大学语文',e.scores,0)) as "大学语文", sum(if(e.course_name='新视野英语',e.scores,0)) as "新视野...原创 2017-02-23 19:25:12 · 247 阅读 · 0 评论 -
mysql数据库更改编码
首先是查看编码:SHOW VARIABLES LIKE 'character%'; 第一种是在当前状态下有效的,重启就不行了。 SET character_set_client = utf8; SET character_set_connection = utf8; SET character_set_database = utf8; SET character_set_resul转载 2017-02-24 14:19:41 · 433 阅读 · 0 评论 -
mysql忘记密码修改方法
首先启动命令行:cmd 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效 2.继续在命令行运行:mysqld-nt --skip-grant-tables 3.新开一个命令行运行:mysql -u root (如果没有配置原创 2017-02-24 15:38:59 · 186 阅读 · 0 评论 -
在jdbc url配置后加了?useUnicode=true&characterEncoding=utf-8
添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面: 1. 存数据时: 数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用原创 2017-02-26 17:23:21 · 17498 阅读 · 1 评论 -
group_concat()函数总结
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。 比较抽象,难以理解。 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函 数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。 group_concat函数应该是在原创 2017-03-17 15:25:02 · 199 阅读 · 0 评论 -
MySQL的四种事务隔离级别
转载至https://www.cnblogs.com/huanongying/p/7021555.html 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就...转载 2019-01-14 15:55:56 · 126 阅读 · 0 评论