mysql \ MySQL的部署安装
生产上一般需要调整的配置文件是
innodb_buffer_pool_size=8G或12G
创建用户和用户组,让用户各司其职
重新部署
标准的建数据库、建用户
一个应用建一个库,专门的用户
%代表任意客户端、任意机器去访问mysql服务器
database schema namespace是一个意思,可以认为都是一个文件夹
table 可以认为是一个excel表格
了解java优雅关闭 钩子
查看数据库的进程
show processlist
规范,专门的事让专门的人干,kill进程让dba判断
kill 进程号
数值类型
int 整型
long 长整型
float 单精度
double 双精度 存在精度丢失,用钱计算的话,可能会收支不平衡
decimal 小数值 和钱有关的 ****
字符型
char 字节 定长0-255 长度,表面上是一样的,但底层自动补齐
varchar 字符串 0-
日期
date 日期 YYYY-MM-DD
time 时间 HH:MM:SS
datetime 年月日时分秒 YYYY-MM-DD HH:MM:SS
timestamp 年月日时分秒 YYYY-MM-DD HH:MM:SS
生产上不会用yum版源安装,都是定制安装,包括tx
面试题: mysql datetime和timestamp的区别