随笔分类 -  mysql

mysql
varchar 和 char 的区别
摘要:区别一:定长和边长 char 表示定长,长度是固定的,varchar 是变长,长度是可变的。char 如果插入的长度小于定义的长度,则用空格填充;varchar如果插入的长度小于定义的长度,还是按照实际的长度进行存储,插入多长就存入多长。 因为其长度固定,char的存取速度还是要比varchar要快 阅读全文

posted @ 2021-07-13 11:30 paike123 阅读(605) 评论(0) 推荐(0) 编辑

mysql 搭建主从
摘要:1. 主从同步机制 1.主从同步介绍和优点 在多台数据服务器中,分为主服务器和从服务器。一台主服务器对应多台从服务器。 主服务器只负责写入数据,从服务器只负责同步主服务器的数据,并让外部程序读取数据。 主服务器写入数据后,即刻将写入数据的命令发送给从服务器,从而使得主从数据同步。 应用程序可以随机读 阅读全文

posted @ 2021-06-26 19:11 paike123 阅读(373) 评论(0) 推荐(0) 编辑

linux centos7 安装MySQL5.7
摘要:1:下载 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2:解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 3:再移动并重命名一下 mv mysql-5.7.26-linux- 阅读全文

posted @ 2021-06-22 09:30 paike123 阅读(64) 评论(0) 推荐(0) 编辑

数据库理论
摘要:1. 复制集与分布式 复制集(Replication) 数据库中数据相同,起到备份作用 高可用 High Available HA 分布式(Distribution) 数据库中数据不同,共同组成完整的数据集合 通常每个节点被称为一个分片(shard) 高吞吐 High Throughput 复制集与 阅读全文

posted @ 2021-06-20 18:00 paike123 阅读(220) 评论(0) 推荐(0) 编辑

mysql 数据库设计
摘要:1:数据库设计的4要素 表结构 字段类型、是否允许为null、是否有默认值 索引设计 数据库引擎的选择 2:数据库设计时的注意事项 为了查询效率,可以做冗余字段的设计(空间换时间的思想,属于一种反范式设计) 字段类型的选择 整型的存储大小与显示大小 mysql的字段,unsigned int(3), 阅读全文

posted @ 2021-06-15 22:33 paike123 阅读(417) 评论(0) 推荐(0) 编辑

mysql允许远程用户连接
摘要:#授权 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.01 sec) #刷新权限 mys 阅读全文

posted @ 2020-10-30 23:25 paike123 阅读(76) 评论(0) 推荐(0) 编辑

mysql中的事务
摘要:1. 事务的介绍 事务就是用户定义的一系列执行SQL语句的操作, 这些操作要么完全地执行,要么完全地都不执行, 它是一个不可分割的工作执行单元。 事务的使用场景: 在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致 阅读全文

posted @ 2020-10-10 23:22 paike123 阅读(144) 评论(0) 推荐(0) 编辑

mysql中的索引
摘要:1. 索引的介绍 索引在MySQL中也叫做“键”,它是一个特殊的文件,它保存着数据表里所有记录的位置信息,更通俗的来说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 应用场景: 当数据库中数据量很大时,查找数据会变得很慢,我们就可以通过索引来提高数据库的查询效率。 2. 索引的使用 查 阅读全文

posted @ 2020-10-10 23:18 paike123 阅读(113) 评论(0) 推荐(0) 编辑

pymysql 的使用
摘要:Python程序操作MySQL数据库 安装pymysql第三方包: pip3 install pymysql 说明: 安装命令使用 pip3 install 第三方包名 卸载命令使用 pip3 uninstall 第三方包 大家现在使用的虚拟机已经安装了这个第三方包,可以使用: pip3 show 阅读全文

posted @ 2020-10-10 22:19 paike123 阅读(314) 评论(0) 推荐(0) 编辑

mysql 的高级使用
摘要:一:将查询结果插入到其他表(即复制表) 1:继上张表(https://www.cnblogs.com/1164xiepei-qi/p/13783331.html 【分组和聚合的使用】)的goods表中,添加一个分类信息 创建一个商品分类表,把goods表中的商品分类信息添加到该表中。 将goods表 阅读全文

posted @ 2020-10-10 09:27 paike123 阅读(136) 评论(0) 推荐(0) 编辑

mysql 数据类型和约束
摘要:1. 数据类型 数据类型是指在创建表的时候为表中字段指定数据类型,只有数据符合类型要求才能存储起来,使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间。 常用数据类型如下: 整数:int,bit 小数:decimal 字符串:varchar,char 日期时 阅读全文

posted @ 2020-10-09 09:29 paike123 阅读(111) 评论(0) 推荐(0) 编辑

mysql 数据库设计的三范式
摘要:1. 数据库设计之三范式的介绍 范式: 对设计数据库提出的一些规范,目前有迹可寻的共有8种范式,一般遵守3范式即可。 第一范式(1NF): 强调的是列的原子性,即列不能够再分成其他几列。 第二范式(2NF): 满足 1NF,另外包含两部分内容,一是表必须有一个主键;二是非主键字段 必须完全依赖于主键 阅读全文

posted @ 2020-10-09 08:31 paike123 阅读(153) 评论(0) 推荐(0) 编辑

mysql数据库的条件查询
摘要:一:聚合函数 1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。 常用的聚合函数: count(col): 表示求指定列的总行数 max(col): 表示求指定列的最大值 min(col): 表示求指定列的最小 阅读全文

posted @ 2020-10-09 08:17 paike123 阅读(1081) 评论(0) 推荐(0) 编辑

mysql插入数据报 (Incorrect string value: '\xB6\xFE' for column 'name' at row 1)
摘要:这是我的表结构 mysql> describe students; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | id | int(10) unsigned | NO | PRI | NUL 阅读全文

posted @ 2020-10-08 11:22 paike123 阅读(460) 评论(0) 推荐(0) 编辑

mysql 数据库之基本操作
摘要:一:mysql的基本使用 1:登录和登出数据库 1:登录数据库 mysql -uroot -p 说明: -u 后面是登录的用户名 -p 后面是登录密码, 如果不填写, 回车之后会提示输入密码 2:显示当前时间 select now(); 3退出数据库 quit 或 exit 或 ctrl + d 阅读全文

posted @ 2020-10-08 08:43 paike123 阅读(168) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示