随笔分类 -  MySQL

重拾数据库
摘要:1. Object对象有哪些方法: toString: 返回ClassName+@+hashcode; hashcode: 返回内存地址的整数形式. equals: 对比2个引用是否相等. clone(); wait(); notify(); notifyAll(); finalize();2. java 堆的了解: java内存是分为java堆和java栈. Java 堆是虚拟机管理的内存中最大的一块. 此内存的唯一目的就是存放对象实例. 从内存回收的角度, 由于现在采用的收集器是分代收集算法, java堆可以分成 新生代和老年代. 新生代可以分成Eden, from s... 阅读全文
posted @ 2013-07-02 14:19 叶子盛忆 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1.行转列教师号 星期号 是否有课 1 2 有 1 3 有 2 1 有 3 2 有` 1 2 有写一条sql语句让你变为这样的表教师号 星期一 星期二 星期三 1 2 1 2 1 3 1各星期下的数字表示:对应的教师在星期几已经排的课数查了一些关于行转列的知识, 发现有pivot这个关键字的用法,可是mysql里面, 我没有成功,不知道是不是mysql不支持这个关键字。用case when解决的答案如下:SELECT TQ_NUM, SUM(case DAY_NUM when 1 then... 阅读全文
posted @ 2013-04-11 16:08 叶子盛忆 阅读(238) 评论(0) 推荐(0) 编辑
摘要:join的类型简单介绍下内外连接的做法1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2.外联结:分为外左联结和外右联结NAME_EMPLOYEEyoyogolyoungNAME_MANAGERychengolyoung内链接查询语句select * from NAME_EMPLOYEE, NAME_MANAGER where NAME_EMPLOYEE.name = NAME_MANAGER.name;(table_reference条目中的每个逗号都看作相当于一个内部联合)SELECT * FROM NAME_EMPLOYEE JOIN NAME_MANAG 阅读全文
posted @ 2013-04-09 14:23 叶子盛忆 阅读(183) 评论(0) 推荐(0) 编辑
摘要:今天安装mysql时到最后一步的start service总是不能成功,服务里已经有了mysql,但是启动不了。 猜测可能是mysql没有卸载干净, 百度了下, 答案好多,主要设计到了my.ini文件 和 删除注册表里的文件。决定尝试下删除注册表的文件看看,在命令行敲入“regedit”,打开注册表编辑器,按照网上的提示删除了对应的mysql文件夹。然后重新安装,成功!今天决定重新开始学习mysql,从最简单的创建表,插入,修改,删除开始吧。SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter 阅读全文
posted @ 2013-04-08 14:27 叶子盛忆 阅读(224) 评论(0) 推荐(0) 编辑
摘要:题目:表内容:2005-05-09胜2005-05-09胜2005-05-09负2005-05-09负2005-05-10胜2005-05-10负2005-05-10负如果要生成下列结果, 该如何写sql语句?胜负2005-05-09222005-05-1012知识点:CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] ENDCASE WHEN [condition] THEN result [WHEN [condition] THEN result . 阅读全文
posted @ 2013-04-01 21:43 叶子盛忆 阅读(986) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示