定义 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。(来自百度百科) 要想理解外键的概念,就不得不提到主键了。 主键:当有多个 ...
分类:
数据库技术 时间:
2020-06-24 23:00:11
收藏:
0 评论:
0 赞:
0 阅读:
88
--依次执行以下三条SQLALTER USER 'dykj'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; --'dykj'@'%' 为登陆不上的用户 ALTER USER 'dykj'@'%' IDENTIFIED WITH mysql_n ...
分类:
数据库技术 时间:
2020-06-24 22:58:43
收藏:
0 评论:
0 赞:
0 阅读:
81
思路:主要是看每门课程下,每个分数比该课程所有分数小的有几个 保留名次空缺: select a.cid, a.sid, a.score , count(a.score<b.score)+1 as rank from sc a left join sc b on a.cid=b.cid and a.s ...
分类:
数据库技术 时间:
2020-06-24 22:57:34
收藏:
0 评论:
0 赞:
0 阅读:
175
JDBC代表Java数据库连接,用于数据库连接和执行sql语句。 第一个jdbc实例: mysql驱动版本mysql-connector-java-8.0.16.jarpackage com.test; import java.sql.*; public class JDBC01 { public ...
分类:
数据库技术 时间:
2020-06-24 22:52:56
收藏:
0 评论:
0 赞:
0 阅读:
73
ERROR 1356 (HY000) ERROR 1305 (42000)
分类:
数据库技术 时间:
2020-06-24 21:18:41
收藏:
0 评论:
0 赞:
0 阅读:
68
1-DATEDIFF() 函数返回两个日期之间的天数。 DATEDIFF(date1,date2) date1 和 date2 参数是合法的日期或日期/时间表达式。 注释:只有值的日期部分参与计算。 SELECT DATEDIFF('2008-12-30','2008-12-29') AS Diff ...
分类:
数据库技术 时间:
2020-06-24 21:14:40
收藏:
0 评论:
0 赞:
0 阅读:
65
创建数据库时加入DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 语句 ,然后在创建表和插入语句 例如: CREATE DATABASE school DEFAULT CHARACTER SET utf8 COLLATE utf8_general ...
分类:
数据库技术 时间:
2020-06-24 20:19:37
收藏:
0 评论:
0 赞:
0 阅读:
94
一,shardingjdbc的用途 1,官方站介绍: Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈, 它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式 ...
分类:
数据库技术 时间:
2020-06-24 19:32:11
收藏:
0 评论:
0 赞:
0 阅读:
303
Mysql 8.0.20安装教程 MySQL8.0.20安装教程图文详解,非常详细 ...
分类:
数据库技术 时间:
2020-06-24 18:58:32
收藏:
0 评论:
0 赞:
0 阅读:
86
转自:https://www.cnblogs.com/jenrrychen/p/5199488.html 前言 SQL Server 2012引入了全新的HADR技术 -- AlwaysOn。AlwaysOn可谓是集SQL Server 2012之前各种HADR的优点于一身,比如故障转移群集的高可用 ...
分类:
数据库技术 时间:
2020-06-24 18:37:44
收藏:
0 评论:
0 赞:
0 阅读:
88
泛授权方式 数据库本地直接登录上数据库: mysql -h localhost -u root 然后执行以下命令,授权完后直接就可以远程连接上。mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以r ...
分类:
数据库技术 时间:
2020-06-24 18:34:59
收藏:
0 评论:
0 赞:
0 阅读:
82
1.数据源配置 spring: # jdbctemplate 连接多数据源配置 db1: datasource: jdbcurl: jdbc:mysql://127.0.0.1:3306/cloud-main1?useUnicode=true&characterEncoding=utf8&useSS ...
分类:
数据库技术 时间:
2020-06-24 18:04:51
收藏:
0 评论:
0 赞:
0 阅读:
76
SELECT a.team,MIN(Y),MAX(Y) from (SELECT ROW_NUMBER() OVER(ORDER BY team,Y) AS RN,* FROM t) AS a GROUP BY a.team,Y-a.RN HAVING COUNT(Y)>1 ...
分类:
数据库技术 时间:
2020-06-24 17:59:25
收藏:
0 评论:
0 赞:
0 阅读:
98
原因 因为没有路径也没有权限,所以创建此路径并授权给mysql用户 mkdir /var/log/mariadb touch /var/log/mariadb/mariadb.log # 用户组及用户 chown -R mysql:mysql /var/log/mariadb/ /usr/local ...
分类:
数据库技术 时间:
2020-06-24 17:50:26
收藏:
0 评论:
0 赞:
0 阅读:
209
今天在 Linux 上安装 mysql-server 的时候,出现了以下这个问题。(环境是 Centos 7) 没有可用软件包 mysql-server。 错误:无须任何处理 解决方法: 1.下载相应 rpm 包: wget http://repo.mysql.com/mysql-community ...
分类:
数据库技术 时间:
2020-06-24 17:45:09
收藏:
0 评论:
0 赞:
0 阅读:
119
mysql 配置文件及端口号设置方法 win mysql 软件目录 或 c:根目录 c:\windows d:\mysql\my.ini linux my.cnf /etc/my.cnf /etc/mysql/my.cnf d:\mysql\my.ini[client]port=3306defaul ...
分类:
数据库技术 时间:
2020-06-24 17:14:57
收藏:
0 评论:
0 赞:
0 阅读:
76
1、现象 背景描述:SQL Management Studio导出表为 sl_topup.txt后,文本格式为 GBK,使用 python 脚本将 GBK 转成 UTF-8。由于文件太大,内存不够,使用 TXTkiller.exe 拆分 sl_topup.txt 为100 个文件(按行拆分)。 使用 ...
分类:
数据库技术 时间:
2020-06-24 17:14:27
收藏:
0 评论:
0 赞:
0 阅读:
70
SELECT SUM(CASE WHEN a.预算类型代码='1' THEN 1 ELSE 0 END) AS 一般公共预算, SUM(CASE WHEN a.预算类型代码='2' THEN 1 ELSE 0 END) AS 政府基金预算, SUM(CASE WHEN a.预算类型代码='3' TH ...
分类:
数据库技术 时间:
2020-06-24 17:07:49
收藏:
0 评论:
0 赞:
0 阅读:
186
如下 USE [master] CREATE DATABASE [AppsDB1] 记得先 use master ...
分类:
数据库技术 时间:
2020-06-24 16:50:22
收藏:
0 评论:
0 赞:
0 阅读:
66
回顾- 丰富接口实现更多的操作 public interface IUserDao { public List<User> findALL(); public List<User> findById(int id); public List<User> findByName(String usern ...
分类:
数据库技术 时间:
2020-06-24 16:46:06
收藏:
0 评论:
0 赞:
0 阅读:
84