随笔分类 -  Database

SQL - 查询某一字段值相同而另一字段值最大的记录
摘要:有时需要以某一字段作为分组,筛选每一组的另一字段值最大(或最小)的记录。例如,有如下表 app,存储了 app 的 ID、名称、版本号等信息。现在要筛选出每个 app 版本最大的记录。 方法一 方法二 方法三 方法四 阅读全文
posted @ 2016-12-08 17:10 huey2672 阅读(5831) 评论(1) 推荐(1)
MySQL - 复制数据表
摘要:假设现在有张数据表 users:CREATE TABLE users ( userid INT(10) UNSIGNED NOT NULL, username VARCHAR(100) UNIQUE, passwd VARCHAR(100) DEFAULT '123456',... 阅读全文
posted @ 2016-01-07 13:07 huey2672 阅读(215) 评论(0) 推荐(0)
MySQL(5.6) 函数
摘要:字符串函数ASCII(str)说明:返回字符串 str 最左边字符的 ASCII 值mysql> SELECT ASCII('2'); -> 50mysql> SELECT ASCII(2); -> 50mysql> SELECT ASCII('a'); -> 97mysql> S... 阅读全文
posted @ 2015-09-20 23:50 huey2672 阅读(1751) 评论(0) 推荐(0)
树形结构在关系数据库中的设计
摘要:在程序设计中,经常以树形结构表示数据的层次关系,如菜单的结构、商品的分类等。这样的层次结构在关系数据库中难以直观地表示。常见的一种做法是用一个字段指向上级节点来表示记录的上下级关系。fidpidfname 1 Food 2 1 Fruit 3 2Red 4 3Cherry 5 2Yellow 6 5... 阅读全文
posted @ 2015-05-21 14:20 huey2672 阅读(1693) 评论(0) 推荐(0)
MySQL - 日志管理
摘要:在 MySQL 中,有 4 种不同的日志,分别是错误日志、二进制日志、查询日志和慢查询日志。 错误日志 错误日志记录了 MySQL 启动和停止时以及服务器在运行过程中发生严重错误时的相关信息。 查看错误日志文件的路径 修改错误日志文件的路径 编辑 my.ini,修改 log-error 参数: 查看 阅读全文
posted @ 2015-04-22 21:39 huey2672 阅读(631) 评论(0) 推荐(0)
MySQL - 启停服务
摘要:Windows 环境 命令行方式 启动 MySQL 服务: net start mysql停止 MySQL 服务: net stop mysql 注:需要以管理员身份启动 cmd 后再执行上述命令。 图形界面方式 启动任务管理器,切换至 服务 选项,找到 MySQL 服务,右键选择 开始(S) 、停 阅读全文
posted @ 2015-04-22 20:10 huey2672 阅读(1141) 评论(0) 推荐(0)