1.set names gbk;客户端显示编码
2.mysql中,在后面加\G表示将查询结果按列打印。默认情况下,mysql的查询结果是横向输出的,第一行是列头,后面是记录集,比如:id|name|depid 1|Tonny|1
3.左外连接:显示左表的全部记录及右表符合连接条件的记录
4.多表的连接跟两张表的连接一样,表的连接实质就是外键的逆向约束。
5. INNER JOIN【内连接】:显示符合两个表的共同属性的记录。
LEFT JOIN【左外连接】:显示左表全部和左右符合连接条件的记录。
RIGHT JOIN【右外连接】:显示左右符合连接条件的记录和右表全部记录。
若某字段只存在某一表,则另一表的里字段返回NULL。
6.LAST_INSERT_ID(); 插入记录的ID,但是只能查询到插入的第一条记录的ID
7.存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理
优点:1.增强 SQL语句的功能和灵活性;2、实现较快的执行速度3、减少网络流量
8.删除存储过程:Drop procedure【if exists】sp_name,创建存储过程时参数的名字不能和数据表中的记录字段名相同;
9.ROW_COUNT()函数指的是被插入的记录总数,通过这个函数可以统计被插入、删除的记录总数