
sql
彭世瑜
要成为程序员的男人,个人主页:www.pengshiyu.com
-
原创 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:111288
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:56154
0
-
原创 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:46435
0
-
原创 Redis安装与常用命令整合
参考: Redis 教程 - 菜鸟教程 NoSQL概述NoSQL = not only sql 非关系型数据库优势:高并发读写 high performance海量数据的高效率存储和访问 huge storage高可扩展性和高可用性 high scalability high availabilityNoSQL四大分类键值对(key-...2018-05-05 19:22:40158
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:36806
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:29254
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:255137
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:1310681
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:511179
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:04266
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:35206
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:47392
0
-
原创 SQL:sqlite3数据库常用操作
常用数据类型NULL - 空值 INTERGER - 有符号整数类型 REAL - 浮点数类型 TEXT - 字符串(其编码取决于DB的编码) BLOB - 二进制表示(binary large object),二进制大对象常用操作数据库的常用操作,基本都是四个:增、删、改、查增-- 新增表CREATE TABLE IF NOT EXISTS "user" ( "id" INT2018-01-25 13:49:59209
0
-
原创 Python编程:使用数据库sqlite3
创建数据表import sqlite3 # 导入SQLite驱动:# 连接到SQLite数据库# 数据库文件是test.db# 如果文件不存在,会自动在当前目录创建:conn = sqlite3.connect("test.db")cursor = conn.cursor() # 创建一个Cursor:# 执行一条SQL语句,创建user表:cursor.execu2018-01-05 09:34:20941
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.c2018-02-03 21:13:342371
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:25919
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:442116
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:402305
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:161600
0
-
原创 mac下启动/停止/重启mysql服务
启动MySQL服务 mysql.server start停止MySQL服务 mysql.server stop重启MySQL服务 mysql.server restart2018-04-23 16:41:401437
0
-
原创 SQL:redis缓存数据库深入
简介REmote DIctionary Server(Redis) 是一个key-value缓存数据库性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/sWindow 下安装 下载地址:https://github.com/MSOpenTech/redis/releases进入redis文件目录,运行cmd 启动服务:redis-server.ex2018-02-01 11:15:01545
0