
sql
彭世瑜
记录我的工作学习笔记
展开
-
Mac下PostgreSQL的安装与简单使用
说明:$ 表示终端操作> 表示PostgreSQL命令行操作一、安装启动# 安装$ brew install postgresql# 检查$ psql -Vpsql (PostgreSQL) 11.5# 初始化 PostgreSQL(执行此命令提示该目录已存在)$ initdb /usr/local/var/postgres -E utf8# 配置数据库地址$ cat ~/.bash_profile# PostgreSQLexport PGDATA=/usr/lo原创 2021-02-14 16:11:22 · 3928 阅读 · 2 评论 -
unable to import 'smart_open.gcs', disabling that module
导入gensim控制台有一个提示unable to import 'smart_open.gcs', disabling that module解决pip install smart_open==1.10.0参考python无法导入gensim,该怎么操作呢?原创 2020-04-24 21:45:11 · 2017 阅读 · 0 评论 -
ThinkPHP5.0分页查询测试
sql 复习:SELECT * FROM table LIMIT count;SELECT * FROM table LIMIT offset, count;测试代码namespace app\api\controller;use app\common\model\NewsModel;class NewsApi{ public function page(){ ...原创 2019-11-04 22:32:56 · 925 阅读 · 1 评论 -
MySQL时间加减函数DATE_ADD和DATE_SUB
语法-- 添加时间间隔 DATE_ADD(date, INTERVAL expr type)-- 减少时间间隔 DATE_SUB(date, INTERVAL expr type)1、说明date 日期表达式expr 时间间隔type 类型2、type 常用值MICROSECOND SECOND MINUTE HOURDAY WEEK MONTH QUARTE...原创 2019-10-31 22:06:46 · 1981 阅读 · 0 评论 -
Python编程:sqlalchemy模块对msyql的增删改查
安装$ pip install sqlalchemy初始化表from sqlalchemy import Column, String, Integer, create_engine, ForeignKeyfrom sqlalchemy.orm import sessionmaker, relationshipfrom sqlalchemy.ext.declarative...原创 2018-06-19 14:53:36 · 1475 阅读 · 0 评论 -
MySQL从零开始
登录 $ mysql -u root -p查看所有库 show databases;创建数据库 create database database_name;删除数据库 drop database database_name;选择数据库 use database_name;查看所有表 show tables;创建数据表 create table table_name(column_n...原创 2018-07-18 15:34:29 · 877 阅读 · 0 评论 -
MySql修改时间字段的函数
定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日期减少指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr参数是您希望添加的时间间隔。type 参数可以是下列值:MICROSECONDSECON...原创 2018-09-20 14:08:25 · 7207 阅读 · 0 评论 -
MySQL:修改表名和字段名和类型
-- 修改表名 rename table old_table to new_table;-- 或者alter table old_table rename as new_table;-- 修改列名称alter table table_name change column old_name new_name varchar(255);参考:对数据库中的表或字段重命名...原创 2019-04-22 10:42:13 · 16173 阅读 · 0 评论 -
MySQL:导入导出一个张数据表
同库1、目标表不存在存在会报错,对student表 做一个一样的表student_replicacreate table student_replica select * from student2、目标表存在将表student 的数据插入到表 student_replica 中insert into student_replica select * from student不同...原创 2019-06-01 12:11:51 · 2248 阅读 · 0 评论 -
Redis安装与常用命令整合
参考: Redis 教程 - 菜鸟教程 NoSQL概述NoSQL = not only sql 非关系型数据库优势:高并发读写 high performance海量数据的高效率存储和访问 huge storage高可扩展性和高可用性 high scalability high availabilityNoSQL四大分类键值对(key-...原创 2018-05-05 19:22:40 · 771 阅读 · 0 评论 -
SQL数据库操作指令
参考: SQL 教程 http://www.w3school.com.cn/sql/index.asp SQL 快速参考 http://www.w3school.com.cn/sql/sql_quickref.aspSQL基础知识SQL 访问和处理数据库对大小写不敏感!每条 SQL 命令的末端使用分号文本值, 单引号来环绕数值,请不要使用引号RDB...原创 2018-05-03 20:58:04 · 940 阅读 · 0 评论 -
Mysql查找删除重复行
测试准备-- 准备测试数据库和数据表,并写入初始数据mysql> create database demo;mysql> use demo;mysql> create table mytable (id int not null primary key, day date not null);mysql> insert into mytable(id,...原创 2018-04-14 09:39:35 · 840 阅读 · 0 评论 -
SQL:sqlite读写数据示例(namedtuple)
# SQLite测试.pyimport sqlite3from collections import namedtuple# 连接数据库,创建游标conn=sqlite3.connect("test.db")cursor=conn.cursor()# 创建数据库rows = cursor.execute("""create table if not exists user (原创 2018-02-01 11:22:47 · 1097 阅读 · 0 评论 -
SQL:sqlite3数据库常用操作
常用数据类型NULL - 空值 INTERGER - 有符号整数类型 REAL - 浮点数类型 TEXT - 字符串(其编码取决于DB的编码) BLOB - 二进制表示(binary large object),二进制大对象常用操作数据库的常用操作,基本都是四个:增、删、改、查增-- 新增表CREATE TABLE IF NOT EXISTS "user" ( "id" INT原创 2018-01-25 13:49:59 · 887 阅读 · 0 评论 -
Python编程:使用数据库sqlite3
创建数据表import sqlite3 # 导入SQLite驱动:# 连接到SQLite数据库# 数据库文件是test.db# 如果文件不存在,会自动在当前目录创建:conn = sqlite3.connect("test.db")cursor = conn.cursor() # 创建一个Cursor:# 执行一条SQL语句,创建user表:cursor.execu原创 2018-01-05 09:34:20 · 1688 阅读 · 0 评论 -
Python:PyMySQL模块读写MySQL数据
连接数据库Mysqlimport pymysql # 需要安装 pip3 install pymysql# 连接conn = pymysql.Connect(host="127.0.0.1", port=3306, user="root", passwd="123456",db="test")# 创建游标cursor = conn.c原创 2018-02-03 21:13:34 · 3519 阅读 · 0 评论 -
SQL:mysql常用语句
RDBMS即关系数据库管理系统 (Relational Database Management System) oracle mysql sqlserver db2 postgresql sqlite excel数据库(Database) 数据表 table 列 column 行 row 冗余 主键 primary key 外键 foreign key 复合键 ...原创 2018-02-03 21:16:25 · 1555 阅读 · 0 评论 -
python2.7传数据到数据库OperationalError: (1366, "Incorrect string value")
python2.7传数据到数据库,报错:raise errorclass, errorvalueOperationalError: (1366, "Incorrect string value: '\\xE5\\x8F\\xAF\\xE5\\x8F\\xAF...' for column 'name' at row 1")一开始以为python的问题,后来网上查到是,mysql字符编码...原创 2018-04-09 15:23:44 · 2951 阅读 · 0 评论 -
Mac安装和卸载mysql5.7
方式一:官网下载安装安装mysqlmysql官网下载:https://dev.mysql.com/downloads/mysql/系统偏好设置 会出现mysql的图标删除mysqlsudo rm /usr/local/mysqlsudo rm -rf /usr/local/var/mysqlsudo rm -rf /usr/local/mysql*sudo rm...原创 2018-04-06 21:27:40 · 4217 阅读 · 0 评论 -
mangodb的使用入门
安装 参考:http://www.runoob.com/mongodb/mongodb-tutorial.html启动服务mongod报错: exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db,...原创 2018-04-18 22:57:16 · 2402 阅读 · 0 评论 -
mac下启动/停止/重启mysql服务
启动MySQL服务 mysql.server start停止MySQL服务 mysql.server stop重启MySQL服务 mysql.server restart原创 2018-04-23 16:41:40 · 2744 阅读 · 0 评论 -
SQL:redis缓存数据库深入
简介REmote DIctionary Server(Redis) 是一个key-value缓存数据库性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/sWindow 下安装 下载地址:https://github.com/MSOpenTech/redis/releases进入redis文件目录,运行cmd 启动服务:redis-server.ex原创 2018-02-01 11:15:01 · 1229 阅读 · 0 评论