随笔分类 - MySQL
摘要:mysql主从 目的: 主要做读写分离,单个数据库并发量太低,提高并发量。 一定要开启binlog日志,是mysql的一个日志机制,只要有变化binlog就会执行 # 原理: 主库db的更新事件会被写到binlog中 从库发起链接连接主库 主库有个binlog线程 把binglog的内容发送到从库
阅读全文
摘要:下载好包解压后按下列顺序执行 1.给bin目录添加到环境变量,前提:关闭所有cmd窗口 2.将mysql 添加到系统服务中 方法: 鼠标右键任务栏选择服务 方法2: cmd输入services.msc 回车 以管理员身份打开cmd窗口 安装mysql服务 语句: mysqld --install 报
阅读全文
摘要:python 中SQL注入问题 在python 用pymysql基于数据库 来操作用户登录的时候会遇到一些问题。 问题1:只填写对用户名就可以登录成功 问题2:填写不对的用户名和密码也能登陆成功 SQL注入问题所在: python中 sql ="insert into from userinfo(n
阅读全文
摘要:python操作MySQL python想要操作MySQL 必须借助于 pymysql 模块 import pymysql # 1.链接mysql服务端 conn = pymysql.connect( host= '127.0.0.1', # 服务器ip地址 port= 3306, # 服务器默认端
阅读全文
摘要:可视化软件Navicat 第三方开发的 一种操作数据库的 数据库客户端。 优点 :简单快捷 底层: 其实无论操作多么的简单,对于底层原理来说我们每一步的操作它都在底层变成了sql代码执行。 针对 MySQL最出名的就是 Navicat 该软件内的注释语句: --、#、\**\ 下载方法 百度搜索官网
阅读全文
摘要:SQL语句查询关键字 数据准备 create table emp( id int primary key auto_increment, name varchar(20) not null, gender enum('male','female') not null default 'male',
阅读全文
摘要:约束条件 无符号 unsigned 加在字段类型的后面 可以取消正负号 零填充 zerofill 用零填充 id int(5) zerofill 非空 输入的值不能为空 "not null" create table t3( id int not null, name varchar(32) );
阅读全文
摘要:字符编码与配置文件 在MySQL中 可以使用\s来查看相关信息。当前登录的用户,MySQL的版本,编码与端口号。 想要永久修改编码配置需要操作配置文件。 配置文件在安装目录下的:my_default.ini 拷贝并重命名为 my.ini [mysqld] character-set-server=u
阅读全文
摘要:基本SQL语句 sql语句必须以分号结尾 不需要怕输错了,输错了没有效果。会报错 重要概念: 库 -- 文件夹 表 -- 文件夹里的文件 记录 -- 文件夹里的文件中的数据 "小白比喻, 本质上有一点点区别" 1.查看所有的库名称 show databases; 2.查看所有的表名称 show ta
阅读全文
摘要:存取数据演变史 1.文本文件 文件路径不固定 数据的格式也不统一 2.软件开发目录 规定了数据应该保存在db目录下,路径统一了但是数据格式还是没有得到统一。 对象,json格式,文件 3.数据库服务 统一路径,统一操作方式,统一数据格式。 数据库软件的应用史 最初数据存储在各个计算机
阅读全文