数据库
一匹脱缰的野马
一匹脱缰的野马
展开
-
Mysql数据库基础知识点之聚合函数/三
聚合函数Count()计数(1)统计一个班多少学生select count(id) from student;select count(*) from student;(2)统计ui分数大于60的学生个数select count(*) from score where ui>60;统计总分大于200的人数select count(*) from score wher...原创 2019-04-10 18:23:27 · 412 阅读 · 0 评论 -
sqlalchemy模块操作数据库/五
ORM:对象关系映射(object relation mapping)使用面向对象来操作数据库一个类对应一张表格对象对应表格中的记录类中属性对应表格中的字段使用ORM好处:使用ORM提高开发效率sqlalchemy模块:注意要和pymysql模块搭配使用创建表格from sqlalchemy import create_enginefrom sqlalchemy...原创 2019-04-12 16:59:29 · 292 阅读 · 0 评论 -
Mysql数据库基础知识点(下午)/二
DQL语句(数据查询语言)创建数据库表(create table 表名(内容))create table teacher(id int,name VARCHAR(20),salary FLOAT(4,2));插入数据(insert into 表名 value(内容))INSERT INTO teacherVALUE (1, '老边', 23.23);过滤表中重复的语...原创 2019-04-09 15:53:43 · 525 阅读 · 0 评论 -
Mysql数据库基础知识点/二
数据的完整性实体完整性主键特点:不能为空并且唯一主键关键字:primary key主键的使用方式create table person1( id int primary key, name varchar(20), gender char(5));desc person1;插入数据insert into person1 values(1,...原创 2019-04-09 18:55:44 · 301 阅读 · 0 评论 -
搭建mysql读写分离服务器
Mysql读写分离概念部分网站优化技术网站优化主要用到的两个技术为缓存技术和负载均衡技术,缓存技术包括数据库缓存,文件缓存,雪碧图,负载均衡技术包括数据库的主从备份(读写分离)。为什么使用读写分离?在生活中可能遇到一个数据库,有的查找频繁,比如文章表,信息表。有的插入频分,如注册表。用同一台mysql服务器完成大量的插入和查询效率较低。这个时候就需要两台服务器,一台称他...原创 2019-07-05 21:19:22 · 4629 阅读 · 2 评论 -
mysql5.7版本的安装
下载Mysql安装包进入mysql官网按照如下步骤下载在第二张图的同一页面上往下拉,如下图把压缩包下载到本地。安装mysql1.解压文件,不要解压到C盘,不要解压到中文目录。2.解压完成,进入目录,编写my.ini,先创建my.txt写入配置,然后保存修改后缀。Mysql默认端口是3306Mysql默认编码是latin1,需要修改为u...原创 2019-07-06 21:49:28 · 279 阅读 · 0 评论 -
数据库基本概念,mysql引擎以及mysql数据库基本操作总结
数据库基本概念数据库:存储数据的仓库。对数据进行存储,并且提供增、删、改、查的数据操作。数据库建模:使用数据库来表达业务和业务的关系,数据建模成功与否决定了项目 的成败。业务逻辑:实体业务之间的关系,比如:养殖场,猪和饲养员的关系。事务:是作为一个单元的一组有序的数据库操作,如果组当中所有操作都成功,则事务执行成功,如果有一个操作执行失败,则事务执行失败,回滚操作。事务的...原创 2019-07-06 22:08:17 · 361 阅读 · 0 评论 -
Mysql数据库基础知识点
原创 2019-04-09 10:28:10 · 327 阅读 · 0 评论 -
Mysql数据库基础知识点复习/一
原创 2019-04-09 10:04:28 · 385 阅读 · 0 评论 -
pymysql操作数据库/五
初识pymysqlimport pymysql1.创建连接conn=pymysql.connect( host='localhost', user='root', password='####', database='day05', port=3306)print(conn)2.获取游标cur=conn.cursor()3.编写s...原创 2019-04-12 15:05:32 · 278 阅读 · 0 评论 -
Mysql数据库基础知识点梳理总结/三
一、表格设计多对多(1)需要创建第三张表,并且公共字段可以放入到第三张表中create table teacher11(id int PRIMARY key auto_increment,name VARCHAR(20) not null,sub VARCHAR(20) not null);create table student11(id int PRIMA...原创 2019-04-10 19:04:04 · 2941 阅读 · 10 评论 -
Mysql数据库基础知识点梳理总结(练习题)/三
创建一个job数据库,并在此数据库里创建departments(部门表)、employees(雇员表)、salaries(工资表)、dept_emp(雇员与部门关系表)要求:departments表中含有dept_no(部门编码)、dept_name(部门名称)两个字段,其中,dept_no 为定长字符型,长度为4,dept_name 为不定长字符型,长度为40,不能为空,主键为dept_n...原创 2019-04-11 08:59:57 · 1551 阅读 · 0 评论 -
Mysql数据库基础知识点(范式、索引)/四
数据库设计三范式1.设计字段不可再分解2.每个表只说明一个事物3.非主键字段不能相互依赖事物(transaction)事务是由一组DML语句组成,完成一个相对完整的功能,这一组DML语句要么全部执行,要么全部放弃执行。start transaction 或者 begin 开启事务commit 提交事务,提交未存储的事务rollback 回滚事务,即撤销指定的...原创 2019-04-11 14:10:31 · 372 阅读 · 0 评论 -
Mysql数据库基础知识点(函数,视图)/四
mysql常见函数总结数值函数绝对值select abs(-3) from dual;向下取整select floor(3.456) from dual;向上取整select ceil(3.1) from dual;拼接字符串select concat('hello','world') from dual;查看数据库select database() from dual;...原创 2019-04-11 15:30:31 · 478 阅读 · 0 评论 -
Mysql数据库基础知识点(触发器)/四
什么是触发器触发器(trigger):监视某种情况,并触发某种操作,它的执行是由事件来触发的,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器创建语法四要素:1.监视地点(table)2.监视事件(insert/update/delete)3.触发时间(after/before)4.触发事件(insert/updat...原创 2019-04-11 16:36:05 · 644 阅读 · 0 评论 -
Mysql数据库基础知识点(习题)/四
根据表的结构创建以下四个表表一. student(学生表) 属性名 数据类型 可否为空 注 释 Sno varchar (20) 否 学号(主键) Sname varchar (20...原创 2019-04-11 22:35:44 · 1216 阅读 · 0 评论 -
数据库备份与数据库导入/五
触发器练习4:当用户撤销一个订单的时候,直接删除一个订单,对应的商品数量再加回去delimiter $create trigger tg4 after delete on o for each rowBEGINupdate g set num=num+old.much where id=old.gid;END $delimiter ;delete from o where...原创 2019-04-12 11:16:16 · 615 阅读 · 0 评论 -
Mysql数据库基础知识点/一
一.DDL(数据定义语言)1.show databases; -->>显示所有的数据库2.create database 数据库名称; -->> 创建数据库3.use 数据库名称; -->> 使用数据库4.show tables; -->>查看表格5.create table student(id int,name varchar(20)...原创 2019-04-09 09:16:33 · 303 阅读 · 0 评论 -
mongodb的使用方法
对数据库的操作查看数据库创建\使用数据库创建数据库的时候,需要在数据库中插入数据之后才能显示出数据库。在数据库中插入数据进入数据库中删除数据库对数据表的外部操作进入数据库中查看数据表删除数据表创建数据表并插入数据对数据表的内部操作增创建数据表并插入数据...原创 2019-09-04 20:14:56 · 104 阅读 · 0 评论