【python学习之内存驻留机制简述】教程文章相关的互联网学习教程文章

day6-Python学习笔记(十三)redis数据库【代码】

r = redis.Redis(host=‘211.149.218.16‘,port=6379,password=‘123456‘,db=2)#连上redisprint(r.get(‘hahahsfdfsdf‘))#r.set(‘nhy_session‘,‘201801211505‘) #set数据# print(r.get(‘马佩佩‘).decode()) #redis里面取出来的数据都是bytes类型的,所以要用.decode方法转成字符串# r.delete(‘马佩佩‘)#删除一个#r.setex(‘nhy‘,‘hahah‘,20) #可以指定key的失效时间,单位是秒‘# set get delete setex 都是针对stri...

【Python】学习笔记5-操作redis数据库redis【代码】

x.x.x.x‘,port = 6379,password = ‘123456‘,db = 1) # r.set(‘am_session‘,‘20122222222‘) #set数据,增加一条数据 # print(r.get(‘am_session‘).decode()) #get数据,redis取出的数据都是bytes类型的,所以要用decode方法转化成字符串 # # r.delete(‘cm_session‘) # r.setex(‘am_ssss‘,‘chenmeng‘,10) #新建一条数据,可以指定key的失效时间,单位是秒## # 2、hash类型set、get数据的方式:一个session,类似字典,...

【Python】学习笔记5-操作mysql数据库pymysql【代码】

# conn = pymysql.connect(host = ‘x.x.x.x‘,2 # user = ‘jxz‘,passwd = ‘123456‘,3 # port = 3306, db = ‘jxz‘, charset=‘utf8‘)#charset 必须是utf8不能是utf-84 # cur = conn.cursor() #建立游标,游标你就认为是仓库管理员5 # # cur.execute(‘show tables;‘) #执行sql语句6 # cur.execute(‘select * from bt_stu limit 5;‘) #执行sql语句7 # # print(cur.execute(‘show tables...

python学习笔记SQLAlchemy(八)【代码】【图】

ORM 与 SQLAlchemy 简介 ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。SQLAlchemy 是Python 社区最知名的 ORM 工具之一,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。 连接与创建 安装SQLAlchemy: cq@ubuntu:~$ sudo pip...

Python学习笔记 - MySql的使用【代码】

三、范例 MySql脚本-- ---------------------------- -- Table structure for account -- ---------------------------- DROP TABLE IF EXISTS `account`; CREATE TABLE `account` (`acctid` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`money` decimal(50, 0) NULL DEFAULT NULL ) ENGINE = InnoDB CHARACTER SET = ut...

Python学习笔记 - PostgreSQL的使用【代码】【图】

二、数据库连接接口 由于Python统一了数据库连接的接口,所以psycopg2和 MySQLdb 在使用方式上是类似的: pymysql.Connect()参数说明 host(str): MySQL服务器地址 port(int): MySQL服务器端口号 user(str): 用户名 password(str): 密码 database(str): 数据库名称connection对象支持的方法 cursor() 使用该连接创建并返回游标 commit() 提交当前事务 rollback() 回滚当前事务 close() ...

Python学习—数据库篇之SQL语句【代码】【图】

show databases;默认数据库:  mysql - 用户权限相关数据  test - 用于用户测试数据  information_schema - MySQL本身架构相关数据 2.创建数据库# utf-8 (推荐使用) CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;# gbk CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;3.删除数据库drop database 数据库名称;4.使用数据库use 数据库名称;二、表级别 1.显示表sh...

Python学习—数据库篇之SQL补充【代码】【图】

1 # -*- coding:utf-8 -*-2 # author: cdc3 # date: 2019/3/184 5 import pymysql6 7 conn = pymysql.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,password=‘cdc19951216‘,db=‘test‘,charset=‘utf8‘)8 9 cursor = conn.cursor() 10 11 # 传参方式查询数据 12 cursor.execute(‘select * from user_info where name=%s and password=%s‘,(‘cdc‘,‘123456‘,)) 13 res = cursor.fetchone() 14 print(res) 15 16 ...

Python学习—数据库篇之索引

Python学习—数据库篇之索引标签:lin color 12px -- python学习 otto style border idt 本文系统来源:https://www.cnblogs.com/cdc1216/p/10604727.html

Python学习之数据库初识【代码】

9 数据库 9.1 数据库的初识 ? 数据库是可以独立运行的,并且可以对数据的增删改查提供高效便捷方式的工具。 数据库解决的问题: ? 解决了操作文件的效率和便捷问题 ? 解决了多个服务同时使用数据时的一致性问题 ? 解决了安全问题 ? 解决了并发问题 数据库的优点: ? 程序稳定性:应用服务器的崩溃不会影响数据的安全 ? 数据的一致性:将所有数据的管理统一,所有对数据的操作统一 ? 并发:数据库支持并发的网络操作,不需要我们自己...

python学习之pymysql和sqlalchemy【代码】【图】

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用MySQLdb。数据库查询操作 01_python数据库编程基本操作.py import pymysql#1). 创建数据库连接, autocommit是否自动提交修改到数据库中. conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘westos‘,db=‘Blog‘, port=3306, autocommit=True, charset=‘utf8‘) #2). 创建游标(用来执行sql语句的) cur = conn.cursor()#3). 执行...

python学习之数据库mariadb操作【图】

数据库简介数据库分类关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。主流的关系型数据库有:Oracle、Microsoft SQL Server、MySQL、PostgreSQL,SQLite、MariaDB(MySQL的一个分支)Microsoft Access、SAP。非关系型数据库:指非关系型的,分布式的,以键值对存储且结构不固定,可以减少一些时间和空间的开销。非关系型数据库都是针...

Python学习记录-连接mysql【代码】

2 测试mysql驱动是否安装成功 import不报错,即说明安装成功>>> import mysql.connector 3 查询数据# 导入MySQL驱动: import mysql.connector # 连接本地mysql conn = mysql.connector.connect(user=‘userName‘, password=‘passWord‘, database=‘sakila‘) cursor = conn.cursor() cursor.execute(‘select * from actor limit 10‘) values = cursor.fetchall() values # 关闭Cursor和Connection: cursor.close()conn.close(...

Python学习第95天(MySQL数据表操作)【代码】

.创建表(类似于一个excel表)create table tab_name(field1 type[完整性约束条件], not null限定非空                       auto_increment随内容增加,主键实现自动迭代增加field2 type,...fieldn type)[character set xxx];-- 创建一个员工表employeecreate table employee(id int primary key auto_increment ,  这里的primary key 就是设定主键的意思,主键要求,非空且唯一name varchar(20),gende...

Python学习第96天(MySQL表记录的查询)

*|field1,filed2 ... FROM tab_nameWHERE 条件GROUP BY fieldHAVING 筛选ORDER BY fieldLIMIT 限制条数---准备表CREATE TABLE ExamResult(id INT PRIMARY KEY auto_increment,name VARCHAR (20),JS DOUBLE ,Django DOUBLE ,OpenStack DOUBLE );INSERT INTO ExamResult VALUES (1,"yuan",98,98,98),(2,"xialv",35,98,67),(3,"alex",59,59,62),(4,"wusir",88,89,82),(5,"alvin",88,98,67),(6,"yuan",86,100,55);-- (1)select [...