随笔分类 - 数据库
数据库服务器及命令行相关操作
摘要:mariaDB 在服务器命令行 登录指令 mysql -u root -p Enter password: (出现输入密码的提示) 如果不加-p会出现 Access denied for user 'root'@'localhost'(using password:NO)的错误提示。
阅读全文
elasticsearch基本使用
摘要:elasticsearch 是java对lucence的封装,所以需要事先安装java。 它适用于全文索引,便捷的分布式,主要原理就是倒排索引。一般搜索某个关键字,是通过在一篇篇文章中查找这个关键字,而elasticsearch是存储的时候就将需要索引的内容进行分词,形成多个标签,查找时直接在标签索
阅读全文
MYSQL的存储函数
摘要:创建存储函数与创建存储过程大体相同,格式如下: create function sp_name([func_parameter[,...]]) returns type [characteristic...]routine_body 其中sp_name 为存储函数名称,func_parameter
阅读全文
MySQL的存储过程
摘要:存储过程和存储函数经常是一组SQL语句的组合,这些语句被当作整体存入MYSQL 数据库服务器中。用户定义的存储函数不能用于修改全局库状态,但该函数可从查询中 被唤醒调用,也可像存储过程一样通过语句执行。 mysql中创建存储过程的基本形式如下: create procedure sp_name([p
阅读全文
存储过程2
摘要:MYSQL存储过程中的参数主要有局部参数和会话参数两种,又称局部变量和会话变量。 局部标量只在定义该局部变量的begin...end范围内有效,会话变量在整个存储过程范围内均有效。 1.局部变量 局部变量以关键字declare声明,后跟变量名和变量类型,例: declare a int 在声明局部变
阅读全文
存储过程中的流程控制语句
摘要:if语句: if condition1 then ... [elseif condition2 then...,...] [else...] end if 例: delimiter// create procedure example_if(in x int) begin if x=1 then s
阅读全文
计算机软件技术基础-(数据存储)
摘要:一个好的软件开发(管理)人员应该具备以下能力: 熟练掌握常用算法和数据结构 熟悉数据库设计技术 熟悉软件工程的基本原则 。 数据结构的主要研究内容包括实际问题中所涉及的数据逻辑组织方式、数据在计算机中的 物理存储方式、可对数据实施的操作。 数据结构是指数据元素(或数据对象)的集合以及元素间的相互关系
阅读全文
mysql存储过程中使用游标
摘要:用户变量一般以@开头,作用于全局范围 局部变量需用 declare 定义格式为 declare 变量名 数据类型 [default value]; mysql 数据类型有 int ,float,date,varchar(length)等 声明的顺序必须是 先声明变量,再声明游标、最后声明handle
阅读全文
json解析写入mysql
摘要:import json,requests,pymysql from pprint import pprint from datetime import datetime dt=datetime.now() todayy=datetime(dt.year,dt.month,dt.day,0,0,0)
阅读全文
从mysql读取数据写入mongo
摘要:# coding:utf-8 # Created by qinlin.liu at 2017/3/14 import pymysql import datetime #pymongo说明文档 : http://api.mongodb.com/python/current/api/pymongo/co
阅读全文
查看json数据更新情况
摘要:#! python3 # -*- coding:utf8 -*- #主要为读取excel中接口地址,打开网页爬取url页面中数据,解析json,检查是否符合逻辑(正常) import requests,json,openpyxl,time from pprint import pprint wb=o
阅读全文
sqlalchemy 简介
摘要:#! /usr/bin/env python3 # -*- coding:utf-8 -*- #use SQLAlchemy ORM #ORM:Object-Relational Mapping ,把关系数据库的结构映射到对象上,SQLAlchemy是Python中有名的ORM框架 #导入sqlal
阅读全文
sql server 的游标
摘要:-- sql server 中的游标 --声明游标 /* declare cursorname [insensitive] [scroll] cursor for <select-查询块> [for {read only|update[of<列名>[,...,n]]}] Insensitive 表示
阅读全文
sql server的远程连接
摘要:当一台服务器上的数据库需要用到另一台服务器上的数据库时,就需要远程连接 首先创建远程连接 exec sp_addlinkedserver linkname,'','SQLOLEDB',serverIP 例: exec sp_addlinkedserver 's118s','','SQLOLEDB',
阅读全文
pymssql
摘要:用与连接sql server数据库的python接口 import pymssql 1.配置信息 conf={ "host": "118.190.41.846:9099", "user": "sa", "password": "123", "database": "water"} 如果是连接本地的数
阅读全文
sql server 的变量
摘要:对于占用关键字等不符合规则的命名,可使用中括号[ ]括起来。 局部变量: 局部变量名必须以@开头,作用范围仅为程序内部。 常用用途: 1.作为计数器计算循环执行的次数或控制循环执行的次数 2.保存数据值以供控制流程语句测试 3.保存存储过程返回代码要返回的数据值或函数返回值 局部变量必须先声明后使用
阅读全文
psycopg2 (python与postgresql)
摘要:#快速导入数据到postgresql import pandas as pd import psycopg2 from io import StringIO def sql_to_df(): con=pymysql.connect(**conf["mysql_form"]) sql="select
阅读全文
postgresql的copy
摘要:https://www.postgresql.org/docs/current/static/sql-copy.html 一、Copy的基本语法 Copy的作用是复制数据在数据表和文件之间。 Copy在PostgreSql中的语法是(来自文档): 1、 将文件中的数据复制到表中: COPY tabl
阅读全文
sql server中的go
摘要:1. 作用:向 SQL Server 实用工具发出一批 Transact-SQL 语句结束的信号.2. 语法:一批 Transact-SQL 语句GO如Select 1Select 2Select 3GO3. 说明:1) GO 不是 Transact-SQL 语句;2) 它是 sqlcmd 和 os
阅读全文
sqlalchemy
摘要:http://docs.sqlalchemy.org/en/devel/ sqlalchemy通过被用作ORM框架,也可以当作普通的数据库接口使用,内带数据库连接池 from sqlalchemy import create_engine conf="dialect+driver://usernam
阅读全文