|
课程简介:* y$ b% o# f ?( o$ O& U+ S
全新的MySQL视频教程,课程对MySQL的核心知识点进行了大量深入的展开,细致的讲解和总结# I% o4 @9 G4 T& T7 T$ }0 L
较以往的MySQL核心基础课程有更好的优势,是MySQL运维人员 编程人员及相关技术人员的必备学习课程
' y% d. y& H0 `9 E% w
6 R& e. ?3 }( f3 a- o6 s0 r课程目录:
! g4 g1 t5 F" j$ J( G3 d" P├──课件
* S' Z9 [, A: F7 q' j| ├──2.MySQL零基础—9月12日 2.pdf 2.45M
( w$ `9 N) \0 t. N& B3 m% B| ├──2.MySQL零基础—9月12日.pdf 2.87M
8 o4 [% G" L4 n3 K( @| ├──9.10—MySQL零基础特训班.pdf 13.17M0 p5 n* v9 M2 L, O0 R( q( s$ V0 Y& c
| ├──9.15多表操作.pdf 6.02M e+ s# @+ m% X4 P/ L
| ├──9.25—进阶数据类型.pdf 9.55M
8 Q. Z6 H5 t7 q3 t| ├──9.29—MySQL优化.pdf 3.86M
0 p+ w0 Y. l) c* L| ├──9.29—数据仓库OLAP.pdf 4.43M+ { _9 S7 X- A. v
| ├──9月19日 SQL进阶使用.pdf 2.91M; d: f [+ n) V4 ^$ p; m' _
| ├──MySQL零基础特训班 9月17日.pdf 3.72M
. y9 q& e! u+ @; l" g$ I; i$ k| ├──mysql特训班.zip 51.06M) V4 P2 w$ k2 a1 q4 L) d
| └──完整代码.zip 5.80M
, A, _% I9 e5 S├──10、课程:进阶数据类型(上).10、Geohash.mp4 62.35M
! y( b* ^) ^8 j( D├──10、课程:进阶数据类型(上).11、JSON数据格式(一).mp4 71.79M
& b' ^3 G0 E4 P% J├──10、课程:进阶数据类型(上).12、JSON数据格式(二).mp4 73.57M3 Y7 ^( ^; X' q R
├──10、课程:进阶数据类型(上).1、复杂数据类型及操作.mp4 46.21M
5 V6 ^8 k' I0 y* ]$ @$ L├──10、课程:进阶数据类型(上).2、空间.mp4 90.89M5 q, T' p& e/ @( h- ~, Z% D' R
├──10、课程:进阶数据类型(上).3、几何形状.mp4 110.98M8 F* _+ j0 r& d5 S9 _ {
├──10、课程:进阶数据类型(上).4、Touch.mp4 62.47M0 N& S( a, o7 G
├──10、课程:进阶数据类型(上).5、相关的函数.mp4 78.98M
$ _' O! L3 C0 |: I& g- j$ E; u├──10、课程:进阶数据类型(上).6、经纬度.mp4 47.41M
4 Q8 [8 h9 A2 W├──10、课程:进阶数据类型(上).7、数据表达格式.mp4 132.79M8 h* c: {" ?4 {, W- k L" i6 S
├──10、课程:进阶数据类型(上).8、世界地图(一).mp4 85.84M/ b: [5 k7 v; c1 a5 @' F1 u
├──10、课程:进阶数据类型(上).9、世界地图(二).mp4 94.74M g2 Z% ~! B: ^. V7 `
├──11、课程:进阶数据类型(中).10、窗口图示(二).mp4 85.08M
+ f5 `' R d8 g├──11、课程:进阶数据类型(中).11、ROWS vs RANGE.mp4 77.24M% z6 d- T! G. p7 H/ O4 v
├──11、课程:进阶数据类型(中).1、JSON语句讲解(一).mp4 123.23M4 f( E3 T/ V' I2 q- b, z" k9 \
├──11、课程:进阶数据类型(中).2、JSON语句讲解(二).mp4 77.40M
! ?, k' N+ b. f$ X4 k3 g├──11、课程:进阶数据类型(中).3、JSON语句讲解(三).mp4 120.76M
: O5 y$ U: x/ ~├──11、课程:进阶数据类型(中).4、JSON语句讲解(四).mp4 104.03M
& X4 d( ~5 v( o$ m6 p$ G├──11、课程:进阶数据类型(中).5、JSON语句讲解(五).mp4 131.28M
1 ^6 h0 Q/ s8 K0 Y! N" t: R! I├──11、课程:进阶数据类型(中).6、窗函数(一).mp4 114.48M T. t3 @5 c3 x$ \- `
├──11、课程:进阶数据类型(中).7、窗函数(二).mp4 88.77M
; w0 V |: R0 m1 J├──11、课程:进阶数据类型(中).8、窗函数(三).mp4 65.60M
9 z2 K3 A5 I/ j6 r( I& K├──11、课程:进阶数据类型(中).9、窗口图示(一).mp4 93.49M
4 A7 y K' V% d `' b, l├──12、课程:进阶数据类型(下).1、FULL-TEXT(一).mp4 48.13M
: x3 ?" E6 q0 M* l- p) H3 u8 G( X├──12、课程:进阶数据类型(下).2、FULL-TEXT(二).mp4 104.94M
9 K3 i# ~" u' r5 |9 M( K├──12、课程:进阶数据类型(下).3、分词.mp4 92.59M
- M) t7 G4 X. j/ j! P├──12、课程:进阶数据类型(下).4、全文索引代码实现.mp4 109.28M
) C" i' o; m# k: [* _2 M, W$ `├──12、课程:进阶数据类型(下).5、STOPWORDS.mp4 47.31M6 W1 {# c0 Y/ S3 M/ A! L8 I
├──12、课程:进阶数据类型(下).6、布尔模式.mp4 51.23M; {/ X: x! a: G3 t0 Z: V+ v1 C' S5 o# G+ v
├──12、课程:进阶数据类型(下).7、答疑(一).mp4 98.73M$ G7 a7 o, u4 m, h: r
├──12、课程:进阶数据类型(下).8、答疑(二).mp4 62.84M
7 \5 |' k, [* W) V├──13、课程:MySQL调优入门.1、MySQL查询过程.mp4 92.07M2 N. H% o& E P3 R. }" G2 p, ]
├──13、课程:MySQL调优入门.2、查询语句的优化.mp4 100.54M
4 T7 B8 f. \. L8 y8 E& [( x- o9 W├──13、课程:MySQL调优入门.3、案例分析(一).mp4 125.70M3 R$ A- S4 q4 j$ v' W0 s, {
├──13、课程:MySQL调优入门.4、案例分析(二).mp4 115.04M4 g* n2 ^( k& j+ q3 d& r" C' R% r
├──13、课程:MySQL调优入门.5、案例分析(三).mp4 69.29M8 I1 ]1 [- D0 j; z, ~
├──13、课程:MySQL调优入门.6、水平分区.mp4 73.96M
: s! ~4 F( E+ `% z├──13、课程:MySQL调优入门.7、架构上的调整SCALE.mp4 74.50M- `2 i7 `" [" K8 q* l. v
├──14、课程:基于RDS的维度数据模型.10、案例分析(三).mp4 101.92M
3 P7 J r( L& t( f├──14、课程:基于RDS的维度数据模型.11、物化视图.mp4 39.88M0 R3 I; N* e) k' A% `. Z
├──14、课程:基于RDS的维度数据模型.12、商品属性.mp4 134.18M
# C+ m" J; r9 w├──14、课程:基于RDS的维度数据模型.13、答疑(一).mp4 101.82M
; @6 r! e% z7 H├──14、课程:基于RDS的维度数据模型.14、答疑(二).mp4 103.74M, D1 _% M) E& D$ m0 D
├──14、课程:基于RDS的维度数据模型.15、答疑(三).mp4 118.77M
" Y0 l: L, K* v) t2 X├──14、课程:基于RDS的维度数据模型.16、答疑(四).mp4 74.84M$ h- Z( x$ q, M0 p! p
├──14、课程:基于RDS的维度数据模型.17、答疑(五).mp4 89.47M
3 ]/ k4 n) M2 o7 h' s' l├──14、课程:基于RDS的维度数据模型.18、答疑(六).mp4 82.95M/ s4 N( @4 S5 {0 h. e
├──14、课程:基于RDS的维度数据模型.1、数据分析的场景.mp4 67.03M
5 c" y4 c5 Y* C9 F├──14、课程:基于RDS的维度数据模型.2、数据分析的特点、各种OLAP的操作.mp4 72.10M
& v# P/ t- l! `1 t* G/ _├──14、课程:基于RDS的维度数据模型.3、星型模式与OLAP多维数据库.mp4 84.30M
) T# e; ~8 M# @( }1 Z$ X├──14、课程:基于RDS的维度数据模型.4、如何设计维度模型.mp4 76.93M
6 p a4 R( {9 D0 e Z├──14、课程:基于RDS的维度数据模型.5、选择业务过程.mp4 65.75M
0 t8 D" i" g, g. ?0 Z├──14、课程:基于RDS的维度数据模型.6、促销事实.mp4 68.03M
. c6 [8 o; P. i! C5 _) j( m├──14、课程:基于RDS的维度数据模型.7、Slowly changing dimension SCD.mp4 94.67M- N: S! {2 Z: A9 j2 ^' L# o
├──14、课程:基于RDS的维度数据模型.8、案例分析(一).mp4 56.94M5 u+ g/ P4 Y7 B* D, g& ~4 G- T+ e
├──14、课程:基于RDS的维度数据模型.9、案例分析(二).mp4 103.17M
5 U$ S. u0 o7 J4 o├──1、课程:数据库概要.10、怎么使用数据库.mp4 110.25M
4 |; u6 [4 ~ Y/ S! T├──1、课程:数据库概要.11、SQL语言.mp4 100.38M
' w6 f8 Q! P0 z# i7 v4 y. P) l' d% }├──1、课程:数据库概要.12、创建.mp4 86.65M
% r$ L! \1 P# D" I( w1 W! ~├──1、课程:数据库概要.13、SELECT语句.mp4 88.17M
+ ]5 Z q+ f( [# O4 a5 v├──1、课程:数据库概要.14、数据类型.mp4 97.15M
: T- c% p% l" f* Q* h" Q: }├──1、课程:数据库概要.15、数值型存储空间.mp4 96.61M, M, ?% z) `2 R' ~$ T' H6 k
├──1、课程:数据库概要.1、课程简介.mp4 104.59M% Q! v7 Y$ b' Y/ y
├──1、课程:数据库概要.2、工具下载安装(一).mp4 91.84M
- \/ G2 o; |! n├──1、课程:数据库概要.3、工具下载安装(二).mp4 78.35M
0 A/ W! A# _5 _├──1、课程:数据库概要.4、计算机应用案例.mp4 73.05M
/ E) l W- N& w3 S├──1、课程:数据库概要.5、数据存储及访问的问题.mp4 89.06M
8 f. _; T) F7 ^├──1、课程:数据库概要.6、数据库的特点.mp4 90.56M
1 c# J* w+ A6 p. k& }! o├──1、课程:数据库概要.7、数据库相关数据.mp4 54.43M% s0 ]. U% o2 e+ V8 P3 L- I
├──1、课程:数据库概要.8、关系型数据库(一).mp4 81.71M% Y2 _7 N5 q$ E; ]! z+ Y9 r
├──1、课程:数据库概要.9、关系型数据库(二).mp4 74.43M
: U3 ^, w# U' e├──2、课程:创建表单.1、创建数据表单.mp4 104.24M" Y1 i. k3 A: Q$ @0 h' O% A2 [- d
├──2、课程:创建表单.2、代码实现(一).mp4 97.27M
; ^$ M$ B* G# Z; c2 l├──2、课程:创建表单.3、代码实现(二).mp4 50.83M, H' Q' f P7 H1 S3 B6 r2 m
├──2、课程:创建表单.4、浮点(一).mp4 75.17M: \2 z2 f) |; h( o# B/ n' \
├──2、课程:创建表单.5、浮点(二).mp4 81.49M8 F: X' M& v/ S/ K& s
├──2、课程:创建表单.6、CHAR vs VCHAR.mp4 123.98M
0 Y7 a( k6 I( E6 ?' G4 o8 O├──2、课程:创建表单.7、Year 2038 problem.mp4 132.40M
* ]3 v' N, W, r, F' U├──2、课程:创建表单.8、常用的一些定义.mp4 52.67M& m6 }0 u6 q0 `9 s5 f+ P
├──3、课程:添加数据.10、实例讲解(二).mp4 121.97M8 L# q- }) J# o! {$ N, D T
├──3、课程:添加数据.11、实例讲解(三).mp4 79.35M
7 e; z U$ u% L├──3、课程:添加数据.12、实例讲解(四).mp4 78.35M
& _ p* `! A8 z' n3 C3 j3 D├──3、课程:添加数据.1、创建产品表单.mp4.mp4 90.99M
, K& w! _$ ]: `+ C* s9 t8 v├──3、课程:添加数据.2、案例讲解(一).mp4 79.86M% P" X$ G. L4 l5 \# v
├──3、课程:添加数据.3、案例讲解(二).mp4 85.25M
) F- h9 e. s3 u9 i& S8 I1 x├──3、课程:添加数据.4、案例讲解(三).mp4 88.43M; t' }# y$ C6 f
├──3、课程:添加数据.5、作业讲解(一).mp4 99.42M
; a( v1 f& e0 t4 B├──3、课程:添加数据.6、作业讲解(二).mp4 95.42M( L, U- s; E! Z
├──3、课程:添加数据.8、点餐案例讲解(二).mp4 91.09M( X# p! f! ?# k2 ?& \
├──3、课程:添加数据.9、实例讲解(一).mp4 87.15M; |- l) s Y9 T- {0 t
├──4、课程:聚合及进阶.10、拆解成.mp4 109.15M; Z% k! _1 h( y* ?
├──4、课程:聚合及进阶.11、FOREIGN KEY Constrains.mp4 121.05M T: ^1 }* \- z" y( I
├──4、课程:聚合及进阶.12、约束.mp4 111.78M3 L$ y3 `2 r' {9 X" A% q" a
├──4、课程:聚合及进阶.13、代码实现.mp4 67.97M
; p2 E2 ?7 U+ i; T4 D├──4、课程:聚合及进阶.14、多种JOIN算法.mp4 81.01M
9 }; `1 g: d* b# c├──4、课程:聚合及进阶.15、Left (Outer) Join.mp4 107.10M
* I" [1 M2 S2 ~5 Q# C3 m├──4、课程:聚合及进阶.16、应用实例(一).mp4 89.82M4 u$ ?) H# \' d) e$ K. H2 G
├──4、课程:聚合及进阶.17、应用实例(二).mp4 74.15M
3 G- s+ W* A1 q) h/ B5 P0 q├──4、课程:聚合及进阶.18、生成列.mp4 104.95M
, Z) p0 F4 V, {9 Q& q6 v- L6 o- k8 b$ d├──4、课程:聚合及进阶.19、IN, ANY, or ALL-.mp4 58.32M
. x+ U; l) B" Z, Z1 n: t7 X├──4、课程:聚合及进阶.1、Aggregate (GROUP BY) Functions(一).mp4 89.23M. v6 h& G3 @& p9 ]8 E
├──4、课程:聚合及进阶.20、综合应用实例及小结.mp4 127.48M3 }+ v% I7 N! T7 m/ a
├──4、课程:聚合及进阶.2、Aggregate (GROUP BY) Functions(二).mp4 68.20M
7 J5 @. ^9 o) S* l2 S. h├──4、课程:聚合及进阶.3、Aggregate (GROUP BY) Functions(三).mp4 94.20M% |8 [4 q/ H" N; e1 {
├──4、课程:聚合及进阶.4、WHERE VS HAVING.mp4 115.95M% l! ?% L; w5 O4 w6 P3 W( B% \
├──4、课程:聚合及进阶.5、常见函数和操作总结.mp4 141.84M3 c0 X; Q9 ~8 o5 P2 p5 {
├──4、课程:聚合及进阶.6、关系分解(一).mp4 98.01M
4 h. e% n7 d* [2 D├──4、课程:聚合及进阶.7、关系分解(二).mp4 88.85M
! d$ [' ` g, ]3 m├──4、课程:聚合及进阶.8、关系分解(三).mp4 100.82M
5 j. o0 j" [) Z, _: E1 |├──4、课程:聚合及进阶.9、克隆-复制 表单.mp4 108.53M
* x' _5 i, @' S├──5、课程:数据库模型设计,ER模型(上).10、数据库设计三大范式(二).mp4 67.39M* O/ D+ h7 s6 R2 v: K% T
├──5、课程:数据库模型设计,ER模型(上).11、一些例子(一).mp4 68.88M# f; h4 R e0 |0 x" w) S8 E7 r
├──5、课程:数据库模型设计,ER模型(上).12、一些例子(二).mp4 94.44M
3 f1 y8 \. a) \" ?* R├──5、课程:数据库模型设计,ER模型(上).1、作业点评(一).mp4 78.64M
5 k6 M9 H, L3 [% O├──5、课程:数据库模型设计,ER模型(上).2、作业点评(二).mp4 80.69M5 A4 ]$ z/ o; e% I/ P+ e0 J* S
├──5、课程:数据库模型设计,ER模型(上).3、相关网站介绍、Reverse Engineer工具.mp4 107.57M6 S/ t. z; x8 T8 z1 O
├──5、课程:数据库模型设计,ER模型(上).4、数据库设计.mp4 64.77M
0 ?0 a6 n! I& }5 w" e q* e4 S6 G├──5、课程:数据库模型设计,ER模型(上).5、数据库模型设计,ER模型.mp4 74.89M
% @! R1 P6 t# T. U/ a I1 O' X├──5、课程:数据库模型设计,ER模型(上).6、弱实体.mp4 128.59M! Z8 V6 j% j' T- z1 V( I
├──5、课程:数据库模型设计,ER模型(上).7、一些原则.mp4 89.38M
' F) F' n3 w1 E- i! z$ V, d├──5、课程:数据库模型设计,ER模型(上).8、借款、工作关系.mp4 102.23M/ [3 D5 }# x& N* B
├──5、课程:数据库模型设计,ER模型(上).9、数据库设计三大范式(一).mp4 83.74M& t2 ~* l/ p8 u1 p4 q- V0 L+ u3 B
├──6、课程:数据库模型设计,ER模型(下).10、应用实例(一).mp4 91.07M
2 ]. G0 z4 C. D* n+ `├──6、课程:数据库模型设计,ER模型(下).11、应用实例(二).mp4 90.90M& J# k2 Q8 z/ t t D" b; X
├──6、课程:数据库模型设计,ER模型(下).1、一些例子.mp4 94.06M
7 C& K/ i8 S% y9 X3 h, b. q2 z6 c├──6、课程:数据库模型设计,ER模型(下).2、ETL.mp4 74.52M5 ~+ u, t6 D$ s+ I" p
├──6、课程:数据库模型设计,ER模型(下).3、数据文件类型.mp4 107.25M
# a* |6 E% D _1 V├──6、课程:数据库模型设计,ER模型(下).4、Data File(一).mp4 100.92M* {+ T$ k: H# k) ~# k. v
├──6、课程:数据库模型设计,ER模型(下).5、Data File(二).mp4 93.39M& D3 [1 s% {$ q0 G8 a; `% z* d
├──6、课程:数据库模型设计,ER模型(下).6、Data File(三).mp4 95.76M
3 T' [' c) `2 }8 F- l+ p+ k/ b├──6、课程:数据库模型设计,ER模型(下).7、答疑.mp4 105.78M
2 ?7 y, \) ^0 |6 W├──6、课程:数据库模型设计,ER模型(下).8、导入数据(一).mp4 104.05M ]4 C6 T' P ]( h# Z
├──6、课程:数据库模型设计,ER模型(下).9、导入数据(二).mp4 106.58M
: p6 L. U% a% \6 }" R$ D& ~# |├──7、课程:SQL进阶使用(上).10、阶乘(三).mp4 73.52M+ N2 E4 D5 x" G' r% _4 ` h1 B
├──7、课程:SQL进阶使用(上).11、索引.mp4 102.77M0 `1 U$ z! B* j
├──7、课程:SQL进阶使用(上).12、MySQL查询过程.mp4 102.15M
( e: ^* v& J8 L4 X5 d7 F├──7、课程:SQL进阶使用(上).13、EXPLAIN语句.mp4 129.38M, l/ \" B, X6 [3 |. Z" [+ \
├──7、课程:SQL进阶使用(上).14、约束详解Primary KEY.mp4 104.42M0 g6 A) X; B6 W1 K! ?2 i4 c
├──7、课程:SQL进阶使用(上).1、作业讲解(一).mp4 102.08M2 g# x4 p1 O* i b I9 O& w$ U/ c
├──7、课程:SQL进阶使用(上).2、作业讲解(二).mp4 83.35M7 T4 H; ?: p) L/ A& g# `6 g* e
├──7、课程:SQL进阶使用(上).3、作业讲解(三).mp4 79.27M
7 f8 v8 O/ T/ q: h8 f1 s├──7、课程:SQL进阶使用(上).4、作业讲解(四).mp4 91.17M
; t; V. y+ `0 a( {9 { k N) B6 k├──7、课程:SQL进阶使用(上).5、电商分类的实现(一).mp4 114.07M
/ E* x2 Q3 {4 S, X: A' w0 j/ s├──7、课程:SQL进阶使用(上).6、电商分类的实现(二).mp4 121.86M0 R, k6 v# i7 L X
├──7、课程:SQL进阶使用(上).7、Common Table Expressions.mp4 92.95M4 ?- L* e" p9 D
├──7、课程:SQL进阶使用(上).8、阶乘(一).mp4 79.11M
: [* t( {/ b. F7 i├──7、课程:SQL进阶使用(上).9、阶乘(二).mp4 80.08M! ~, c6 g1 J! P0 m) ~& Z
├──8、课程:SQL进阶使用(下).1、索引类型.mp4 59.07M
6 L* D, h) l, ~. d4 a& |+ }* N, x5 N├──8、课程:SQL进阶使用(下).2、UNIQUE-INDEX.mp4 90.58M
2 Q, m% B$ l( z4 A7 U7 G7 S├──8、课程:SQL进阶使用(下).3、普通索引.mp4 100.47M
. M R) W: R: U) Y# r5 _9 u├──8、课程:SQL进阶使用(下).4、组合索引.mp4 108.10M$ T A8 {8 ^8 x0 ~
├──8、课程:SQL进阶使用(下).5、前缀索引、函数索引.mp4 86.96M' ~' {2 i2 V; F0 f5 o3 f
├──8、课程:SQL进阶使用(下).6、事物(一).mp4 70.84M
8 E; S1 W: i, C" B├──8、课程:SQL进阶使用(下).7、事物(二).mp4 95.41M
! C) Z0 v: y1 E2 j├──8、课程:SQL进阶使用(下).8、事物(三).mp4 66.70M
0 ~. V; E5 G2 q" }. h$ d0 l├──9、课程:SQL编程.10、回顾及答疑(一).mp4 70.16M5 b" v, O9 O6 a
├──9、课程:SQL编程.11、回顾及答疑(二).mp4 85.24M
( y1 I; N( r+ ~# N+ W& j" l9 x) |├──9、课程:SQL编程.12、触发器.mp4 96.50M
" O1 b/ y+ A: B2 Q├──9、课程:SQL编程.13、关于EVENTS.mp4 108.14M+ c% g6 p" ^) m" m" N. M
├──9、课程:SQL编程.1、视图.mp4 104.24M
s& g, T, f% g: ?$ e; ]4 S├──9、课程:SQL编程.2、计算机程序.mp4 76.08M
) H6 s- v+ h+ Y├──9、课程:SQL编程.3、变量.mp4 129.64M
% J$ W# c3 `- ?- B├──9、课程:SQL编程.4、局部变量.mp4 75.84M
3 a' S/ H2 {& H8 f8 b! ^; I9 k├──9、课程:SQL编程.5、MySQL的存储程序.mp4 136.33M( ^" w! ]- A( ]9 s5 ]# w
├──9、课程:SQL编程.6、函数.mp4 80.65M
$ t3 `1 n' J+ E8 H├──9、课程:SQL编程.7、程序控制语句.mp4 97.52M& O2 W& m2 a! Y0 \6 g/ l( c: q
├──9、课程:SQL编程.8、游标.mp4 54.83M
5 \/ s8 q% |) D└──9、课程:SQL编程.9、存储程序的好处和限制.mp4 114.25M
* t' j8 K t4 V
% R3 q% g. P) R
8 T" t. j# i2 h" g4 m6 i资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见8 g5 `' ~4 d* w3 M
/ h# M* E9 C( u/ P; k' w7 u3 t, ~" ^, j& s: H- L
- v, K/ G& y+ F( _3 M5 t- L
本资源由Java自学网收集整理【www.javazx.com】 |
|