MySql是一个开源的关系型数据库系统
字符集:因为计算机只能识别二进制代码,所以我们数据传输过程中需要转码和解码,这就是字符集的由来
事务:指的就是在单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。
存储引擎:引擎是一个程序的核心组件,mysql在存储数据有不同的技术进行存储,不同的技术有着不同的存储机制、索引技巧、锁定水平,从而达到不同的功能和能力,选择不同的技术就有不同的功能,我们在选择时根据实际情况进行选择,一般我们选择innodb
sql:就是操作命令集,针对数据库的一种语言。
between a and b 取值在[a,b)
or 或
not 非
_ 任意一个字符
% 任意0-n个字符
distinct 去除重复记录
ifnull(null,0) 是null的话才会变成后面那个
count()个数 max()最大值 min()最小值 sum()数值和 avg()平均数
order by 默认ASC从小到大 DESC从大到小 后面加
group by 分组
group_concat(字段) 分组后的集合
inner join table1 on table2 table1.1Id=table2.2Id 等值连接