梦想一步登天

导航

随笔分类 -  MySQL

MySQL数据库练习题
摘要:二、练习操作 1 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 2 思路: 3 获取所有有生物课程的人(学号,成绩) - 临时表 4 获取所有有物理课程的人(学号,成绩) - 临时表 5 根据【学号】连接两个临时表: 6 学号 物理成绩 生物成绩 7 8 然后再进行筛选 9 10 se 阅读全文

posted @ 2020-01-09 21:37 梦想一步登天 阅读(429) 评论(0) 推荐(0)

ORM框架SQLAlchemy
摘要:一 、SQLAlchemy简介SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 SQLAlchemy架构。 SQLAlchemy流程。 #1、使用者 阅读全文

posted @ 2020-01-07 23:25 梦想一步登天 阅读(199) 评论(0) 推荐(0)

MySQL实现分页-基于limit方式
摘要:一、limit 基本实现方式 一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 来解决这个问题: 1 收到客户端{pageNo:1,pagesize:10} 2 selec 阅读全文

posted @ 2020-01-04 21:40 梦想一步登天 阅读(838) 评论(0) 推荐(1)

MySQL索引
摘要:索引是对数据库表中一个或多个列(例如,user 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整 阅读全文

posted @ 2020-01-04 14:16 梦想一步登天 阅读(189) 评论(0) 推荐(0)

mysql视图,存储过程,函数,事务,触发器,以及动态执行sql
摘要:一、视图 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据 阅读全文

posted @ 2020-01-02 23:30 梦想一步登天 阅读(333) 评论(0) 推荐(0)

MySQL连表查询
摘要:一、连表查询之一对多表 1、首先创建两个表,并添加两个表的外键约束:人员表中的part_id与part表中的pid,设置外键约束。 1 CREATE TABLE `part` ( 2 `pid` int(11) NOT NULL, 3 `caption` varchar(32) NOT NULL, 阅读全文

posted @ 2019-12-30 22:45 梦想一步登天 阅读(3964) 评论(0) 推荐(0)

pymysql操作MySQL数据库
摘要:一、查询数据库中的数据 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import pymysql 5 6 #打开数据库连接 7 conn = pymysql.connect(host="localhost", user="root", 阅读全文

posted @ 2019-12-29 00:39 梦想一步登天 阅读(527) 评论(0) 推荐(0)

MySQL基础入门
摘要:一、MySQL安装 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management Syste 阅读全文

posted @ 2019-12-27 23:03 梦想一步登天 阅读(179) 评论(0) 推荐(0)