Mysql | sqlite 专栏
Mysql
来杯Sherry
这个作者很懒,什么都没留下…
展开
-
如何用基本运算表示除法及解析【关系代数】
设关系R和S有相同的关系模式,且R和S的笛卡尔积D与关系T模式相同,则称关系T是R和S的除法结果。按照运算顺序第二次做差,剔除了不完全匹配Y的X,剩下的就是目标X了,即于所有Y匹配的X的集合。括号内的无法得到于所有Y配对的X,因为R中还可能掺杂不完全匹配的,将关系R中原本就存在于所有Y配对的X剔除。将R中X属性强行于S中的所有Y配对,原创 2023-03-20 20:35:48 · 528 阅读 · 0 评论 -
解决db文件打不开的问题【Sqlite】
报错:sqlite aAdmin cannot perform this operation on a closed dataset常见原因:db文件路径下有中文字符原创 2020-08-03 11:38:19 · 4108 阅读 · 0 评论 -
联合索引及相关汇总
传送门转载 2022-03-10 18:05:45 · 118 阅读 · 0 评论 -
查看数据库当前编码【Mariadb、Mysql、Flask】
情景在centos下部署flask项目,使用的是mariadb,(本地mysql香香的),用到sqlarchemy,插入前中文,出入后查询乱码,最终定位在数据库上,排查mysql>show variables like 'character%';创建时定义好数据库字符create database BEvents default charset utf8 collate utf8_general_ci;MariaDB [BEvents]> show variables like原创 2021-01-17 00:06:51 · 473 阅读 · 1 评论 -
解决mariadb设置初始密码不生效方法【Mariardb】
默认是无密码的,换用了更安全的认证,但是很多链接需要密码,所以,,,需要设置密码操作如下:root@ubuntu:mysqlmariadb>use mysql;mariadb>update user set password=PASSWORD(“123456”) where User=‘root’;mariadb>update user set plugin=“mysql_native_password”;flush privileges;...原创 2020-11-28 15:31:16 · 1073 阅读 · 0 评论 -
mysql 8.0.20存在的bug解决方案【Mysql】
不久前为了能够使用check约束,特意安装了8.0.16以后的版本,但是,使用的时候总会,出现的group by报错信息,修改ini文件,服务启动都会出问题,先提供如下解决方案,可保证本次使用mysql不会出现这个问题SELECT typid, sum(ordernum)FROM orderIterm aJOIN product b ON a.pno = b.pnoGROUP BY a.pno;上面这段,因为group by 不知道 展示的内容是 分类后的typid,还是分类后的 s原创 2020-06-24 11:01:13 · 1578 阅读 · 0 评论 -
Navicat无法连接CentOS下的Mariadb、mysql解决办法【Navicat】
往往是一开始没有授权给root其他端登陆的权限grant all privileges on *.* to 'root'@'%' with grant option;详见:https://www.cnblogs.com/muziming/p/9205691.html转载 2020-07-20 15:05:29 · 570 阅读 · 0 评论