From 89a767403e645485b39243e71aa82c8701c9e0c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BC=A0=E8=B5=B7=E7=91=9E?=
<12071434+zhang-qi-rui@user.noreply.gitee.com>
Date: Mon, 13 Mar 2023 14:50:50 +0000
Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E9=80=80=20'Pull=20Request=20!219=20:?=
=?UTF-8?q?=20=E5=88=98=E6=96=87=E9=94=8B03=E6=9C=8813=E6=97=A5'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...56\345\272\223\346\246\202\350\277\260.md" | 36 --
...56\345\272\223\347\261\273\345\236\213.md" | 36 --
...70\347\224\250\345\221\275\344\273\244.md" | 290 -------------
...56\345\272\223\347\272\246\346\235\237.md" | 397 -----------------
...42\350\277\220\347\256\227\347\254\246.md" | 227 ----------
...50\344\270\216\345\241\253\345\200\274.md" | 399 ------------------
.../\344\275\234\344\270\232.md" | 80 ----
.../\345\244\247\344\275\234\344\270\232.md" | 169 --------
8 files changed, 1634 deletions(-)
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/20230215MySQL\346\225\260\346\215\256\345\272\223\346\246\202\350\277\260.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/20230216\346\225\260\346\215\256\345\272\223\347\261\273\345\236\213.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/20230219\346\225\260\346\215\256\345\272\223\345\270\270\347\224\250\345\221\275\344\273\244.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/20230221 MySQK\346\225\260\346\215\256\345\272\223\347\272\246\346\235\237.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/20230223\345\237\272\347\241\200\346\237\245\350\257\242\350\277\220\347\256\227\347\254\246.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/2\343\200\201DDL\345\222\214DML_\345\273\272\350\241\250\344\270\216\345\241\253\345\200\274.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/\344\275\234\344\270\232.md"
delete mode 100644 "07 \345\210\230\346\226\207\351\224\213/\345\244\247\344\275\234\344\270\232.md"
diff --git "a/07 \345\210\230\346\226\207\351\224\213/20230215MySQL\346\225\260\346\215\256\345\272\223\346\246\202\350\277\260.md" "b/07 \345\210\230\346\226\207\351\224\213/20230215MySQL\346\225\260\346\215\256\345\272\223\346\246\202\350\277\260.md"
deleted file mode 100644
index 7cb84a7..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/20230215MySQL\346\225\260\346\215\256\345\272\223\346\246\202\350\277\260.md"
+++ /dev/null
@@ -1,36 +0,0 @@
-| ## MySQL | | |
-| -------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
-| | [2](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_2) | |
-| | [3](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_3) | ***\*使用\****cmd命令连接数据库 |
-| | [4](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_4) | |
-| | [5](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_5) | mysql -h 主机名 -P 端口号 -u 用户名 -p密码(中间不能有空格) |
-| | [6](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_6) | |
-| | [7](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_7) | 如果是连本机:-h 用户名可以省略,端口号未修改:-P 端口号也可以省略 |
-| | [8](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_8) | |
-| | [9](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_9) | 简写成:mysql -u 用户名 -p密码 |
-| | [10](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_10) | |
-| | [11](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_11) | ***\*查看\****所有的数据库:show databases: |
-| | [12](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_12) | |
-| | [13](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_13) | ***\*创建\****数据库:create database 数据库名; |
-| | [14](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_14) | |
-| | [15](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_15) | ***\*删除\****数据库:drop database 数据库名; |
-| | [16](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_16) | |
-| | [17](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_17) | ***\*使用\****数据库:use 数据库名; |
-| | [18](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_18) | |
-| | [19](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_19) | ***\*查看\****数据库的所有表格:show table from 数据库名; |
-| | [20](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_20) | |
-| | [21](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_21) | ***\*创建\****新的表格:create table 表名称( |
-| | [22](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_22) | |
-| | [23](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_23) | 字段名 数据类型, |
-| | [24](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_24) | |
-| | [25](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_25) | 字段名 数据类型 |
-| | [26](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_26) | |
-| | [27](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_27) | ); |
-| | [28](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_28) | |
-| | [29](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_29) | ***\*查看\****已定义的表结构:dese 表名称; |
-| | [30](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_30) | |
-| | [31](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_31) | ***\*添加\****一条表记录:insert into 表名称 valuse(值列表); |
-| | [32](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_32) | |
-| | [33](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_33) | ***\*查看\****一个表的数据:select*from 表名称; |
-| | [34](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_34) | |
-| | [35](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#4adac3f4a102a015f648ab57dce5bc1d30e12cd3_0_35) | ***\*删除\****表:drop table 表名称; |
\ No newline at end of file
diff --git "a/07 \345\210\230\346\226\207\351\224\213/20230216\346\225\260\346\215\256\345\272\223\347\261\273\345\236\213.md" "b/07 \345\210\230\346\226\207\351\224\213/20230216\346\225\260\346\215\256\345\272\223\347\261\273\345\236\213.md"
deleted file mode 100644
index 6658347..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/20230216\346\225\260\346\215\256\345\272\223\347\261\273\345\236\213.md"
+++ /dev/null
@@ -1,36 +0,0 @@
-| | 1 | char(m)为固定长度的字符串,默认储存1个字符,最大存储255 |
-| ---- | ------------------------------------------------------------ | :----------------------------------------------------------- |
-| | [2](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_2) | |
-| | [3](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_3) | 例:create table temp( |
-| | [4](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_4) | |
-| | [5](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_5) | c1 char(2) |
-| | [6](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_6) | |
-| | [7](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_7) | ); |
-| | [8](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_8) | |
-| | [9](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_9) | insert into temp valves('数据库');#失败 |
-| | [10](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_10) | |
-| | [11](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_11) | varchar(m)可变长度的字符串,m不可缺省必须指定m |
-| | [12](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_12) | |
-| | [13](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_13) | unsigned声明该数列不允许负数 |
-| | [14](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_14) | |
-| | [15](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_15) | zerofilll不足位数用零来填充(推荐和int一起使用) |
-| | [16](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_16) | |
-| | [17](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_17) | double双精度(适合存储小数) |
-| | [18](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_18) | |
-| | [19](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_19) | float单精度 |
-| | [20](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_20) | |
-| | [21](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_21) | int整数 |
-| | [22](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_22) | |
-| | [23](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_23) | decimal定点数默认是(10,0)四舍五入时5就是5 |
-| | [24](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_24) | |
-| | [25](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_25) | double和float四舍五入时5是无限接近于5 |
-| | [26](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_26) | |
-| | [27](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_27) | float(m,n)m表示限制整数+小数一共只能存放m位的长度 |
-| | [28](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_28) | |
-| | [29](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_29) | 如果小数部分长度超过n,自动四舍五入 |
-| | [30](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_30) | |
-| | [31](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_31) | 时间类型:date年月日,time时分秒,year年份,datetime日期时间 |
-| | [32](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_32) | |
-| | [33](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_33) | enum枚举类型,类似单选框只能选择其中一个 |
-| | [34](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_34) | |
-| | [35](https://gitee.com/class-22-class-02/mysql-base/pulls/9/files#894cade6a5db41378d0fff3e18dcebff475180f5_0_35) | set集合,类似多选框,可以不选也可以选 |
\ No newline at end of file
diff --git "a/07 \345\210\230\346\226\207\351\224\213/20230219\346\225\260\346\215\256\345\272\223\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/07 \345\210\230\346\226\207\351\224\213/20230219\346\225\260\346\215\256\345\272\223\345\270\270\347\224\250\345\221\275\344\273\244.md"
deleted file mode 100644
index b662dfb..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/20230219\346\225\260\346\215\256\345\272\223\345\270\270\347\224\250\345\221\275\344\273\244.md"
+++ /dev/null
@@ -1,290 +0,0 @@
-| | | |
-| ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
-| # 笔记 | | |
-| | [2](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_2) | |
-| | [3](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_3) | 数据库(Database) |
-| | [4](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_4) | |
-| | [5](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_5) | 定点 decimal默认(10,0)其他 同上 |
-| | [6](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_6) | |
-| | [7](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_7) | 浮点 float double |
-| | [8](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_8) | |
-| | [9](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_9) | float(M,N)1 M表示限制整数+小数,一共只能存放M位长度,n限制小数的长度,如果小数部分超过了n会自动截断并四舍五入 |
-| | [10](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_10) | |
-| | [11](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_11) | 字符串 |
-| | [12](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_12) | |
-| | [13](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_13) | 固定长度的char默认是1,最大的是255 |
-| | [14](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_14) | |
-| | [15](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_15) | 可变长度varchar(M)65535 这里的M不可以缺省 |
-| | [16](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_16) | |
-| | [17](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_17) | 时间类型 date 年月日 time 时分秒 year datetime timestamp |
-| | [18](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_18) | |
-| | [19](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_19) | unsigned 无符号的 表示正数不能负数 |
-| | [20](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_20) | |
-| | [21](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_21) | null允许为空,not null 不允许为空 |
-| | [22](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_22) | |
-| | [23](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_23) | SQL语法 |
-| | [24](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_24) | |
-| | [25](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_25) | 大小写不分 |
-| | [26](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_26) | |
-| | [27](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_27) | 一般以;结尾 |
-| | [28](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_28) | |
-| | [29](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_29) | 库名,表名,字段名(列名) 支持英文字母、-、数字 class two classTwo |
-| | [30](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_30) | |
-| | [31](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_31) | 名称中,不要用空格 class two |
-| | [32](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_32) | |
-| | [33](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_33) | 名称中,不能用SQL语句的关键字,create |
-| | [34](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_34) | |
-| | [35](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_35) | # 作业一 |
-| | [36](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_36) | |
-| | [37](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_37) | ```java |
-| | [38](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_38) | -- 1、创建数据库test01_market |
-| | [39](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_39) | CREATE DATABASE test01_market; |
-| | [40](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_40) | USE test01_market; |
-| | [41](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_41) | -- 2、创建表格customers |
-| | [42](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_42) | CREATE TABLE **customers**( |
-| | [43](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_43) | c_num **int**(11), |
-| | [44](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_44) | c_name **VARCHAR**(50), |
-| | [45](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_45) | c_contact **VARCHAR**(50), |
-| | [46](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_46) | c_city **VARCHAR**(50), |
-| | [47](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_47) | c_birth date |
-| | [48](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_48) | ); |
-| | [49](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_49) | |
-| | [50](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_50) | -- \| 字段名 \| 数据类型 \| |
-| | [51](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_51) | -- \| --------- \| ----------- \| |
-| | [52](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_52) | -- \| c_num \| **int**(11) \| |
-| | [53](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_53) | -- \| c_name \| varchar(50) \| |
-| | [54](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_54) | -- \| c_contact \| varchar(50) \| |
-| | [55](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_55) | -- \| c_city \| varchar(50) \| |
-| | [56](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_56) | -- \| c_birth \| date \| |
-| | [57](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_57) | -- |
-| | [58](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_58) | -- **要求3:**将c_contact字段移动到c_birth字段后面 |
-| | [59](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_59) | ALTER TABLE customers MODIFY c_contact **VARCHAR**(50) AFTER c_birth; |
-| | [60](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_60) | -- **要求4:**将c_name字段数据类型改为 varchar(70) |
-| | [61](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_61) | ALTER TABLE customers MODIFY c_name **VARCHAR**(70); |
-| | [62](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_62) | -- **要求5:**将c_contact字段改名为c_phone |
-| | [63](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_63) | ALTER TABLE customers CHANGE c_contact c_phone **VARCHAR**(50); |
-| | [64](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_64) | -- **要求6:**增加c_gender字段到c_name后面,数据类型为char(1) |
-| | [65](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_65) | ALTER TABLE customers ADD c_gender **CHAR**(1) AFTER c_name; |
-| | [66](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_66) | -- **要求7:**将表名改为customers_info |
-| | [67](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_67) | ALTER TABLE customers RENAME TO customers_info; |
-| | [68](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_68) | -- **要求8:**删除字段c_city |
-| | [69](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_69) | ALTER TABLE customers_info DROP c_city; |
-| | [70](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_70) | DESC customers_info; |
-| | [71](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_71) | ``` |
-| | [72](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_72) | |
-| | [73](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_73) | # 作业二 |
-| | [74](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_74) | |
-| | [75](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_75) | ```java |
-| | [76](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_76) | -- 1、创建数据库test02_library |
-| | [77](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_77) | -- |
-| | [78](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_78) | CREATE DATABASE test02_library; |
-| | [79](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_79) | USE test02_library; |
-| | [80](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_80) | -- 2、创建表格books |
-| | [81](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_81) | -- |
-| | [82](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_82) | ALTER DATABASE test02_library CHARSET utf8; |
-| | [83](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_83) | ALTER TABLE books CHARSET utf8; |
-| | [84](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_84) | CREATE TABLE **books**( |
-| | [85](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_85) | b_id **int**(11), |
-| | [86](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_86) | b_name **VARCHAR**(50), |
-| | [87](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_87) | authors **VARCHAR**(100), |
-| | [88](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_88) | price **float**, |
-| | [89](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_89) | pubdate year, |
-| | [90](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_90) | note **VARCHAR**(100), |
-| | [91](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_91) | num **int**(100) |
-| | [92](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_92) | ); |
-| | [93](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_93) | DESC books; |
-| | [94](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_94) | -- \| 字段名 \| 字段说明 \| 数据类型 \| 允许为空 \| 唯一 \| |
-| | [95](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_95) | -- \| ------- \| -------- \| ------------- \| -------- \| ---- \| |
-| | [96](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_96) | -- \| b_id \| 书编号 \| **int**(11) \| 否 \| 是 \| |
-| | [97](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_97) | -- \| b_name \| 书名 \| varchar(50) \| 否 \| 否 \| |
-| | [98](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_98) | -- \| authors \| 作者 \| varchar(100) \| 否 \| 否 \| |
-| | [99](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_99) | -- \| price \| 价格 \| **float** \| 否 \| 否 \| |
-| | [100](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_100) | -- \| pubdate \| 出版日期 \| year \| 否 \| 否 \| |
-| | [101](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_101) | -- \| note \| 说明 \| varchar(100) \| 是 \| 否 \| |
-| | [102](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_102) | -- \| num \| 库存 \| **int**(11) \| 否 \| 否 \| |
-| | [103](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_103) | -- |
-| | [104](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_104) | -- 3、向books表中插入记录 |
-| | [105](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_105) | -- |
-| | [106](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_106) | -- 1) 指定所有字段名称插入第一条记录 |
-| | [107](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_107) | -- |
-| | [108](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_108) | insert into **books** (b_id,b_name,authors,price,pubdate,note,num) values (1,'**TalofAAA**','**Dickes**',23,'1995','nove1',11); |
-| | [109](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_109) | -- 2)不指定字段名称插入第二记录 |
-| | [110](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_110) | -- |
-| | [111](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_111) | insert into books **values** (2,'**EmmaT**','janelure',35,'1993','joke',22); |
-| | [112](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_112) | -- 3)同时插入多条记录(剩下的所有记录) |
-| | [113](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_113) | -- |
-| | [114](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_114) | insert into books **values** (3,'**StoryofJane**','**JaneTim**',40,'2001','novel',0),(4,'**LoveyDay**','**GeorgeByron**',20,'2005','novel',30),(5,'**Oldland**','**HonoreBlade**',30,'2010','law',0),(6,'**TheBattle**','**UptonSara**',30,'1999','medicine',40),(7,'**RoseHood**','**Richardhaggard**',28,'2008','cartoon',28); |
-| | [115](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_115) | -- \| b_id \| b_name \| authors \| price \| pubdate \| note \| num \| |
-| | [116](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_116) | -- \| ---- \| ------------- \| --------------- \| ----- \| ------- \| -------- \| ---- \| |
-| | [117](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_117) | -- \| 1 \| **Tal** of AAA \| **Dickes** \| 23 \| 1995 \| novel \| 11 \| |
-| | [118](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_118) | -- \| 2 \| **EmmaT** \| **Jane** lura \| 35 \| 1993 \| joke \| 22 \| |
-| | [119](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_119) | -- \| 3 \| **Story** of **Jane** \| **Jane** **Tim** \| 40 \| 2001 \| novel \| 0 \| |
-| | [120](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_120) | -- \| 4 \| **Lovey** **Day** \| **George** **Byron** \| 20 \| 2005 \| novel \| 30 \| |
-| | [121](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_121) | -- \| 5 \| **Old** land \| **Honore** **Blade** \| 30 \| 2010 \| law \| 0 \| |
-| | [122](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_122) | -- \| 6 \| **The** **Battle** \| **Upton** **Sara** \| 30 \| 1999 \| medicine \| 40 \| |
-| | [123](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_123) | -- \| 7 \| **Rose** **Hood** \| **Richard** haggard \| 28 \| 2008 \| cartoon \| 28 \| |
-| | [124](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_124) | -- |
-| | [125](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_125) | -- 4、将小说类型(novel)的书的价格都增加5。 |
-| | [126](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_126) | -- |
-| | [127](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_127) | UPDATE books set price = price+5 WHERE note='nove1'; |
-| | [128](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_128) | -- 5、将名称为EmmaT的书的价格改为40。 |
-| | [129](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_129) | -- |
-| | [130](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_130) | UPDATE books set price = 40 where b_name='**EmmaT**'; |
-| | [131](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_131) | -- 6、删除库存为0的记录 |
-| | [132](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_132) | DELETE FROM books WHERE num=0; |
-| | [133](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_133) | ``` |
-| | [134](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_134) | |
-| | [135](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_135) | # 作业三 |
-| | [136](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_136) | |
-| | [137](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_137) | ```java |
-| | [138](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_138) | -- 1、创建数据库test03_bookstore |
-| | [139](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_139) | -- |
-| | [140](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_140) | CREATE DATABASE test03_bookstore; |
-| | [141](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_141) | USE test03_bookstore; |
-| | [142](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_142) | ALTER DATABASE test02_library CHARSET utf8; |
-| | [143](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_143) | ALTER TABLE book CHARSET utf8; |
-| | [144](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_144) | -- 2、创建book表 |
-| | [145](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_145) | -- |
-| | [146](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_146) | CREATE TABLE **book**( |
-| | [147](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_147) | id **int**(11), |
-| | [148](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_148) | title **varchar**(100), |
-| | [149](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_149) | author **varchar**(100), |
-| | [150](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_150) | price **double**(11,2), |
-| | [151](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_151) | sales **int**(11), |
-| | [152](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_152) | stock **int**(11), |
-| | [153](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_153) | img_path **varchar**(100) |
-| | [154](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_154) | ); |
-| | [155](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_155) | DESC book; |
-| | [156](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_156) | -- ```mysql |
-| | [157](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_157) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [158](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_158) | -- \| **Field** \| **Type** \| **Null** \| **Key** \| **Default** \| **Extra** \| |
-| | [159](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_159) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [160](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_160) | -- \| id \| **int**(11) \| NO \| PRI \| NULL \| auto_increment \| |
-| | [161](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_161) | -- \| title \| varchar(100) \| NO \| \| NULL \| \| |
-| | [162](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_162) | -- \| author \| varchar(100) \| NO \| \| NULL \| \| |
-| | [163](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_163) | -- \| price \| **double**(11,2) \| NO \| \| NULL \| \| |
-| | [164](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_164) | -- \| sales \| **int**(11) \| NO \| \| NULL \| \| |
-| | [165](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_165) | -- \| stock \| **int**(11) \| NO \| \| NULL \| \| |
-| | [166](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_166) | -- \| img_path \| varchar(100) \| NO \| \| NULL \| \| |
-| | [167](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_167) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [168](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_168) | -- ``` |
-| | [169](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_169) | -- |
-| | [170](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_170) | -- 尝试添加部分模拟数据,参考示例如下: |
-| | [171](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_171) | -- |
-| | [172](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_172) | -- ```mysql |
-| | [173](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_173) | -- +----+-------------+------------+-------+-------+-------+----------------------------+ |
-| | [174](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_174) | -- \| id \| title \| author \| price \| sales \| stock \| img_path \| |
-| | [175](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_175) | -- +----+-------------+------------+-------+-------+-------+-----------------------------+ |
-| | [176](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_176) | -- \| 1 \| 解忧杂货店 \| 东野圭吾 \| **27.20** \| 102 \| 98 \| upload/books/解忧杂货店.jpg \| |
-| | [177](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_177) | -- \| 2 \| 边城 \| 沈从文 \| **23.00** \| 102 \| 98 \| upload/books/边城.jpg \| |
-| | [178](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_178) | -- +----+---------------+------------+-------+-------+-------+----------------------------+ |
-| | [179](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_179) | -- ``` |
-| | [180](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_180) | -- |
-| | [181](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_181) | INSERT INTO book **VALUES** (1,'解忧杂货店','东野圭吾',**27.2**,102,98,'upload/books/解忧杂货店.jpg') |
-| | [182](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_182) | ,(2,'边城','沈从文',**23.00**,102,98,'upload/books/边城.jpg'); |
-| | [183](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_183) | -- 3、创建用户表users,并插入数据 |
-| | [184](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_184) | -- |
-| | [185](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_185) | CREATE TABLE **users**( |
-| | [186](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_186) | id **int**(11), |
-| | [187](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_187) | username **varchar**(100), |
-| | [188](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_188) | password **varchar**(100), |
-| | [189](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_189) | email **varchar**(100) |
-| | [190](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_190) | ); |
-| | [191](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_191) | -- ```mysql |
-| | [192](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_192) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [193](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_193) | -- \| **Field** \| **Type** \| **Null** \| **Key** \| **Default** \| **Extra** \| |
-| | [194](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_194) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [195](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_195) | -- \| id \| **int**(11) \| NO \| PRI \| NULL \| auto_increment \| |
-| | [196](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_196) | -- \| username \| varchar(100) \| NO \| UNI \| NULL \| \| |
-| | [197](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_197) | -- \| password \| varchar(100) \| NO \| \| NULL \| \| |
-| | [198](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_198) | -- \| email \| varchar(100) \| YES \| \| NULL \| \| |
-| | [199](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_199) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [200](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_200) | -- ``` |
-| | [201](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_201) | -- |
-| | [202](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_202) | -- 尝试添加部分模拟数据,参考示例如下: |
-| | [203](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_203) | -- |
-| | [204](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_204) | -- ```mysql |
-| | [205](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_205) | -- +----+----------+----------------------------------+--------------------+ |
-| | [206](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_206) | -- \| id \| username \| password \| email \| |
-| | [207](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_207) | -- +----+----------+----------------------------------+--------------------+ |
-| | [208](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_208) | -- \| 1 \| admin \| 112233 \| admin@mxdx.com \| |
-| | [209](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_209) | -- +----+----------+----------------------------------+--------------------+ |
-| | [210](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_210) | -- ``` |
-| | [211](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_211) | INSERT into users **VALUES** (1,'admin',112233,'admin@mxdx.com'); |
-| | [212](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_212) | -- |
-| | [213](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_213) | -- 4、创建订单表orders |
-| | [214](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_214) | -- |
-| | [215](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_215) | -- ```mysql |
-| | [216](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_216) | -- +--------------+--------------+------+-----+---------+-------+ |
-| | [217](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_217) | -- \| **Field** \| **Type** \| **Null** \| **Key** \| **Default** \| **Extra** \| |
-| | [218](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_218) | -- +--------------+--------------+------+-----+---------+-------+ |
-| | [219](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_219) | -- \| id \| varchar(100) \| NO \| PRI \| NULL \| \| |
-| | [220](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_220) | -- \| order_time \| datetime \| NO \| \| NULL \| \| |
-| | [221](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_221) | -- \| total_count \| **int**(11) \| NO \| \| NULL \| \| |
-| | [222](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_222) | -- \| total_amount \| **double**(11,2) \| NO \| \| NULL \| \| |
-| | [223](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_223) | -- \| state \| **int**(11) \| NO \| \| NULL \| \| |
-| | [224](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_224) | -- \| user_id \| **int**(11) \| NO \| MUL \| NULL \| \| |
-| | [225](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_225) | -- +--------------+--------------+------+-----+---------+-------+ |
-| | [226](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_226) | -- ``` |
-| | [227](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_227) | -- |
-| | [228](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_228) | create table **orders**( |
-| | [229](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_229) | id **varchar**(100), |
-| | [230](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_230) | order_time datetime, |
-| | [231](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_231) | total_count **int**(11), |
-| | [232](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_232) | total_amount **double**(11,2), |
-| | [233](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_233) | state **int**(11), |
-| | [234](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_234) | user_id **int**(11) |
-| | [235](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_235) | ); |
-| | [236](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_236) | |
-| | [237](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_237) | -- 尝试添加部分模拟数据,参考示例如下: |
-| | [238](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_238) | -- |
-| | [239](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_239) | -- ```mysql |
-| | [240](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_240) | -- +----------------+---------------------+-------------+--------------+-------+---------+ |
-| | [241](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_241) | -- \| id \| order_time \| total_count \| total_amount \| state \| user_id \| |
-| | [242](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_242) | -- +----------------+---------------------+-------------+--------------+-------+---------+ |
-| | [243](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_243) | -- \| 15294258455691 \| 2018-**06**-20 **00**:30:45 \| 2 \| **50.20** \| 0 \| 1 \| |
-| | [244](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_244) | -- +----------------+---------------------+-------------+--------------+-------+---------+ |
-| | [245](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_245) | -- ``` |
-| | [246](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_246) | INSERT into ortetime **VALUES** ('15294258455691','2018-**06**-20 **00**:30:45',2,**50.20**,0,1); |
-| | [247](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_247) | -- |
-| | [248](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_248) | -- 5、创建订单明细表order_items |
-| | [249](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_249) | -- |
-| | [250](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_250) | -- ```mysql |
-| | [251](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_251) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [252](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_252) | -- \| **Field** \| **Type** \| **Null** \| **Key** \| **Default** \| **Extra** \| |
-| | [253](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_253) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [254](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_254) | -- \| id \| **int**(11) \| NO \| PRI \| NULL \| auto_increment \| |
-| | [255](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_255) | -- \| count \| **int**(11) \| NO \| \| NULL \| \| |
-| | [256](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_256) | -- \| amount \| **double**(11,2) \| NO \| \| NULL \| \| |
-| | [257](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_257) | -- \| title \| varchar(100) \| NO \| \| NULL \| \| |
-| | [258](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_258) | -- \| author \| varchar(100) \| NO \| \| NULL \| \| |
-| | [259](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_259) | -- \| price \| **double**(11,2) \| NO \| \| NULL \| \| |
-| | [260](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_260) | -- \| img_path \| varchar(100) \| NO \| \| NULL \| \| |
-| | [261](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_261) | -- \| order_id \| varchar(100) \| NO \| MUL \| NULL \| \| |
-| | [262](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_262) | -- +----------+--------------+------+-----+---------+----------------+ |
-| | [263](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_263) | -- ``` |
-| | [264](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_264) | -- |
-| | [265](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_265) | create table **order_items**( |
-| | [266](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_266) | id **int**(11), |
-| | [267](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_267) | count **int**(11), |
-| | [268](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_268) | amount **double**(11,2), |
-| | [269](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_269) | title **varchar**(100), |
-| | [270](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_270) | author **varchar**(100), |
-| | [271](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_271) | price **double**(11,2), |
-| | [272](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_272) | img_path **varchar**(100), |
-| | [273](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_273) | order_id **varchar**(100) |
-| | [274](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_274) | ); |
-| | [275](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_275) | -- 尝试添加部分模拟数据,参考示例如下: |
-| | [276](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_276) | -- |
-| | [277](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_277) | -- ```mysql |
-| | [278](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_278) | -- +----+-------+--------+---------+---------+-------+----------------+----------------+ |
-| | [279](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_279) | -- \| id \|count\| amount\| title \| author \| price \| img_path \| order_id \| |
-| | [280](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_280) | -- +----+-------+--------+------------+----------+-------+----------------+----------------+ |
-| | [281](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_281) | -- \| 1 \| 1 \| **27.20**\| 解忧杂货店 \| 东野圭吾 \| **27.20** \| **static**/img/**default**.jpg\|15294258455691 \| |
-| | [282](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_282) | -- \| 2 \| 1 \| **23.00**\| 边城 \| 沈从文 \| **23.00** \| **static**/img/**default**.jpg\|15294258455691 \| |
-| | [283](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_283) | -- +----+-------+--------+------------+----------+-------+------------+----------------+ |
-| | [284](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_284) | -- ``` |
-| | [285](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_285) | insert into order_items **values** (1,1,**27.20**,'解忧杂货店','东野圭吾',**27.20**,'**static**/img/**default**.jpg','15294258455691'),(2,1,**23.00**,'边城','沈从文',**23.00**,'**static**/img/**default**.jpg','15294258455691'); |
-| | [286](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_286) | |
-| | [287](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_287) | ``` |
-| | [288](https://gitee.com/class-22-class-02/mysql-base/pulls/16/files#9e3ad3ffb2ff4c8b9c7c22948a5ff033fa1185d5_0_288) | |
\ No newline at end of file
diff --git "a/07 \345\210\230\346\226\207\351\224\213/20230221 MySQK\346\225\260\346\215\256\345\272\223\347\272\246\346\235\237.md" "b/07 \345\210\230\346\226\207\351\224\213/20230221 MySQK\346\225\260\346\215\256\345\272\223\347\272\246\346\235\237.md"
deleted file mode 100644
index 759b159..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/20230221 MySQK\346\225\260\346\215\256\345\272\223\347\272\246\346\235\237.md"
+++ /dev/null
@@ -1,397 +0,0 @@
-# 笔记
-
-非空约束:not null
-
-默认约束:default 默认值
-
-唯一约束:unique key,(值可以为空,但值不能重复)
-
-主键约束:primary key(默认非空,一个表只能有一个主键约束)
-
-复合主键primary key(字段名1,字段名2) 表示字段1和字段2的组合是唯一的
-
-自增约束(和主键一起使用):auto_increment(不给值或者给0或NULL,会在列表最大值的基础上自增)
-
-删除唯一约束:alter table 表名称 drop index 索引名
-
-删除主键约束:alter table 表名称 drop primary key;
-
-删除自增约束:alter table 表名称 modify 字段名 数据类型;
-
-添加自增约束:alter table 表名称 modify 字段名 数据类型 auto_increment;
-
-外键约束:foreign key
-
-例:create table 主表名称(
-
-字段1 数据类型 primary key,
-
-字段2 数据类型
-
-);
-
-create table 从表名称(
-
-字段1 数据类型 primary key,
-
-字段2 数据类型,
-
-foreign key(从表字段) feferences 主表名(被参考字段)
-
-);
-
-从表字段的数据类型必须和主表名(被参考字段)数据类型一样。
-
-# 作业
-
-## 第一题
-
-
-
--- 1、创建数据库test01_company
-CREATE database test01_company
-
-use test01_company;
-
--- 2、创建表格offices
-create table offices(
-officeCode int,
-city varchar(30),
-address varchar(50),
-country varchar(50),
-postalCode VARCHAR(25)
-
-);
-
-| -- | 字段名 | 数据类型 |
-| ------------------------------------------------------------ | ---------- | ------------- |
-| -- | officeCode | int |
-| -- | city | varchar(30) |
-| -- | address | varchar(50) |
-| -- | country | varchar(50) |
-| -- | postalCode | varchar(25) |
-| -- | | |
-| -- 3、创建表格employees | | |
-| create table employees( | | |
-| empNum int(11), | | |
-| lastName VARCHAR(50), | | |
-| firstName VARCHAR(50), | | |
-| mobile VARCHAR(25), | | |
-| `code` int, | | |
-| jobTitle VARCHAR(50), | | |
-| birth date, | | |
-| Note VARCHAR(255), | | |
-| Sex VARCHAR(5) | | |
-| ); | | |
-| -- | | |
-| -- | 字段名 | 数据类型 |
-| -- | --------- | ------------- |
-| -- | empNum | int(11) |
-| -- | lastName | varchar(50) |
-| -- | firstName | varchar(50) |
-| -- | mobile | varchar(25) |
-| -- | code | int |
-| -- | jobTitle | varchar(50) |
-| -- | birth | date |
-| -- | Note | varchar(255) |
-| -- | Sex | varchar(5) |
-| -- | | |
-| -- **要求4:**将表employees的mobile字段修改到code字段后面。 | | |
-| alter table employees modify mobile VARCHAR(25) after code; | | |
-| -- | | |
-| -- **要求5:**将表employees的birth字段改名为birthday; | | |
-| alter table employees change birth birthday date; | | |
-| -- | | |
-| -- **要求6:**修改sex字段,数据类型为char(1)。 | | |
-| alter table employees modify sex char(1); | | |
-| -- | | |
-| -- **要求7:**删除字段note; | | |
-| alter table employees drop note; | | |
-| -- | | |
-| -- **要求8:**增加字段名favoriate_activity,数据类型为varchar(100); | | |
-| alter table employees add favoriate_activity VARCHAR(100); | | |
-| -- | | |
-| -- **要求9:**将表employees的名称修改为 employees_info | | |
-| alter table employees rename to employees_info; | | |
-| -- | | |
-| -- ```mysql | | |
-| -- | | |
-| -- ``` | | |
-| -- | | |
-| -- | | |
-| -- | | |
-
-## 第二题
-
-
-
--- 1、创建数据库test02db
-create database test02db;
-
-use test02db;
-
--- 2、创建表格pet
-drop table pet;
-create table pet(
-`name` VARCHAR(20),
-`owner` VARCHAR(20),
- species VARCHAR(20),
- sex char(1),
- birth year,
- death year
-
-);
-
-| -- | 字段名 | 字段说明 | 数据类型 |
-| ------------------------------------------------------- | ------- | -------- | ----------- |
-| -- | name | 宠物名称 | varchar(20) |
-| -- | owner | 宠物主人 | varchar(20) |
-| -- | species | 种类 | varchar(20) |
-| -- | sex | 性别 | char(1) |
-| -- | birth | 出生日期 | year |
-| -- | death | 死亡日期 | year |
-| -- | | | |
-| -- 3、添加记录 | | | |
-| insert into pet values | | | |
-| ('Fluffy','harold','Cat','f',2003,2010), | | | |
-| ('Claws','gwen','Cat','m',2004,null), | | | |
-| ('Buffy',null,'Dog','f',2009,null), | | | |
-| ('Fang','benny','Dog','m',2000,null), | | | |
-| ('bowser','diane','Dog','m',2003,2009), | | | |
-| ('Chirpy',null,'Bird','f',2008,null); | | | |
-| -- | | | |
-| -- | name | owner | species |
-| -- | ------ | ------ | ------- |
-| -- | Fluffy | harold | Cat |
-| -- | Claws | gwen | Cat |
-| -- | Buffy | | Dog |
-| -- | Fang | benny | Dog |
-| -- | bowser | diane | Dog |
-| -- | Chirpy | | Bird |
-| -- | | | |
-| -- 4、 添加字段主人的生日owner_birth。 | | | |
-| alter table pet add owner_birth int; | | | |
-| -- | | | |
-| -- 5、 将名称为Claws的猫的主人改为kevin | | | |
-| update pet set `owner`='kevin' where name='Claws'; | | | |
-| -- | | | |
-| -- 6、 将没有死的狗的主人改为duck | | | |
-| update pet set `owner`='duck' where death is null; | | | |
-| -- | | | |
-| -- 7、 查询没有主人的宠物的名字; | | | |
-| select `owner` pet WHERE `owner` is null; | | | |
-| -- | | | |
-| -- 8、 查询已经死了的cat的姓名,主人,以及去世时间; | | | |
-| select name,`owner`,death from pet WHERE species='Cat'; | | | |
-| -- | | | |
-| -- 9、 删除已经死亡的狗 | | | |
-| delete from pet where species='Dog' and death='2009'; | | | |
-| -- | | | |
-| -- 10、查询所有宠物信息 | | | |
-| select * from pet; | | | |
-| -- | | | |
-| -- ```sql | | | |
-| -- | | | |
-| -- ``` | | | |
-| -- | | | |
-| -- ## 第3题 | | | |
-| -- | | | |
-
-## 第三题
-
--- 1、创建数据库:test03_company
-create database test03_company;
-
-use test03_company;
-
--- ```sql
--- create database test03_company charset utf8;
-
--- ```
-
--- 2、在此数据库下创建如下3表,数据类型,宽度,是否为空根据实际情况自己定义。
-
--- A. 部门表(department):部门编号(depid),部门名称(depname),部门简介(deinfo);其中部门编号为主键。
-
--- ```mysql
--- use test03_company ;
-create table department(
-depid int primary key auto_increment,
-depname char(10) not null unique key,
-deinfo varchar(200)
-);
-
--- ```
-
--- B. 雇员表(employee):雇员编号(empid),姓名(name),性别(sex),职称(title),出生日期(birthday),所在部门编号(depid);其中
-
--- * 雇员编号为主键;
--- * 部门编号为外键,外键约束等级为(on update cascade 和on delete set null);
-
--- * 性别默认为男;
-
--- ```mysql
-ALTER DATABASE test03_company CHARACTER SET utf8;
-create table employee (
-empid int primary key auto_increment,
-`name` varchar(10) not null,
-sex enum('男','女') not null default'男',
-title varchar(10),
-birthday date,
-depid int,
-foreign key(depid) references department(depid)
-
-);
-
---
-
--- C. 工资表(salary):雇员编号(empid),基本工资(basesalary),职务工资(titlesalary),扣除(deduction)。其中雇员编号为主键。
-
--- 3、给工资表(salary)的雇员编号(empid)增加外键约束,外键约束等级为(on update cascade 和on delete cascade)
-create table salary(
-empid int primary key,
-basesalary double,
-titlesalary double,
-deduction double,
-foreign key(empid) references employee(empid)
-
-);
-
--- 4、添加数据如下:
-
--- 部门表:
-desc department;
-show create table department;
-alter table department convert to character set utf8;
-insert into department values
-(111,'生产部',null),
-(222,'销售部',null),
-
-(333,'人事部','人力资源管理');
-
-| -- | 部门编号 | 部门名称 | 部门简介 |
-| ----------------------------------------------- | -------- | -------- | ------------ |
-| -- | 111 | 生产部 | Null |
-| -- | 222 | 销售部 | Null |
-| -- | 333 | 人事部 | 人力资源管理 |
-| -- | | | |
-| -- 雇员表: | | | |
-| insert into employee values | | | |
-| (1001,'张三','男','高级工程师','1975-1-1',111), | | | |
-| (1002,'李四','女','助师','1985-1-1',111), | | | |
-| (1003,'王五','男','工程师','1978-11-11',222), | | | |
-| (1004,'张六','男','工程师','1999-1-1',222); | | | |
-| -- | | | |
-| -- | 雇员编号 | 姓名 | 性别 |
-| -- | -------- | ---- | ---- |
-| -- | 1001 | 张三 | 男 |
-| -- | 1002 | 李四 | 女 |
-| -- | 1003 | 王五 | 男 |
-| -- | 1004 | 张六 | 男 |
-| -- | | | |
-| -- 工资表: | | | |
-| insert into salary values | | | |
-| (1001,2200,1100,200), | | | |
-| (1002,1200,200,null), | | | |
-| (1003,2900,700,200), | | | |
-| (1004,1950,700,150); | | | |
-| -- | | | |
-| -- | 雇员编号 | 基本工资 | 职务工资 |
-| -- | -------- | -------- | -------- |
-| -- | 1001 | 2200 | 1100 |
-| -- | 1002 | 1200 | 200 |
-| -- | 1003 | 2900 | 700 |
-| -- | 1004 | 1950 | 700 |
-| -- | | | |
-| -- | | | |
-| -- | | | |
-
-## 第四题
-
-
-
--- 1、创建一个数据库:test04_school
-create database test04_school;
-
-use test04_school;
-
--- 2、创建如下表格
-create table Department(
-DepNo int(10) primary key not null unique,
-DepName varchar(20) not null,
-DepNote varchar(50)
-
-);
-
--- 表1 Department表的定义
-
-| -- | **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
-| --------------------------------------------------------- | ---------- | ------------ | ------------------ | ---------- | --------- | ---------- | ------------ |
-| -- | DepNo | 部门号 | int(10) | 是 | 否 | 是 | 是 |
-| -- | DepName | 部门名称 | varchar(20) | 否 | 否 | 是 | 否 |
-| -- | DepNote | 部门备注 | Varchar(50) | 否 | 否 | 否 | 否 |
-| -- | | | | | | | |
-| -- 表2 Teacher表的定义 | | | | | | | |
-| create table Teacher( | | | | | | | |
-| Number int primary key not null unique, | | | | | | | |
-| `Name` varchar(30) not null, | | | | | | | |
-| Sex VARCHAR(4), | | | | | | | |
-| Birth date, | | | | | | | |
-| DepNo int, | | | | | | | |
-| Salary float, | | | | | | | |
-| Address VARCHAR(100), | | | | | | | |
-| foreign key(DepNo) references Department(DepNo) | | | | | | | |
-| ); | | | | | | | |
-| -- | | | | | | | |
-| -- | **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
-| -- | ---------- | ------------ | ------------ | -------- | -------- | -------- | -------- |
-| -- | Number | 教工号 | int | 是 | 否 | 是 | 是 |
-| -- | Name | 姓名 | varchar(30) | 否 | 否 | 是 | 否 |
-| -- | Sex | 性别 | varchar(4) | 否 | 否 | 否 | 否 |
-| -- | Birth | 出生日期 | date | 否 | 否 | 否 | 否 |
-| -- | DepNo | 部门号 | int | 否 | 是 | 否 | 否 |
-| -- | Salary | 工资 | float | 否 | 否 | 否 | 否 |
-| -- | Address | 家庭住址 | varchar(100) | 否 | 否 | 否 | 否 |
-| -- | | | | | | | |
-| -- 3、添加记录 | | | | | | | |
-| alter table Department convert to character set utf8; | | | | | | | |
-| insert into Department VALUES | | | | | | | |
-| (601,'软件技术系','软件技术等专业'), | | | | | | | |
-| (602,'网络技术系','多媒体技术等专业'), | | | | | | | |
-| (603,'艺术设计系','广告艺术设计等专业'), | | | | | | | |
-| (604,'管理工程系','连锁经营管理等专业'); | | | | | | | |
-| -- | | | | | | | |
-| -- | **DepNo** | **DepName** | **DepNote** | | | | |
-| -- | --------- | ----------- | ------------------ | | | | |
-| -- | 601 | 软件技术系 | 软件技术等专业 | | | | |
-| -- | 602 | 网络技术系 | 多媒体技术等专业 | | | | |
-| -- | 603 | 艺术设计系 | 广告艺术设计等专业 | | | | |
-| -- | 604 | 管理工程系 | 连锁经营管理等专业 | | | | |
-| alter table Teacher convert to character set utf8; | | | | | | | |
-| insert into Teacher VALUES | | | | | | | |
-| (2001,'Tom','女','1970-01-10',602,4500,'四川省绵阳市'), | | | | | | | |
-| (2002,'Lucy','男','1983-12-18',601,2500,'北京市昌平区'), | | | | | | | |
-| (2003,'Mike','男','1990-06-01',604,1500,'重庆市渝中区'), | | | | | | | |
-| (2004,'James','女','1980-10-20',602,3500,'四川省成都市'), | | | | | | | |
-| (2005,'Jack','男','1975-05-30',603,1200,'重庆市南岸区'); | | | | | | | |
-| -- | | | | | | | |
-| -- | **Number** | **Name** | **Sex** | **Birth** | **DepNo** | **Salary** | **Address** |
-| -- | ---------- | -------- | ------- | ---------- | --------- | ---------- | ------------ |
-| -- | 2001 | Tom | 女 | 1970-01-10 | 602 | 4500 | 四川省绵阳市 |
-| -- | 2002 | Lucy | 男 | 1983-12-18 | 601 | 2500 | 北京市昌平区 |
-| -- | 2003 | Mike | 男 | 1990-06-01 | 604 | 1500 | 重庆市渝中区 |
-| -- | 2004 | James | 女 | 1980-10-20 | 602 | 3500 | 四川省成都市 |
-| -- | 2005 | Jack | 男 | 1975-05-30 | 603 | 1200 | 重庆市南岸区 |
-| -- | | | | | | | |
-| -- 4、用SELECT语句查询Teacher表的所有记录。 | | | | | | | |
-| select * from Teacher; | | | | | | | |
-| -- | | | | | | | |
-| -- ```mysql | | | | | | | |
-| -- | | | | | | | |
-| -- ``` | | | | | | | |
-| -- | | | | | | | |
-| -- | | | | | | | |
-| -- | | | | | | | |
-| -- | | | | | | | |
-| -- | | | | | | | |
-| -- | | | | | | | |
diff --git "a/07 \345\210\230\346\226\207\351\224\213/20230223\345\237\272\347\241\200\346\237\245\350\257\242\350\277\220\347\256\227\347\254\246.md" "b/07 \345\210\230\346\226\207\351\224\213/20230223\345\237\272\347\241\200\346\237\245\350\257\242\350\277\220\347\256\227\347\254\246.md"
deleted file mode 100644
index a81d3e3..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/20230223\345\237\272\347\241\200\346\237\245\350\257\242\350\277\220\347\256\227\347\254\246.md"
+++ /dev/null
@@ -1,227 +0,0 @@
-# 笔记
-
-### 查询select
-
-select x+y;可以直接显示出相加的结果,例如select 1+1;显示出结果为2
-
-select x=y;如果x=y会显示出true,如果x!=y则会显示出false
-
-select now();会显示当前时间
-
-select查找用法:select * from 表名称;绝对路径,显示表内全部内容
-
-#### 别名
-
-select 字段名 [as] 别名 from 表名;给查询结果取别名,引号可以省略不写,as也可以省略不写
-
-select 字段名 from 表名 [as] 别名;给表取别名,除了不能用引号其他和给字段取别名是一样的
-
-#### 重复
-
-distinct 去除重复 select distinct 字段名 from 表名称;可以去除字段里重复的,但只能在第一个字段前面
-
-# 作业
-
-
-
-## 第1题:员工表
-
-```mysql
-drop table if exists `employee`;
-#创建employee表
-CREATE TABLE employee(
- id INT,
- `name` VARCHAR(20),
- sex VARCHAR(20),
- tel VARCHAR(20),
- addr VARCHAR(50),
- salary FLOAT
-);
-
-#添加信息
-INSERT INTO employee(id,`name`,sex,tel,addr,salary)VALUES
-(10001,'张一一','男','13456789000','广东韶关',10010.58),
-(10002,'刘小红','女','13454319000','广东江门',12010.21),
-(10003,'李四','男','0751-1234567','广东佛山',10040.11),
-(10004,'刘小强','男','0755-5555555','广东深圳',15010.23),
-(10005,'王艳','男',NULL,'广东广州',14050.16);
-```
-
-
-
-| **id** | **name** | **sex** | **tel** | **addr** | **salary** |
-| ------ | -------- | ------- | ------------ | -------- | ---------- |
-| 10001 | 张一一 | 男 | 13456789000 | 广东韶关 | 10010.58 |
-| 10002 | 刘小红 | 女 | 13454319000 | 广东江门 | 12010.21 |
-| 10003 | 李四 | 男 | 0751-1234567 | 广东佛山 | 10040.11 |
-| 10004 | 刘小强 | 男 | 0755-5555555 | 广东深圳 | 15010.23 |
-| 10005 | 王艳 | 女 | NULL | 广东广州 | 14050.16 |
-
-**要求1:**查询出薪资在12000~13000之间的员工信息。
-
-**要求2:**查询出姓“刘”的员工的工号,姓名,家庭住址。
-
-**要求3:**将“李四”的家庭住址改为“广东韶关”
-
-**要求4:**查询出名字中带“小”的员工
-
-**要求5:**查询出薪资高于11000的男员工信息
-
-**要求6:**查询没有登记电话号码的员工
-
-**要求7:**查询薪资高于12000或者家是广东深圳、广州的男员工
-
-**要求8:**查询每个员工的年薪,显示“姓名、年薪”
-
-```mysql
--- 第1题:员工表
-drop database employee;
-create database employee charset utf8;
--- | **id** | **name** | **sex** | **tel** | **addr** | **salary** |
--- | ------ | -------- | ------- | ------------ | -------- | ---------- |
--- | 10001 | 张一一 | 男 | 13456789000 | 广东韶关 | 10010.58 |
--- | 10002 | 刘小红 | 女 | 13454319000 | 广东江门 | 12010.21 |
--- | 10003 | 李四 | 男 | 0751-1234567 | 广东佛山 | 10040.11 |
--- | 10004 | 刘小强 | 男 | 0755-5555555 | 广东深圳 | 15010.23 |
--- | 10005 | 王艳 | 女 | NULL | 广东广州 | 14050.16 |
-use employee;
-CREATE TABLE employee(
- id INT,
- `name` VARCHAR(20),
- sex VARCHAR(20),
- tel VARCHAR(20),
- addr VARCHAR(50),
- salary FLOAT
-)
-INSERT INTO employee(id,`name`,sex,tel,addr,salary)VALUES
-(10001,'张一一','男','13456789000','广东韶关',10010.58),
-(10002,'刘小红','女','13454319000','广东江门',12010.21),
-(10003,'李四','男','0751-1234567','广东佛山',10040.11),
-(10004,'刘小强','男','0755-5555555','广东深圳',15010.23),
-(10005,'王艳','男',NULL,'广东广州',14050.16);
--- **要求1:**查询出薪资在12000~13000之间的员工信息。
-select * from employee where salary between 12000 and 13000;
--- **要求2:**查询出姓“刘”的员工的工号,姓名,家庭住址。
-select id,name,addr from employee where name like '刘%';
--- **要求3:**将“李四”的家庭住址改为“广东韶关”
-update employee set addr = '广东韶关' where name = '李四';
--- **要求4:**查询出名字中带“小”的员工
-select * from employee where name like '%小%';
--- **要求5:**查询出薪资高于11000的男员工信息
-select * from employee where salary>11000 and sex = '男';
--- **要求6:**查询没有登记电话号码的员工
-select * from employee where tel is null;
--- **要求7:**查询薪资高于12000或者家是广东深圳、广州的男员工
-select * from employee where salary>12000 or addr='广东深圳' or addr like '%广州%' and sex = '男';
--- **要求8:**查询每个员工的年薪,显示“姓名、年薪”
-select name 姓名,salary 年薪 from employee;
-```
-
-## 第2题:国家信息表
-
-countries_info表中存储了国家名称、所属大陆、面积、人口和 GDP 值。
-
-```mysql
-DROP TABLE IF EXISTS `countries_info`;
-CREATE TABLE `countries_info`(
- `name` VARCHAR(100),
- `continent` VARCHAR(100),
- `area` INT,
- population INT,
- gdp BIGINT
-);
-
-INSERT INTO countries_info VALUES
-('Afghanistan','Asia',652230,25500100,20343000000),
-('Albania','Europe',28748,2831741,12960000000),
-('Algeria','Africa',2381741,37100000,188681000000),
-('Andorra','Europe',468,78115,3712000000),
-('Angola','Africa',1246700,20609294,100990000000);
-```
-
-表数据样例:
-
-```mysql
-+-------------+-----------+---------+------------+--------------+
-| name | continent | area | population | gdp |
-+-------------+-----------+---------+------------+--------------+
-| Afghanistan | Asia | 652230 | 25500100 | 20343000000 |
-| Albania | Europe | 28748 | 2831741 | 12960000000 |
-| Algeria | Africa | 2381741 | 37100000 | 188681000000 |
-| Andorra | Europe | 468 | 78115 | 3712000000 |
-| Angola | Africa | 1246700 | 20609294 | 100990000000 |
-+-------------+-----------+---------+------------+--------------+
-```
-
-**要求1:** 查询大国 的国家名称、人口和面积。
-
-如果一个国家满足下述两个条件之一,则认为该国是 大国 :
-
-- 面积至少为 300万平方公里(即,3000000 km2)
-
-- 人口至少为 2500 万(即 25000000)
-
-**要求2:**查询属于亚洲的国家名称、所属大陆、面积、人口和 GDP 值
-
-**要求3:**查询国土面积不足1万平方公里且人口不走10万人的国家信息
-
-**要求4:**查询国家名字中包含“o“字母的国家信息
-
-**要求5:**查询GDP值超过10000000000的国家信息
-
-**要求6:**查询每个国家的人均贡献GDP值(GDP/人口总数)并显示为“国家名、人口、GDP值、人均贡献GDP值”
-
-**要求7:**查询人均贡献GDP值低于1000的国家信息。
-
-**要求8:**查询每个国家的人均国土面积(面积/人口总数)并显示为“国家名、面积、人口、人均国土面积值”
-
-```mysql
--- ## 第2题:国家信息表
-create database ku charset utf8;
--- countries_info表中存储了国家名称、所属大陆、面积、人口和 GDP 值。
--- 表数据样例:
--- +-------------+-----------+---------+------------+--------------+
--- | name | continent | area | population | gdp |
--- +-------------+-----------+---------+------------+--------------+
--- | Afghanistan | Asia | 652230 | 25500100 | 20343000000 |
--- | Albania | Europe | 28748 | 2831741 | 12960000000 |
--- | Algeria | Africa | 2381741 | 37100000 | 188681000000 |
--- | Andorra | Europe | 468 | 78115 | 3712000000 |
--- | Angola | Africa | 1246700 | 20609294 | 100990000000 |
--- +-------------+-----------+---------+------------+--------------+
-use ku;
-CREATE TABLE `countries_info`(
- `name` VARCHAR(100),
- `continent` VARCHAR(100),
- `area` INT,
- population INT,
- gdp BIGINT
-);
-INSERT INTO countries_info VALUES
-('Afghanistan','Asia',652230,25500100,20343000000),
-('Albania','Europe',28748,2831741,12960000000),
-('Algeria','Africa',2381741,37100000,188681000000),
-('Andorra','Europe',468,78115,3712000000),
-('Angola','Africa',1246700,20609294,100990000000);
--- **要求1:** 查询大国 的国家名称、人口和面积。
--- 如果一个国家满足下述两个条件之一,则认为该国是 大国 :
--- - 面积至少为 300万平方公里(即,3000000 km2)
--- - 人口至少为 2500 万(即 25000000)
-select name,population,area from countries_info where area >= 3000000 or population >=25000000;
--- **要求2:**查询属于亚洲的国家名称、所属大陆、面积、人口和 GDP 值
-select * from countries_info where continent = 'asia';
--- **要求3:**查询国土面积不足1万平方公里且人口不走10万人的国家信息
-select * from countries_info where area <10000 and population<100000;
--- **要求4:**查询国家名字中包含“o“字母的国家信息
-select * from countries_info where !(name like '%o%');
--- **要求5:**查询GDP值超过10000000000的国家信息
-select * from countries_info where gdp > 10000000000;
--- **要求6:**查询每个国家的人均贡献GDP值(GDP/人口总数)并显示为“国家名、人口、GDP值、人均贡献GDP值”
-select name 国家名,population 人口,gdp GDP值,gdp/population 人均贡献GDP值 from countries_info;
--- **要求7:**查询人均贡献GDP值低于1000的国家信息。
-select * from countries_info where gdp/population<1000;
--- **要求8:**查询每个国家的人均国土面积(面积/人口总数)并显示为“国家名、面积、人口、人均国土面积值”
-select name 国家名,area 面积,population 人口,area/population 人均国土面积 from countries_info;
-```
-
-
diff --git "a/07 \345\210\230\346\226\207\351\224\213/2\343\200\201DDL\345\222\214DML_\345\273\272\350\241\250\344\270\216\345\241\253\345\200\274.md" "b/07 \345\210\230\346\226\207\351\224\213/2\343\200\201DDL\345\222\214DML_\345\273\272\350\241\250\344\270\216\345\241\253\345\200\274.md"
deleted file mode 100644
index 111bf53..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/2\343\200\201DDL\345\222\214DML_\345\273\272\350\241\250\344\270\216\345\241\253\345\200\274.md"
+++ /dev/null
@@ -1,399 +0,0 @@
-## 第1题
-
-1、创建数据库test01_company
-
-2、创建表格offices
-
-| 字段名 | 数据类型 |
-| ---------- | ----------- |
-| officeCode | int |
-| city | varchar(30) |
-| address | varchar(50) |
-| country | varchar(50) |
-| postalCode | varchar(25) |
-
-3、创建表格employees
-
-| 字段名 | 数据类型 |
-| ------------- | ---------------------------- |
-| empNum | int(11) |
-| lastName | varchar(50) |
-| firstName | varchar(50) |
-| mobile | varchar(25) |
-| code | int |
-| jobTitle | varchar(50) |
-| birth | date |
-| Note | varchar(255) |
-| Sex | varchar(5) |
-
-**要求4:**将表employees的mobile字段修改到code字段后面。
-
-**要求5:**将表employees的birth字段改名为birthday;
-
-**要求6:**修改sex字段,数据类型为char(1)。
-
-**要求7:**删除字段note;
-
-**要求8:**增加字段名favoriate_activity,数据类型为varchar(100);
-
-**要求9:**将表employees的名称修改为 employees_info
-
-```mysql
--- ## 第1题
---
--- 1、创建数据库 test01_company
-create database test01_company;
--- 2、创建表格 offices
-use test01_company;
-create table offices(
- officeCode int,
- city varchar(30),
- address varchar(50),
- country varchar(50),
- postalCode varchar(25)
-);
--- | 字段名 | 数据类型 |
--- | ---------- | ----------- |
--- | officeCode | int |
--- | city | varchar(30) |
--- | address | varchar(50) |
--- | country | varchar(50) |
--- | postalCode | varchar(25) |
---
--- 3、创建表格 employees
-create table employees(
- empNum int(11),
- lastName varchar(50),
- firstName varchar(50),
- mobile varchar(25),
- `code` int,
- jobTitle varchar(50),
- birth date,
- Note varchar(255),
- Sex varchar(5)
-);
--- | 字段名 | 数据类型 |
--- | --------- | ------------- |
--- | empNum | int(11) |
--- | lastName | varchar(50) |
--- | firstName | varchar(50) |
--- | mobile | varchar(25) |
--- | code | int |
--- | jobTitle | varchar(50) |
--- | birth | date |
--- | Note | varchar(255) |
--- | Sex | varchar(5) |
---
--- **要求4:**将表employees的mobile字段修改到code字段后面。
-alter table employees modify mobile varchar(50) after code;
--- **要求5:**将表employees的birth字段改名为birthday;
-alter table employees change birth birthday date;
--- **要求6:**修改sex字段,数据类型为char(1)。
-alter table employees modify sex char(1);
--- **要求7:**删除字段note;
-alter table employees drop note;
--- **要求8:**增加字段名 favoriate_activity,数据类型为varchar(100);
-alter table employees add favoriate_activity varchar(100);
--- **要求9:**将表employees的名称修改为 employees_info
-alter table employees rename employees_info;
-```
-
-
-
-## 第2题
-
-1、创建数据库test02db
-
-2、创建表格pet
-
-| 字段名 | 字段说明 | 数据类型 |
-| ------- | -------- | ----------- |
-| name | 宠物名称 | varchar(20) |
-| owner | 宠物主人 | varchar(20) |
-| species | 种类 | varchar(20) |
-| sex | 性别 | char(1) |
-| birth | 出生日期 | year |
-| death | 死亡日期 | year |
-
-3、添加记录
-
-| name | owner | species | sex | birth | death |
-| ------ | ------ | ------- | ---- | ----- | ----- |
-| Fluffy | harold | Cat | f | 2003 | 2010 |
-| Claws | gwen | Cat | m | 2004 | |
-| Buffy | | Dog | f | 2009 | |
-| Fang | benny | Dog | m | 2000 | |
-| bowser | diane | Dog | m | 2003 | 2009 |
-| Chirpy | | Bird | f | 2008 | |
-
-4、 添加字段主人的生日owner_birth。
-
-5、 将名称为Claws的猫的主人改为kevin
-
-6、 将没有死的狗的主人改为duck
-
-7、 查询没有主人的宠物的名字;
-
-8、 查询已经死了的cat的姓名,主人,以及去世时间;
-
-9、 删除已经死亡的狗
-
-10、查询所有宠物信息
-
-```mysql
--- ## 第2题
---
--- 1、创建数据库 test02db
-create database test02db;
--- 2、创建表格pet
-use test02db;
-create table pet(
- name varchar(20),
- owner varchar(20),
- species varchar(20),
- sex char(1),
- birth year,
- death year
-);
--- | 字段名 | 字段说明 | 数据类型 |
--- | ------- | -------- | ----------- |
--- | name | 宠物名称 | varchar(20) |
--- | owner | 宠物主人 | varchar(20) |
--- | species | 种类 | varchar(20) |
--- | sex | 性别 | char(1) |
--- | birth | 出生日期 | year |
--- | death | 死亡日期 | year |
---
--- 3、添加记录
-insert into pet values
-('Fluffy','harold','Cat','f',2003,2010),
-('Claws','gwen','Cat','m',2004,null),
-('Buffy',null,'Dog','f',2009,null),
-('Fang','benny','Dog','m',2000,null),
-('bowser','diane','Dog','m',2003,2009),
-('Chirpy',null,'Bird','f',2008,null);
-
--- | name | owner | species | sex | birth | death |
--- | ------ | ------ | ------- | ---- | ----- | ----- |
--- | Fluffy | harold | Cat | f | 2003 | 2010 |
--- | Claws | gwen | Cat | m | 2004 | |
--- | Buffy | | Dog | f | 2009 | |
--- | Fang | benny | Dog | m | 2000 | |
--- | bowser | diane | Dog | m | 2003 | 2009 |
--- | Chirpy | | Bird | f | 2008 | |
---
--- 4、 添加字段主人的生日 owner_birth。
-alter table pet add owner_birth date;
--- 5、 将名称为Claws的猫的主人改为kevin
-update pet set name = 'kevin' where name = 'Claws';
-insert into pet(owner) values (gwen) where name='kevin';
--- 6、 查询没有主人的宠物的名字;
-select species from pet where owner = name is null;
--- 7、 将没有死的狗的主人改为duck
-update pet set owner = 'duck' where death =name is null;
--- 8、 查询已经死了的cat的姓名,主人,以及去世时间;
-select `name`,`owner`,death from pet where death = name is not null and species = 'cat';
--- 9、 删除已经死亡的狗
-delete from pet where death = name is not null and species = 'dog';
--- 10、查询所有宠物信息
-select * from pet;
-```
-
-
-
-```sql
-
-```
-
-## 第3题
-
-1、创建数据库:test03_company
-
-```sql
-create database test03_company charset utf8;
-```
-
-2、在此数据库下创建如下3表,数据类型,宽度,是否为空根据实际情况自己定义。
-
-A. 部门表(department):部门编号(depid),部门名称(depname),部门简介(deinfo);其中部门编号为主键。
-
-```mysql
-use test03_company ;
-create table department(
- depid int primary key auto_increment,
- depname char(10) not null unique key,
- deinfo varchar(200)
-)
-```
-
-B. 雇员表(employee):雇员编号(empid),姓名(name),性别(sex),职称(title),出生日期(birthday),所在部门编号(depid);其中
-
-* 雇员编号为主键;
-* 部门编号为外键,外键约束等级为(on update cascade 和on delete set null);
-* 性别默认为男;
-
-```mysql
-create table employee (
- empid int primary key auto_increment,
- name varchar(10) not null,
- sex enum('男','女') not null default '男',
- title varchar(10),
- birthday date,
- depid int foreign key references department(depid)
-)
-```
-
-C. 工资表(salary):雇员编号(empid),基本工资(basesalary),职务工资(titlesalary),扣除(deduction)。其中雇员编号为主键。
-
-3、给工资表(salary)的雇员编号(empid)增加外键约束,外键约束等级为(on update cascade 和on delete cascade)
-
-4、添加数据如下:
-
-部门表:
-
-| 部门编号 | 部门名称 | 部门简介 |
-| -------- | -------- | ------------ |
-| 111 | 生产部 | Null |
-| 222 | 销售部 | Null |
-| 333 | 人事部 | 人力资源管理 |
-
- 雇员表:
-
-| 雇员编号 | 姓名 | 性别 | 职称 | 出生日期 | 所在部门编号 |
-| -------- | ---- | ---- | ---------- | ---------- | ------------ |
-| 1001 | 张三 | 男 | 高级工程师 | 1975-1-1 | 111 |
-| 1002 | 李四 | 女 | 助工 | 1985-1-1 | 111 |
-| 1003 | 王五 | 男 | 工程师 | 1978-11-11 | 222 |
-| 1004 | 张六 | 男 | 工程师 | 1999-1-1 | 222 |
-
- 工资表:
-
-| 雇员编号 | 基本工资 | 职务工资 | 扣除 |
-| -------- | -------- | -------- | ---- |
-| 1001 | 2200 | 1100 | 200 |
-| 1002 | 1200 | 200 | NULL |
-| 1003 | 2900 | 700 | 200 |
-| 1004 | 1950 | 700 | 150 |
-
-
-
-## 第4题
-
-1、创建一个数据库:test04_school
-
-2、创建如下表格
-
-表1 Department表的定义
-
-| **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
-| ---------- | ------------ | ------------ | -------- | -------- | -------- | -------- |
-| DepNo | 部门号 | int(10) | 是 | 否 | 是 | 是 |
-| DepName | 部门名称 | varchar(20) | 否 | 否 | 是 | 否 |
-| DepNote | 部门备注 | Varchar(50) | 否 | 否 | 否 | 否 |
-
-表2 Teacher表的定义
-
-| **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
-| ---------- | ------------ | ------------ | -------- | -------- | -------- | -------- |
-| Number | 教工号 | int | 是 | 否 | 是 | 是 |
-| Name | 姓名 | varchar(30) | 否 | 否 | 是 | 否 |
-| Sex | 性别 | varchar(4) | 否 | 否 | 否 | 否 |
-| Birth | 出生日期 | date | 否 | 否 | 否 | 否 |
-| DepNo | 部门号 | int | 否 | 是 | 否 | 否 |
-| Salary | 工资 | float | 否 | 否 | 否 | 否 |
-| Address | 家庭住址 | varchar(100) | 否 | 否 | 否 | 否 |
-
-3、添加记录
-
-| **DepNo** | **DepName** | **DepNote** |
-| --------- | ----------- | ------------------ |
-| 601 | 软件技术系 | 软件技术等专业 |
-| 602 | 网络技术系 | 多媒体技术等专业 |
-| 603 | 艺术设计系 | 广告艺术设计等专业 |
-| 604 | 管理工程系 | 连锁经营管理等专业 |
-
-| **Number** | **Name** | **Sex** | **Birth** | **DepNo** | **Salary** | **Address** |
-| ---------- | -------- | ------- | ---------- | --------- | ---------- | ------------ |
-| 2001 | Tom | 女 | 1970-01-10 | 602 | 4500 | 四川省绵阳市 |
-| 2002 | Lucy | 男 | 1983-12-18 | 601 | 2500 | 北京市昌平区 |
-| 2003 | Mike | 男 | 1990-06-01 | 604 | 1500 | 重庆市渝中区 |
-| 2004 | James | 女 | 1980-10-20 | 602 | 3500 | 四川省成都市 |
-| 2005 | Jack | 男 | 1975-05-30 | 603 | 1200 | 重庆市南岸区 |
-
-4、用SELECT语句查询Teacher表的所有记录。
-
-```mysql
--- ## 第4题
---
--- 1、创建一个数据库:test04_school
-drop database test04_school;
-create database test04_school default character set utf8;
--- 2、创建如下表格
-use test04_school;
--- 表1 Department 表的定义
-drop table Department;
-create table Department(
- DepNo int(10) primary key not null unique key comment '部门号',
- DepName varchar(20) not null comment '部门名称',
- DepNote varchar(50) comment '部门备注'
-);
--- | **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
--- | ---------- | ------------ | ------------ | -------- | -------- | -------- | -------- |
--- | DepNo | 部门号 | int(10) | 是 | 否 | 是 | 是 |
--- | DepName | 部门名称 | varchar(20) | 否 | 否 | 是 | 否 |
--- | DepNote | 部门备注 | Varchar(50) | 否 | 否 | 否 | 否 |
---
--- 表2 Teacher 表的定义
-
-create table Teacher(
- Number int primary key not null unique key comment '教工号',
- Name varchar(30) not null comment '姓名',
- Sex varchar(4) comment '性别',
- Birth date comment '出生日期',
- DepNo int comment '部门号',
- Salary float comment '工资',
- Address varchar(100) comment '家庭住址',
- foreign key (DepNo) references Department (DepNo)
-);
--- | **字段名** | **字段描述** | **数据类型** | **主键** | **外键** | **非空** | **唯一** |
--- | ---------- | ------------ | ------------ | -------- | -------- | -------- | -------- |
--- | Number | 教工号 | int | 是 | 否 | 是 | 是 |
--- | Name | 姓名 | varchar(30) | 否 | 否 | 是 | 否 |
--- | Sex | 性别 | varchar(4) | 否 | 否 | 否 | 否 |
--- | Birth | 出生日期 | date | 否 | 否 | 否 | 否 |
--- | DepNo | 部门号 | int | 否 | 是 | 否 | 否 |
--- | Salary | 工资 | float | 否 | 否 | 否 | 否 |
--- | Address | 家庭住址 | varchar(100) | 否 | 否 | 否 | 否 |
---
--- 3、添加记录
-insert into Department values(601,'软件技术系','软件技术等专业'),(602,'网络技术系','多媒体技术等专业'),
-(603,'艺术设计系','广告艺术设计等专业'),(604,'管理工程系','连锁经营管理等专业');
--- | **DepNo** | **DepName** | **DepNote** |
--- | --------- | ----------- | ------------------ |
--- | 601 | 软件技术系 | 软件技术等专业 |
--- | 602 | 网络技术系 | 多媒体技术等专业 |
--- | 603 | 艺术设计系 | 广告艺术设计等专业 |
--- | 604 | 管理工程系 | 连锁经营管理等专业 |
-desc Teacher;
-insert into Teacher values
-(2001,'Tom','女','1970-01-10',602,4500,'四川省绵阳市'),
-(2002,'Lucy','男','1983-12-18',601,2500,'北京市昌平区'),
-(2003,'Mike','男','1990-06-01',604,1500,'重庆市渝中区'),
-(2004,'James','女','1980-10-20',602,3500,'四川省成都市'),
-(2005,'Jack','男','1975-05-30',603,1200,'重庆市南岸区');
--- | **Number** | **Name** | **Sex** | **Birth** | **DepNo** | **Salary** | **Address** |
--- | ---------- | -------- | ------- | ---------- | --------- | ---------- | ------------ |
--- | 2001 | Tom | 女 | 1970-01-10 | 602 | 4500 | 四川省绵阳市 |
--- | 2002 | Lucy | 男 | 1983-12-18 | 601 | 2500 | 北京市昌平区 |
--- | 2003 | Mike | 男 | 1990-06-01 | 604 | 1500 | 重庆市渝中区 |
--- | 2004 | James | 女 | 1980-10-20 | 602 | 3500 | 四川省成都市 |
--- | 2005 | Jack | 男 | 1975-05-30 | 603 | 1200 | 重庆市南岸区 |
---
--- 4、用SELECT语句查询Teacher表的所有记录。
-select * from Teacher;
-```
-
-
-
-
-
diff --git "a/07 \345\210\230\346\226\207\351\224\213/\344\275\234\344\270\232.md" "b/07 \345\210\230\346\226\207\351\224\213/\344\275\234\344\270\232.md"
deleted file mode 100644
index da2a7a5..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/\344\275\234\344\270\232.md"
+++ /dev/null
@@ -1,80 +0,0 @@
-``` mysql
-create database student charset utf8;
-use student;
-create table stuinfo(
- stuNO varchar(10) primary key,
- stuName varchar(10) not null,
- stuSex enum('男','女') not null,
- stuAge int(11),
- stuAddress varchar(10),
- stuSeat int
-);
-create table stuExam(
- examNO int primary key,
- stuNO varchar(10) not null,
- writtenExam int,
- labExan int,
- foreign key (stuNO) references stuinfo (stuNO)
-);
-create table stuMarks(
- examNO int primary key,
- stuID varchar(10),
- score int,
- foreign key (examNO) references stuExam(examNO)
-);
-insert into stuinfo values
-('s2501','张秋利','男',20,'美国硅谷',1),
-('s2502','李斯文','女',18,'湖北武汉',2),
-('s2503','马文才','男',18,'湖南长沙',3),
-('s2504','欧阳俊雄','女',21,'湖北武汉',4),
-('s2505','梅超风','男',16,'湖北武汉',5),
-('s2506','陈旋风','男',19,'美国硅谷',6);
-insert into stuExam values
-(1,'s2501',50,70),
-(2,'s2502',60,65),
-(3,'s2503',86,70),
-(4,'s2504',40,80),
-(5,'s2505',70,85),
-(6,'s2506',85,90);
-insert into stuMarks values
-(1,'s2501',88),
-(2,'s2501',92),
-(3,'s2501',53),
-(4,'s2502',60),
-(5,'s2502',99),
-(6,'s2503',82);
--- 1.查询出年龄比班上平均年龄大的学生的信息
-select * from stuinfo where stuage > (select avg(stuage) from stuinfo);
--- 2.查询出每个学生的学号,姓名,性别和选修课程的最高分(stuMarks)
-select stuno,stuname,stusex,max(score) from
-(select a.stuno,stuname,stusex,examNO from stuinfo a left join stuExam b on a.stuNO = b.stuNO) a left join stuMarks d on a.examNO=d.examNO group by stuID;
--- 3.查询出每个学生的学号,姓名,性别和考试平均分(stuExam)
-select a.stuno,stuname,stusex,(writtenExam+labExan)/2 from stuinfo a left join stuExam b on a.stuNO = b.stuNO;
--- 4.查询性别是男并且年龄大于等于20的学生的信息(用两种方法实现:普通查询和子查询)
-select * from stuinfo where stusex='男' and stuage>=20;
-select * from stuinfo where stuname in (select stuname from stuinfo where stusex='男' and stuage>=20);
--- 5.查询出年龄比所有男生年龄都大的女生的信息
-select * from stuinfo where stusex='女' and stuage> (select max(stuage) from stuinfo where stusex='男');
--- 6.查询出所有选修课程都及格的学生的信息 (stuMarks)
-select * from
-(select a.*,examno from stuinfo a left join stuExam b on a.stuNO = b.stuNO) a left join stuMarks b on a.examNO=b.examNO where score>=60;
--- 7.查询出参加考试的学生的信息(用表连接,in二种方法做)(stuMarks)
-select a.*,writtenexam,labexan from stuinfo a left join stuExam b on a.stuNO=b.stuNO where a.stuno in (select stuid from stuMarks group by stuID);
--- 8.查询出没有参加考试的学生的信息(用表连接,in二种方法做)(stuMarks)
-select a.*,writtenexam,labexan from stuinfo a left join stuExam b on a.stuNO=b.stuNO where a.stuno not in (select stuid from stuMarks group by stuID);
--- 9.将有一门成绩成绩大于90分的学生的基本信息查询出来(stuMarks)
-select * from
-(select a.*,examNO from stuinfo a left join stuExam b on a.stuNO = b.stuNO) a left join stuMarks d on a.examNO=d.examNO where score > 90;
--- 10.查询出平均成绩在80分以上的学生的基本信息(stuMarks)
-select stuno,stuname,stusex,max(score) zuigao from
-(select a.stuno,stuname,stusex,examNO from stuinfo a left join stuExam b on a.stuNO = b.stuNO) a left join stuMarks d on a.examNO=d.examNO group by stuID having zuigao > 80;
--- 11.查询出某同学所有考试成绩比“张秋利”同学所有分数都高的学生基本信息(stuMarks)
-
--- 12.查询出某同学所有考试成绩只需要比“张秋利”同学某个分数高的学生基本信息(stuMarks)
-
--- 13.查询班上比所有男生年龄都要大的女生的信息
-select * from stuinfo where stusex='女' and stuage> (select max(stuage) from stuinfo where stusex='男');
--- 14.查询出只要比某个男生年龄大的女生的信息
-select * from stuinfo where stusex='女' having stuage > any(select stuage from stuinfo where stusex='男');
-```
-
diff --git "a/07 \345\210\230\346\226\207\351\224\213/\345\244\247\344\275\234\344\270\232.md" "b/07 \345\210\230\346\226\207\351\224\213/\345\244\247\344\275\234\344\270\232.md"
deleted file mode 100644
index 06a3816..0000000
--- "a/07 \345\210\230\346\226\207\351\224\213/\345\244\247\344\275\234\344\270\232.md"
+++ /dev/null
@@ -1,169 +0,0 @@
-``` mysql
-create database wenju charset utf8;
-use wenju;
-create table shijian(
- orderID int primary key,
- orderDate datetime
-);
-create table wuping(
- itemID int,
- orderid int not null,
- itemType varchar(11),
- itemName varchar(11),
- theNumber int,
- theMoney int,
- foreign key (orderid) references shijian (orderid)
-);
-insert into shijian values
-(1,'2008-01-12 00:00:00.000'),
-(2,'2008-02-10 00:00:00.000'),
-(3,'2008-02-15 00:00:00.000'),
-(4,'2008-03-10 00:00:00.000');
-insert into wuping values
-(1,1,'文具','笔',72,2),
-(2,1,'文具','尺',10,1),
-(3,1,'体育用品','篮球',1,56),
-(4,2,'文具','笔',36,2),
-(5,2,'文具','固体胶',20,3),
-(6,2,'日常用品','透明胶',2,1),
-(7,2,'体育用品','羽毛球',20,3),
-(8,3,'文具','订书机',20,3),
-(9,3,'文具','订书针',10,3),
-(10,3,'文具','裁纸刀',5,5),
-(11,4,'文具','笔',20,2),
-(12,4,'文具','信纸',50,1),
-(13,4,'日常用品','毛巾',4,5),
-(14,4,'日常用品','透明胶',30,1),
-(15,4,'体育用品','羽毛球',20,3);
--- 根据图示,完成下列题目:
---
--- 1.查询所有的订单的订单的编号,订单日期,订购产品的类别和订购的产品名称,订购数量和订购单价
-select itemid,orderdate,itemtype,itemname,thenumber,themoney from shijian a right join wuping b on a.orderid=b.orderid;
--- 2.查询订购数量大于50的订单的编号,订单日期,订购产品的类别和订购的产品名称
-select * from wuping where thenumber > 50;
--- 3.查询所有的订单的订单的编号,订单日期,订购产品的类别和订购的产品名称,订购数量和订购单价以及订购总价
-select itemid,orderdate,itemtype,itemname,thenumber,themoney,thenumber*themoney 总价 from shijian a right join wuping b on a.orderid=b.orderid;
--- 4.查询单价大于等于5 或者 数量大于等于50的订单的订单的编号,订单日期,订购产品的类别和订购的产品名称,订购数量和订购单价以及订购总价
-select itemid,orderdate,itemtype,itemname,thenumber,themoney,thenumber*themoney 总价 from shijian a right join wuping b on a.orderid=b.orderid where themoney>=5 or thenumber>=50;
--- 5.查询每个订单分别订购了几个产品,例如:
--- 编号 订购产品数
--- 1 3
--- 2 4
-select itemid,thenumber from wuping;
--- 6.查询每个订单里的每个类别的产品分别订购了几次和总数量,例如:
---
--- 订单编号 产品类别 订购次数 总数量
---
--- 1 文具 2 82
--- 1 体育用品 1 1
--- 2 文具 2 56
--- 2 体育用品 1 2
--- 2 日常用品 1 20
-
-select orderid,itemtype,count(itemtype),sum(thenumber) from wuping group by orderid,itemtype;
-```
-
-```mysql
--- 1. 根据前面提供的表结构和表数据,创建数据库并分别创建这张四张表;并插入相关数据。(提醒:外键
--- 请注意建表顺序和插入数据的顺序) (30分)
-create database xiaoshuo charset utf8;
-use xiaoshuo;
-create table author(
- author_id int primary key comment '作家编号',
- author_name varchar(20) not null unique key comment '作家姓名',
- credits int comment '积分',
- vip_id varchar(20) not null comment '等级编号'
-);
-create table vip(
- vip_id varchar(20) primary key comment '等级编号',
- vip_name varchar(20) not null unique key comment '等级名称'
-);
-create table story(
- story_id int primary key auto_increment comment '作品编号',
- author_id int comment '作家编号',
- type_id varchar(20) comment '类型编号',
- story_name varchar(50) comment '作品名称',
- views_number int comment'浏览器',
- foreign key (author_id) references author(author_id),
- foreign key (type_id) references type(type_id)
-);
-create table type(
- type_id varchar(20) primary key comment '类型编号',
- type_name varchar(20) not null unique key comment '类型名称'
-);
-insert into author values
-(1001,'朱逸群',600,'VIP02'),
-(1002,'范建',8510,'VIP04'),
-(1003,'史珍香',981,'VIP02'),
-(1004,'范统',2364,'VIP02'),
-(1005,'杜子腾',257,'VIP01'),
-(1006,'刘产',678,'VIP02'),
-(1007,'杜琦燕',438,'VIP03');
-insert into vip VALUES
-('VIP01','青铜作家'),
-('VIP02','白银作家'),
-('VIP03','黄金作家'),
-('VIP04','钻石作家');
-insert into story values
-(1,1002,'L03','母猪产后与护理师的二三事',6541),
-(2,1005,'L04','拖拉机大战蜘蛛侠',563),
-(3,1003,'L01','这只小龙虾不正经',8754),
-(4,1006,'L04','一个爹爹三个娃',36354),
-(5,1006,'L01','皇上滚开本宫只劫财',3674),
-(6,1005,'L05','给长城贴瓷砖的小太监',6541),
-(7,1003,'L03','不科学御兽',1257),
-(8,1005,'L01','镜面管理局',3216),
-(9,1004,'L02','关于我成为灭魂师之后',1147),
-(10,1004,'L05','公子别秀',2078);
-insert into type values
-('L01','玄幻'),
-('L02','奇幻'),
-('L03','武侠'),
-('L04','仙侠'),
-('L05','都市');
--- 2. 将story 表中的story_name字段类型改成varchar(40) 。(2分)
-alter table story modify story_name varchar(40);
--- 3. 在author表中增加一个性别字段 字段名:author_sex,类型: char(10),要求默认值为'男'。 (3分)
-alter table author add author_sex char(10) default '男';
--- 4. 将作家编号为1005、1007的作家性别改为'女' 。(2分)
-select * from author;
-update author set author_sex='女' where author_id=1005 or author_id=1007;
--- 5. 作家杜子腾,写了一篇名为《拜登夸我很帅》的都市小说,有854个浏览量,请将这条信息插入到story
--- 表。(3分)
-select * from story;
-insert into story values (null,1005,'L05','拜登夸我很帅',854);
--- 6. 《拖拉机大战蜘蛛侠》这篇小说,浏览量涨了100,请更新story表中的相关数据。(2分)
-update story set views_number=views_number+100 where story_name='拖拉机大战蜘蛛侠';
--- 7. 请删除story表的中《皇上滚开本宫只劫财》这篇小说相关数据。(2分)
-delete from story where story_name='皇上滚开本宫只劫财';
--- 8. 查询 浏览量大于 8000的小说的作者编号和小说作品名称。(2分)
-select * from story where views_number>8000;
--- 9. 查询积分大于1000 并且会员等级高于vip03的作家所有信息。(3分)
-select * from author where credits>1000 and vip_id>'vip03';
--- 10. 查询姓名以杜字开头的作家的姓名,积分和等级编号。(3分)
-select * from author where author_name like '杜%';
--- 11. 查询积分在100、1000之间的作家信息,以积分降序排列。 (3分)
-select * from author where credits > 100 and credits < 1000 order by credits desc;
--- 12. 查询出小说的总浏览量,最高浏览量,最小浏览量,平均浏览量,给字段用上中文别名。(3分)
-select sum(views_number) 总浏览量,max(views_number) 最高浏览量,min(views_number) 最小浏览量,avg(views_number) 平均浏览量 from story;
--- 13. 查询各种等级的作家的平均积分和作家数量,并对查询结果使用中文别名。(3分)
-select round(avg(credits),2) 平均积分,count(vip_id) 作家数量 from author group by vip_id;
--- 14. 查询小说数量大于等于2的分类编号和小说数量。(4分)
-select author_id,count(author_id) a from story group by author_id having a>=2;
--- 15. 查询所有小说中浏览量最少的书的作品编号、作品名称和类型编号、浏览量。(4分)
-select story_id,story_name,type_id,views_number from story where views_number=(select min(views_number) from story);
--- 16. 查询积分比刘产高的作者所有信息。(5分)
-select * from author where credits>(select credits from author where author_name='刘产');
--- 17. 查询出哪些白银作家是没有写小说的,显示这些作家的姓名、等级名称。(8分)
-select author_name,vip_id from story a right join (select * from author where vip_id=(select vip_id from vip where vip_name='白银作家')) b on a.author_id=b.author_id where story_name is null;
--- 18. 找出写过作品浏览量大于5000的作家的所有作品中浏览量不到1000的作品信息(8分)
-select author_id from story where views_number>5000;
-select * from story where author_id = any(select author_id from story where views_number>5000) and views_number <1000;
--- 19. 查询所有小说的小说编号、小说名称、浏览量、分类名称、作者姓名、作者积分、作者等级名称,结果
--- 字段要用中文别名,并按浏览量降序排列,如果浏览量一样的,再按积分降序排列。(10分)
-select story_id 小说编号,story_name 小说名称,views_number 浏览量,type_name 分类名称,author_name 作者姓名,credits 作者积分,vip_name 作者等级名称 from vip e right join
-(select story_id,story_name,views_number,type_name,author_name,credits,vip_id from author c right join
-(select story_id,story_name,views_number,type_name,author_id from story a left join type b on a.type_id=b.type_id) d on c.author_id=d.author_id) f on e.vip_id=f.vip_id order by 浏览量,作者积分;
-
-```
-
--
Gitee