From fa3965264a50b4b1ccb96898d3d7eaa5d0aeaa9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E6=99=9F=E5=AE=B8?= <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> Date: Wed, 6 Sep 2023 14:26:15 +0000 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 施晟宸 <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> --- 20230906.md | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 20230906.md diff --git a/20230906.md b/20230906.md new file mode 100644 index 0000000..8921435 --- /dev/null +++ b/20230906.md @@ -0,0 +1,113 @@ +笔记 + +盘搜搜 VIP解析 + +周期性的去关注相关岗位的招聘信息 + +表与表的关系 + +一对一,一对多,多对多 + +一对一的情况可以将任意一表的主键放在另外的表里做外检 + +一对多的情况下将一的主键放在多的表里当外键 + +多对多的情况需要另外建一张表来做关联 + + + + + +```mysql +CREATE DATABASE university CHARSET utf8; +SHOW DATABASES; +USE university; + + + +CREATE TABLE college( + collegeid int NOT NULL PRIMARY KEY, #学院编号 + collegename VARCHAR(8) NOT NULL #学院名称 + ); +INSERT INTO college +VALUES(1,'软件工程学院'); + + + + +CREATE TABLE profession( + professionid VARCHAR(25) NOT NULL PRIMARY KEY, + professionname VARCHAR(10) NOT NULL, + collegeid int NOT NULL, + foreign key (collegeid) references college (collegeid) + ); +INSERT INTO profession +VALUES + ("R001",'后端',1), + ("R002",'新媒体',1), + ("R003",'前端',1); + + + + +CREATE TABLE class( + classid int NOT NULL PRIMARY KEY, + classname VARCHAR(10) NOT NULL, + professionid VARCHAR(25) NOT NULL, + FOREIGN KEY (professionid) REFERENCES profession (professionid) + ); + + +INSERT INTO class +VALUES + (1,'软件一班',"G001"), + (2,'软件二班',"G001"), + (3,'软件三班',"G001"), + (4,'软件四班',"G002"), + (5,'软件五班',"G002"), + (6,'软件六班',"G002"), + (7,'软件七班',"G003"), + (8,'软件八班',"G003"), + (9,'软件九班',"G003"); + + + + +CREATE TABLE student( + studentid int NOT NULL PRIMARY KEY, + studentname VARCHAR(8) NOT NULL, + studentsex CHAR(1) NOT NULL, + studentage int NOT NULL, + classid int NOT NULL, + FOREIGN KEY (classid) REFERENCES class (classid) + ); + + +INSERT INTO student +VALUES + (20040106,'刘少','男',8,01), + (20040520,'林少','女',18,01), + (20040602,'吴少','男',20,01), + (20040129,'陈少','男',19,02), + (20040322,'洪少','女',21,02); + + + + + + +CREATE TABLE subject( + subjectid int NOT NULL PRIMARY KEY, + subjectname VARCHAR(25) NOT NULL + ); + + +INSERT INTO subject +VALUES + (1234,'MYSQL'), + (2341,'HTML'), + (3412,'JAVA'), + (4123,'APEX'); + +``` + -- Gitee From 68aab44f42d549b6d8be3b0c319c14ad595b19c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E6=99=9F=E5=AE=B8?= <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> Date: Fri, 8 Sep 2023 02:33:26 +0000 Subject: [PATCH 2/5] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2022?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 22 /.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 22 /.keep diff --git a/22 /.keep b/22 /.keep new file mode 100644 index 0000000..e69de29 -- Gitee From 0de7a37ae6978ed76b8a2643ba74a4815f926b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E6=99=9F=E5=AE=B8?= <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> Date: Fri, 8 Sep 2023 02:33:55 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2022=20=20?= =?UTF-8?q?=E4=B8=BA=2022=20=E6=96=BD=E6=99=9F=E5=AE=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 22 /.keep => "22 \346\226\275\346\231\237\345\256\270/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 22 /.keep => "22 \346\226\275\346\231\237\345\256\270/.keep" (100%) diff --git a/22 /.keep "b/22 \346\226\275\346\231\237\345\256\270/.keep" similarity index 100% rename from 22 /.keep rename to "22 \346\226\275\346\231\237\345\256\270/.keep" -- Gitee From 8421170a8637128465ef3555347a4bc7192550ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E6=99=9F=E5=AE=B8?= <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> Date: Fri, 8 Sep 2023 02:41:41 +0000 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 施晟宸 <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> --- .../20230906.md" | 113 ++++++++++++++++++ .../20230907\347\254\224\350\256\260.md" | 15 +++ 2 files changed, 128 insertions(+) create mode 100644 "22 \346\226\275\346\231\237\345\256\270/20230906.md" create mode 100644 "22 \346\226\275\346\231\237\345\256\270/20230907\347\254\224\350\256\260.md" diff --git "a/22 \346\226\275\346\231\237\345\256\270/20230906.md" "b/22 \346\226\275\346\231\237\345\256\270/20230906.md" new file mode 100644 index 0000000..8921435 --- /dev/null +++ "b/22 \346\226\275\346\231\237\345\256\270/20230906.md" @@ -0,0 +1,113 @@ +笔记 + +盘搜搜 VIP解析 + +周期性的去关注相关岗位的招聘信息 + +表与表的关系 + +一对一,一对多,多对多 + +一对一的情况可以将任意一表的主键放在另外的表里做外检 + +一对多的情况下将一的主键放在多的表里当外键 + +多对多的情况需要另外建一张表来做关联 + + + + + +```mysql +CREATE DATABASE university CHARSET utf8; +SHOW DATABASES; +USE university; + + + +CREATE TABLE college( + collegeid int NOT NULL PRIMARY KEY, #学院编号 + collegename VARCHAR(8) NOT NULL #学院名称 + ); +INSERT INTO college +VALUES(1,'软件工程学院'); + + + + +CREATE TABLE profession( + professionid VARCHAR(25) NOT NULL PRIMARY KEY, + professionname VARCHAR(10) NOT NULL, + collegeid int NOT NULL, + foreign key (collegeid) references college (collegeid) + ); +INSERT INTO profession +VALUES + ("R001",'后端',1), + ("R002",'新媒体',1), + ("R003",'前端',1); + + + + +CREATE TABLE class( + classid int NOT NULL PRIMARY KEY, + classname VARCHAR(10) NOT NULL, + professionid VARCHAR(25) NOT NULL, + FOREIGN KEY (professionid) REFERENCES profession (professionid) + ); + + +INSERT INTO class +VALUES + (1,'软件一班',"G001"), + (2,'软件二班',"G001"), + (3,'软件三班',"G001"), + (4,'软件四班',"G002"), + (5,'软件五班',"G002"), + (6,'软件六班',"G002"), + (7,'软件七班',"G003"), + (8,'软件八班',"G003"), + (9,'软件九班',"G003"); + + + + +CREATE TABLE student( + studentid int NOT NULL PRIMARY KEY, + studentname VARCHAR(8) NOT NULL, + studentsex CHAR(1) NOT NULL, + studentage int NOT NULL, + classid int NOT NULL, + FOREIGN KEY (classid) REFERENCES class (classid) + ); + + +INSERT INTO student +VALUES + (20040106,'刘少','男',8,01), + (20040520,'林少','女',18,01), + (20040602,'吴少','男',20,01), + (20040129,'陈少','男',19,02), + (20040322,'洪少','女',21,02); + + + + + + +CREATE TABLE subject( + subjectid int NOT NULL PRIMARY KEY, + subjectname VARCHAR(25) NOT NULL + ); + + +INSERT INTO subject +VALUES + (1234,'MYSQL'), + (2341,'HTML'), + (3412,'JAVA'), + (4123,'APEX'); + +``` + diff --git "a/22 \346\226\275\346\231\237\345\256\270/20230907\347\254\224\350\256\260.md" "b/22 \346\226\275\346\231\237\345\256\270/20230907\347\254\224\350\256\260.md" new file mode 100644 index 0000000..3110cb4 --- /dev/null +++ "b/22 \346\226\275\346\231\237\345\256\270/20230907\347\254\224\350\256\260.md" @@ -0,0 +1,15 @@ +笔记 + +Gitee仓库回滚 + +1.在本地使用git clone 使其复制到仓库里 + +2.使用git reset --hard 再选择对应编码回滚到所需要的版本 + +MySQL三大范式 + +第一:每个字段的属性要求不可再分割 具有原子性 + +第二:在满足第一条的情况下,要求非主键字段完全依赖主键 + +第三:满足第二条的情况下,要求非主键字段直接依赖于主键 \ No newline at end of file -- Gitee From 24a68ceff769feca2bcd2dd04846d03bede5ca58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=BD=E6=99=9F=E5=AE=B8?= <11785147+demon-cat-fruit-orange@user.noreply.gitee.com> Date: Fri, 8 Sep 2023 02:42:12 +0000 Subject: [PATCH 5/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=202023?= =?UTF-8?q?0906.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 20230906.md | 113 ---------------------------------------------------- 1 file changed, 113 deletions(-) delete mode 100644 20230906.md diff --git a/20230906.md b/20230906.md deleted file mode 100644 index 8921435..0000000 --- a/20230906.md +++ /dev/null @@ -1,113 +0,0 @@ -笔记 - -盘搜搜 VIP解析 - -周期性的去关注相关岗位的招聘信息 - -表与表的关系 - -一对一,一对多,多对多 - -一对一的情况可以将任意一表的主键放在另外的表里做外检 - -一对多的情况下将一的主键放在多的表里当外键 - -多对多的情况需要另外建一张表来做关联 - - - - - -```mysql -CREATE DATABASE university CHARSET utf8; -SHOW DATABASES; -USE university; - - - -CREATE TABLE college( - collegeid int NOT NULL PRIMARY KEY, #学院编号 - collegename VARCHAR(8) NOT NULL #学院名称 - ); -INSERT INTO college -VALUES(1,'软件工程学院'); - - - - -CREATE TABLE profession( - professionid VARCHAR(25) NOT NULL PRIMARY KEY, - professionname VARCHAR(10) NOT NULL, - collegeid int NOT NULL, - foreign key (collegeid) references college (collegeid) - ); -INSERT INTO profession -VALUES - ("R001",'后端',1), - ("R002",'新媒体',1), - ("R003",'前端',1); - - - - -CREATE TABLE class( - classid int NOT NULL PRIMARY KEY, - classname VARCHAR(10) NOT NULL, - professionid VARCHAR(25) NOT NULL, - FOREIGN KEY (professionid) REFERENCES profession (professionid) - ); - - -INSERT INTO class -VALUES - (1,'软件一班',"G001"), - (2,'软件二班',"G001"), - (3,'软件三班',"G001"), - (4,'软件四班',"G002"), - (5,'软件五班',"G002"), - (6,'软件六班',"G002"), - (7,'软件七班',"G003"), - (8,'软件八班',"G003"), - (9,'软件九班',"G003"); - - - - -CREATE TABLE student( - studentid int NOT NULL PRIMARY KEY, - studentname VARCHAR(8) NOT NULL, - studentsex CHAR(1) NOT NULL, - studentage int NOT NULL, - classid int NOT NULL, - FOREIGN KEY (classid) REFERENCES class (classid) - ); - - -INSERT INTO student -VALUES - (20040106,'刘少','男',8,01), - (20040520,'林少','女',18,01), - (20040602,'吴少','男',20,01), - (20040129,'陈少','男',19,02), - (20040322,'洪少','女',21,02); - - - - - - -CREATE TABLE subject( - subjectid int NOT NULL PRIMARY KEY, - subjectname VARCHAR(25) NOT NULL - ); - - -INSERT INTO subject -VALUES - (1234,'MYSQL'), - (2341,'HTML'), - (3412,'JAVA'), - (4123,'APEX'); - -``` - -- Gitee