随笔分类 -  mysql&&sqlalchemy

摘要:第1章 数据库介绍及mysql安装 1.1 数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 1.1.1 什么 阅读全文
posted @ 2018-06-28 16:25 想做土匪的书生 阅读(253) 评论(0) 推荐(0) 编辑
摘要:环境 CentOS 7.1 (64-bit system) MySQL 5.6.24 CentOS 安装 参考:http://www.waylau.com/centos-7-installation-and-configuration/ 依赖 MySQL 依赖 libaio,所以先要安装 libai 阅读全文
posted @ 2018-05-24 14:20 想做土匪的书生 阅读(645) 评论(0) 推荐(2) 编辑
摘要:统一数据库的字符编码: sudo vim /etc/my.cnf 以上代码添加到my.cnf文件中,保存退出 重启mysql服务 命令行输入: >>>mysql >>> \s 查看数据库的字符编码 阅读全文
posted @ 2018-02-27 17:42 想做土匪的书生 阅读(135) 评论(0) 推荐(0) 编辑
摘要:MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指 阅读全文
posted @ 2017-11-17 09:25 想做土匪的书生 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Python操作redis 下面介绍详细使用 1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储 set() #在Redis中设置值,默认不存在则创建,存在则修改 r.set('name', 'zhangsan') '''参数: set(name, 阅读全文
posted @ 2017-08-05 16:02 想做土匪的书生 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/r 阅读全文
posted @ 2017-08-05 16:00 想做土匪的书生 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、变量那点事儿 1.1 局部变量 (1)声明局部变量 DECLARE @变量名 数据类型 DECLARE @name varchar(20) DECLARE @id int (2)为变量赋值 SET @变量名 =值 --set用于普通的赋值 SELECT @变量名 = 值 --用于从表中查询数据并 阅读全文
posted @ 2017-03-03 10:47 想做土匪的书生 阅读(370) 评论(0) 推荐(0) 编辑
摘要:一、CASE的两种用法 1.1 等值判断->相当于switch case (1)具体用法模板: CASE expression WHEN value1 THEN returnvalue1 WHEN value2 THEN returnvalue2 WHEN value3 THEN returnval 阅读全文
posted @ 2017-03-03 10:45 想做土匪的书生 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、书到用时方恨少:"图书-读者-借阅"类题目 1.1 本题目的表结构 本题用到下面三个关系表: CARDS 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级 BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 BORROW 阅读全文
posted @ 2017-03-03 10:44 想做土匪的书生 阅读(327) 评论(0) 推荐(0) 编辑
摘要:表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 建表语句 CREATE TABLE student ( s# INT, sname nvarch 阅读全文
posted @ 2017-03-03 10:41 想做土匪的书生 阅读(323) 评论(0) 推荐(0) 编辑
摘要:本文為 Python SQLAlchemy ORM 一系列教學文: 刪除 學會如何查詢之後,就能夠進行後續的刪除、更新等操作。 同樣地,以幾個範例做為學習的捷徑。 123456789 user_1 = User('user1', 'username1', 'password_1')user_2 = 阅读全文
posted @ 2017-01-06 17:34 想做土匪的书生 阅读(414) 评论(0) 推荐(0) 编辑
摘要:本文為 Python SQLAlchemy ORM 一系列教學文: 接下來會更深入地探討查詢的使用。 查詢的基本使用法為 session.query(Mapped Class),其後可加 .group_by(), .order_by(), .delete 等方法。 只是要注意的是 query() 接 阅读全文
posted @ 2017-01-06 17:33 想做土匪的书生 阅读(2229) 评论(2) 推荐(0) 编辑
摘要:本文為 Python SQLAlchemy ORM 一系列教學文: SQLAlchemy 大概是目前 Python 最完整的資料庫操作的套件了,不過最令人垢病的是它的文件真的很難閱讀,如果不搭配個實例進行學習真的很難理解。 此外,SQLAlchemy 依照架構將文件說明分為 SQLAlchemy O 阅读全文
posted @ 2017-01-06 17:32 想做土匪的书生 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:原生sql 转换成 sqlalchemy SELECT a.uid,count( if (a.total_sell_balance>a.total_buy_balance,true,null)) / count(*) as num1, count(*) as num2, count( if (a.t 阅读全文
posted @ 2017-01-06 17:30 想做土匪的书生 阅读(2701) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示