赞
踩
查询是在mysql中耗时最多的,约束是非常消耗cpu性能,外国不承认阿里的代码规范,在页面小报错没关系,库1与库2相互不影响,mysql被orcle收购了,所以mysql也属于oracle,企业中不允许推倒重来
utf8mb3更适合中文
rpm -qa --last
bug扣钱,select*扣钱
show character set; 展示字符设置
show variables like '%char%' ; 查看编码
元数据:描述数据的数据
表中要有数据才可以select不然用desc 表名
ps -ef|grep mysql
cd /usr/loca/mysql/suppotxxxxx下./mysql.server start 启动mysql
demo.idb是一张表
创建库create database mysql;
创建表 create table demo(id int ,name varchar(30));
一天100万条,一个月有要多少磁盘空间
假设每条数据大小约为 100 字节(这只是一个假设值,实际情况可能会有所不同),那么:
每天存储 100 万条数据,即 1,000,000 条数据。
每天的数据量为 100,000,000 字节,即 100 MB。
一个月大约有 30 天。
因此,一个月存储 100 万条数据大约需要的存储空间为:
100MB/天×30天=3000MB=3GB
100 MB/天×30 天=3000 MB=3 GB(还会有浮动,要多给一些GB)
为什么mysql用字符串类型进行银行交易,加钱的时候会有3毛钱的丢失
答: 字符串类型不会像数值类型(如 DECIMAL 或 FLOAT)那样精确地存储小
在 MySQL 中,使用字符串类型(如 VARCHAR)存储金额或货币值会导致精度丢失的问题,特别是在处理小数时。这是因为字符串类型不会自动进行数值计算和舍入
类型bigint=long长度无限大,char(100)固定了100个长度,而varchar(2)会自适应长度,日期:年月日,时间:时分秒;日期时间就是年月日时分秒,时间戳:时间戳可以从某个固定起始点(如 Unix 时间戳的起始点是 1970 年 1 月 1 日 00:00:00 UTC)开始,记录了经过的时间
图片和视频一般不会存储在myql中,内存太大了;
mysql中NULL是不占空间的,而空白会占空间
重新给字段添加约束的时候不可以添加not null约束的!!!!!
"+str(i)+"的代码,它通常用于将变量 i 的值转换为字符串,并将其插入到字符串
毫秒和秒相差很大的,有index(有数字和字符排序)就是有顺序的,没有index就是没有顺序,很杂乱的
启动mysql
首先查看systemctl status mysqld,如果是关闭的可以进入的配置文件打开mysql,我的mysql配置文件就是在/usr/local/mysql/support-filess/下,在此目录下执行./mysql.server start,打开mysql服务,也可以通过systmectl start mysqld,如果你嫌麻烦的话可以systemctl enable mysqld 一直打开mysql的服务;登入MySQL的时候尽量别msyql -uroot -p密码 一定要mysql -uroot -p再回车,别直接输入密码,避免别人一个history命令就查看到你的MySQL的密码了
在MySQL命令行中,可以使用以下命令来清除屏幕上的内容:system clear;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。