当前位置: 首页 > news >正文

mysql笔记1

查询是在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;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 内存对齐的定义以及它的重要性
  • 路径:/EtherCATInfo/Descriptions/Devices/Device/Type/@ShowHideableSubDevices
  • 路由协议的优先级,以及管理距离 AD 和 metric 的区别
  • P6. 对局列表和排行榜功能
  • 【框架】ABP(ASP.NET Boilerplate Project)
  • 24/7/12总结
  • CentOS7二进制安装和YUM安装mongodb,服务器无法安装5.0以上的 mongodb 数据库报错 Illegal instruction
  • asp.netWebForm(.netFramework) CSRF漏洞
  • StarRocks分布式元数据源码解析
  • LangChain —— Prompt Templates
  • ArcGIS中国工具(ArcGISCTools)等插件使用体验
  • 多进程优化顶点小说爬虫:加速爬取速度的深度优化策略
  • 二进制部署k8s
  • 异步日志:性能优化的金钥匙
  • Vue封装Tooltip(提示工具)
  • Android优雅地处理按钮重复点击
  • chrome扩展demo1-小时钟
  • CSS 三角实现
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • JSONP原理
  • MySQL QA
  • Objective-C 中关联引用的概念
  • rc-form之最单纯情况
  • 分享一份非常强势的Android面试题
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 盘点那些不知名却常用的 Git 操作
  • 七牛云假注销小指南
  • 前端js -- this指向总结。
  • 前端性能优化——回流与重绘
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 入门到放弃node系列之Hello Word篇
  • 在Mac OS X上安装 Ruby运行环境
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • ${ }的特别功能
  • %@ page import=%的用法
  • (1) caustics\
  • (19)夹钳(用于送货)
  • (day6) 319. 灯泡开关
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)关于pipe()的详细解析
  • ***检测工具之RKHunter AIDE
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 中 GetProcess 相关方法的性能
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net开发引用程序集提示没有强名称的解决办法
  • .NET周刊【7月第4期 2024-07-28】
  • @Autowired 与@Resource的区别
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [].shift.call( arguments ) 和 [].slice.call( arguments )