在学习SQLAlchemy的过程中,好多时候需要查官方Tutorial,发现网上并没有完整的中文版,于是利用这两天空余时间粗略翻译了一下。 翻译效果很差。。。。但也算是强迫自己通读一遍Tutorial,收获很多。 1.版本检查 import sqlalchemy sqlalchemy.__versi ...
分类:
数据库 时间:
2017-06-15 10:32:51
阅读次数:
305
前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。M前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这 ...
分类:
数据库 时间:
2017-06-15 10:35:35
阅读次数:
260
数据库高可用方案 低读低写并发、低数据量方案 方案一:双机高可用方案 1.数据库架构图 2.特点 一台机器A作为读写库,另一台B作为备份库;A库故障后B库作为读写库;A库恢复后A作为备库。 3.开发说明 此种情况下,数据源配置中的数据库IP地址,可采用虚拟的IP地址。虚拟IP地址由两台数据库机器上的 ...
分类:
数据库 时间:
2017-06-15 10:36:14
阅读次数:
258
基于centos6的mysql5.7.13主从部署(三)主从测试登入(主)mysql1[root@mysql1~]#mysql-uroot-p123456mysql>unlocktables;#解锁,对应上一章节的表的锁死mysql>useshiyan;mysql>showtables;删除其中一个表:mysql>droptableengine_cost;登入(从)mysql2[root@mys..
分类:
数据库 时间:
2017-06-15 10:39:30
阅读次数:
252
ubuntu16.04mysql安装就不说了; 直接重点 这里我用的是阿里云的ecs服务器,ubuntu16.04系统 1授权用户,并允许远程登录; 默认的MySQL只有一个root账号,所以不妨先建一个和root一样权利的账号,并授权远程登陆的许可,那么我们先登录MySQL: mysql -u r ...
分类:
数据库 时间:
2017-06-15 10:40:17
阅读次数:
280
对于rownum来说它是Oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rown ...
分类:
数据库 时间:
2017-06-15 10:43:47
阅读次数:
224
一、增:有3种方法 1.使用insert插入单行数据: insert [into] <表名> [列名] values <列值> insert into Strdents (name,age) values ('atm',12) 2.使用insert,select语句将现有表中的 数据加入到已有的新表 ...
分类:
数据库 时间:
2017-06-15 10:44:24
阅读次数:
237
-- ============================================= -- Author: lifu -- Create date: 2017-06-14 -- Description: sql study -- =============================... ...
分类:
数据库 时间:
2017-06-15 11:31:25
阅读次数:
376
CREATE TABLE `tab1` ( `tab1_id` VARCHAR(11) DEFAULT NULL, `create` TIMESTAMP(3) NULL DEFAULT NULL, `create2` DATETIME(3) DEFAULT NULL ) ENGINE=INNODB ...
分类:
数据库 时间:
2017-06-15 11:32:56
阅读次数:
442
spring mvc配置 + dbcp数据源+jdbcTemplate config文件夹是一个sources folder用来放置配置文件. 把spring的jar包放到lib目录,jar可以根据你要用的功能来选择,如果懒或者不想以后用到功能再找就一起都放进去,注意不用放文档jar和源码jar ... ...
分类:
数据库 时间:
2017-06-15 12:37:37
阅读次数:
250
create database sonar character set utf8 collate utf8_general_ci; flush privileges; grant all privileges on sonar.* to 'sonar'@'%'identified by 'sonar ...
分类:
数据库 时间:
2017-06-15 12:39:35
阅读次数:
154
(一)、Mssql提权 必要条件:获取到mssql数据库最高权限用户sa的账号密码 Mssql默认端口:1433 Mssql最高权限用户:sa 得到sa密码之后,通过工具直接连接上去。 MSSQL自带了一个XP_CMDSHELL用来执行CMD命令。 (二)、GetPass 提权 一款获取计算机用户账 ...
分类:
数据库 时间:
2017-06-15 12:40:16
阅读次数:
269
或者,报错信息: ERROR 2005 (HY000): Unknown MySQL server host '10997107101114' (0)ERROR:Can't connect to the server No connection. Trying to reconnect... 解决办 ...
分类:
数据库 时间:
2017-06-15 12:41:25
阅读次数:
227
事务::事务是恢复和并发控制的基本单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。 事务四个特性:1.原子性:事务中的各个操作要么都做,要么都不做 2.一致性:事务必须使数据库从一个一致性状态 ...
分类:
数据库 时间:
2017-06-15 12:41:31
阅读次数:
221
最近公司业务中为了提高效率要做mybatis批量更新,但是到了oracle数据库中做了好几次都没成功,后来发现mybatis最后少了个分号,可能是Mybatis内部做了异常try catche 处理,导致控制台没有报错信息。在此仅做小记。 Mapper文件中的方法定义如下: public int u ...
分类:
数据库 时间:
2017-06-15 12:43:59
阅读次数:
229
一:SQLAlchemy使用 1:实体类的创建 ORM中的实体类与一般的Python类不同,在其中,使用 __tablename__=""指明该类与数据库中某个表相对应,然后定义一系列成员属性,属性值使用 Column(数据类型) 来映射到表中具体哪一列。 首先,创建数据库引擎,并由静态方法获取一个 ...
分类:
数据库 时间:
2017-06-15 12:44:08
阅读次数:
199
今天研究了一下不同数据库之间如何做同步。弄了一个升级工具类,希望以后还能有所帮助。 ...
分类:
数据库 时间:
2017-06-15 12:45:02
阅读次数:
323
第六章 建议学习时间4小时 课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node、搭建服务器、express、mysql、mongodb、编写后台业务逻辑、编写接口,最后完成一个完整的项目后台,预计共10天课程。 数据库 数据库管理结构,一般分为两种:B/S ...
分类:
数据库 时间:
2017-06-15 12:46:17
阅读次数:
227
这几天做项目,发现很多数据都要从后台获取,所以要用到一些MySQL语句 2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说 ...
分类:
数据库 时间:
2017-06-15 12:46:48
阅读次数:
184
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断SELECT * FROM people WHERE peopleId IN ( SELECT peopleId F... ...
分类:
数据库 时间:
2017-06-15 12:47:58
阅读次数:
172