随笔分类 -  mysql

摘要:// 查询数据表 show tables // 查询创建表结构 show create table stu1; show create table stu1 \G; describe stu1; 阅读全文
posted @ 2020-05-29 14:47 EricBlog 阅读(104) 评论(0) 推荐(0)
摘要:// 查看数据表 show databases; // 创建表 create database if not exists stu; // 删除表 drop database stu; // 查看创建表语句 show create database vega; // 修改数据库编码 alter da 阅读全文
posted @ 2020-05-29 14:05 EricBlog 阅读(96) 评论(0) 推荐(0)
摘要:select HEX(AES_ENCRYPT('你好世界','ABC123456')) select AES_DECRYPT(UNHEX('E85A104B6142A7375E53C0545CAD48EE'),'ABC123456') HEX() 二进制转十六进制 UNHEX() 十六进制转 二进制 阅读全文
posted @ 2019-08-09 18:53 EricBlog 阅读(2269) 评论(0) 推荐(0)
摘要:C:\Users\Eric>mysqldump -uroot -p demo->数据库名 > C:\Users\Eric\demo.sql 导出目录地址 导入 sql 文件 mysql> use demoDatabase changedmysql> source C:\Users\Eric\demo 阅读全文
posted @ 2019-08-09 16:54 EricBlog 阅读(89) 评论(0) 推荐(0)
摘要:START TRANSACTION delete from t_emp delete from t_deptcommit START TRANSACTION delete from t_emp delete from t_dept SELECT * FROM t_emp 查询不到数据 SELECT 阅读全文
posted @ 2019-08-09 15:41 EricBlog 阅读(138) 评论(0) 推荐(0)
摘要:-- 绝对值 100select abs(-100)-- 四舍五入 保留两位小数 4.6300select round(4.6288*100)/100 -- 向下取整 9select floor(9.9) -- 向上取整 4select CEIL(3.2) -- 2的3次幂SELECT power( 阅读全文
posted @ 2019-08-09 12:58 EricBlog 阅读(252) 评论(0) 推荐(0)
摘要:# 删除10部门中 工龄超过20年的员工 delete from t_emp where deptno = 10 and DATEDIFF(NOW(),hiredate)/365 >= 20 #删除20部门中工资最高的员工记录 delete from t_emp where deptno = 20 阅读全文
posted @ 2019-08-08 17:32 EricBlog 阅读(185) 评论(0) 推荐(0)
摘要:#把每个员工编号和上司的编号+1,用order by 完成 update t_emp set empno = empno + 1,mgr = mgr + 1 ORDER BY empno DESC # 把月收入前三名的工资减100 LIMIT 完成 UPDATE t_emp set sal = sa 阅读全文
posted @ 2019-08-08 16:12 EricBlog 阅读(684) 评论(0) 推荐(0)
摘要:单条插入 insert into t_dept(deptno,dname,loc)VALUES(50,'技术部','北京') 多条插入 insert into t_dept(deptno,dname,loc)VALUES(60,'后勤部','北京'),(70,'开发部','北京') 子查询插入 in 阅读全文
posted @ 2019-08-08 14:56 EricBlog 阅读(161) 评论(0) 推荐(0)
摘要:1 查询底薪超过公司平均底薪的员工信息? select e.empno,e.ename,e.salfrom t_emp as e join (select avg(sal) as avg from t_emp) t on e.sal > t.avg 2 统计人数 格式化时间 select count 阅读全文
posted @ 2019-08-08 13:30 EricBlog 阅读(559) 评论(0) 推荐(0)
摘要:平均 svg select avg(sal + IFNULL(comm,0)) as avg_sal from t_emp 总和 sum select sum(sal + IFNULL(comm,0)) as sum_sal from t_emp 最大 max select max(sal + IF 阅读全文
posted @ 2019-08-07 17:39 EricBlog 阅读(140) 评论(0) 推荐(0)
摘要:查询语句 select * from t_deptselect empno,ename,sal from t_emp select empno, sal * 12 as "income" from t_emp 分页 select empno,ename from t_emp limit 10,5 去 阅读全文
posted @ 2019-08-07 14:52 EricBlog 阅读(244) 评论(0) 推荐(0)