数据库细节1

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()函数指的是被插入的记录总数,通过这个函数可以统计被插入、删除的记录总数

 

猜你喜欢

转载自blog.csdn.net/mikou168/article/details/80693929