= t2.part_id;
特点:1查询结果:符合条件的数据
两个表顺序无要求,例:工号 部门号 部门号 部门名 若某一表多一行,大表中无那一行
左外连接(顺序有要求,左表为主,左去右找,左边表连接右边表...mysql> SHOW TRIGGERS\G;
结果,显示所有触发器的基本信息;无法查询指定的触发器。...,不受影响,独立
持久性:事务执行后,影响是永久的
数据安全
事物的底层:基于锁
多用户并发操作一个行,要获取所标记,操作完成时释放
sql优化
避免select *
select age,name...固定长度属性在前
内存代替表, 性别等
读写分离,两个相同的数据库
分库:表多的时候,放到不同数据库
分表:水平(onetoone),垂直
命中索引
组合索引代替索引合并(多列但索引)
尽量使用短索引...is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0
应尽量避免在 where 子句中使用!