
MySQL数据库
G_scsd
决胜于千里之外,运筹于帷幄之中。
展开
-
Python连接MySQL数据库连接池
QueuePool 是 SQLAlchemy 内置的一个连接池实现,它可以管理一个连接队列,确保每个连接在使用后被适当地关闭。它支持多种类型的连接池,并使用 threading模块实现线程安全,具有更高的性能和稳定性。SQLAlchemy 中的 QueuePool 和 DBUtils 中的 PooledDB 都是流行的 Python数据库连接池实现,它们具有相似的功能但具有一些区别。连接池的优点是可以在多个线程或进程之间共享,并且可以有效地管理连接数,而无需手动打开和关闭连接。原创 2023-06-20 15:41:08 · 7921 阅读 · 22 评论 -
MySql单机安装
mysql单机安装原创 2022-12-04 15:51:58 · 610 阅读 · 0 评论 -
python操作MySQL
首先要在pycharm中安装pymysql的包查询版本号import pymysql# 连接MySQL数据库, 本机 用户名 密码 数据库名db=pymysql.connect('localhost','root','123456','zuoye')# 获取光标cursor=db.cursor()# 执行MySQL语句cursor.execute('se...原创 2018-05-31 23:32:03 · 405 阅读 · 0 评论 -
使用python将数据导入mysql的三种方法
最近经常要将数据导入到mysql中,我写过一次后也是复制粘贴前面写过的,但老是经常忘记写过的放哪去了,索性整理下直接写到博客里面来方法: 1、使用 pymysql 库, 数据一条条插入,或者用Django ORM里面的方法,数据批量插入 2、使用 pandas 库,一次性插入 3、使用 pyspark, 一次性插入(可以不用建表,但是表没有注释, 即 mysql 的 COMMENT,要注释的话可以建空表)方法1:mysql 首先...原创 2020-06-09 21:55:08 · 18873 阅读 · 11 评论 -
MySQL查询语句练习题
Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name转载 2018-02-05 20:08:40 · 328 阅读 · 0 评论 -
MySQL多表查询
/创建部门表/ CREATE TABLE dept( deptno INT PRIMARY KEY, dname VARCHAR(50), loc VARCHAR(50) );/创建雇员表/ CREATE TABLE emp( empno INT PRIMARY KEY, ename VARCHAR(50), job VARCHAR(50), mgr转载 2018-02-05 20:20:35 · 660 阅读 · 1 评论 -
MySQL之基本数据操作
首先介绍下MySQL里面的数据类型:1.数值类型:2.数据类型:3.字段的约束及其属性:unsigend 属性:标识为无符号数zerofill属性:宽度(位数)不足以0填充default:默认值comment:字段解释说明not null:非空unique:唯一索引index:普通索引5.SQL(Structured Query Language):结构化查询语句先将数据里面每个模块写出来:DDL...原创 2018-01-25 23:24:57 · 402 阅读 · 0 评论 -
MySQL数据库所有基本操作
首先呢,我们要先对数据库进行操作我们要先对数据库进行操作:1. 查询所有数据库 show databases;2. 创建数据库 show database 数据库名;3. 查看数据库 show 数据库名;4. 选择数据库 use 数据库名;5. 删除数据库 DROP 数据库名; 我们对数据库进行操作后,然后要对表要进行操作,我们划分了数据库的每个定义操作,有...原创 2018-01-30 23:10:04 · 716 阅读 · 0 评论 -
MySQL高级查询
1. EXISTS子查询 语法: select ....... from 表名 where EXISTS(子查询); 子查询有无返回结果:exists 子查询结果为TRUE 子查询无返回结果:exists 子查询结果为FALSE,外层查询不执行 其实exists这个单词早就在我们新建表的时候就有了,那个语法是create table if exists 表...原创 2018-02-01 17:04:02 · 465 阅读 · 0 评论