linux入门实验手册12 数据库系列1
Posted linux521
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux入门实验手册12 数据库系列1相关的知识,希望对你有一定的参考价值。
- centos7下mariadb设置默认字符编码:https://blog.csdn.net/qq_35440040/article/details/86084909
- select * from students where classid=null; 错误
select * from students where classid is null; 正确
- select * from users where name=‘admin‘ and password=‘‘or ‘1‘=‘1‘;
select * from users where name=‘admin‘ and password=‘??‘or ‘1‘=‘1??‘;
sql注入精髓:即在登录页面的密码栏输入以下代码:‘or ‘1‘=‘1 - centos7 mariadb5.5 出现错误:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its decafe log_bin_trust_function_creators variable)
解决方式:set global log_bin_trust_function_creators=TRUE;
方法来源及原理:https://blog.csdn.net/topasstem8/article/details/8216740 - 左外连接与左外连接扩展:
左外连接:左表(a_table)的记录将会全部表示出来,而右表(b_table)只会显示符合搜索条件(on后接条件)的记录。右表记录不足的地方均为NULL!!
...left (outer) join ...on...
左外连接扩展:即将交集去除了,但是左表原为全显示,所以就剩了左表去除与右表交集的区域了
...left (outer) join ...on...where b.key is null - 远程登录mysql服务,访问mariabd数据库方法:授权
创建并授权用户账号,可以使用Navicat登录数据库
grant all on dbname.* to [email protected]‘192.168.23.%‘ identified by ‘centos‘;
注意此项配置的状态要设置好:skip-networking 只能本地连 端口都关了
以上是关于linux入门实验手册12 数据库系列1的主要内容,如果未能解决你的问题,请参考以下文章