顾乔芝士网

持续更新的前后端开发技术栈

MySQL存储过程,让存储过程不再“高级”难懂

目录

二:MySQL存储过程变量及赋值

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别

  • 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。
  • 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。

MySql学习笔记18——数据库定义语言DDL(库的管理)

数据库定义语言DDL

实现功能:库和表的管理。

一、库的管理

创建、修改、删除。

二、表的管理

创建、修改、删除。

mysql存储过程细节窥探

存储过程,可以这样认为,将我们需要特殊处理的sql语句封装成函数,当需要的时候我们只需调用这个函数就可以实现我们想要的操作,这个过程我们可以称之为存储过程。当然了,真正存储过程的定义不是这样的。但是我们可以这样简单的去理解存储过程。

下面我们看一个简单的使用存储过程的例子。

首先我们新建一张表 proced:

create table proced(

PyMySQL 快速上手:用 Python 轻松玩转数据库

pyMySQL是一个纯Python编写的MySQL 客户端库,它兼容 MySQLdb1,并且易于安装和使用。本文将详细介绍如何使用PyMySQL 连接、操作MySQL数据库。

python 连接 mysql 数据库

用 PyMySQL 包来连接Python和MySQL。在使用前需要先通过 pip 来安装 PyMySQL包:

在windows 系统中打开cmd,输入

pip install PyMySQL 

# mysql 中文乱码问题分析

# mysql 中文乱码问题分析

## 一、问题分析:

MySQL 中文乱码通常是因为字符集设置不正确导致的。MySQL 有多种字符集,如 latin1、utf8、utf8mb4 等,如果在创建数据库、数据表或者字段时没有指定正确的字符集,或者在插入数据时使用了与数据库字符集不一致的编码,就可能出现乱码。

PostgreSQL、MySQL 数据库被入侵究竟有多么普遍?有人做了一项实验

python使用pymysql在mysql中创建student表

import pymysql

# 链接数据库
db = pymysql.connect(host='localhost',
                     port=3306,
                     user='root',
                     password='root',
                     db='student_info',
                     charset='utf8'
                     )

# 创建游标
cursor = db.cursor()
# 如果表存在, 先删除
sqlCmd = "DROP TABLE IF EXISTS student_info"
cursor.execute(sqlCmd)
# 设定sql语句
sqlAdd = """
             CREATE TABLE student (sno char(5), 
                                sname char(10), 
                                ssex char(2),
                                sage int);
        """
cursor.execute(sqlAdd)
# 关闭
cursor.close()
db.close()

10种常见的MySQL错误,你可中招?

【51CTO.com快译】如果未能对 MySQL 8 进行恰当的配置,您非但可能遇到无法顺利访问、或调用 MySQL 的窘境,而且还可能给真实的应用生产环境带来巨大的影响。本文列举了十种 MySQL 常见的错误及其解决方案。


<< 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言