mysql 其实正常访问的时候,我们把表创建好了之后,下一步其实不是写各种各样的sql。而是基于表结构做开发,写的都是上层的代码。然后我们对应的就必要去连接数据库。而我们每次连接数据库的时候就是,创建MYSQL数据库对象,对他connect,然后用完把数据库关掉。其实就是执行很小部分的sql大概事务后就关掉了,这就是一种短链接。 所以mysql就在网站和数据库之间,有一种编码级别的技术,就叫做连接池。所谓的连接池怎么去明白,下面我们利用一张图明白一下:
差异的是当网站返回页面的时候, 不是注册页面, 而是登陆页面。 我们同样必要将信息提交。 然后网站内部就执行一个select语句, 就好比select* from user where user = 'XXX' and passwd = 'XXX'这种。 然后就去查找。 查找到效果后就说明有这个用户, 就能通过。 否则就不能通过。 中间的软件层部分我们也可以添加一些缓存, 类似redis这些数据库。 就是用来生存高热度的数据, 以后去数据库查找之前先到这些缓存内里去找, 查到了就返回。