py_web_database
yanga11ang
an ACMer,team: Echo
展开
-
3.14 学数据库
1.数据库管理系统DBMS def author('yanga11ang'): windous装mysql 1 官网下载,http:/dev.mysql.com/downloads/mysql 2 解压就可以用 3 运行服务器端 在cmd执行bin下的 mysqld 会各种报错, 执行 mysqld --initialize -insecure 会产生root 无...原创 2018-03-15 19:05:11 · 167 阅读 · 0 评论 -
3.15 学数据库 关于表的操作
sql语句 def author('yanga11ang'): #数据库级别 show databases; # 显示 create database 数据库名字 #创建 # utf-8 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; ...原创 2018-03-15 21:25:26 · 163 阅读 · 0 评论 -
3.22 学数据库 视图 存储过程 触发器 事务 函数 索引
1.视图 只能创建一个临时表 只能在主机上设定,pymysql调用 def yanga11ang(): def time('3.22'): -------------早先麻烦的临时表------------------ select * from ( select * from score where course_id in (1,2) ) -------视图--------------...原创 2018-03-22 21:13:47 · 165 阅读 · 0 评论 -
3.23 学数据库 如何命中索引 使用慢日志
1.执行计划 def yanga11ang 1:explain SQL语句 返回一个表,评估此次效率 2:limit SQL语句加一个 limit 1; 找到一个就不继续了 3.range 索引范围<查找 会range 否则全表 索引范围>查找 都是全表 id 查询顺序标识 如:mysql> explain select * f...原创 2018-03-23 17:01:17 · 310 阅读 · 0 评论 -
3.20 学数据库 Navicat软件和 数据库操作练习
1.Navicat def yanga11ang(): mysql 的一个图形界面 可能存在问题,被人埋地雷,自己写 2.数据库操作练习 1、自行创建测试数据 create database studentMS; create 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、...原创 2018-03-21 19:13:38 · 1661 阅读 · 0 评论 -
3.21 学数据库 练习题答案
1.练习题答案 /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost Source Database ...转载 2018-03-21 19:33:28 · 384 阅读 · 1 评论 -
3.21 学数据库 python操作数据库 权限系统设计
pip3 下载pymysql Python 操作Mysql #pypi里面 pip3 install pymysql 2.使用pymysql def yanga11ang(): #------------------1.执行SQL--------------------------- import pymysql # 创建连接 conn = pymysql.connect(host='...原创 2018-03-21 21:27:08 · 563 阅读 · 0 评论 -
3.22 学数据库 反射调用方法 动态导入模块 数据库操作准则
1.内置函数反射实现权限功能 def yanga11ang(): ------回顾getattr函数 from src import commons #commons.add() func_name='add' func=getattr(commons,func_name) func() -----------权限功能例子--------------- 建立一个权限表 里面有模块表函数名, 数据...原创 2018-03-22 12:53:32 · 135 阅读 · 0 评论