mysql随笔

1.ORDER BY 排序

  • ASC 正序

  • DESC 倒序 

2.函数

  • AVG     平均数
  • SUM     总和
  • COUNT 数量 
  • MAX      最大
  • MIN        最小

3. test

1. /* 找出所有经理,销售人员, 还有既不是经理也不是销售但其工资超过2万的人信息*/
SELECT * FROM mydb WHERE (job='经理') OR (job = '销售') OR (job NOT IN ('经理', '销售') AND sale > 20000)

2.  /*找出名字为三个字的成员*/
SELECT * FROM mydb WHERE name LIKE '___'  /*_代表任意1个字符,%代表任意多个字符用于模糊查询*/

3. /*员工信息,工资降序, 如果工资相同则按入职时间升序*/
SELECT * FROM mydb ORDER BY sal DESC, time ASC

4. /*查询每个部门的平均薪资*/
SELECT deptno, AVG(sal) FROM mysql GROUP BY depto

5./*查出所有员工姓名及其上属领导*/
SELECT e.ename, m.ename FROM emp.e LEFT OUTER JOIN emp.m ON e.mgr = m.empno

4.常用命令

  • desc 表名   -----------------------------------------------------查看表结构

  • alter table 表名 rename to bbb  ---------------------------修改表名

  • alter table 表名 add column 列名 varchar(30)  --------添加列 

  • alter table 表名 drop column 列名  -----------------------删除列

  • INSERT INTO 表名 (a, b)  VALUES (1,2) ---------------------------------------------------------------------------------表中插入数据

  • SELECT  (多个列用 ,  分割)   FROM    WHERE  条件(多个条件 用 AND / OR 分割)  ---------------------表中查数据

    SELECT  (多个列用 ,  分割)   FROM    ORDER BY  条件(多个条件 用 AND / OR 分割) 排序查

    SELECT  (多个列用 ,  分割)   FROM    GROUP BY  条件(多个条件 用 AND / OR 分割) 分组查

  • SELECT    FROM 表1  LEFT OUTER JOIN 表2  ON 条件 ---------------------------------------------表1的所有行和表2满足条件的行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值