
数据库
文章平均质量分 77
简单就好VIP
你相信什么,命运就会是什么!加油吧 !!!
展开
-
四十二、mysql数据库1:数据库初识、数据库与数据库表的相关操作
一、关系型数据库当前主要使用两种类型的数据库:【关系型数据库】和【非关系型数据库】所谓的关系型数据库RDBMS是建立在关系模型基础之上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。1、关系型数据库核心元素数据行(记录)数据列(字段)数据表(数据行的集合)数据库(数据表的集合)2、关系型数据库的主要产品:Oracle:在以前的大型项目中使用,银行、...原创 2018-08-18 16:12:50 · 351 阅读 · 0 评论 -
五十二、Redis 数据库 2:set类型、zset类型、hash类型
一、set集合类型(无序集合类型)redis里面的set集合类型是string类型的无序集合,被称为无序集合类型。set元素最大可以包含(2的32次方-1)个元素。1、集合满足三个特点:无序性:集合里面的数据是没有顺序之分。唯一性:集合里面的数据彼此是不能重复。确定性:集合里面的数据的个数是确定的。2、该类型应用场合:qq好友推荐3、sadd向集合里面添加元素:...原创 2018-08-25 22:30:27 · 785 阅读 · 0 评论 -
五十一、Redis数据库1:Redis数据库string类型、 list链表类型
一、数据库连接直接本机连接:redis-cli连接虚拟机: redis-cli -h 虚拟机ip地址 -p 6379二、相关操作Redis:内存缓存,key/value形式的1、设置key及value注意:username这个key没有的话会创建,有的话,就会覆盖。2、获取key及value3、incr做自增操作,可以对某个key的value进行+1...原创 2018-08-25 21:57:02 · 332 阅读 · 0 评论 -
五十、MongoDB数据库2:Python操作MongoDB数据库
一、安装pymongo库pymongo是操作MongoDB的python模块Python2的安装方法:python2 -m pip install pymongoPython3的安装方法:python3 -m pip install pymongolinux下的安装方法: sudo python3 -m pip install pymongo二、插入数据:1、插入一条数据...原创 2018-08-25 20:28:05 · 295 阅读 · 0 评论 -
四十九、MongoDB数据库1:MongoDB的增、删、改、查
一、连接数据库如果只在windows下使用:进入数据库命令:mongo如果windows要连接虚拟机(服务器),命令:mongo 服务器IP地址:27017Mongodb ‘无状态模式’,不用去设计,直接用,存什么东西,取决于前边传什么,后边就存什么。中文文档:http://docs.mongoing.com/英文文档:https://docs.mongodb.com/man...原创 2018-08-25 20:09:43 · 666 阅读 · 0 评论 -
四十八、mysql数据库7:Mysql与python的交互、参数化(重点python与mysql交互传参)
一、使用python命令连接数据库流程二、python3 安装pymysql包创建py文件,进行插入数据:通过python文件来连接数据库实现交互(前提需要安装pymysql包)1、Linux下安装pymysql包在python3的环境下安装pymysql包:pip3 install pymysql进行安装。提示升级可使用命令更新:更新完再安装一下2、Win...原创 2018-08-25 19:16:38 · 4825 阅读 · 0 评论 -
四十七、mysql数据库6:(重点)视图、事务、索引
一、视图1、创建视图,建议以v_开头,查询所有学生信息2、查看视图:查看表会将所有的视图也列出来3、使用:视图的用途就是查询4、删除视图二、(重点)事务1、事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,...原创 2018-08-25 18:58:22 · 209 阅读 · 0 评论 -
四十六、mysql数据库5:(重点)商城数据库优化(三范式,细分表)、数据备份与还原
一、创建商品分类表:(分开插入数据的)1、创建 goods_cates 表#创建表if 用法: 如果不存在创建,存在报错create table if not exists goods_cates(cate_id int unsigned primary key auto_increment, cate_name varchar(40)); 2、将刚刚查询的数据插入到...原创 2018-08-25 18:00:23 · 348 阅读 · 0 评论 -
四十五、mysql数据库4:MySQL高级查询
一、连接查询操作:mysql支持三种类型的连接查询,分别为:内连接、右连接、左连接。注意:一个数据库中如果有多个表的话,表名是不能省略的。1、使用内连接查询班级表与学生表(inner join)on后面跟着连接查询的条件:select students.name,classes.name from students inner join classes on stu...原创 2018-08-25 17:37:27 · 272 阅读 · 0 评论 -
五十四、mysql数据库8:MySQL内置函数 — 日期时间函数、加密sha1
一、日期时间函数1、获取子值2、日期计算,使用+-运算符,数字后面的关键字为year、month、day、hour、minute、second3、日期格式化date_format(date,format)4、当前日期current_date()5、当前时间current_time()6、当前日期时间now()7、小应用:...原创 2018-08-26 15:47:04 · 917 阅读 · 0 评论 -
五十三、Redis数据库3:使用pycharm软件写命令操作redis
一、参考学习:PyPI:https://pypi.python.org/pypi/redisGitHub:https://github.com/andymccurdy/redis-py1、(重点学习)文档:http://redis-py.readthedocs.io/en/latest/2、安装redis 模块Windows下:python3 -m pip install re...原创 2018-08-26 14:26:25 · 1261 阅读 · 0 评论 -
四十四、mysql数据库3:MySQL各种查询命令
一、查询的命令1、查询所有信息: select * from 表名 ;2、也可以这样查,查详细点:数据库.表名 .*3、数据库的名字省略的前提是:你当前所选择的数据库就是该数据库,因此要选择相应的数据库里的表。4、查询表中的部分字段信息: ① 详细查询:② 在当前表中可省略表名,直接查询:5、给表起别名 — 用as ① 这种形式的:前面的也需要修改:...原创 2018-08-18 17:03:40 · 956 阅读 · 0 评论 -
四十三、mysql数据库2:插入、更新、删除数据
一、插入数据1、全列插入:(必须一一对应)① 注意:为主键以及自动增长的id字段的值进行占位有3种方法【0】和【null】和【default】。 #全列插入——中间用,分开,一一对应起来, #【0】和【null】和【default】都是占位符。 生日必须加"" #可分别插入数据,也可一次性插入数据 insert...原创 2018-08-18 16:36:51 · 461 阅读 · 0 评论 -
mysql主从复制
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必...转载 2018-11-12 15:05:30 · 209 阅读 · 0 评论