MYSQL杂碎小知识
1、\c 取消还没运行的命令
2、\s; 查看配置文件信息
3、 阿里提出的去IOE运动:
IBM的小型机(IBM公司)、Oracle数据库(甲骨文公司)、EMC存储设备(全球最大的存储公司EMC公司)
去IOE的好处:
数据安全;降低企业IT成本,提高计算性能;
4、360软件管家中有许多关于库配置的文件。
下载360软件管家--》编程开发--》运行库
配置文件针对bin目录下的配置(以mysql为例)
5、msvcd100
系统文件msvcp100.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对该类文件进行随意的修改,它的存在对维护计算机系统的稳定具有重要作用。
6、 sql语句的目的:
库,表,记录的增删改查
7、mysql数据都存在硬盘里的
8、mysql里创建代表db1库, 默认建了一个db.opt 就是写一些关于此库的配置项,数据啥的
myi索引
firm数据
ibd 结构
9、 服务端:负责管理软件 支持并发 处理锁问题 ps:把服务端软件或电源关掉数据都没了
客户端:发给远程应用程序
10、表查询出来显示的是:虚拟表******(对查询特别重要)
注意:在硬盘的文件里存的是一堆数字,也因为sellect功能把它以表的结构读出来
11、mysql中--代表注释
12、on update 这个字段有地方一改就更改时间
13、utf8mb4
utf8 数据库自己的utf8跟utf-8不一样,千万不要加-
mb4存表情
varchar最多存65535个字节的数据, 存字符报错可能是过长,要把它变小了或者用utf-8
(utf8一个字符2个字节,utf8mb4可以以个字符4个字节针对生僻字表情等)
14、mysql中只认%s ,没有%d啥的
15、运维:
1.硬件打交道的,IDC服务器和网络运维 2.跟操作系统,基础监控打交道的,系统运维和监控团队 3.跟数据库打交道的,DBA(数据库管理员,也可以叫数据库运维) 4.跟业务打交道的,业务运维工程师(就是为业务提供发布,变更环境,关注业务性能和可用性,对业务数据负责的) 5.跟运维打交道的,运维平台开发工程师,就是为日常运维工作开发工具的。 6.跟老板打交道的,运维架构师或运维经理
16、