1.left join、right join是外部连接;inner join是内连接。
外部连接有主表与从表,主表在left中是左侧表,right中是右侧表。主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全。
内连接则只显示两表关联条件匹配的数据。
left join是以A表的记录为基础的,A可以看成左表,B可以看成右表。left join是以左表为准的。
inner是找两表匹配的行 合并出来
示例:select a.*,b.* from a inner join b on a.编号=b.编号
2.堆:自己申请释放
栈:系统维护
函数内局部变量,形参都是在栈内存空间中申请的,随着函数的结束而消失
malloc和new等关键字在堆内存申请空间,使用结束需要人为释放
3.成员函数重载:
相同范围(在同一个类)
函数名字相同
参数不同
virtual关键字可有可无
4.覆盖:派生类函数覆盖基类函数
范围不同(分别是派生类和基类)
函数名字相同
参数相同
基类函数必须有virtual关键字
5.在类定义时,访问权限可以反复使用,习惯上把同一种访问权限的成员放在一起
6.telnet检查端口后,输入ctrl+],然后再输入quit才可以退出命令状态(telnet ip地址 端口号)