首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏米扑专栏

    Python 学习入门4)—— 连接MySQL

    下载 MySQL for Python,最新版 MySQL-python-1.2.4b4.tar.gz 1) 提前安装:mysql_config 环境 否则后面 python setup.py build 会提示找不到 “EnvironmentError: mysql_config not found”,安装命令如下: sudo apt-get install libmysqlclient-dev sudo -1.2.2.tar.gz $ cd MySQL-python-1.2.2 $ sudo python setup.py build $ sudo python setup.py install 3) 4)简单示例: >>> import redis >>> r = redis.StrictRedis(host='localhost', port=6379, db=0) >>> r.set('foo' MySQLdb User's Guide Python 字符串操作 mysql_config not found(stackover flow) python 创建mysql数据库 python

    69020发布于 2019-02-19
  • 来自专栏数据和云

    MySQL高可用--MGR入门4)异常恢复

    前文阅读: 1.MySQL高可用--MGR入门(1)单主/多主模式搭建 2.MySQL高可用--MGR入门(2)组复制监控常用相关表 3.MySQL高可用--MGR入门(3)单主/多主模式切换 1.网络异常 4.分布式恢复 前面提到了暂时性的集群恢复,这样的恢复会有很大的问题,这里将阐述 MGR 正常的恢复方式。 如果在 binlog 不可用或者差的数据实在太多的情况下,MySQL 在 8.0.17 后退出了克隆的方式进行恢复,即在集群中的所有 MySQL 节点上添加克隆插件,新加入的节点数据将会被全部删除,然后会被自动重新同步数据 --user=mysql & 登录mysql -u root 这里注意,因为 2 节点的的 IP 已经添加到了所有节点的 group_replication_group_seeds 中,所以不再添加 sjhy(复制链接至浏览器或点击文末阅读原文查看) 关于作者 陈家睿,云和恩墨MySQL技术顾问,拥有MySQL OCP、PGCE、OBCA、SCDP证书,长期服务于电信行业。

    2.1K20编辑于 2022-02-17
  • 来自专栏全栈工程师修炼之路

    MySQL数据库编程基础入门4

    [TOC] 1.事务处理 (1) 并发控制 描述:MySQL并发控制问题需要依赖锁Lock机制进行解决; 比如:多事务的执行方法,当不止一个请求到来时候,前面都还没执行以及有许多工作需要完成这时候常常是串行执行 因此在整个数据处理过程中将数据处于锁定状态; 乐观锁:假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新时候,才会正式对数据的冲突与否进行检测,如果发现冲突了则让返回用户错误的信息让用户决定如何去做; MySQL 锁的实现是依赖于存储引擎,不同的存储引擎其实现方式是不一致的; ---- 2.存储引擎 (1) 简介 描述:我们列出常用的MySQL数据库存储引擎; MYISAM InnoDB Memory 1.MYISAM 描述:在MySQL5.5版本之前默认的存储引擎; 特点: 支持大文件存储最大256TB空间(受操作系统文件系统类型影响ext2/NTFS),每个MYISAM表最大索引64(可以通过编译修改进行改变); IO效率高读写快,但注意内存是掉电不保存数据的特性; 非事物性引擎,并且不支持BLOB和TEXT类型; 适合对数据及时性要求比较强的应用,读写频繁场景比如Session值; Cluster 描述:用于MySQL

    65030编辑于 2022-09-29
  • 来自专栏后端从入门到精通

    Mysql字符集总结(4)--mysql入门到精通(五)

    上篇文章介绍了mysql字符集查询sql从字符串到字节串编码解码的转换,及其如何返回给客户端: Mysql字符集(3)--mysql入门到精通(四) 了解字符集我们可以解决的问题? Mysql中:一个字符集有若干个比较规则,其中有个默认的比较规则,一个字符集必须对应一个比较规则。 查询方法,show variables like ‘character_set_resluts’; Mysql主要有四个字符集级别,服务器级别,数据库级别,表级别,列级别,若低级别的没有设置字符集,则会自动继承高级别的字符集 Mysql服务器从接受客户端请求到返回请求给客户端,字节串编码解码如何进行转换,有三个重要的系统参数,character_set_client,处理客户端发送过来的字节串,注意这里是字节串,客户端会把字符串转成字节串发送过来

    33340编辑于 2022-07-26
  • 来自专栏后端从入门到精通

    InnoDB(4)行溢出--mysql入门到精通(九)

    InnoDB(3)记录真实数据--mysql入门到精通(八) 行溢出数据 Varchar(M)类型最多存储多大? 65535个字节,如果使用ascii字符集,一个字符代表一个字节,如果创建的话则会如下: mysql> create table max_size( -> c varchar(65535) mysql> create table max_size_gbk( -> c varchar(65535) -> ) charset=gbk row_format=compact; 数据太多产生溢出怎么办 我们知道mysql处理数据是分成若干页,一个页大小约16kb,也就是16384字节,而varchar(M)中的m最大可存储65532字节,那溢出的就会放在其他页码中。 repeat('a',65532)代表重复insert数据65532次,吧数据填满 mysql> insert into max_size_ascii1 (c1) values (repeat('a',

    79230编辑于 2022-07-26
  • 来自专栏腾讯云大数据

    Flink 实践教程-入门4):读取 MySQL 数据写入到 ES

    MySQL 集群准备 1.1 新建 MySQL 集群 进入 MySQL 控制台[1],点击左上方【新建】创建集群。具体可参考官方文档 创建 mysql 实例[2]。 使用 MySQL-cdc 特性时,flink-connector-mysq-cdc 连接器需要设置 MySQL 数据库的参数 binlog_row_image=FULL。 2. 创建流计算 Oceanus 集群 进入流计算 Oceanus 控制台[3],点击左侧【集群管理】,点击左上方【创建集群】,具体可参考流计算 Oceanus 官方文档创建独享集群[4]。 into es_sink( select user_id, LOWER(user_name) -- LOWER()函数会将用户名转换为小写 from user_source); 4. ://console.cloud.tencent.com/oceanus/overview [4]: 创建 Oceanus 独享集群:https://cloud.tencent.com/document

    1.7K30发布于 2021-11-09
  • 来自专栏腾讯云流计算 Oceanus

    Flink 实践教程:入门4-读取 MySQL 数据写入 ES

    MySQL 集群准备 1.1 新建 MySQL 集群 进入 MySQL 控制台[1],点击左上方【新建】创建集群。具体可参考官方文档 创建 mysql 实例[2]。 使用MySQL-cdc特性时,flink-connector-mysq-cdc 连接器需要设置 MySQL 数据库的参数 binlog_row_image=FULL。 2. 进入 Oceanus 控制台[3],点击左侧【集群管理】,点击左上方【创建集群】,具体可参考 Oceanus 官方文档创建独享集群[4]。 into es_sink ( select user_id, LOWER(user_name) -- LOWER()函数会将用户名转换为小写 from user_source ); 4. ://console.cloud.tencent.com/oceanus/overview 4: 创建 Oceanus 独享集群:https://cloud.tencent.com/document

    1.8K50编辑于 2021-12-08
  • 来自专栏Python学习

    MySQL入门

    三、MySQL的安装MySQL软件采用双授权政策,分为社区版和商业版。由于其体积小、速度快、总体拥有成本低,MySQL通常成为开发者的首选数据库。 针对不同的用户,MySQL的版本主要分为以下几种:MySQL Community Server:免费使用的社区版本,官方不提供技术支持MySQL Cluster:开源的集群版,将多个MySQL Server 整合成一个Server,免费使用MySQL Enterprise Edition:收费的商业版,提供30天试用和官方技术支持MySQL Cluster CGE:高级集群版,需付费使用①下载MySQL下载网址 :https://downloads.mysql.com/archives/installer选择下载版本以及操作系统版本选择离线安装②安装双击打开安装包③配置环境变量点击“新建”→复制粘贴MySQL安装目录的 -exit: 退出MySQL的命令行环境图片四、图形化工具DBeaver使用命令提示符进行MySQL操作并不是特别方便,一般开发者都会选择第三方的图形化工具进行MySQL操作。

    37422编辑于 2024-08-10
  • 来自专栏小小码农一个。

    mysql入门

    给主键字段添加的索引、 主键特点:唯一且非空 3,唯一索引 给唯一字段添加的索引 唯一索引和主键索引的区别: 唯一索引:只有唯一,可以有空值 主键索引:唯一且非空 4, sal,job from emp where sal<3000; ---查询名为Smith的雇员信息 select * from emp where ename="Smith"; 注意:MySQL select * from emp limit 0,4; ---显示第二页雇员信息 每页显示4条 select * from emp limit 4,4; ---显示第三页雇员信息 每页显示 4条 select * from emp limit 8,4; ---显示第n页雇员信息 每页显示4条 select * from emp limit (n-1)*4,4; 函数的使用 单行函数 ---截取雇员姓名的前4个字符 select substring(ename,1,4) from emp; b,数值函数 1,abs() 作用是:取绝对值 select(1),(-

    1.4K20发布于 2020-06-08
  • 来自专栏前端开发0202

    Mysql入门

    MySQL 数据库概览 ---- MySQL 数据库的基本结构如下所示: ? 其中,实际表的数据和结构如下所示: ? 总结: 系统级操作: 服务器的启停 mysql 服务,通过系统服务来操作,或: net start mysql net stop mysql 登录系统: mysql -hlocalhost -uroot 示例 4: 查询出产品表中联想品牌的产品总数。 示例: 地区表如下所示: id area_name parent_id 北京市 0 河北省 0 山东省 0 石家庄 4 保定 4 衡水 4 济南 3 青岛 3 烟台 3 … … 要求查询每个城市及其所在省份 表名 > 备份文件名(含路径) 说明: 跟登录 mysql 类似,密码可以不写,则随后会提示输入 该语句是 mysql/bin 中的一个命令,不是 sql 语句(即不应该登录 mysql 后再去使用)

    1.7K10发布于 2020-05-12
  • 来自专栏epoos.com

    Mysql入门

    Mysql 是最流行的关系型数据库管理系统,尤其是在Web应用方面。 Mysql,由瑞典MySQL AB公司开发,目前属于 Oracle 公司。 Mysql是开源的、免费的、支持大型的数据库 Mysql使用标准的SQL数据语言形式。 ps: ${ xxx } 表示 xxx 是变量 mysql安装 Mac 系统用 brew 安装mysql 安装mysql brew update # 更新下brew brew install mysql students ( id int unsigned not null auto_increment primary key, name char(8) not null, sex char(4) # 中文解释 1)为root用户设置密码; 2)删除匿名账号; 3)取消root用户远程登录; 4)删除test库和对test库的访问权限; 5)刷新授权表使修改生效。

    64720编辑于 2022-06-06
  • 来自专栏网络收集

    JavaScript入门4

    4、函数 一、函数是什么? 函数,就是一个一系列JavaScript语句的集合,这是为了完成某一个会重复使用的特定功能。在需要该功能的时候,直接调用函数即可,而不必每次都编写一大堆重复的代码。 三、函数的调用 常用的函数调用方式有4种: (1)简单调用; (2)在表达式中调用; (3)在事件响应中调用; (4)通过链接调用; 四、特殊函数 JavaScript特殊函数有3种: (1)嵌套函数;

    62760编辑于 2022-04-04
  • 来自专栏高渡号外

    Python入门4

    变量的定义过程实际上实现了四件事: 1、声明了一个标识符; 2、引用了一个对象; 3、为该变量赋了一个值; 4、明确了该变量的当前值的类型。 例如:x = 5 这个式子定义了一个变量,它看起来极其简单,但它明确地做了以下4件事: (1)、它声明了一个标识符 x; (2)、引用了一个对象:即字面常量(数字)5; (3)、为该变量 x 赋了一个值 注意:这里“=”号是赋值符号; (4)、明确了变量 x 的当前值的类型是整数类型。 小结 这一节,我们介绍了Python语言的两个最基本的语法概念:常量和变量。 1、常量(数字、字符串)是不可变的。

    64620发布于 2020-09-22
  • 来自专栏小白维基

    webpack 4 入门

    文章内容不仅仅是简单的「概念堆叠」,还有一些「重点」概念的「深入理解」,不过篇幅有限我不希望这篇文章变成一份冗长的伪文档,所以全部的内容都是围绕 webpack 的 4个 核心概念延展开来的,每个配置后面我都会尽量跟上一个实例以更加形象的展示配置的具体作用 4. 插件(plugins) 对应属性:plugings 作用说明: 打包优化、资源管理和注入环境变量。 4. 插件(plugins) 插件是 webpack 的支柱功能。webpack 自身也构建于插件系统之上。 插件目的在于解决 loader 无法实现的其他事。 4. 依赖图(dependency graph) 任何时候,一个文件依赖于另一个文件,webpack 就把此视为文件之间有「依赖关系」。

    1.1K20编辑于 2022-04-02
  • 来自专栏网络收集

    css入门4

    在CSS中,背景样式主要包括背景颜色和背景图像。在传统的布局中,一般使用HTML的background属性为<body>、

    等几个少数的标签定义背景图像,然后使用bgcolor属性为它们定义背景颜色。、

    62130编辑于 2022-04-12
  • 来自专栏兜兜毛毛

    MySQL 事务(4

    MySql InnoDB 事务隔离级别 在MySQL InnoDB里面,不需要使用串行化的隔离级别去解决所有问题。我们来看一下MySQL InnoDB里面对数据库事务隔离级别的支持程度是什么样的。

    1K20发布于 2020-10-28
  • 来自专栏技术杂记

    Mysql 监控4

    /localhost-mysql_cacti_stats.txt': Operation not permitted0[root@mysql-server scripts]# 前一条报错的原因是 zabbix zabbix没有写权限给zabbix赋权分别来进行处理,先处理写权限问题[root@mysql-server scripts]# chown zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt [root@mysql-server scripts]# sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ~]# chown -R zabbix.zabbix /home/zabbix/[root@mysql-server ~]# su - zabbix [zabbix@mysql-server ~]$ vim .my.cnf[zabbix@mysql-server ~]$ cat .my.cnf [client]user = rootpassword = xxxxxx[zabbix@mysql-server

    1.2K30编辑于 2022-06-30
  • 来自专栏后端从入门到精通

    B+树(4)联合索引 --mysql入门到精通(十六)

    B+树(3)聚簇索引,二级索引 --mysql入门到精通(十五) 联合索引 联合索引又称复合索引,比方说我们想让b+树按c2,c3两个列进行大小排序,那意思是:1)先按c2进行排序。

    77721编辑于 2022-07-26
  • 来自专栏技术杂记

    mysql 迁移4

    [root@slave01 data]# cd /var/lib/mysql/ [root@slave01 mysql]# ls livedb slave01-relay-bin.000308 javadb ijavadb mysql-bin.000154 mysql-bin.000159 relay-log.info backup-my.cnf slave01-relay-bin .000309 ibdata1 wavedb mysql-bin.000155 mysql-bin.000160 functiondb mysqltest_his slave01 -relay-bin.index ib_logfile0 master.info mysql-bin.000156 mysql-bin.index test mysqltestt_db ib_logfile2 mysql mysql-bin.000158 keydb [root@slave01 mysql]# rm -rf * [root@slave01 mysql

    1.8K30编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移4

    [root@slave01 data]# cd /var/lib/mysql/ [root@slave01 mysql]# ls livedb slave01-relay-bin.000308 javadb ijavadb mysql-bin.000154 mysql-bin.000159 relay-log.info backup-my.cnf slave01-relay-bin .000309 ibdata1 wavedb mysql-bin.000155 mysql-bin.000160 functiondb mysqltest_his slave01 -relay-bin.index ib_logfile0 master.info mysql-bin.000156 mysql-bin.index test mysqltestt_db ib_logfile2 mysql mysql-bin.000158 keydb [root@slave01 mysql]# rm -rf * [root@slave01 mysql

    72020编辑于 2022-03-21
  • 领券