Mysql基础
Tdyang111
这个作者很懒,什么都没留下…
展开
-
python_mysql
"""查询操作"""import MySQLdb# 1. 创建连接对象from MySQLdb.cursors import DictCursorconn = MySQLdb.connect(host='', port=, user='root', password='', database='', charset='utf8mb4')try: # 2. 获取游标对象 with c原创 2020-11-20 20:02:37 · 270 阅读 · 1 评论 -
Mysql学习04
– mysqldump -u root -p school tb_student > school.sql– DQL —> select —> index(索引)– constant —> 常量– 执行计划explain select * from tb_emp where eno=7800;– 创建索引– 前缀索引create unique index idx_emp_ename on tb_emp (ename(1));– 复合索引create index id原创 2020-11-19 19:45:03 · 212 阅读 · 0 评论 -
Mysql学习03
– 查询员工的姓名和年薪((月薪+补贴)*13)(处理空值)select ename, (sal+ifnull(comm,0))*13 as annsalfrom tb_emp order by annsal desc;– 查询有员工的部门的编号和人数select dno, count(eno) from tb_emp group by dno with rollup;– 查询所有部门的名称和人数select dname, ifnull(total,0) from tb_dept t1 left原创 2020-11-18 20:31:04 · 213 阅读 · 0 评论 -
Mysql学习02
use school1;– 查询所有学生信息select * from tb_student;– 查询所有课程名称及学分(投影和别名)select couname as 课程名称, coucredit as 学分 from tb_course;– 查询所有学生的姓名和性别select stuname as 姓名, if(stusex, ‘男’, ‘女’) as 性别 from tb_student;select stuname as 姓名, case stusex when 1 then ‘男原创 2020-11-17 17:31:33 · 182 阅读 · 0 评论 -
Mysql学习01
数据库:数据的仓库,主要解决数据存储和管理的问题,实现数据的持久化。管理数据:能够非常方便的实现对数据的CRUD。C - Create - 新增数据R - Read - 读取数据U - Update - 编辑数据D - Delete - 删除数据持久化:把数据从不能长久保存数据的存储介质转移到可以长久保存数据的存储介质中,简单的说,就是把数据从内存转移到硬盘。数据库的分类:关系型数据库1970s - Codd - 关系模型特点:理论基础:关系代数和集合论具体表象:用二维原创 2020-11-16 20:58:02 · 207 阅读 · 0 评论