随笔分类 - mysql
摘要:-- 显示雇员名字、工资以及所在部门的名字 -- 在默认情况下,当两个表查询时,规则: -- 1.从第一张表中,取出一行,与第二张表的每一条记录进行拼接 -- 2.总返回记录数:第一张表记录数 * 第二张表记录数 -- 3.这种返回结果称为 笛卡尔集 SELECT * FROM emp, dept
阅读全文
摘要:-- 多子句查询顺序 SELECT column1, column2,... FROM mytable GROUP BY columnx HAVING conditionx ORDER BY columnx LIMIT startx, rowsx; -- 统计各个部门平均工资,并且大于1000, 并
阅读全文
摘要:-- 增强group by的使用 -- 显示每种岗位的雇员总数、平均工资 SELECT COUNT(*) AS SUM, AVG(sal), job FROM emp GROUP BY job -- 显示雇员总数,以及获得补助的雇员数 -- 法1 SELECT COUNT(*) AS SUM, CO
阅读全文
摘要:-- 第一页 SELECT * FROM emp ORDER BY empno ASC LIMIT 0, 3 -- 第二页 SELECT * FROM emp ORDER BY empno ASC LIMIT 3, 3 -- 第三页 SELECT * FROM emp ORDER BY empno
阅读全文
摘要:-- CURRENT_DATE() 当前日期 select current_date() from dual; -- CURRENT_TIME() 当前时间 select CURRENT_TIME() from dual; -- CURRENT_TIMESTAMP() 当前时间戳(和now()类似)
阅读全文
摘要:-- CHARSET(str) 返回字符集 SELECT CHARSET(ename) FROM emp; SELECT CONCAT(ename, ' 工作是 ', job) AS sumname FROM emp; -- 查找子串位置,从1开始 SELECT INSTR('hanshunping
阅读全文
摘要:CREATE TABLE dept( deptno MEDIUMINT NOT NULL DEFAULT '0', dname VARCHAR(20) NOT NULL DEFAULT '', loc VARCHAR(13) NOT NULL DEFAULT '' ); INSERT INTO de
阅读全文