若查看HBase-1.2.4版本内容及demo代码详见 大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践 1. 环境准备: 1.需要在Hadoop启动正常情况下安装,hadoop安装可参考LZ的文章 大数据系列之Hadoop分布式集群部署 2. 资料包  hbase-0.98.9-hadoop2-bin.tar.gz 2. 安装步骤: 1.将hbase 压缩包放入用户~/resources下 2.执行命令,cp到用户根目录,解压 cp resources/h…
mongodb是一款分布式的文件存储的数据库,注意这两个词,分布式和文件存储.mongodb支持复制和分片,可以合理的运用空间的大小,也可以达到容灾的目的.另外文件存储也是一个特点,抛弃了传统的表的概念,使用了集合的概念,下面是对应图 另外一个mongodb具有的优势便是其具有一个javascript的shell,你可以在这里使用纯js的语法. 目前mongodb的版本是3.X版本的,其api相对于2.x版本的变化了不少,包括很多常用的增删改查的命令都有所变化. 首先,下载mongodb,然后c…
PUT,DELETE,POST,GET四种基础方法对应增删改查 1.GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改.增加数据,不会影响资源的内容,即该请求不会产生副作用.无论进行多少次操作,结果都是一样的. 2.与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同. 3.…
一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ) 结构化查询语言 SQL语言分为4个部分:DDL(定义).DML(操作).DQL(查询).DCL(控制) 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE 3…
文章作者公众号bigsai,已收录在回车课堂,如有帮助还请不吝啬点个赞赞支持一下! 课程导学 大家好我是bigsai,我们都学过数据库,但你可能更熟悉关系(型)数据库例如MySQL,SQL SERVER,ORACLE等,对于非关系(型)数据库可能比较陌生,因为大部分入门级项目或者学习对非关系型数据库的使用要求并不高,所以你了解的会更少.但谈起性能和功能,非关系数据库的表现那可谓是非常亮眼了!咱们今天就介绍学习以及使用其中一种非关系型数据库--MongoDB数据库! 本篇会介绍MongoDB相关内…
MongoDB到底是什么鬼? 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库,知道是文件型数据库,但是不知道怎么来用 那么好,所谓千呼万唤始出来,现在我就拉给你们看: 一.初识MongoDB 之 什么东西都得先从理论入手,你说是不是啊? MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产…
SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发. SQL语句四大分类 SQL语言分为3种类型: DDL语句 数据库定义语言(Create,Alter,Drop,DECLARE) DML语句 数据库操纵语言(Select,Delete,Update,Insert) DCL语句 数据库控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) DQL语句…
数据库增删改查的基本操作(数据文件在data目录下) 数据库的专业术语 1.文件夹:数据库 2.文件:数据表 指令的注意事项 1.用use的时候指令结尾不需要跟一个分号 ‘:’ 2.如果用show或其他的指令结尾必须要根一个分号 ‘:’ 一.数据库的查看操作 1.通过指令查看data文件夹下的所有数据库和数据表 show databases; #命令后面一定要有一个分号 ‘:’ 2.进入指定的数据库 use 数据库名  #返回一个Database changed 信息,就是说明你使用的是你进入的…
1.表操作: create table tableName (id int(6) not null primary key auto_increatment,name varchar(10) not null,value double(10,2) not null ); # 创建表 show columns from tableName; # 查看表结构 drop table tableName;  # 删除表 alter table tableName  add/drop/modify col…
①TP5--增删改查简单的demo 我先吐槽一下:因为工作需要研究tp5,去官网看了一下哎呦,资源挺多挺全啊!然后下载唯一免费的官方教程,我曹pdf打开533页.讲的很细但是开发能等看完才做吗?看到精简版快速入门的还软妹币20试读3章.寻思找个demo案例吧,要不加群拿源码,要不视频教程收费.特喵的框架是开源的但是教程是收费的.寻思去论坛看看问题,不是我喷好多技术小白的问题,我想看看怎么获取传参传值,泥煤那个系统变量是什么鬼?挣扎了3个小时我放弃了官网.在度娘上找到一个demo,吭哧吭哧啃完.一…
Django中生成多个APP,每个APP下都有自己models模块,避免了多个APP之间数据的相互影响. 1.首先在APP的models下创建一个类 class UserInfo(models.Model): username = models.CharField(max_length=) password = models.CharField(max_length=) age = models.IntegerField() 2.在全局配置中添加APP名 3.通过类创建表 A.python ma…
从yii中文站开始http://www.yiichina.com/ Yii 是一个高性能,基于组件的 PHP 框架 一. 1.安装yii方式 composer安装或者下载一份应用程序模板.刚开始学习,我使用后者 Yii2的基本应用程序模板 2.目录结构 a.解压源码包根目录下,requirements.php文件检查系统配置. b.web目录下index.php是入口文件.通过这里访问应用,什么都没有配置的话访问结果如下图,这是因为需要配置cookievalidationkey防止恶意攻击.(配…
之前介绍过关于HBase 0.9.8版本的部署及使用,本篇介绍下最新版本HBase1.2.4的部署及使用,有部分区别,详见如下: 1. 环境准备: 1.需要在Hadoop[hadoop-2.7.3] 启动正常情况下安装,hadoop安装可参考LZ的文章 大数据系列之Hadoop分布式集群部署 2. 资料包  zookeeper-3.4.9.tar.gz,hbase-1.2.4-bin.tar.gz 2. 安装步骤: 1.安装zookeeper 1.解压zookeeper-3.4.9.tar.gz…
ADO.NET:数据访问技术,就是将C#和MSSQL连接起来的一个纽带.我们可以通过ADO.NET将内存中的临时数据写入到数据库中,也可以将数据库中的数据提取到内存中供程序调用. 数据库数据的增.删.改格式: //1.连接数据库 //写连接字符串,立马就要想到有4点要写完,1.连接哪台服务器,2.连接哪个数据库,3.连接用户名,4.密码 string sql = "server=.;database=Data0720;user=sa;pwd=123;"; //编写连接字符串 //实例化…
一 pyMySQL 的安装 1 在pyCharm 中安装pyMySQL 这个模块取决能否顺利链接到MySQL  2 可以在 cod 中 添加 pip install  pyMySQL 3 在cmd 中 进入数据库 mysql -uroot -p密码 然后新建一个database    为pyCharm 链接做准备(它链接数据库必须要确定一个库的名字) 4 在pyCharm 中选择Database  一个加号 + 5 链接数据库  主要的是 用户名 密码 和 新建的数据库名  点击测试 成功才行…
# 字典相关的代码## 1.字典的特性:a 字典的无序性: b 数据关联性强 C 键键值对 唯一一个映射数据类型# 字典的键必修二是可哈希的(不可变的数据类型:,字符串,数字的,布尔值,元祖)# 并且是唯一的# 不可哈希的(可变的数据:列表,字典,set 集合)# 例子 ,# dic = {'name':'aima','age':43}# 2 增加# a. 增加 dic ['k'] = v 直接可覆盖 dic['name'] = 'wangyan'# b .dic.sedefault ('k')…
如何使用终端操作数据库 如何登录数据库 mysql -u用户名 -p密码 比如: mysql -uroot -p123456 如何查询数据库服务器中所有的数据库 show databases; 如何选中某一个数据库进行操作 use 你要操作的数据库: 比如 use sys; sql语句中的查询 select * from 你要查询的选中数据库里的内容 提示:如果选中的数据库没有你要查询的内容会显示 Table 'sys.sys' doesn't exist 按条件查询比如查询id=1的数据 se…
#文档元数据 一个文档不仅仅包含它的数据 ,也包含 元数据 —— 有关 文档的信息. 三个必须的元数据元素如下:## _index    文档在哪存放 ## _type    文档表示的对象类别 ## _id   文档唯一标识# 索引文档 #通过使用 index API ,文档可以被 索引 —— 存储和使文档可被搜索 .但是首先,我们要确定文档的位置.正如我们刚刚讨论的,一个文档的 _index . _type 和 _id 唯一标识一个文档. 我们可以提供自定义的 _id 值,或者让 index…
一.数据库基础 表 table:数据是保存在表内,保存在一个表内的数据,应该具有相同的数据格式 行:行用于记录数据 记录:行内的数据 列:列用于规定数据格式 字段:数据的某个列 主键:唯一地标识表中的某一条记录,不能空,不能重复 二.数据库的数据类型 1.数字类型 整数: tinyint.smallint.mediumint.int.bigint浮点数: float.double.real.decimal日期和时间: date.time.datetime.timestamp.year 2.字符串…
研究了几天的数据库,终于把它给搞出来了.Sqlite是ios上最常用的数据库之一,大家还是有必要了解一下的.这是仿照网上的一个例子做的,有些部分写的不好,我稍作了修改,以讲解为主,主要让大家能够明白如何修改,明白原理,达到举一反三的目的. 先来看看效果图 先来看看数据库方法类,将各个操作都封装在一个类里面,达到代码重用的目的,这是程序员都应该努力去实现的目标,这样在下一次用到同样的方法和类的时候,就可以直接使用封装好的类,可以节约大量的时间. 先来看看.h文件 #import <Foundati…
一.创建数据表 1).创建不存在的新表: create table tname(  Data_Name Date_Type [default][默认值]  );2).创建已存在表的副本 create table emp1 as select * from emp; 二.插入数据 1).为部分字段批量插入数据    insert into emp1(empno,ename,job) select empno,ename,job from emp;2).为部分字段插入单行数据    insert i…
练了一天,基本的东东应该有感觉了. #coding=utf-8 from datetime import datetime from sqlalchemy import (MetaData, Table, Column, Integer, Numeric, String, Boolean, DateTime, ForeignKey, ForeignKey, create_engine) from sqlalchemy import (insert, select, update, delete,…
查看所有数据库 show dbs 切换数据库(若不存在,会自动创建) use databasename 删除当前数据库 db.dropDatabase() MongoDB中没有表,只有集合. 插入集合 db.集合名.insert(json) 例如 db.connection.insert({x:1}) for循环插入(js的语法) for (i=3;i<100;i++) db.函数名.insert({x:i}) 查看所有集合 show collections 查看所有数据 db.集合名.find…
$mongo = new Mongo(); $db = $mongo->selectDB('test'); $collection = $db->selectCollection('foo'); //插入 $array = array('name'=>'张三','sex'=>'male'); $bool = $collection->insert($array); //更新 $where = array('name'=>'张三'); $newdata = array('…
//插入数据 $res = Db::execute('insert into phptab(info) values("小张")'); dump($res); //修改数据 $res = Db::execute('update phptab set info="你好tp" where id=1'); //删除数据 $res = Db::execute('delete from phptab where id=1'); //查询数据 $res = Db::query(…
上一篇讲述了MyBatis的快速入门,下面在此基础上进行增删改查的操作: 首先定义dao层的接口: package com.zy.dao; import com.zy.domain.User; import java.util.List; public interface UserDao { /** * 根据id查询用户信息 */ public User getUserById(int id); /** * 查询所有用户信息 */ public List<User> getUserList()…
上一篇博客写了如何初始化一个简单的Spring Boot项目,这次详细记录一下如何连接数据库并实现增删改查基本操作. 我使用的是MySQL 5.5+Navicat,MySQL量级比较轻,当然微软的SQL Server也挺好的. 1.配置数据源与连接信息 默认生成的项目会带有一个application.properties供用户来配置相关信息,这里可以将其修改为application.yml,你问为什么? yml文件天然树状结构,便于阅读:需要写的东西比properties少得多. 不足之处就是冒…
ABP我就不多介绍了,不知道的可以自己百度 本篇开发工具VS2017,数据库SQL SERVER2012,系统Win7 1.去ABP官网下载对应的模板,下载地址:https://aspnetboilerplate.com/Templates 2.用VS2017打开解压后的项目,找到src下web项目下appsettings.json文件.打开后修改数据库连接字符串 图我就不截了,涉及个人隐私 3.在Core项目下添加二个文件夹,一个Entities文件夹存放所有的实体,一个IRepositori…
ORM对数据库的增删改查基本操作: 创建模型如下: 基本的增删改查如下:…
Mybatis增删改查基本操作 一.XML实现方式 1.mapper.xml的配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 通常使用包…