数据库复习
文章平均质量分 54
spirit_artist
这个作者很懒,什么都没留下…
展开
-
mysql视图、事物、索引
视图对于复杂的查询,在多个地方被使用,如果需求发生了改变,需要更改sql语句,则需要在多个地方进行修改,维护起来非常麻烦解决:定义视图视图本质就是对查询的封装定义视图,建议以v_开头create view 视图名称 as select语句;例如:创建视图,查询学生对应的成绩信息create view v_stu_sco as select students.*,sc...原创 2018-04-14 11:22:41 · 278 阅读 · 0 评论 -
redis与python的交互
安装包pip3 install redis引用模块from redis import *这个模块提供了StrictRedis对象,用于连接redis服务器,按照不同类型提供不同方法,进行操作StrictRedis对象方法通过init创建对象,指定参数host、port与指定的服务器和端口连接,host默认为localhost,port默认为6379根据不同的类型,拥...原创 2018-04-15 20:20:03 · 761 阅读 · 0 评论 -
redis数据操作
数据操作redis是key-value数据结构,每条数据都是一个键值对键的类型是字符串,并且键不能重复值得类型分为五种 字符串string哈希hash列表list集合set有序集合zsetstring(字符串)string是redis最基本的类型,最大能存储512mb数据,string类型是二进制安全的,可以存储任何数据,如图片,数字等.增加和修改如果设...原创 2018-04-15 20:09:41 · 306 阅读 · 0 评论 -
redis数据库简介与安装
redis简介redis是一个开源的用ANSI C语言编写,支持网络,基于内存也可以持久化的日志型,key-value型数据库可以用作数据库,缓存和消息中间价是高新能的键值对存储系统,包括string(字符串)、list(链表)、zset(sortedset—有序集合)、hash(哈希类型)支持主从同步redis安装Ubuntu下安装可以选择sudo apt-get...原创 2018-04-15 19:15:52 · 294 阅读 · 0 评论 -
MongoDB与python交互
安装模块pip3 install pymongo引入模块from pymongo import *提供对象进行交互MongoClient对象:用于与MongoDB服务器建立连接DataBase对象:对应着MongoDB中的数据库Collection对象:对应着MongoDB中的集合Cursor对象:查询方法find()返回的对象,用于进行多行数据的遍历MongoC...原创 2018-04-15 18:53:19 · 372 阅读 · 0 评论 -
MongoDB数据库备份与恢复
MongoDB数据库备份mongodump -h dbhost -d dbname -o dbdirectory-h: 服务器地址,也可以指定端口号-d: 需要备份的数据库名称-o: 备份的数据存放位置,此目录中存放着备份出来的数据例如:mongodump -h 192.168.19.25:27017 -d test1 -o ~/Desktop/test1bakMongo...原创 2018-04-15 18:31:37 · 382 阅读 · 0 评论 -
MongoDB数据库查询、聚合、索引
数据查询find()方法db.集合名称.find({条件文档})findOne()方法 只返回一个db.集合名称.findOne({条件文档})pretty() 将结果格式化db.集合名称.find({条件文档}).pretty()比较运算符等于,默认是等于判断,没有运算符小于$lt小于或等于$lte大于$gt大于或等于$gte不等于$ne...原创 2018-04-15 18:23:48 · 1310 阅读 · 0 评论 -
mysql数据库相关命令
数据库相关查看所有数据库 show database;使用数据库 use 数据库名;查看当前使用的数据库 select databses();创建数据库 create database 数据库名 charset=utf8;删除数据库 drop database 数据库名;数据表相关查看当前数据库中所有表 show tables;查...原创 2018-04-09 16:40:16 · 462 阅读 · 0 评论 -
MySQL数据库安装配置相关
MySQL数据库的安装Linux平台用如下命令 sudo apt-get install mysql-server 服务端 sudo apt-get install mysql-client 客户端安装的过程中会提示输入密码,所以要记号密码mysql服务的启动 sudo service mysql startmac平台 mysql.server sta...原创 2018-04-09 16:37:10 · 195 阅读 · 0 评论 -
关系型数据库相关概念
RDBMS Relational Datebase Management System 通过表来表示关系型关系型数据库的主要产品oracle:在以前的大型项目中使用,银行,电信等项目mysql:web时代使用最广泛的关系型数据库ms sql server:在微软的项目中使用sqlite:轻量级数据库,主要应用在移动平台关系型数据库核心元素数据...原创 2018-04-09 16:29:10 · 785 阅读 · 0 评论 -
MongoDB数据库基本操作
MongoDB与mysql SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 ...原创 2018-04-14 14:33:31 · 275 阅读 · 0 评论 -
python与mysql交互,插入数据
#encoding=utf-8# 向学生表中插入一条数据from pymysql import *if __name__=='__main__': try: #创建Connection连接 conn=connect(host='localhost',port=3306,database='test1',user='root',password='my...原创 2018-04-14 14:06:11 · 1655 阅读 · 0 评论 -
python中操作mysql
python中操作mysql步骤安装模块pip install pymysql引入模块from pymysql import *Connection 对象用于建立与数据库的连接创建对象,调用connect()方法conn=connect(参数列表)参数host: 连接mysql主机port:连接mysql主机的端口,默认3306database:数据库名称...原创 2018-04-14 13:58:31 · 321 阅读 · 0 评论 -
mysql 数据库 查询相关
查询相关指定别名 as select students.id,students.name from students select s.id,s.name from students as s;消除重复行 select distinct 列1,… from 表名使用where字句对数据筛选select * from 表名 where 条件比较运算符等于: =...原创 2018-04-13 21:23:14 · 333 阅读 · 0 评论