mysql
mysql相关
码农头菜
学到老活到老
展开
-
mysql-01
1、VARCHAR (50) 中的 50 到底是能存 50 个字还是 50 个字节? VARCHAR 的括号中的数字代表的是字符而不是字节 *比如:定义字段varchar(8)可以存储abcdefgh和一二三四五六七八而不能存储一二三四五六七八九* 2、CHAR (50) 和 VARCHAR (50) 有什么区别? CHAR VARCHAR 存储方式 CHAR 是定长字符 VARCHAR 是可变长度字符 场景 存储一些固定长度的字符串,比如身份证号、手机号、性别等 适合长度不确定原创 2021-04-07 15:31:11 · 47 阅读 · 0 评论 -
mysql8.0离线安装过程安装中遇到的坑
my.ini文件路径和window不一样 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=E://adjk/baiduyun/mysql-8.0.13-winx64 # 切记此处一定要用双斜杠\\,单斜杠这里会出错。 # 设置mysql数据库的数据的存放目录 datadir=E://adjk//baiduyun//mysql-8.0.13-winx64/data # 此处同上 # 允许最大连接数 max_connections=20原创 2021-01-19 16:14:35 · 304 阅读 · 2 评论 -
记录mysql常见问题
为什么SELECT * 效率低,那究竟是什么原因造成的? 1. 不需要的列会增加数据传输时间和网络开销 用“SELECT * ”数据库需要解析更多的对象、字段、权限、属性等相关内容,在 SQL 语句复杂,硬解析较多的情况下,会对数据库造成沉重的负担。 增大网络开销;* 有时会误带上如log、IconMD5之类的无用且大文本字段,数据传输size会几何增涨。如果DB和应用程序不在同一台机器,这种开销非常明显 即使 mysql 服务器和客户端是在同一台机器上,使用的协议还是 tcp,通信也是需要额外.原创 2021-01-18 16:56:29 · 57 阅读 · 0 评论