MySQL
新建两张表:
表1:student 截图如下:
表2:course 截图如下:
(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)
一、外连接
外连接可分为:左连接、右连接、完全外连接。
1、左连接 left join 或 left outer join
SQL语句:select * from student left join course on student.ID=course.ID
执行结果:
...
最新
2021年4月8日
阅读 1669
阅读全文
MySQL
字符集选择: 在国内正常都是用【UTF-8】
排序选择:
排序一般分为两种:utf_bin和utf_general_ci
bin 是二进制, a 和 A 会别区别对待.
utf8_general_ci 【不区分大小写】,这个你在注册用户名和邮箱的时候就要使用。
utf8_general_cs 【区分大小写】,如果用户名和邮箱用这个 就会照成不良后果
utf8_bin:字符串每个字符串用【二进制数据】编译存储。 【区分大小写】,而且可以存二进制的内容
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的...
2021年2月2日
阅读 2053
阅读全文
MySQL
mysql 导入错误 /*!40101 SET NAMES utf8mb4 */; 原因数据库不支持utf8mb4
解决办法,用Notepad++打开要导入的数据库文件,找到:
/*!40101 SET NAMES utf8mb4 */;
更改成
/*!40101 SET NAMES utf8 */;
保存更改后的数据库,再重新导入即可成功。
2020年3月21日
阅读 4081
阅读全文
MySQL
如果一个网站,里面的信息内容,已经成千上万,当有一天想要修改大部分文章中的信息时,单篇文章修改的方法不是太现在,那么现在给大家介绍一下用数据库批量修改替换网站文章标题、内容等方法如下:
首先进入数据库,然后直接用SQL执行一下语句,如图
即可批量替换数据库中的内容
Update 表名 SET 字段名=replace(字段名,'原内容','新内容')
2020年2月19日
阅读 2794
阅读全文