|
课程简介:- D; N" @! `8 p6 Y$ `
全新的MySQL视频教程,课程对MySQL的核心知识点进行了大量深入的展开,细致的讲解和总结
! |( i1 N3 p# p- C! H) ~( i 较以往的MySQL核心基础课程有更好的优势,是MySQL运维人员 编程人员及相关技术人员的必备学习课程
# M, |1 h8 o# _7 c; T! Z, e8 f( P* x2 H& N
课程目录:
% w% ?& N/ p& } U├──课件 * S" M" w& Q& `
| ├──2.MySQL零基础—9月12日 2.pdf 2.45M' s3 p# g' i- D* C
| ├──2.MySQL零基础—9月12日.pdf 2.87M. `% N5 J* n' ?2 U+ _: d5 L$ c% b
| ├──9.10—MySQL零基础特训班.pdf 13.17M
9 l! s1 q: V J; D# F| ├──9.15多表操作.pdf 6.02M* K4 q- W X! B0 R: t, ~- q4 Q7 _
| ├──9.25—进阶数据类型.pdf 9.55M
8 g" j# x: Q$ R! U| ├──9.29—MySQL优化.pdf 3.86M
) i, w+ q! T- _- p0 ~| ├──9.29—数据仓库OLAP.pdf 4.43M C8 }# K C, x4 X1 v
| ├──9月19日 SQL进阶使用.pdf 2.91M$ O! X: F- ]* H! B8 o
| ├──MySQL零基础特训班 9月17日.pdf 3.72M; N0 ?. Q* Y( \& E* L5 W
| ├──mysql特训班.zip 51.06M" ?% M2 Q4 H( z& G+ G
| └──完整代码.zip 5.80M& c8 @9 y/ G# ^
├──10、课程:进阶数据类型(上).10、Geohash.mp4 62.35M) g2 z& o& C. W1 f+ A- j
├──10、课程:进阶数据类型(上).11、JSON数据格式(一).mp4 71.79M
6 b. Z5 d N0 V2 ]4 g├──10、课程:进阶数据类型(上).12、JSON数据格式(二).mp4 73.57M" s& c9 [) _# ^6 R/ ?2 ^! {' Z
├──10、课程:进阶数据类型(上).1、复杂数据类型及操作.mp4 46.21M5 G2 P) H; N3 \( f
├──10、课程:进阶数据类型(上).2、空间.mp4 90.89M3 }9 ?9 f8 j6 p( I/ _5 W M+ ]' C# z
├──10、课程:进阶数据类型(上).3、几何形状.mp4 110.98M1 J: b3 }$ L9 r, W& p
├──10、课程:进阶数据类型(上).4、Touch.mp4 62.47M' P2 g# ?/ \9 x6 N! o
├──10、课程:进阶数据类型(上).5、相关的函数.mp4 78.98M9 C* a8 J! h6 v8 v
├──10、课程:进阶数据类型(上).6、经纬度.mp4 47.41M; v5 ]/ O: }& |' p6 q$ C+ k( g
├──10、课程:进阶数据类型(上).7、数据表达格式.mp4 132.79M3 F l# Z3 Y, J( o* t2 M
├──10、课程:进阶数据类型(上).8、世界地图(一).mp4 85.84M
& c: D+ a# y9 z3 r/ d4 p( S├──10、课程:进阶数据类型(上).9、世界地图(二).mp4 94.74M& c. K1 r# L& ]3 {' s. B
├──11、课程:进阶数据类型(中).10、窗口图示(二).mp4 85.08M9 E" ?" D5 c! s% |3 d3 ]9 I- c& w: i
├──11、课程:进阶数据类型(中).11、ROWS vs RANGE.mp4 77.24M
8 V: v5 o& J, Q* h8 H) P: @├──11、课程:进阶数据类型(中).1、JSON语句讲解(一).mp4 123.23M+ I7 Z" @% L4 o0 c4 o" {
├──11、课程:进阶数据类型(中).2、JSON语句讲解(二).mp4 77.40M+ H& b f6 y. m3 t1 [
├──11、课程:进阶数据类型(中).3、JSON语句讲解(三).mp4 120.76M3 x( F$ q) E1 E: v; {- \$ K
├──11、课程:进阶数据类型(中).4、JSON语句讲解(四).mp4 104.03M
: {5 O) U k0 l9 G0 U├──11、课程:进阶数据类型(中).5、JSON语句讲解(五).mp4 131.28M S7 B. ?4 D8 x0 q
├──11、课程:进阶数据类型(中).6、窗函数(一).mp4 114.48M3 @; K4 }( x2 d! ~7 g
├──11、课程:进阶数据类型(中).7、窗函数(二).mp4 88.77M, e, i4 x$ m* M/ A: t9 f
├──11、课程:进阶数据类型(中).8、窗函数(三).mp4 65.60M
; C' u6 v$ G) e├──11、课程:进阶数据类型(中).9、窗口图示(一).mp4 93.49M. j0 X) ]; O6 `9 t7 f$ L
├──12、课程:进阶数据类型(下).1、FULL-TEXT(一).mp4 48.13M
0 q- S. _8 R) I0 E9 C├──12、课程:进阶数据类型(下).2、FULL-TEXT(二).mp4 104.94M6 q0 ~8 o$ Z U0 k- x- h m( R
├──12、课程:进阶数据类型(下).3、分词.mp4 92.59M
' K0 }0 l0 A2 \. a5 ], S├──12、课程:进阶数据类型(下).4、全文索引代码实现.mp4 109.28M& i& b) V1 l- V' |
├──12、课程:进阶数据类型(下).5、STOPWORDS.mp4 47.31M
8 p7 K- p; L6 O: I, d├──12、课程:进阶数据类型(下).6、布尔模式.mp4 51.23M: n9 s. N) [2 d/ ~1 A
├──12、课程:进阶数据类型(下).7、答疑(一).mp4 98.73M( I n3 x4 d5 R- i' n) Z) k
├──12、课程:进阶数据类型(下).8、答疑(二).mp4 62.84M' C4 j m4 G: ^* K% b
├──13、课程:MySQL调优入门.1、MySQL查询过程.mp4 92.07M
: P# \3 y( x5 z├──13、课程:MySQL调优入门.2、查询语句的优化.mp4 100.54M
4 ?: J1 k6 S# m1 R p* N2 A├──13、课程:MySQL调优入门.3、案例分析(一).mp4 125.70M, w8 T! B3 F5 I( K1 N
├──13、课程:MySQL调优入门.4、案例分析(二).mp4 115.04M' O! O' J- b& M6 J9 J) M; ]
├──13、课程:MySQL调优入门.5、案例分析(三).mp4 69.29M5 U* E& g( N) s) f
├──13、课程:MySQL调优入门.6、水平分区.mp4 73.96M7 p6 T$ p# d- D0 A r0 C' q# T
├──13、课程:MySQL调优入门.7、架构上的调整SCALE.mp4 74.50M" r* A* t) ?5 p9 _+ O( o
├──14、课程:基于RDS的维度数据模型.10、案例分析(三).mp4 101.92M: h- J; l! h6 v3 t8 M9 q% t/ u
├──14、课程:基于RDS的维度数据模型.11、物化视图.mp4 39.88M
# X4 b4 l' M% o/ `7 V' Y \* R├──14、课程:基于RDS的维度数据模型.12、商品属性.mp4 134.18M0 q7 k6 F6 k# i: D x) b+ q+ x
├──14、课程:基于RDS的维度数据模型.13、答疑(一).mp4 101.82M @& L1 Q2 [' q( q1 Q" f- L+ q1 y) h
├──14、课程:基于RDS的维度数据模型.14、答疑(二).mp4 103.74M! U: d5 E7 ?: d2 l* _
├──14、课程:基于RDS的维度数据模型.15、答疑(三).mp4 118.77M
9 k, ]6 E9 g4 Z+ s( N5 T/ B' c├──14、课程:基于RDS的维度数据模型.16、答疑(四).mp4 74.84M2 v& x) \7 B) I t
├──14、课程:基于RDS的维度数据模型.17、答疑(五).mp4 89.47M" j8 }/ @4 \& V& }6 N2 R: b$ s
├──14、课程:基于RDS的维度数据模型.18、答疑(六).mp4 82.95M$ p& C/ ^ L9 w
├──14、课程:基于RDS的维度数据模型.1、数据分析的场景.mp4 67.03M, k* H: X/ ~' P( M" F# a* T
├──14、课程:基于RDS的维度数据模型.2、数据分析的特点、各种OLAP的操作.mp4 72.10M& e$ @3 P0 L( y2 w) b
├──14、课程:基于RDS的维度数据模型.3、星型模式与OLAP多维数据库.mp4 84.30M
2 F! |! |1 X* I) _2 N3 ] U ]; a0 X├──14、课程:基于RDS的维度数据模型.4、如何设计维度模型.mp4 76.93M+ F- r" y6 K" W" E/ x
├──14、课程:基于RDS的维度数据模型.5、选择业务过程.mp4 65.75M
1 W# |8 \" J7 W% J! t├──14、课程:基于RDS的维度数据模型.6、促销事实.mp4 68.03M
8 Q: \6 \ t: m7 K& _+ t├──14、课程:基于RDS的维度数据模型.7、Slowly changing dimension SCD.mp4 94.67M6 k; I& Z0 S1 R6 V1 L/ c3 c% Y: g
├──14、课程:基于RDS的维度数据模型.8、案例分析(一).mp4 56.94M- a2 |1 B7 \0 j- S; n
├──14、课程:基于RDS的维度数据模型.9、案例分析(二).mp4 103.17M% {1 K+ [* }* _6 g
├──1、课程:数据库概要.10、怎么使用数据库.mp4 110.25M
3 Z9 w( B0 x/ H% B8 z& O. h3 v├──1、课程:数据库概要.11、SQL语言.mp4 100.38M$ P7 {" v. |6 ^6 G. `& b
├──1、课程:数据库概要.12、创建.mp4 86.65M3 N% |* }6 v/ m1 b5 `0 [2 l
├──1、课程:数据库概要.13、SELECT语句.mp4 88.17M6 D$ t* h9 X& g) p* u0 n, N$ S
├──1、课程:数据库概要.14、数据类型.mp4 97.15M" n. q" e3 u p. Y! V9 T" o
├──1、课程:数据库概要.15、数值型存储空间.mp4 96.61M3 S# ]8 _/ J8 a( V
├──1、课程:数据库概要.1、课程简介.mp4 104.59M
! b' t) g* C G9 z/ Z# ^9 d/ G( p├──1、课程:数据库概要.2、工具下载安装(一).mp4 91.84M7 z) Y% B2 T" |7 _( u# p k" o
├──1、课程:数据库概要.3、工具下载安装(二).mp4 78.35M
" d& ]$ C# V. L0 s" T2 ^6 f/ t├──1、课程:数据库概要.4、计算机应用案例.mp4 73.05M
( w- w p+ B4 E) U8 J├──1、课程:数据库概要.5、数据存储及访问的问题.mp4 89.06M5 u3 h, r! z& o+ `6 v \' m
├──1、课程:数据库概要.6、数据库的特点.mp4 90.56M
8 A7 b8 e- j8 i. h├──1、课程:数据库概要.7、数据库相关数据.mp4 54.43M
1 W6 o% c4 \$ h/ v$ g├──1、课程:数据库概要.8、关系型数据库(一).mp4 81.71M) Q- J+ {% u! O5 U4 _6 n0 U3 @
├──1、课程:数据库概要.9、关系型数据库(二).mp4 74.43M9 `' h+ g" Z: I
├──2、课程:创建表单.1、创建数据表单.mp4 104.24M5 {" H" o( w+ f1 |* V/ p5 O
├──2、课程:创建表单.2、代码实现(一).mp4 97.27M
$ h; p8 f5 w- L# _1 r8 [# u├──2、课程:创建表单.3、代码实现(二).mp4 50.83M
- C% d8 v5 b$ `% O6 B: X7 m1 }├──2、课程:创建表单.4、浮点(一).mp4 75.17M& V; F% d8 y. I% Z: D" ^6 d
├──2、课程:创建表单.5、浮点(二).mp4 81.49M
: h$ ^3 m) l4 F' m1 y( X: q├──2、课程:创建表单.6、CHAR vs VCHAR.mp4 123.98M( Q8 u$ R" w* K8 t. t4 F
├──2、课程:创建表单.7、Year 2038 problem.mp4 132.40M
+ N2 f6 y5 m% _; m8 T( f. c├──2、课程:创建表单.8、常用的一些定义.mp4 52.67M
+ `5 h8 G& T% _! Y# ?2 [├──3、课程:添加数据.10、实例讲解(二).mp4 121.97M9 B' A" \$ d# ], v4 C; G
├──3、课程:添加数据.11、实例讲解(三).mp4 79.35M: a |* J* m8 t% d
├──3、课程:添加数据.12、实例讲解(四).mp4 78.35M2 E1 S' ^: P- ^$ ~2 n3 s, R& U
├──3、课程:添加数据.1、创建产品表单.mp4.mp4 90.99M
1 M9 y; W$ u2 q; K( O& ]& t├──3、课程:添加数据.2、案例讲解(一).mp4 79.86M
0 J1 M+ S# i/ o├──3、课程:添加数据.3、案例讲解(二).mp4 85.25M, t( w! J. z3 P( O# K2 r: M$ o
├──3、课程:添加数据.4、案例讲解(三).mp4 88.43M
d' H) L( E/ F' k( ~: W' ~├──3、课程:添加数据.5、作业讲解(一).mp4 99.42M
/ ~; F8 L1 T! p& U4 t├──3、课程:添加数据.6、作业讲解(二).mp4 95.42M
7 Q, M& H2 W) P4 D* q& \+ g0 V/ V├──3、课程:添加数据.8、点餐案例讲解(二).mp4 91.09M
) U5 [3 J* l! W( n. h( R8 F8 \6 [├──3、课程:添加数据.9、实例讲解(一).mp4 87.15M
3 B9 A1 m4 |/ A8 Q/ `├──4、课程:聚合及进阶.10、拆解成.mp4 109.15M
% g+ k% v+ z: e% {/ Y. H├──4、课程:聚合及进阶.11、FOREIGN KEY Constrains.mp4 121.05M. R; o5 e9 z+ g' v: T' S7 K
├──4、课程:聚合及进阶.12、约束.mp4 111.78M
" s5 B/ j+ X* ~! s├──4、课程:聚合及进阶.13、代码实现.mp4 67.97M
' `7 ^/ x7 F0 e7 T! T: \├──4、课程:聚合及进阶.14、多种JOIN算法.mp4 81.01M
- V6 J, j q/ |. z5 j├──4、课程:聚合及进阶.15、Left (Outer) Join.mp4 107.10M8 y0 `3 c' b+ k
├──4、课程:聚合及进阶.16、应用实例(一).mp4 89.82M2 x- ~& O% f# [/ z( T6 a* u. j
├──4、课程:聚合及进阶.17、应用实例(二).mp4 74.15M* b: L$ _* i- }
├──4、课程:聚合及进阶.18、生成列.mp4 104.95M
+ ?1 b4 Q9 I- _2 D├──4、课程:聚合及进阶.19、IN, ANY, or ALL-.mp4 58.32M
& [9 s9 `* `; r: `├──4、课程:聚合及进阶.1、Aggregate (GROUP BY) Functions(一).mp4 89.23M
0 c' Q4 y! e# {/ i7 I" L├──4、课程:聚合及进阶.20、综合应用实例及小结.mp4 127.48M& C N D9 t! T/ D$ Y) _& D. J
├──4、课程:聚合及进阶.2、Aggregate (GROUP BY) Functions(二).mp4 68.20M
: v* U' b8 g7 B3 V' T2 k├──4、课程:聚合及进阶.3、Aggregate (GROUP BY) Functions(三).mp4 94.20M; }* `' c, o) |4 T8 O9 k* y5 P
├──4、课程:聚合及进阶.4、WHERE VS HAVING.mp4 115.95M& P4 \; L, o/ j* S/ | y- u
├──4、课程:聚合及进阶.5、常见函数和操作总结.mp4 141.84M
1 u3 q% x Q( s/ [7 C├──4、课程:聚合及进阶.6、关系分解(一).mp4 98.01M% U8 m% f* S' ^+ L9 s
├──4、课程:聚合及进阶.7、关系分解(二).mp4 88.85M' e" B1 J' J+ H- `! r1 k! d
├──4、课程:聚合及进阶.8、关系分解(三).mp4 100.82M* S7 b2 l1 k! k$ Q) `+ \
├──4、课程:聚合及进阶.9、克隆-复制 表单.mp4 108.53M
r( g+ D& k2 {6 B, B├──5、课程:数据库模型设计,ER模型(上).10、数据库设计三大范式(二).mp4 67.39M
% P, U' E* \: J. T' w4 Q# m├──5、课程:数据库模型设计,ER模型(上).11、一些例子(一).mp4 68.88M
5 ~( ^. U0 L: S, @├──5、课程:数据库模型设计,ER模型(上).12、一些例子(二).mp4 94.44M
& t) d8 @2 s9 P G├──5、课程:数据库模型设计,ER模型(上).1、作业点评(一).mp4 78.64M. I% ?. I% Q: O- O8 V; x
├──5、课程:数据库模型设计,ER模型(上).2、作业点评(二).mp4 80.69M
; N' Y) O- r2 r- u; b6 |3 J├──5、课程:数据库模型设计,ER模型(上).3、相关网站介绍、Reverse Engineer工具.mp4 107.57M% f$ Z1 A- Y0 F9 `- Y5 R
├──5、课程:数据库模型设计,ER模型(上).4、数据库设计.mp4 64.77M
3 X) K9 |/ u- {* }├──5、课程:数据库模型设计,ER模型(上).5、数据库模型设计,ER模型.mp4 74.89M
1 D0 ~3 |3 a) H4 P9 H# S& A2 r├──5、课程:数据库模型设计,ER模型(上).6、弱实体.mp4 128.59M
) [! w5 {9 ~& o├──5、课程:数据库模型设计,ER模型(上).7、一些原则.mp4 89.38M
5 Q) r- X1 |1 E! ~2 o├──5、课程:数据库模型设计,ER模型(上).8、借款、工作关系.mp4 102.23M2 d: W# @% q6 G
├──5、课程:数据库模型设计,ER模型(上).9、数据库设计三大范式(一).mp4 83.74M6 k7 ?5 z( M# M& ^$ x& Z
├──6、课程:数据库模型设计,ER模型(下).10、应用实例(一).mp4 91.07M* F" d2 S& T) k# b; f: m
├──6、课程:数据库模型设计,ER模型(下).11、应用实例(二).mp4 90.90M5 E* N% z; F# b( y6 V
├──6、课程:数据库模型设计,ER模型(下).1、一些例子.mp4 94.06M
1 b4 S6 e# z+ R q( C: l├──6、课程:数据库模型设计,ER模型(下).2、ETL.mp4 74.52M# ]- W* ` W& H! Y
├──6、课程:数据库模型设计,ER模型(下).3、数据文件类型.mp4 107.25M
4 T o$ x- _- r K├──6、课程:数据库模型设计,ER模型(下).4、Data File(一).mp4 100.92M* G5 n7 d) i9 @" [2 Y3 z3 S
├──6、课程:数据库模型设计,ER模型(下).5、Data File(二).mp4 93.39M$ o+ _& j G( a1 }. D
├──6、课程:数据库模型设计,ER模型(下).6、Data File(三).mp4 95.76M) b# N* s& \4 m. s
├──6、课程:数据库模型设计,ER模型(下).7、答疑.mp4 105.78M
3 J% m& U2 d/ c4 q6 t& p├──6、课程:数据库模型设计,ER模型(下).8、导入数据(一).mp4 104.05M6 t% [6 F9 s2 e
├──6、课程:数据库模型设计,ER模型(下).9、导入数据(二).mp4 106.58M
, x6 ]/ u1 h2 D) R8 g: _├──7、课程:SQL进阶使用(上).10、阶乘(三).mp4 73.52M
6 b4 W2 a3 C' W4 D5 q7 e; T" O0 x0 [├──7、课程:SQL进阶使用(上).11、索引.mp4 102.77M7 ?1 |' ^8 J) g6 ]* O. N9 t
├──7、课程:SQL进阶使用(上).12、MySQL查询过程.mp4 102.15M
& S j9 C1 R; g E├──7、课程:SQL进阶使用(上).13、EXPLAIN语句.mp4 129.38M; {8 f) Y" F# _* L6 F! ]7 ]
├──7、课程:SQL进阶使用(上).14、约束详解Primary KEY.mp4 104.42M( h0 \* v/ v& M; D! p
├──7、课程:SQL进阶使用(上).1、作业讲解(一).mp4 102.08M
% _9 e9 u! _2 J& B├──7、课程:SQL进阶使用(上).2、作业讲解(二).mp4 83.35M' s6 g- X2 G! j9 K$ F d e h8 O/ H
├──7、课程:SQL进阶使用(上).3、作业讲解(三).mp4 79.27M. v7 V5 ^: A6 F# S" A
├──7、课程:SQL进阶使用(上).4、作业讲解(四).mp4 91.17M; H% U- f8 o6 `# O3 f. p
├──7、课程:SQL进阶使用(上).5、电商分类的实现(一).mp4 114.07M# R4 c; g% v; l3 f5 E
├──7、课程:SQL进阶使用(上).6、电商分类的实现(二).mp4 121.86M. o1 Q7 ?. U/ x, G2 x& o5 }
├──7、课程:SQL进阶使用(上).7、Common Table Expressions.mp4 92.95M6 |& T9 V2 h" k1 \9 n6 J
├──7、课程:SQL进阶使用(上).8、阶乘(一).mp4 79.11M
! y' K; m, J6 z9 n2 u├──7、课程:SQL进阶使用(上).9、阶乘(二).mp4 80.08M
* @6 a4 u N: N├──8、课程:SQL进阶使用(下).1、索引类型.mp4 59.07M9 o( R4 p6 k* {+ @
├──8、课程:SQL进阶使用(下).2、UNIQUE-INDEX.mp4 90.58M$ _: H9 b0 Y" D L9 } B7 Q, {
├──8、课程:SQL进阶使用(下).3、普通索引.mp4 100.47M, g! ]5 [( t1 Z0 k
├──8、课程:SQL进阶使用(下).4、组合索引.mp4 108.10M/ n+ u3 W8 E' X3 Y3 P
├──8、课程:SQL进阶使用(下).5、前缀索引、函数索引.mp4 86.96M
) v9 l" r2 |: ^% d' l- c2 f├──8、课程:SQL进阶使用(下).6、事物(一).mp4 70.84M
- i, F% L! \5 O: C+ W" P5 F├──8、课程:SQL进阶使用(下).7、事物(二).mp4 95.41M
7 ?0 y% z2 d* T: b# s X├──8、课程:SQL进阶使用(下).8、事物(三).mp4 66.70M
; [/ ~8 I5 }( |) z0 Y6 i├──9、课程:SQL编程.10、回顾及答疑(一).mp4 70.16M: Y$ }/ U+ m0 ~& I$ [. c, d
├──9、课程:SQL编程.11、回顾及答疑(二).mp4 85.24M
, V5 \0 W; E5 p7 x3 n% J: X5 J├──9、课程:SQL编程.12、触发器.mp4 96.50M0 z8 O" u8 U9 H$ u
├──9、课程:SQL编程.13、关于EVENTS.mp4 108.14M* Q& d; x* \+ p
├──9、课程:SQL编程.1、视图.mp4 104.24M2 I( W5 ]% X5 q3 {/ p
├──9、课程:SQL编程.2、计算机程序.mp4 76.08M! g6 m5 y/ x% N" M# k
├──9、课程:SQL编程.3、变量.mp4 129.64M, h" [. p6 \& p4 B
├──9、课程:SQL编程.4、局部变量.mp4 75.84M+ ]& \6 [6 p1 G! J/ k
├──9、课程:SQL编程.5、MySQL的存储程序.mp4 136.33M
- y, m1 M2 ~. q3 g6 h9 R) C├──9、课程:SQL编程.6、函数.mp4 80.65M6 q6 f8 c$ L5 P1 |+ i2 \
├──9、课程:SQL编程.7、程序控制语句.mp4 97.52M3 E* h+ n$ F8 x/ c7 }5 e/ X
├──9、课程:SQL编程.8、游标.mp4 54.83M! ^2 f$ R" L. n. x% R5 |
└──9、课程:SQL编程.9、存储程序的好处和限制.mp4 114.25M6 T+ C, g' q7 N: ]2 l' U
, M; U8 j1 Y* j. q3 P2 H
, O8 M0 ^* T, D$ j' ]. T资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
6 q5 r: ^! [' Y) x6 D! W' S1 h/ M$ K8 s. R" {0 U
7 H( G" r, x, Q) K: O% V" z
2 f* O$ P. U- V& Q
本资源由Java自学网收集整理【www.javazx.com】 |
|