Python 中操作 Mysql 步骤

        创建cooncetion之后获取cursor执行查询与命令获取数据处理数据,关闭cursor关闭connection。

代码实现:

"参数列表"
host:连接MySql主机,如果是主机则为localhost
port:连接MySql主机端口,默认3306
database:数据库名称
user:连接的用户名
password:连接的密码

Mysql数据库储存的原理?

        MySQL数据库将数据以表的形式组织存储,使用存储引擎将表和数据存储在磁盘上,并通过索引和日志等机制提供高效的数据访问和管理功能。

        储存过程是一个可编程函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。数据库中的存储过程可以看作是对编程中面对对象方法的模拟

存储过程通常有以下优点:

1,存储过程能实现较快的执行速度。

2,存储过程允许标准组件是编程。

3,存储过程可以用流程控制语句编写,有很强的灵活性,可以完成较复杂的判断和运算

4,存储过程可以作为一种安全机制来充分利用

5,存储过程能减少网络流量

事务的特性是什么?
MySQL中的事务具有以下四个特性,通常称为ACID特性
1,原子性:事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。
2,一致性:几个并行执行的事务,其执行结果必须与按某一顺序串执行的结果一致
3,隔离性:事务不受其他事务的干扰,事务执行中间结果对其他事务必须是透明的。
4,持久性:对于已提交的事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。
数据库的索引是什么?
数据库索引,是数据库系统中一个排列的数据结构,以协助快速查询,更新数据库表中数据。索引的实现通常使用B_TREE。加快了数据访问,因为存储引擎不会再去扫描整张表,会从根节点开始,根节点保存了字节点的指针,存储引擎会根据指针快速寻找数据
数据库怎么优化查询效率?
创建索引,限制返回的数据量,优化查询语句,优化表结构,缓存查询结果,垂直切分和水平切分,定期优化数据库。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值