ofs | hex dump | ascii |
---|
0000 | 01 02 2d 03 03 4d 49 4e 10 00 83 01 53 79 6e 74 61 78 3a 0a 4d 49 4e 28 5b 44 49 53 54 49 4e 43 | ..-..MIN....Syntax:.MIN([DISTINC |
0020 | 54 5d 20 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 76 61 | T].expr)..Returns.the.minimum.va |
0040 | 6c 75 65 20 6f 66 20 65 78 70 72 2e 20 4d 49 4e 28 29 20 6d 61 79 20 74 61 6b 65 20 61 20 73 74 | lue.of.expr..MIN().may.take.a.st |
0060 | 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 3b 20 69 6e 0a 73 75 63 68 20 63 61 73 65 73 2c 20 69 74 | ring.argument;.in.such.cases,.it |
0080 | 20 72 65 74 75 72 6e 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 73 74 72 69 6e 67 20 76 61 6c 75 | .returns.the.minimum.string.valu |
00a0 | 65 2e 0a 54 68 65 20 44 49 53 54 49 4e 43 54 20 6b 65 79 77 6f 72 64 20 63 61 6e 20 62 65 20 75 | e..The.DISTINCT.keyword.can.be.u |
00c0 | 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 66 20 74 68 65 20 64 | sed.to.find.the.minimum.of.the.d |
00e0 | 69 73 74 69 6e 63 74 20 76 61 6c 75 65 73 0a 6f 66 20 65 78 70 72 2c 20 68 6f 77 65 76 65 72 2c | istinct.values.of.expr,.however, |
0100 | 20 74 68 69 73 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 73 61 6d 65 20 72 65 73 75 6c 74 20 61 | .this.produces.the.same.result.a |
0120 | 73 20 6f 6d 69 74 74 69 6e 67 20 44 49 53 54 49 4e 43 54 2e 0a 0a 4d 49 4e 28 29 20 72 65 74 75 | s.omitting.DISTINCT...MIN().retu |
0140 | 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 | rns.NULL.if.there.were.no.matchi |
0160 | 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | ng.rows...URL:.https://mariadb.c |
0180 | 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 6e 2f 0a 0a 7f 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | om/kb/en/min/....MariaDB>.SELECT |
01a0 | 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 2c 20 4d 49 4e 28 74 65 73 74 5f 73 63 6f 72 65 29 2c 20 | .student_name,.MIN(test_score),. |
01c0 | 4d 41 58 28 74 65 73 74 5f 73 63 6f 72 65 29 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 46 52 | MAX(test_score).....->........FR |
01e0 | 4f 4d 20 73 74 75 64 65 6e 74 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 47 52 4f 55 50 20 42 | OM.student.....->........GROUP.B |
0200 | 59 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 3b 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | Y.student_name;...https://mariad |
0220 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 6e 2f 01 09 b9 02 01 00 00 00 04 4a 4f 49 4e 1b 00 0f | b.com/kb/en/min/.........JOIN... |
0240 | 09 4d 79 53 51 4c 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 4a 4f | .MySQL.supports.the.following.JO |
0260 | 49 4e 20 73 79 6e 74 61 78 65 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 5f 72 65 66 65 72 65 | IN.syntaxes.for.the.table_refere |
0280 | 6e 63 65 73 0a 70 61 72 74 20 6f 66 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 73 20 61 | nces.part.of.SELECT.statements.a |
02a0 | 6e 64 20 6d 75 6c 74 69 70 6c 65 2d 74 61 62 6c 65 20 44 45 4c 45 54 45 20 61 6e 64 20 55 50 44 | nd.multiple-table.DELETE.and.UPD |
02c0 | 41 54 45 0a 73 74 61 74 65 6d 65 6e 74 73 3a 0a 0a 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 | ATE.statements:..table_reference |
02e0 | 73 3a 0a 20 20 20 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 20 5b 2c 20 74 61 62 6c 65 5f | s:.....table_reference.[,.table_ |
0300 | 72 65 66 65 72 65 6e 63 65 5d 20 2e 2e 2e 0a 0a 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 3a | reference]......table_reference: |
0320 | 0a 20 20 20 20 74 61 62 6c 65 5f 66 61 63 74 6f 72 0a 20 20 7c 20 6a 6f 69 6e 5f 74 61 62 6c 65 | .....table_factor...|.join_table |
0340 | 0a 0a 74 61 62 6c 65 5f 66 61 63 74 6f 72 3a 0a 20 20 20 20 74 62 6c 5f 6e 61 6d 65 20 5b 5b 41 | ..table_factor:.....tbl_name.[[A |
0360 | 53 5d 20 61 6c 69 61 73 5d 20 5b 69 6e 64 65 78 5f 68 69 6e 74 5f 6c 69 73 74 5d 0a 20 20 7c 20 | S].alias].[index_hint_list]...|. |
0380 | 74 61 62 6c 65 5f 73 75 62 71 75 65 72 79 20 5b 41 53 5d 20 61 6c 69 61 73 0a 20 20 7c 20 28 20 | table_subquery.[AS].alias...|.(. |
03a0 | 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 20 29 0a 20 20 7c 20 7b 20 4f 4a 20 74 61 62 6c | table_references.)...|.{.OJ.tabl |
03c0 | 65 5f 72 65 66 65 72 65 6e 63 65 20 4c 45 46 54 20 4f 55 54 45 52 20 4a 4f 49 4e 20 74 61 62 6c | e_reference.LEFT.OUTER.JOIN.tabl |
03e0 | 65 5f 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 20 4f 4e 20 63 6f 6e 64 69 74 69 6f 6e | e_reference.........ON.condition |
0400 | 61 6c 5f 65 78 70 72 20 7d 0a 0a 6a 6f 69 6e 5f 74 61 62 6c 65 3a 0a 20 20 20 20 74 61 62 6c 65 | al_expr.}..join_table:.....table |
0420 | 5f 72 65 66 65 72 65 6e 63 65 20 5b 49 4e 4e 45 52 20 7c 20 43 52 4f 53 53 5d 20 4a 4f 49 4e 20 | _reference.[INNER.|.CROSS].JOIN. |
0440 | 74 61 62 6c 65 5f 66 61 63 74 6f 72 20 5b 6a 6f 69 6e 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 20 20 | table_factor.[join_condition]... |
0460 | 7c 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 20 53 54 52 41 49 47 48 54 5f 4a 4f 49 4e 20 | |.table_reference.STRAIGHT_JOIN. |
0480 | 74 61 62 6c 65 5f 66 61 63 74 6f 72 0a 20 20 7c 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 | table_factor...|.table_reference |
04a0 | 20 53 54 52 41 49 47 48 54 5f 4a 4f 49 4e 20 74 61 62 6c 65 5f 66 61 63 74 6f 72 20 4f 4e 20 63 | .STRAIGHT_JOIN.table_factor.ON.c |
04c0 | 6f 6e 64 69 74 69 6f 6e 61 6c 5f 65 78 70 72 0a 20 20 7c 20 74 61 62 6c 65 5f 72 65 66 65 72 65 | onditional_expr...|.table_refere |
04e0 | 6e 63 65 20 7b 4c 45 46 54 7c 52 49 47 48 54 7d 20 5b 4f 55 54 45 52 5d 20 4a 4f 49 4e 20 74 61 | nce.{LEFT|RIGHT}.[OUTER].JOIN.ta |
0500 | 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 20 6a 6f 69 6e 5f 63 6f 6e 64 69 74 69 6f 6e 0a 20 20 7c | ble_reference.join_condition...| |
0520 | 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 20 4e 41 54 55 52 41 4c 20 5b 7b 4c 45 46 54 7c | .table_reference.NATURAL.[{LEFT| |
0540 | 52 49 47 48 54 7d 20 5b 4f 55 54 45 52 5d 5d 20 4a 4f 49 4e 20 74 61 62 6c 65 5f 66 61 63 74 6f | RIGHT}.[OUTER]].JOIN.table_facto |
0560 | 72 0a 0a 6a 6f 69 6e 5f 63 6f 6e 64 69 74 69 6f 6e 3a 0a 20 20 20 20 4f 4e 20 63 6f 6e 64 69 74 | r..join_condition:.....ON.condit |
0580 | 69 6f 6e 61 6c 5f 65 78 70 72 0a 20 20 7c 20 55 53 49 4e 47 20 28 63 6f 6c 75 6d 6e 5f 6c 69 73 | ional_expr...|.USING.(column_lis |
05a0 | 74 29 0a 0a 69 6e 64 65 78 5f 68 69 6e 74 5f 6c 69 73 74 3a 0a 20 20 20 20 69 6e 64 65 78 5f 68 | t)..index_hint_list:.....index_h |
05c0 | 69 6e 74 20 5b 2c 20 69 6e 64 65 78 5f 68 69 6e 74 5d 20 2e 2e 2e 0a 0a 69 6e 64 65 78 5f 68 69 | int.[,.index_hint]......index_hi |
05e0 | 6e 74 3a 0a 20 20 20 20 55 53 45 20 7b 49 4e 44 45 58 7c 4b 45 59 7d 0a 20 20 20 20 20 20 5b 46 | nt:.....USE.{INDEX|KEY}.......[F |
0600 | 4f 52 20 7b 4a 4f 49 4e 7c 4f 52 44 45 52 20 42 59 7c 47 52 4f 55 50 20 42 59 7d 5d 20 28 5b 69 | OR.{JOIN|ORDER.BY|GROUP.BY}].([i |
0620 | 6e 64 65 78 5f 6c 69 73 74 5d 29 0a 20 20 7c 20 49 47 4e 4f 52 45 20 7b 49 4e 44 45 58 7c 4b 45 | ndex_list])...|.IGNORE.{INDEX|KE |
0640 | 59 7d 0a 20 20 20 20 20 20 5b 46 4f 52 20 7b 4a 4f 49 4e 7c 4f 52 44 45 52 20 42 59 7c 47 52 4f | Y}.......[FOR.{JOIN|ORDER.BY|GRO |
0660 | 55 50 20 42 59 7d 5d 20 28 69 6e 64 65 78 5f 6c 69 73 74 29 0a 20 20 7c 20 46 4f 52 43 45 20 7b | UP.BY}].(index_list)...|.FORCE.{ |
0680 | 49 4e 44 45 58 7c 4b 45 59 7d 0a 20 20 20 20 20 20 5b 46 4f 52 20 7b 4a 4f 49 4e 7c 4f 52 44 45 | INDEX|KEY}.......[FOR.{JOIN|ORDE |
06a0 | 52 20 42 59 7c 47 52 4f 55 50 20 42 59 7d 5d 20 28 69 6e 64 65 78 5f 6c 69 73 74 29 0a 0a 69 6e | R.BY|GROUP.BY}].(index_list)..in |
06c0 | 64 65 78 5f 6c 69 73 74 3a 0a 20 20 20 20 69 6e 64 65 78 5f 6e 61 6d 65 20 5b 2c 20 69 6e 64 65 | dex_list:.....index_name.[,.inde |
06e0 | 78 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 0a 41 20 74 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65 20 69 | x_name]......A.table.reference.i |
0700 | 73 20 61 6c 73 6f 20 6b 6e 6f 77 6e 20 61 73 20 61 20 6a 6f 69 6e 20 65 78 70 72 65 73 73 69 6f | s.also.known.as.a.join.expressio |
0720 | 6e 2e 0a 0a 54 68 65 20 73 79 6e 74 61 78 20 6f 66 20 74 61 62 6c 65 5f 66 61 63 74 6f 72 20 69 | n...The.syntax.of.table_factor.i |
0740 | 73 20 65 78 74 65 6e 64 65 64 20 69 6e 20 63 6f 6d 70 61 72 69 73 6f 6e 20 77 69 74 68 20 74 68 | s.extended.in.comparison.with.th |
0760 | 65 20 53 51 4c 0a 53 74 61 6e 64 61 72 64 2e 20 54 68 65 20 6c 61 74 74 65 72 20 61 63 63 65 70 | e.SQL.Standard..The.latter.accep |
0780 | 74 73 20 6f 6e 6c 79 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 2c 20 6e 6f 74 20 61 20 6c | ts.only.table_reference,.not.a.l |
07a0 | 69 73 74 20 6f 66 20 74 68 65 6d 0a 69 6e 73 69 64 65 20 61 20 70 61 69 72 20 6f 66 20 70 61 72 | ist.of.them.inside.a.pair.of.par |
07c0 | 65 6e 74 68 65 73 65 73 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 63 6f 6e 73 65 72 76 61 74 69 76 | entheses...This.is.a.conservativ |
07e0 | 65 20 65 78 74 65 6e 73 69 6f 6e 20 69 66 20 77 65 20 63 6f 6e 73 69 64 65 72 20 65 61 63 68 20 | e.extension.if.we.consider.each. |
0800 | 63 6f 6d 6d 61 20 69 6e 20 61 20 6c 69 73 74 20 6f 66 0a 74 61 62 6c 65 5f 72 65 66 65 72 65 6e | comma.in.a.list.of.table_referen |
0820 | 63 65 20 69 74 65 6d 73 20 61 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 61 6e 20 69 6e 6e | ce.items.as.equivalent.to.an.inn |
0840 | 65 72 20 6a 6f 69 6e 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 53 45 4c 45 43 54 20 2a 20 | er.join..For.example:..SELECT.*. |
0860 | 46 52 4f 4d 20 74 31 20 4c 45 46 54 20 4a 4f 49 4e 20 28 74 32 2c 20 74 33 2c 20 74 34 29 0a 20 | FROM.t1.LEFT.JOIN.(t2,.t3,.t4).. |
0880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4e 20 28 74 32 2e 61 3d 74 31 2e 61 20 41 4e | ................ON.(t2.a=t1.a.AN |
08a0 | 44 20 74 33 2e 62 3d 74 31 2e 62 20 41 4e 44 20 74 34 2e 63 3d 74 31 2e 63 29 0a 0a 69 73 20 65 | D.t3.b=t1.b.AND.t4.c=t1.c)..is.e |
08c0 | 71 75 69 76 61 6c 65 6e 74 20 74 6f 3a 0a 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 20 | quivalent.to:..SELECT.*.FROM.t1. |
08e0 | 4c 45 46 54 20 4a 4f 49 4e 20 28 74 32 20 43 52 4f 53 53 20 4a 4f 49 4e 20 74 33 20 43 52 4f 53 | LEFT.JOIN.(t2.CROSS.JOIN.t3.CROS |
0900 | 53 20 4a 4f 49 4e 20 74 34 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4e 20 28 | S.JOIN.t4)..................ON.( |
0920 | 74 32 2e 61 3d 74 31 2e 61 20 41 4e 44 20 74 33 2e 62 3d 74 31 2e 62 20 41 4e 44 20 74 34 2e 63 | t2.a=t1.a.AND.t3.b=t1.b.AND.t4.c |
0940 | 3d 74 31 2e 63 29 0a 0a 49 6e 20 4d 79 53 51 4c 2c 20 4a 4f 49 4e 2c 20 43 52 4f 53 53 20 4a 4f | =t1.c)..In.MySQL,.JOIN,.CROSS.JO |
0960 | 49 4e 2c 20 61 6e 64 20 49 4e 4e 45 52 20 4a 4f 49 4e 20 61 72 65 20 73 79 6e 74 61 63 74 69 63 | IN,.and.INNER.JOIN.are.syntactic |
0980 | 20 65 71 75 69 76 61 6c 65 6e 74 73 0a 28 74 68 65 79 20 63 61 6e 20 72 65 70 6c 61 63 65 20 65 | .equivalents.(they.can.replace.e |
09a0 | 61 63 68 20 6f 74 68 65 72 29 2e 20 49 6e 20 73 74 61 6e 64 61 72 64 20 53 51 4c 2c 20 74 68 65 | ach.other)..In.standard.SQL,.the |
09c0 | 79 20 61 72 65 20 6e 6f 74 0a 65 71 75 69 76 61 6c 65 6e 74 2e 20 49 4e 4e 45 52 20 4a 4f 49 4e | y.are.not.equivalent..INNER.JOIN |
09e0 | 20 69 73 20 75 73 65 64 20 77 69 74 68 20 61 6e 20 4f 4e 20 63 6c 61 75 73 65 2c 20 43 52 4f 53 | .is.used.with.an.ON.clause,.CROS |
0a00 | 53 20 4a 4f 49 4e 20 69 73 20 75 73 65 64 0a 6f 74 68 65 72 77 69 73 65 2e 0a 0a 49 6e 20 67 65 | S.JOIN.is.used.otherwise...In.ge |
0a20 | 6e 65 72 61 6c 2c 20 70 61 72 65 6e 74 68 65 73 65 73 20 63 61 6e 20 62 65 20 69 67 6e 6f 72 65 | neral,.parentheses.can.be.ignore |
0a40 | 64 20 69 6e 20 6a 6f 69 6e 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 6f 6e 74 61 69 6e 69 6e 67 | d.in.join.expressions.containing |
0a60 | 0a 6f 6e 6c 79 20 69 6e 6e 65 72 20 6a 6f 69 6e 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0a 0a 49 6e | .only.inner.join.operations...In |
0a80 | 64 65 78 20 68 69 6e 74 73 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 74 6f 20 61 66 | dex.hints.can.be.specified.to.af |
0aa0 | 66 65 63 74 20 68 6f 77 20 74 68 65 20 4d 79 53 51 4c 20 6f 70 74 69 6d 69 7a 65 72 20 6d 61 6b | fect.how.the.MySQL.optimizer.mak |
0ac0 | 65 73 0a 75 73 65 20 6f 66 20 69 6e 64 65 78 65 73 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | es.use.of.indexes..For.more.info |
0ae0 | 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | rmation,.see.https://mariadb.com |
0b00 | 2f 6b 62 2f 65 6e 2f 68 6f 77 2d 74 6f 2d 66 6f 72 63 65 2d 71 75 65 72 79 2d 70 6c 61 6e 73 2f | /kb/en/how-to-force-query-plans/ |
0b20 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
0b40 | 6e 2f 6a 6f 69 6e 2d 73 79 6e 74 61 78 2f 0a 0a 72 00 53 45 4c 45 43 54 20 6c 65 66 74 5f 74 62 | n/join-syntax/..r.SELECT.left_tb |
0b60 | 6c 2e 2a 0a 20 20 46 52 4f 4d 20 6c 65 66 74 5f 74 62 6c 20 4c 45 46 54 20 4a 4f 49 4e 20 72 69 | l.*...FROM.left_tbl.LEFT.JOIN.ri |
0b80 | 67 68 74 5f 74 62 6c 20 4f 4e 20 6c 65 66 74 5f 74 62 6c 2e 69 64 20 3d 20 72 69 67 68 74 5f 74 | ght_tbl.ON.left_tbl.id.=.right_t |
0ba0 | 62 6c 2e 69 64 0a 20 20 57 48 45 52 45 20 72 69 67 68 74 5f 74 62 6c 2e 69 64 20 49 53 20 4e 55 | bl.id...WHERE.right_tbl.id.IS.NU |
0bc0 | 4c 4c 3b 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | LL;.&.https://mariadb.com/kb/en/ |
0be0 | 6a 6f 69 6e 2d 73 79 6e 74 61 78 2f 03 02 d6 02 02 02 00 00 00 03 48 45 58 25 00 09 02 53 79 6e | join-syntax/..........HEX%...Syn |
0c00 | 74 61 78 3a 0a 48 45 58 28 73 74 72 29 2c 20 48 45 58 28 4e 29 0a 0a 46 6f 72 20 61 20 73 74 72 | tax:.HEX(str),.HEX(N)..For.a.str |
0c20 | 69 6e 67 20 61 72 67 75 6d 65 6e 74 20 73 74 72 2c 20 48 45 58 28 29 20 72 65 74 75 72 6e 73 20 | ing.argument.str,.HEX().returns. |
0c40 | 61 20 68 65 78 61 64 65 63 69 6d 61 6c 20 73 74 72 69 6e 67 0a 72 65 70 72 65 73 65 6e 74 61 74 | a.hexadecimal.string.representat |
0c60 | 69 6f 6e 20 6f 66 20 73 74 72 20 77 68 65 72 65 20 65 61 63 68 20 63 68 61 72 61 63 74 65 72 20 | ion.of.str.where.each.character. |
0c80 | 69 6e 20 73 74 72 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 74 77 6f 0a 68 65 78 61 64 | in.str.is.converted.to.two.hexad |
0ca0 | 65 63 69 6d 61 6c 20 64 69 67 69 74 73 2e 20 54 68 65 20 69 6e 76 65 72 73 65 20 6f 66 20 74 68 | ecimal.digits..The.inverse.of.th |
0cc0 | 69 73 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 74 68 65 | is.operation.is.performed.by.the |
0ce0 | 0a 55 4e 48 45 58 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 46 6f 72 20 61 20 6e 75 6d 65 72 69 | .UNHEX().function...For.a.numeri |
0d00 | 63 20 61 72 67 75 6d 65 6e 74 20 4e 2c 20 48 45 58 28 29 20 72 65 74 75 72 6e 73 20 61 20 68 65 | c.argument.N,.HEX().returns.a.he |
0d20 | 78 61 64 65 63 69 6d 61 6c 20 73 74 72 69 6e 67 0a 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 | xadecimal.string.representation. |
0d40 | 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4e 20 74 72 65 61 74 65 64 20 61 73 20 61 20 6c | of.the.value.of.N.treated.as.a.l |
0d60 | 6f 6e 67 6c 6f 6e 67 20 28 42 49 47 49 4e 54 29 20 6e 75 6d 62 65 72 2e 0a 54 68 69 73 20 69 73 | onglong.(BIGINT).number..This.is |
0d80 | 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 43 4f 4e 56 28 4e 2c 31 30 2c 31 36 29 2e 20 54 68 | .equivalent.to.CONV(N,10,16)..Th |
0da0 | 65 20 69 6e 76 65 72 73 65 20 6f 66 20 74 68 69 73 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 0a 70 | e.inverse.of.this.operation.is.p |
0dc0 | 65 72 66 6f 72 6d 65 64 20 62 79 20 43 4f 4e 56 28 48 45 58 28 4e 29 2c 31 36 2c 31 30 29 2e 0a | erformed.by.CONV(HEX(N),16,10).. |
0de0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
0e00 | 68 65 78 2f 0a 0a 9e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 30 78 36 31 36 32 36 33 | hex/....MariaDB>.SELECT.0x616263 |
0e20 | 2c 20 48 45 58 28 27 61 62 63 27 29 2c 20 55 4e 48 45 58 28 48 45 58 28 27 61 62 63 27 29 29 3b | ,.HEX('abc'),.UNHEX(HEX('abc')); |
0e40 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 61 62 63 27 2c 20 36 31 36 32 36 33 2c 20 27 61 62 63 27 | .........->.'abc',.616263,.'abc' |
0e60 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 48 45 58 28 32 35 35 29 2c 20 43 4f 4e 56 28 | .MariaDB>.SELECT.HEX(255),.CONV( |
0e80 | 48 45 58 28 32 35 35 29 2c 31 36 2c 31 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 46 46 27 | HEX(255),16,10);.........->.'FF' |
0ea0 | 2c 20 32 35 35 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ,.255...https://mariadb.com/kb/e |
0ec0 | 6e 2f 68 65 78 2f 00 00 03 06 70 00 12 03 00 00 00 07 52 45 50 4c 41 43 45 1b 00 3b 06 53 79 6e | n/hex/....p.......REPLACE..;.Syn |
0ee0 | 74 61 78 3a 0a 52 45 50 4c 41 43 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c 20 44 45 4c | tax:.REPLACE.[LOW_PRIORITY.|.DEL |
0f00 | 41 59 45 44 5d 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 20 5b 28 63 6f 6c 5f | AYED].....[INTO].tbl_name.[(col_ |
0f20 | 6e 61 6d 65 2c 2e 2e 2e 29 5d 0a 20 20 20 20 7b 56 41 4c 55 45 53 20 7c 20 56 41 4c 55 45 7d 20 | name,...)].....{VALUES.|.VALUE}. |
0f40 | 28 7b 65 78 70 72 20 7c 20 44 45 46 41 55 4c 54 7d 2c 2e 2e 2e 29 2c 28 2e 2e 2e 29 2c 2e 2e 2e | ({expr.|.DEFAULT},...),(...),... |
0f60 | 0a 0a 4f 72 3a 0a 0a 52 45 50 4c 41 43 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c 20 44 | ..Or:..REPLACE.[LOW_PRIORITY.|.D |
0f80 | 45 4c 41 59 45 44 5d 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 | ELAYED].....[INTO].tbl_name..... |
0fa0 | 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 3d 7b 65 78 70 72 20 7c 20 44 45 46 41 55 4c 54 7d 2c 20 2e | SET.col_name={expr.|.DEFAULT},.. |
0fc0 | 2e 2e 0a 0a 4f 72 3a 0a 0a 52 45 50 4c 41 43 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c | ....Or:..REPLACE.[LOW_PRIORITY.| |
0fe0 | 20 44 45 4c 41 59 45 44 5d 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 20 5b 28 | .DELAYED].....[INTO].tbl_name.[( |
1000 | 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 5d 0a 20 20 20 20 53 45 4c 45 43 54 20 2e 2e 2e 0a 0a 52 | col_name,...)].....SELECT......R |
1020 | 45 50 4c 41 43 45 20 77 6f 72 6b 73 20 65 78 61 63 74 6c 79 20 6c 69 6b 65 20 49 4e 53 45 52 54 | EPLACE.works.exactly.like.INSERT |
1040 | 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 66 20 61 6e 20 6f 6c 64 20 72 6f 77 20 69 6e 20 74 | ,.except.that.if.an.old.row.in.t |
1060 | 68 65 0a 74 61 62 6c 65 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 76 61 6c 75 65 20 61 73 20 61 | he.table.has.the.same.value.as.a |
1080 | 20 6e 65 77 20 72 6f 77 20 66 6f 72 20 61 20 50 52 49 4d 41 52 59 20 4b 45 59 20 6f 72 20 61 20 | .new.row.for.a.PRIMARY.KEY.or.a. |
10a0 | 55 4e 49 51 55 45 0a 69 6e 64 65 78 2c 20 74 68 65 20 6f 6c 64 20 72 6f 77 20 69 73 20 64 65 6c | UNIQUE.index,.the.old.row.is.del |
10c0 | 65 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 77 20 72 6f 77 20 69 73 20 69 6e 73 65 72 | eted.before.the.new.row.is.inser |
10e0 | 74 65 64 2e 20 53 65 65 20 5b 48 45 4c 50 0a 49 4e 53 45 52 54 5d 2e 0a 0a 52 45 50 4c 41 43 45 | ted..See.[HELP.INSERT]...REPLACE |
1100 | 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 74 68 65 20 53 51 4c | .is.a.MySQL.extension.to.the.SQL |
1120 | 20 73 74 61 6e 64 61 72 64 2e 20 49 74 20 65 69 74 68 65 72 20 69 6e 73 65 72 74 73 2c 20 6f 72 | .standard..It.either.inserts,.or |
1140 | 0a 64 65 6c 65 74 65 73 20 61 6e 64 20 69 6e 73 65 72 74 73 2e 20 46 6f 72 20 61 6e 6f 74 68 65 | .deletes.and.inserts..For.anothe |
1160 | 72 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 73 74 61 6e 64 61 72 64 20 53 51 | r.MySQL.extension.to.standard.SQ |
1180 | 4c 2d 2d 2d 74 68 61 74 0a 65 69 74 68 65 72 20 69 6e 73 65 72 74 73 20 6f 72 20 75 70 64 61 74 | L---that.either.inserts.or.updat |
11a0 | 65 73 2d 2d 2d 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | es---see.https://mariadb.com/kb/ |
11c0 | 65 6e 2f 69 6e 73 65 72 74 2d 6f 6e 2d 64 75 70 6c 69 63 61 74 65 2d 6b 65 79 2d 75 70 64 61 74 | en/insert-on-duplicate-key-updat |
11e0 | 65 2f 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 75 6e 6c 65 73 73 20 74 68 65 20 74 61 62 6c 65 20 | e/...Note.that.unless.the.table. |
1200 | 68 61 73 20 61 20 50 52 49 4d 41 52 59 20 4b 45 59 20 6f 72 20 55 4e 49 51 55 45 20 69 6e 64 65 | has.a.PRIMARY.KEY.or.UNIQUE.inde |
1220 | 78 2c 20 75 73 69 6e 67 20 61 0a 52 45 50 4c 41 43 45 20 73 74 61 74 65 6d 65 6e 74 20 6d 61 6b | x,.using.a.REPLACE.statement.mak |
1240 | 65 73 20 6e 6f 20 73 65 6e 73 65 2e 20 49 74 20 62 65 63 6f 6d 65 73 20 65 71 75 69 76 61 6c 65 | es.no.sense..It.becomes.equivale |
1260 | 6e 74 20 74 6f 20 49 4e 53 45 52 54 2c 0a 62 65 63 61 75 73 65 20 74 68 65 72 65 20 69 73 20 6e | nt.to.INSERT,.because.there.is.n |
1280 | 6f 20 69 6e 64 65 78 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 | o.index.to.be.used.to.determine. |
12a0 | 77 68 65 74 68 65 72 20 61 20 6e 65 77 20 72 6f 77 0a 64 75 70 6c 69 63 61 74 65 73 20 61 6e 6f | whether.a.new.row.duplicates.ano |
12c0 | 74 68 65 72 2e 0a 0a 56 61 6c 75 65 73 20 66 6f 72 20 61 6c 6c 20 63 6f 6c 75 6d 6e 73 20 61 72 | ther...Values.for.all.columns.ar |
12e0 | 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 76 61 6c 75 65 73 20 73 70 65 63 69 66 69 65 | e.taken.from.the.values.specifie |
1300 | 64 20 69 6e 20 74 68 65 0a 52 45 50 4c 41 43 45 20 73 74 61 74 65 6d 65 6e 74 2e 20 41 6e 79 20 | d.in.the.REPLACE.statement..Any. |
1320 | 6d 69 73 73 69 6e 67 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 73 65 74 20 74 6f 20 74 68 65 69 72 | missing.columns.are.set.to.their |
1340 | 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 73 2c 0a 6a 75 73 74 20 61 73 20 68 61 70 70 65 6e 73 | .default.values,.just.as.happens |
1360 | 20 66 6f 72 20 49 4e 53 45 52 54 2e 20 59 6f 75 20 63 61 6e 6e 6f 74 20 72 65 66 65 72 20 74 6f | .for.INSERT..You.cannot.refer.to |
1380 | 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 6f 77 20 61 6e 64 | .values.from.the.current.row.and |
13a0 | 20 75 73 65 20 74 68 65 6d 20 69 6e 20 74 68 65 20 6e 65 77 20 72 6f 77 2e 20 49 66 20 79 6f 75 | .use.them.in.the.new.row..If.you |
13c0 | 20 75 73 65 20 61 6e 20 61 73 73 69 67 6e 6d 65 6e 74 20 73 75 63 68 20 61 73 20 53 45 54 0a 63 | .use.an.assignment.such.as.SET.c |
13e0 | 6f 6c 5f 6e 61 6d 65 20 3d 20 63 6f 6c 5f 6e 61 6d 65 20 2b 20 31 2c 20 74 68 65 20 72 65 66 65 | ol_name.=.col_name.+.1,.the.refe |
1400 | 72 65 6e 63 65 20 74 6f 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 6f 6e 20 74 68 65 20 | rence.to.the.column.name.on.the. |
1420 | 72 69 67 68 74 0a 68 61 6e 64 20 73 69 64 65 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 44 45 | right.hand.side.is.treated.as.DE |
1440 | 46 41 55 4c 54 28 63 6f 6c 5f 6e 61 6d 65 29 2c 20 73 6f 20 74 68 65 20 61 73 73 69 67 6e 6d 65 | FAULT(col_name),.so.the.assignme |
1460 | 6e 74 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 | nt.is.equivalent.to.SET.col_name |
1480 | 20 3d 20 44 45 46 41 55 4c 54 28 63 6f 6c 5f 6e 61 6d 65 29 20 2b 20 31 2e 0a 0a 54 6f 20 75 73 | .=.DEFAULT(col_name).+.1...To.us |
14a0 | 65 20 52 45 50 4c 41 43 45 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 62 6f 74 68 20 74 68 | e.REPLACE,.you.must.have.both.th |
14c0 | 65 20 49 4e 53 45 52 54 20 61 6e 64 20 44 45 4c 45 54 45 20 70 72 69 76 69 6c 65 67 65 73 20 66 | e.INSERT.and.DELETE.privileges.f |
14e0 | 6f 72 0a 74 68 65 20 74 61 62 6c 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | or.the.table...URL:.https://mari |
1500 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 6c 61 63 65 2f 0a 0a 22 00 68 74 74 70 73 3a | adb.com/kb/en/replace/..".https: |
1520 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 6c 61 63 65 2f 03 00 e3 01 | //mariadb.com/kb/en/replace/.... |
1540 | 12 04 00 00 00 08 43 4f 4e 54 41 49 4e 53 1e 00 ac 00 43 6f 6e 74 61 69 6e 73 28 67 31 2c 67 32 | ......CONTAINS....Contains(g1,g2 |
1560 | 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 | )..Returns.1.or.0.to.indicate.wh |
1580 | 65 74 68 65 72 20 67 31 20 63 6f 6d 70 6c 65 74 65 6c 79 20 63 6f 6e 74 61 69 6e 73 20 67 32 2e | ether.g1.completely.contains.g2. |
15a0 | 20 54 68 69 73 0a 74 65 73 74 73 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 72 65 6c 61 74 69 6f | .This.tests.the.opposite.relatio |
15c0 | 6e 73 68 69 70 20 61 73 20 57 69 74 68 69 6e 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | nship.as.Within()...URL:.https:/ |
15e0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 74 61 69 6e 73 2f 0a 0a 23 00 | /mariadb.com/kb/en/contains/..#. |
1600 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 74 61 69 | https://mariadb.com/kb/en/contai |
1620 | 6e 73 2f 00 03 02 83 01 02 05 00 00 00 04 53 52 49 44 24 00 19 01 53 52 49 44 28 67 29 0a 0a 52 | ns/...........SRID$...SRID(g)..R |
1640 | 65 74 75 72 6e 73 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 | eturns.an.integer.indicating.the |
1660 | 20 53 70 61 74 69 61 6c 20 52 65 66 65 72 65 6e 63 65 20 53 79 73 74 65 6d 20 49 44 20 66 6f 72 | .Spatial.Reference.System.ID.for |
1680 | 20 74 68 65 0a 67 65 6f 6d 65 74 72 79 20 76 61 6c 75 65 20 67 2e 0a 0a 49 6e 20 4d 79 53 51 4c | .the.geometry.value.g...In.MySQL |
16a0 | 2c 20 74 68 65 20 53 52 49 44 20 76 61 6c 75 65 20 69 73 20 6a 75 73 74 20 61 6e 20 69 6e 74 65 | ,.the.SRID.value.is.just.an.inte |
16c0 | 67 65 72 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 0a 67 65 6f 6d 65 74 72 79 | ger.associated.with.the.geometry |
16e0 | 20 76 61 6c 75 65 2e 20 41 6c 6c 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 61 72 65 20 64 6f 6e | .value..All.calculations.are.don |
1700 | 65 20 61 73 73 75 6d 69 6e 67 20 45 75 63 6c 69 64 65 61 6e 20 28 70 6c 61 6e 61 72 29 0a 67 65 | e.assuming.Euclidean.(planar).ge |
1720 | 6f 6d 65 74 72 79 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ometry...URL:.https://mariadb.co |
1740 | 6d 2f 6b 62 2f 65 6e 2f 73 72 69 64 2f 0a 0a 39 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | m/kb/en/srid/..9.MariaDB>.SELECT |
1760 | 20 53 52 49 44 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 | .SRID(GeomFromText('LineString(1 |
1780 | 20 31 2c 32 20 32 29 27 2c 31 30 31 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .1,2.2)',101));.+--------------- |
17a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
17c0 | 2b 0a 7c 20 53 52 49 44 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 6e | +.|.SRID(GeomFromText('LineStrin |
17e0 | 67 28 31 20 31 2c 32 20 32 29 27 2c 31 30 31 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | g(1.1,2.2)',101)).|.+----------- |
1800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1820 | 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ----+.|......................... |
1840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d | ..................101.|.+------- |
1860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1880 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | --------+...https://mariadb.com/ |
18a0 | 6b 62 2f 65 6e 2f 73 72 69 64 2f 00 03 00 ef 01 12 06 00 00 00 11 43 55 52 52 45 4e 54 5f 54 49 | kb/en/srid/...........CURRENT_TI |
18c0 | 4d 45 53 54 41 4d 50 1f 00 a6 00 53 79 6e 74 61 78 3a 0a 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 | MESTAMP....Syntax:.CURRENT_TIMES |
18e0 | 54 41 4d 50 2c 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 28 29 0a 0a 43 55 52 52 45 | TAMP,.CURRENT_TIMESTAMP()..CURRE |
1900 | 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 61 6e 64 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 | NT_TIMESTAMP.and.CURRENT_TIMESTA |
1920 | 4d 50 28 29 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 4e 4f 57 28 29 2e 0a 0a 55 52 | MP().are.synonyms.for.NOW()...UR |
1940 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 | L:.https://mariadb.com/kb/en/cur |
1960 | 72 65 6e 74 5f 74 69 6d 65 73 74 61 6d 70 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | rent_timestamp/..,.https://maria |
1980 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 74 69 6d 65 73 74 61 6d 70 2f 00 | db.com/kb/en/current_timestamp/. |
19a0 | 01 01 61 12 07 00 00 00 11 53 48 4f 57 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 1a 00 18 01 53 79 | ..a......SHOW.CONTRIBUTORS....Sy |
19c0 | 6e 74 61 78 3a 0a 53 48 4f 57 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 0a 0a 54 68 65 20 53 48 4f | ntax:.SHOW.CONTRIBUTORS..The.SHO |
19e0 | 57 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 73 74 61 74 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 | W.CONTRIBUTORS.statement.display |
1a00 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 70 65 6f 70 6c 65 0a 77 | s.information.about.the.people.w |
1a20 | 68 6f 20 63 6f 6e 74 72 69 62 75 74 65 20 74 6f 20 4d 79 53 51 4c 20 73 6f 75 72 63 65 20 6f 72 | ho.contribute.to.MySQL.source.or |
1a40 | 20 74 6f 20 63 61 75 73 65 73 20 74 68 61 74 20 77 65 20 73 75 70 70 6f 72 74 2e 20 46 6f 72 20 | .to.causes.that.we.support..For. |
1a60 | 65 61 63 68 0a 63 6f 6e 74 72 69 62 75 74 6f 72 2c 20 69 74 20 64 69 73 70 6c 61 79 73 20 4e 61 | each.contributor,.it.displays.Na |
1a80 | 6d 65 2c 20 4c 6f 63 61 74 69 6f 6e 2c 20 61 6e 64 20 43 6f 6d 6d 65 6e 74 20 76 61 6c 75 65 73 | me,.Location,.and.Comment.values |
1aa0 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
1ac0 | 6e 2f 73 68 6f 77 2d 63 6f 6e 74 72 69 62 75 74 6f 72 73 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f | n/show-contributors/..,.https:// |
1ae0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 6f 6e 74 72 69 62 75 74 | mariadb.com/kb/en/show-contribut |
1b00 | 6f 72 73 2f 03 01 44 00 12 08 00 00 00 08 56 41 52 49 41 4e 43 45 10 00 0d 01 53 79 6e 74 61 78 | ors/..D.......VARIANCE....Syntax |
1b20 | 3a 0a 56 41 52 49 41 4e 43 45 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 70 6f | :.VARIANCE(expr)..Returns.the.po |
1b40 | 70 75 6c 61 74 69 6f 6e 20 73 74 61 6e 64 61 72 64 20 76 61 72 69 61 6e 63 65 20 6f 66 20 65 78 | pulation.standard.variance.of.ex |
1b60 | 70 72 2e 20 54 68 69 73 20 69 73 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 0a 74 6f 20 73 74 61 6e | pr..This.is.an.extension.to.stan |
1b80 | 64 61 72 64 20 53 51 4c 2e 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 66 75 6e 63 74 | dard.SQL..The.standard.SQL.funct |
1ba0 | 69 6f 6e 20 56 41 52 5f 50 4f 50 28 29 20 63 61 6e 20 62 65 20 75 73 65 64 0a 69 6e 73 74 65 61 | ion.VAR_POP().can.be.used.instea |
1bc0 | 64 2e 0a 0a 56 41 52 49 41 4e 43 45 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 | d...VARIANCE().returns.NULL.if.t |
1be0 | 68 65 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c | here.were.no.matching.rows...URL |
1c00 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 69 | :.https://mariadb.com/kb/en/vari |
1c20 | 61 6e 63 65 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ance/..#.https://mariadb.com/kb/ |
1c40 | 65 6e 2f 76 61 72 69 61 6e 63 65 2f 03 01 e7 01 12 09 00 00 00 0b 44 52 4f 50 20 53 45 52 56 45 | en/variance/..........DROP.SERVE |
1c60 | 52 27 00 aa 01 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 53 45 52 56 45 52 20 5b 20 49 46 20 45 58 | R'...Syntax:.DROP.SERVER.[.IF.EX |
1c80 | 49 53 54 53 20 5d 20 73 65 72 76 65 72 5f 6e 61 6d 65 0a 0a 44 72 6f 70 73 20 74 68 65 20 73 65 | ISTS.].server_name..Drops.the.se |
1ca0 | 72 76 65 72 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 73 65 72 76 65 72 20 6e | rver.definition.for.the.server.n |
1cc0 | 61 6d 65 64 20 73 65 72 76 65 72 5f 6e 61 6d 65 2e 20 54 68 65 0a 63 6f 72 72 65 73 70 6f 6e 64 | amed.server_name..The.correspond |
1ce0 | 69 6e 67 20 72 6f 77 20 77 69 74 68 69 6e 20 74 68 65 20 6d 79 73 71 6c 2e 73 65 72 76 65 72 73 | ing.row.within.the.mysql.servers |
1d00 | 20 74 61 62 6c 65 20 77 69 6c 6c 20 62 65 20 64 65 6c 65 74 65 64 2e 20 54 68 69 73 0a 73 74 61 | .table.will.be.deleted..This.sta |
1d20 | 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 73 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c | tement.requires.the.SUPER.privil |
1d40 | 65 67 65 2e 0a 0a 44 72 6f 70 70 69 6e 67 20 61 20 73 65 72 76 65 72 20 66 6f 72 20 61 20 74 61 | ege...Dropping.a.server.for.a.ta |
1d60 | 62 6c 65 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 61 6e 79 20 46 45 44 45 52 41 54 45 | ble.does.not.affect.any.FEDERATE |
1d80 | 44 20 74 61 62 6c 65 73 20 74 68 61 74 0a 75 73 65 64 20 74 68 69 73 20 63 6f 6e 6e 65 63 74 69 | D.tables.that.used.this.connecti |
1da0 | 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 79 20 77 65 72 65 20 63 72 | on.information.when.they.were.cr |
1dc0 | 65 61 74 65 64 2e 20 53 65 65 20 5b 48 45 4c 50 0a 43 52 45 41 54 45 20 53 45 52 56 45 52 5d 2e | eated..See.[HELP.CREATE.SERVER]. |
1de0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
1e00 | 2f 64 72 6f 70 2d 73 65 72 76 65 72 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | /drop-server/..&.https://mariadb |
1e20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 73 65 72 76 65 72 2f 00 01 01 19 12 0a 00 00 00 | .com/kb/en/drop-server/......... |
1e40 | 0c 53 48 4f 57 20 41 55 54 48 4f 52 53 1a 00 da 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 41 55 | .SHOW.AUTHORS....Syntax:.SHOW.AU |
1e60 | 54 48 4f 52 53 0a 0a 54 68 65 20 53 48 4f 57 20 41 55 54 48 4f 52 53 20 73 74 61 74 65 6d 65 6e | THORS..The.SHOW.AUTHORS.statemen |
1e80 | 74 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | t.displays.information.about.the |
1ea0 | 20 70 65 6f 70 6c 65 20 77 68 6f 0a 77 6f 72 6b 20 6f 6e 20 4d 79 53 51 4c 2e 20 46 6f 72 20 65 | .people.who.work.on.MySQL..For.e |
1ec0 | 61 63 68 20 61 75 74 68 6f 72 2c 20 69 74 20 64 69 73 70 6c 61 79 73 20 4e 61 6d 65 2c 20 4c 6f | ach.author,.it.displays.Name,.Lo |
1ee0 | 63 61 74 69 6f 6e 2c 20 61 6e 64 20 43 6f 6d 6d 65 6e 74 0a 76 61 6c 75 65 73 2e 0a 0a 55 52 4c | cation,.and.Comment.values...URL |
1f00 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | :.https://mariadb.com/kb/en/show |
1f20 | 2d 61 75 74 68 6f 72 73 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | -authors/..'.https://mariadb.com |
1f40 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 61 75 74 68 6f 72 73 2f 03 01 12 02 12 0b 00 00 00 08 56 41 | /kb/en/show-authors/..........VA |
1f60 | 52 5f 53 41 4d 50 10 00 db 00 53 79 6e 74 61 78 3a 0a 56 41 52 5f 53 41 4d 50 28 65 78 70 72 29 | R_SAMP....Syntax:.VAR_SAMP(expr) |
1f80 | 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 61 6d 70 6c 65 20 76 61 72 69 61 6e 63 65 20 6f 66 | ..Returns.the.sample.variance.of |
1fa0 | 20 65 78 70 72 2e 20 54 68 61 74 20 69 73 2c 20 74 68 65 20 64 65 6e 6f 6d 69 6e 61 74 6f 72 20 | .expr..That.is,.the.denominator. |
1fc0 | 69 73 20 74 68 65 0a 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 6d 69 6e 75 73 20 6f 6e 65 2e | is.the.number.of.rows.minus.one. |
1fe0 | 0a 0a 56 41 52 5f 53 41 4d 50 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 | ..VAR_SAMP().returns.NULL.if.the |
2000 | 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 | re.were.no.matching.rows...URL:. |
2020 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 5f 73 61 | https://mariadb.com/kb/en/var_sa |
2040 | 6d 70 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | mp/..#.https://mariadb.com/kb/en |
2060 | 2f 76 61 72 5f 73 61 6d 70 2f 00 00 03 03 76 02 02 0c 00 00 00 06 43 4f 4e 43 41 54 25 00 9b 02 | /var_samp/....v.......CONCAT%... |
2080 | 53 79 6e 74 61 78 3a 0a 43 4f 4e 43 41 54 28 73 74 72 31 2c 73 74 72 32 2c 2e 2e 2e 29 0a 0a 52 | Syntax:.CONCAT(str1,str2,...)..R |
20a0 | 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 74 68 61 74 20 72 65 73 75 6c 74 73 20 66 | eturns.the.string.that.results.f |
20c0 | 72 6f 6d 20 63 6f 6e 63 61 74 65 6e 61 74 69 6e 67 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 2e | rom.concatenating.the.arguments. |
20e0 | 20 4d 61 79 0a 68 61 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 2e | .May.have.one.or.more.arguments. |
2100 | 20 49 66 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6e 6f 6e 62 69 6e 61 72 79 20 | .If.all.arguments.are.nonbinary. |
2120 | 73 74 72 69 6e 67 73 2c 20 74 68 65 0a 72 65 73 75 6c 74 20 69 73 20 61 20 6e 6f 6e 62 69 6e 61 | strings,.the.result.is.a.nonbina |
2140 | 72 79 20 73 74 72 69 6e 67 2e 20 49 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c | ry.string..If.the.arguments.incl |
2160 | 75 64 65 20 61 6e 79 20 62 69 6e 61 72 79 0a 73 74 72 69 6e 67 73 2c 20 74 68 65 20 72 65 73 75 | ude.any.binary.strings,.the.resu |
2180 | 6c 74 20 69 73 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 20 41 20 6e 75 6d 65 72 69 63 | lt.is.a.binary.string..A.numeric |
21a0 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 63 6f 6e 76 65 72 74 65 64 0a 74 6f 20 69 74 73 20 65 71 | .argument.is.converted.to.its.eq |
21c0 | 75 69 76 61 6c 65 6e 74 20 73 74 72 69 6e 67 20 66 6f 72 6d 2e 20 54 68 69 73 20 69 73 20 61 20 | uivalent.string.form..This.is.a. |
21e0 | 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 61 73 20 6f 66 20 4d 79 53 51 4c 0a 35 2e 35 | nonbinary.string.as.of.MySQL.5.5 |
2200 | 2e 33 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 33 2c 20 69 74 20 69 73 20 61 20 62 69 6e 61 72 79 | .3..Before.5.5.3,.it.is.a.binary |
2220 | 20 73 74 72 69 6e 67 3b 20 74 6f 20 74 6f 20 61 76 6f 69 64 20 74 68 61 74 20 61 6e 64 0a 70 72 | .string;.to.to.avoid.that.and.pr |
2240 | 6f 64 75 63 65 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2c 20 79 6f 75 20 63 61 | oduce.a.nonbinary.string,.you.ca |
2260 | 6e 20 75 73 65 20 61 6e 20 65 78 70 6c 69 63 69 74 20 74 79 70 65 20 63 61 73 74 2c 20 61 73 20 | n.use.an.explicit.type.cast,.as. |
2280 | 69 6e 0a 74 68 69 73 20 65 78 61 6d 70 6c 65 3a 0a 0a 53 45 4c 45 43 54 20 43 4f 4e 43 41 54 28 | in.this.example:..SELECT.CONCAT( |
22a0 | 43 41 53 54 28 69 6e 74 5f 63 6f 6c 20 41 53 20 43 48 41 52 29 2c 20 63 68 61 72 5f 63 6f 6c 29 | CAST(int_col.AS.CHAR),.char_col) |
22c0 | 3b 0a 0a 43 4f 4e 43 41 54 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 61 6e 79 20 | ;..CONCAT().returns.NULL.if.any. |
22e0 | 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | argument.is.NULL...URL:.https:// |
2300 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 63 61 74 2f 0a 0a a6 00 4d 61 72 | mariadb.com/kb/en/concat/....Mar |
2320 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 4e 43 41 54 28 27 4d 79 27 2c 20 27 53 27 2c 20 27 | iaDB>.SELECT.CONCAT('My',.'S',.' |
2340 | 51 4c 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 79 53 51 4c 27 0a 4d 61 72 69 61 44 42 | QL');.........->.'MySQL'.MariaDB |
2360 | 3e 20 53 45 4c 45 43 54 20 43 4f 4e 43 41 54 28 27 4d 79 27 2c 20 4e 55 4c 4c 2c 20 27 51 4c 27 | >.SELECT.CONCAT('My',.NULL,.'QL' |
2380 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | );.........->.NULL.MariaDB>.SELE |
23a0 | 43 54 20 43 4f 4e 43 41 54 28 31 34 2e 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 34 2e | CT.CONCAT(14.3);.........->.'14. |
23c0 | 33 27 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 | 3'.!.https://mariadb.com/kb/en/c |
23e0 | 6f 6e 63 61 74 2f 00 00 03 06 10 00 12 0d 00 00 00 12 47 45 4f 4d 45 54 52 59 20 48 49 45 52 41 | oncat/............GEOMETRY.HIERA |
2400 | 52 43 48 59 22 00 c5 05 47 65 6f 6d 65 74 72 79 20 69 73 20 74 68 65 20 62 61 73 65 20 63 6c 61 | RCHY"...Geometry.is.the.base.cla |
2420 | 73 73 2e 20 49 74 20 69 73 20 61 6e 20 61 62 73 74 72 61 63 74 20 63 6c 61 73 73 2e 20 54 68 65 | ss..It.is.an.abstract.class..The |
2440 | 20 69 6e 73 74 61 6e 74 69 61 62 6c 65 0a 73 75 62 63 6c 61 73 73 65 73 20 6f 66 20 47 65 6f 6d | .instantiable.subclasses.of.Geom |
2460 | 65 74 72 79 20 61 72 65 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 7a 65 72 6f 2d 2c 20 6f 6e | etry.are.restricted.to.zero-,.on |
2480 | 65 2d 2c 20 61 6e 64 0a 74 77 6f 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 67 65 6f 6d 65 74 72 69 | e-,.and.two-dimensional.geometri |
24a0 | 63 20 6f 62 6a 65 63 74 73 20 74 68 61 74 20 65 78 69 73 74 20 69 6e 20 74 77 6f 2d 64 69 6d 65 | c.objects.that.exist.in.two-dime |
24c0 | 6e 73 69 6f 6e 61 6c 0a 63 6f 6f 72 64 69 6e 61 74 65 20 73 70 61 63 65 2e 20 41 6c 6c 20 69 6e | nsional.coordinate.space..All.in |
24e0 | 73 74 61 6e 74 69 61 62 6c 65 20 67 65 6f 6d 65 74 72 79 20 63 6c 61 73 73 65 73 20 61 72 65 20 | stantiable.geometry.classes.are. |
2500 | 64 65 66 69 6e 65 64 20 73 6f 20 74 68 61 74 0a 76 61 6c 69 64 20 69 6e 73 74 61 6e 63 65 73 20 | defined.so.that.valid.instances. |
2520 | 6f 66 20 61 20 67 65 6f 6d 65 74 72 79 20 63 6c 61 73 73 20 61 72 65 20 74 6f 70 6f 6c 6f 67 69 | of.a.geometry.class.are.topologi |
2540 | 63 61 6c 6c 79 20 63 6c 6f 73 65 64 20 28 74 68 61 74 20 69 73 2c 0a 61 6c 6c 20 64 65 66 69 6e | cally.closed.(that.is,.all.defin |
2560 | 65 64 20 67 65 6f 6d 65 74 72 69 65 73 20 69 6e 63 6c 75 64 65 20 74 68 65 69 72 20 62 6f 75 6e | ed.geometries.include.their.boun |
2580 | 64 61 72 79 29 2e 0a 0a 54 68 65 20 62 61 73 65 20 47 65 6f 6d 65 74 72 79 20 63 6c 61 73 73 20 | dary)...The.base.Geometry.class. |
25a0 | 68 61 73 20 73 75 62 63 6c 61 73 73 65 73 20 66 6f 72 20 50 6f 69 6e 74 2c 20 43 75 72 76 65 2c | has.subclasses.for.Point,.Curve, |
25c0 | 20 53 75 72 66 61 63 65 2c 20 61 6e 64 0a 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e | .Surface,.and.GeometryCollection |
25e0 | 3a 0a 0a 6f 20 50 6f 69 6e 74 20 72 65 70 72 65 73 65 6e 74 73 20 7a 65 72 6f 2d 64 69 6d 65 6e | :..o.Point.represents.zero-dimen |
2600 | 73 69 6f 6e 61 6c 20 6f 62 6a 65 63 74 73 2e 0a 0a 6f 20 43 75 72 76 65 20 72 65 70 72 65 73 65 | sional.objects...o.Curve.represe |
2620 | 6e 74 73 20 6f 6e 65 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 6f 62 6a 65 63 74 73 2c 20 61 6e 64 | nts.one-dimensional.objects,.and |
2640 | 20 68 61 73 20 73 75 62 63 6c 61 73 73 0a 20 20 4c 69 6e 65 53 74 72 69 6e 67 2c 20 77 69 74 68 | .has.subclass...LineString,.with |
2660 | 20 73 75 62 2d 73 75 62 63 6c 61 73 73 65 73 20 4c 69 6e 65 20 61 6e 64 20 4c 69 6e 65 61 72 52 | .sub-subclasses.Line.and.LinearR |
2680 | 69 6e 67 2e 0a 0a 6f 20 53 75 72 66 61 63 65 20 69 73 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 | ing...o.Surface.is.designed.for. |
26a0 | 74 77 6f 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 6f 62 6a 65 63 74 73 20 61 6e 64 20 68 61 73 20 | two-dimensional.objects.and.has. |
26c0 | 73 75 62 63 6c 61 73 73 0a 20 20 50 6f 6c 79 67 6f 6e 2e 0a 0a 6f 20 47 65 6f 6d 65 74 72 79 43 | subclass...Polygon...o.GeometryC |
26e0 | 6f 6c 6c 65 63 74 69 6f 6e 20 68 61 73 20 73 70 65 63 69 61 6c 69 7a 65 64 20 7a 65 72 6f 2d 2c | ollection.has.specialized.zero-, |
2700 | 20 6f 6e 65 2d 2c 20 61 6e 64 20 74 77 6f 2d 64 69 6d 65 6e 73 69 6f 6e 61 6c 0a 20 20 63 6f 6c | .one-,.and.two-dimensional...col |
2720 | 6c 65 63 74 69 6f 6e 20 63 6c 61 73 73 65 73 20 6e 61 6d 65 64 20 4d 75 6c 74 69 50 6f 69 6e 74 | lection.classes.named.MultiPoint |
2740 | 2c 20 4d 75 6c 74 69 4c 69 6e 65 53 74 72 69 6e 67 2c 20 61 6e 64 0a 20 20 4d 75 6c 74 69 50 6f | ,.MultiLineString,.and...MultiPo |
2760 | 6c 79 67 6f 6e 20 66 6f 72 20 6d 6f 64 65 6c 69 6e 67 20 67 65 6f 6d 65 74 72 69 65 73 20 63 6f | lygon.for.modeling.geometries.co |
2780 | 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 6f 66 0a 20 20 | rresponding.to.collections.of... |
27a0 | 50 6f 69 6e 74 73 2c 20 4c 69 6e 65 53 74 72 69 6e 67 73 2c 20 61 6e 64 20 50 6f 6c 79 67 6f 6e | Points,.LineStrings,.and.Polygon |
27c0 | 73 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 4d 75 6c 74 69 43 75 72 76 65 20 61 6e 64 0a | s,.respectively..MultiCurve.and. |
27e0 | 20 20 4d 75 6c 74 69 53 75 72 66 61 63 65 20 61 72 65 20 69 6e 74 72 6f 64 75 63 65 64 20 61 73 | ..MultiSurface.are.introduced.as |
2800 | 20 61 62 73 74 72 61 63 74 20 73 75 70 65 72 63 6c 61 73 73 65 73 20 74 68 61 74 20 67 65 6e 65 | .abstract.superclasses.that.gene |
2820 | 72 61 6c 69 7a 65 0a 20 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 6e 74 65 72 66 61 63 | ralize...the.collection.interfac |
2840 | 65 73 20 74 6f 20 68 61 6e 64 6c 65 20 43 75 72 76 65 73 20 61 6e 64 20 53 75 72 66 61 63 65 73 | es.to.handle.Curves.and.Surfaces |
2860 | 2e 0a 0a 47 65 6f 6d 65 74 72 79 2c 20 43 75 72 76 65 2c 20 53 75 72 66 61 63 65 2c 20 4d 75 6c | ...Geometry,.Curve,.Surface,.Mul |
2880 | 74 69 43 75 72 76 65 2c 20 61 6e 64 20 4d 75 6c 74 69 53 75 72 66 61 63 65 20 61 72 65 20 64 65 | tiCurve,.and.MultiSurface.are.de |
28a0 | 66 69 6e 65 64 20 61 73 0a 6e 6f 6e 69 6e 73 74 61 6e 74 69 61 62 6c 65 20 63 6c 61 73 73 65 73 | fined.as.noninstantiable.classes |
28c0 | 2e 20 54 68 65 79 20 64 65 66 69 6e 65 20 61 20 63 6f 6d 6d 6f 6e 20 73 65 74 20 6f 66 20 6d 65 | ..They.define.a.common.set.of.me |
28e0 | 74 68 6f 64 73 20 66 6f 72 20 74 68 65 69 72 0a 73 75 62 63 6c 61 73 73 65 73 20 61 6e 64 20 61 | thods.for.their.subclasses.and.a |
2900 | 72 65 20 69 6e 63 6c 75 64 65 64 20 66 6f 72 20 65 78 74 65 6e 73 69 62 69 6c 69 74 79 2e 0a 0a | re.included.for.extensibility... |
2920 | 50 6f 69 6e 74 2c 20 4c 69 6e 65 53 74 72 69 6e 67 2c 20 50 6f 6c 79 67 6f 6e 2c 20 47 65 6f 6d | Point,.LineString,.Polygon,.Geom |
2940 | 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 2c 20 4d 75 6c 74 69 50 6f 69 6e 74 2c 0a 4d 75 6c 74 | etryCollection,.MultiPoint,.Mult |
2960 | 69 4c 69 6e 65 53 74 72 69 6e 67 2c 20 61 6e 64 20 4d 75 6c 74 69 50 6f 6c 79 67 6f 6e 20 61 72 | iLineString,.and.MultiPolygon.ar |
2980 | 65 20 69 6e 73 74 61 6e 74 69 61 62 6c 65 20 63 6c 61 73 73 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 | e.instantiable.classes...URL:.ht |
29a0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 | tps://mariadb.com/kb/en/geometry |
29c0 | 2d 68 69 65 72 61 72 63 68 79 2f 0a 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | -hierarchy/..-.https://mariadb.c |
29e0 | 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 2d 68 69 65 72 61 72 63 68 79 2f 03 04 43 01 | om/kb/en/geometry-hierarchy/..C. |
2a00 | 02 0e 00 00 00 0d 43 48 41 52 20 46 55 4e 43 54 49 4f 4e 25 00 8d 03 53 79 6e 74 61 78 3a 0a 43 | ......CHAR.FUNCTION%...Syntax:.C |
2a20 | 48 41 52 28 4e 2c 2e 2e 2e 20 5b 55 53 49 4e 47 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 29 0a | HAR(N,....[USING.charset_name]). |
2a40 | 0a 43 48 41 52 28 29 20 69 6e 74 65 72 70 72 65 74 73 20 65 61 63 68 20 61 72 67 75 6d 65 6e 74 | .CHAR().interprets.each.argument |
2a60 | 20 4e 20 61 73 20 61 6e 20 69 6e 74 65 67 65 72 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 73 | .N.as.an.integer.and.returns.a.s |
2a80 | 74 72 69 6e 67 0a 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 65 | tring.consisting.of.the.characte |
2aa0 | 72 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 63 6f 64 65 20 76 61 6c 75 65 73 20 6f 66 20 74 | rs.given.by.the.code.values.of.t |
2ac0 | 68 6f 73 65 0a 69 6e 74 65 67 65 72 73 2e 20 4e 55 4c 4c 20 76 61 6c 75 65 73 20 61 72 65 20 73 | hose.integers..NULL.values.are.s |
2ae0 | 6b 69 70 70 65 64 2e 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 43 48 41 52 28 29 20 72 65 74 75 72 | kipped..By.default,.CHAR().retur |
2b00 | 6e 73 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 20 54 6f 20 70 72 6f 64 75 63 65 20 61 | ns.a.binary.string..To.produce.a |
2b20 | 20 73 74 72 69 6e 67 20 69 6e 20 61 0a 67 69 76 65 6e 20 63 68 61 72 61 63 74 65 72 20 73 65 74 | .string.in.a.given.character.set |
2b40 | 2c 20 75 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 55 53 49 4e 47 20 63 6c 61 75 73 65 3a | ,.use.the.optional.USING.clause: |
2b60 | 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 48 41 52 53 45 54 28 43 48 41 52 28 30 | ..MariaDB>.SELECT.CHARSET(CHAR(0 |
2b80 | 78 36 35 29 29 2c 20 43 48 41 52 53 45 54 28 43 48 41 52 28 30 78 36 35 20 55 53 49 4e 47 20 75 | x65)),.CHARSET(CHAR(0x65.USING.u |
2ba0 | 74 66 38 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | tf8));.+---------------------+-- |
2bc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | ------------------------------+. |
2be0 | 7c 20 43 48 41 52 53 45 54 28 43 48 41 52 28 30 78 36 35 29 29 20 7c 20 43 48 41 52 53 45 54 28 | |.CHARSET(CHAR(0x65)).|.CHARSET( |
2c00 | 43 48 41 52 28 30 78 36 35 20 55 53 49 4e 47 20 75 74 66 38 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d | CHAR(0x65.USING.utf8)).|.+------ |
2c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---------------+---------------- |
2c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 62 69 6e 61 72 79 20 20 20 20 20 20 | ----------------+.|.binary...... |
2c60 | 20 20 20 20 20 20 20 20 7c 20 75 74 66 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........|.utf8.................. |
2c80 | 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .........|.+-------------------- |
2ca0 | 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -+------------------------------ |
2cc0 | 2d 2d 2b 0a 0a 49 66 20 55 53 49 4e 47 20 69 73 20 67 69 76 65 6e 20 61 6e 64 20 74 68 65 20 72 | --+..If.USING.is.given.and.the.r |
2ce0 | 65 73 75 6c 74 20 73 74 72 69 6e 67 20 69 73 20 69 6c 6c 65 67 61 6c 20 66 6f 72 20 74 68 65 20 | esult.string.is.illegal.for.the. |
2d00 | 67 69 76 65 6e 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 2c 20 61 20 77 61 72 6e 69 6e 67 20 69 | given.character.set,.a.warning.i |
2d20 | 73 20 69 73 73 75 65 64 2e 20 41 6c 73 6f 2c 20 69 66 20 73 74 72 69 63 74 20 53 51 4c 20 6d 6f | s.issued..Also,.if.strict.SQL.mo |
2d40 | 64 65 20 69 73 0a 65 6e 61 62 6c 65 64 2c 20 74 68 65 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 43 | de.is.enabled,.the.result.from.C |
2d60 | 48 41 52 28 29 20 62 65 63 6f 6d 65 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | HAR().becomes.NULL...URL:.https: |
2d80 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 2d 66 75 6e 63 74 69 6f | //mariadb.com/kb/en/char-functio |
2da0 | 6e 2f 0a 0a 73 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 48 41 52 28 37 37 2c 31 32 | n/..s.MariaDB>.SELECT.CHAR(77,12 |
2dc0 | 31 2c 38 33 2c 38 31 2c 27 37 36 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 79 53 51 4c | 1,83,81,'76');.........->.'MySQL |
2de0 | 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 48 41 52 28 37 37 2c 37 37 2e 33 2c 27 | '.MariaDB>.SELECT.CHAR(77,77.3,' |
2e00 | 37 37 2e 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 4d 4d 27 0a 28 00 68 74 74 70 73 | 77.3');.........->.'MMM'.(.https |
2e20 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 2d 66 75 6e 63 74 69 | ://mariadb.com/kb/en/char-functi |
2e40 | 6f 6e 2f 00 03 01 66 02 12 0f 00 00 00 08 44 41 54 45 54 49 4d 45 16 00 2f 01 44 41 54 45 54 49 | on/...f.......DATETIME../.DATETI |
2e60 | 4d 45 0a 0a 41 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 2e | ME..A.date.and.time.combination. |
2e80 | 20 54 68 65 20 73 75 70 70 6f 72 74 65 64 20 72 61 6e 67 65 20 69 73 20 27 31 30 30 30 2d 30 31 | .The.supported.range.is.'1000-01 |
2ea0 | 2d 30 31 0a 30 30 3a 30 30 3a 30 30 27 20 74 6f 20 27 39 39 39 39 2d 31 32 2d 33 31 20 32 33 3a | -01.00:00:00'.to.'9999-12-31.23: |
2ec0 | 35 39 3a 35 39 27 2e 20 4d 79 53 51 4c 20 64 69 73 70 6c 61 79 73 20 44 41 54 45 54 49 4d 45 20 | 59:59'..MySQL.displays.DATETIME. |
2ee0 | 76 61 6c 75 65 73 20 69 6e 0a 27 59 59 59 59 2d 4d 4d 2d 44 44 20 48 48 3a 4d 4d 3a 53 53 27 20 | values.in.'YYYY-MM-DD.HH:MM:SS'. |
2f00 | 66 6f 72 6d 61 74 2c 20 62 75 74 20 70 65 72 6d 69 74 73 20 61 73 73 69 67 6e 6d 65 6e 74 20 6f | format,.but.permits.assignment.o |
2f20 | 66 20 76 61 6c 75 65 73 20 74 6f 0a 44 41 54 45 54 49 4d 45 20 63 6f 6c 75 6d 6e 73 20 75 73 69 | f.values.to.DATETIME.columns.usi |
2f40 | 6e 67 20 65 69 74 68 65 72 20 73 74 72 69 6e 67 73 20 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 0a 55 | ng.either.strings.or.numbers...U |
2f60 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 | RL:.https://mariadb.com/kb/en/da |
2f80 | 74 65 74 69 6d 65 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | tetime/..#.https://mariadb.com/k |
2fa0 | 62 2f 65 6e 2f 64 61 74 65 74 69 6d 65 2f 00 00 01 00 fd 12 10 00 00 00 13 53 48 4f 57 20 43 52 | b/en/datetime/...........SHOW.CR |
2fc0 | 45 41 54 45 20 54 52 49 47 47 45 52 1a 00 b0 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 52 45 | EATE.TRIGGER....Syntax:.SHOW.CRE |
2fe0 | 41 54 45 20 54 52 49 47 47 45 52 20 74 72 69 67 67 65 72 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 | ATE.TRIGGER.trigger_name..This.s |
3000 | 74 61 74 65 6d 65 6e 74 20 73 68 6f 77 73 20 61 20 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20 | tatement.shows.a.CREATE.TRIGGER. |
3020 | 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 63 72 65 61 74 65 73 20 74 68 65 20 67 69 76 65 6e | statement.that.creates.the.given |
3040 | 0a 74 72 69 67 67 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .trigger...URL:.https://mariadb. |
3060 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 74 72 69 67 67 65 72 2f 0a 0a | com/kb/en/show-create-trigger/.. |
3080 | 2e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | ..https://mariadb.com/kb/en/show |
30a0 | 2d 63 72 65 61 74 65 2d 74 72 69 67 67 65 72 2f 03 06 08 00 02 11 00 00 00 15 53 48 4f 57 20 43 | -create-trigger/..........SHOW.C |
30c0 | 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 1a 00 4d 02 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 | REATE.PROCEDURE..M.Syntax:.SHOW. |
30e0 | 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 70 72 6f 63 5f 6e 61 6d 65 0a 0a 54 68 69 73 | CREATE.PROCEDURE.proc_name..This |
3100 | 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 2e | .statement.is.a.MySQL.extension. |
3120 | 20 49 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 65 78 61 63 74 20 73 74 72 69 6e 67 20 74 68 61 | .It.returns.the.exact.string.tha |
3140 | 74 0a 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 2d 63 72 65 61 74 65 20 74 68 65 20 6e | t.can.be.used.to.re-create.the.n |
3160 | 61 6d 65 64 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 2e 20 41 20 73 69 6d 69 6c 61 72 | amed.stored.procedure..A.similar |
3180 | 0a 73 74 61 74 65 6d 65 6e 74 2c 20 53 48 4f 57 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e | .statement,.SHOW.CREATE.FUNCTION |
31a0 | 2c 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 74 6f | ,.displays.information.about.sto |
31c0 | 72 65 64 0a 66 75 6e 63 74 69 6f 6e 73 20 28 73 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 43 52 | red.functions.(see.[HELP.SHOW.CR |
31e0 | 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 5d 29 2e 0a 0a 42 6f 74 68 20 73 74 61 74 65 6d 65 6e 74 | EATE.FUNCTION])...Both.statement |
3200 | 73 20 72 65 71 75 69 72 65 20 74 68 61 74 20 79 6f 75 20 62 65 20 74 68 65 20 6f 77 6e 65 72 20 | s.require.that.you.be.the.owner. |
3220 | 6f 66 20 74 68 65 20 72 6f 75 74 69 6e 65 20 6f 72 20 68 61 76 65 0a 53 45 4c 45 43 54 20 61 63 | of.the.routine.or.have.SELECT.ac |
3240 | 63 65 73 73 20 74 6f 20 74 68 65 20 6d 79 73 71 6c 2e 70 72 6f 63 20 74 61 62 6c 65 2e 20 49 66 | cess.to.the.mysql.proc.table..If |
3260 | 20 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 70 72 69 76 69 6c 65 67 65 73 0a 66 6f 72 20 | .you.do.not.have.privileges.for. |
3280 | 74 68 65 20 72 6f 75 74 69 6e 65 20 69 74 73 65 6c 66 2c 20 74 68 65 20 76 61 6c 75 65 20 64 69 | the.routine.itself,.the.value.di |
32a0 | 73 70 6c 61 79 65 64 20 66 6f 72 20 74 68 65 20 43 72 65 61 74 65 20 50 72 6f 63 65 64 75 72 65 | splayed.for.the.Create.Procedure |
32c0 | 20 6f 72 0a 43 72 65 61 74 65 20 46 75 6e 63 74 69 6f 6e 20 66 69 65 6c 64 20 77 69 6c 6c 20 62 | .or.Create.Function.field.will.b |
32e0 | 65 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | e.NULL...URL:.https://mariadb.co |
3300 | 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 70 72 6f 63 65 64 75 72 65 2f 0a 0a | m/kb/en/show-create-procedure/.. |
3320 | 68 03 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 | h.MariaDB>.SHOW.CREATE.PROCEDURE |
3340 | 20 74 65 73 74 2e 73 69 6d 70 6c 65 70 72 6f 63 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .test.simpleproc\G.************* |
3360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **************.1..row.********** |
3380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 20 20 20 20 50 72 6f | *****************............Pro |
33a0 | 63 65 64 75 72 65 3a 20 73 69 6d 70 6c 65 70 72 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 | cedure:.simpleproc.............s |
33c0 | 71 6c 5f 6d 6f 64 65 3a 0a 20 20 20 20 43 72 65 61 74 65 20 50 72 6f 63 65 64 75 72 65 3a 20 43 | ql_mode:.....Create.Procedure:.C |
33e0 | 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 60 73 69 6d 70 6c 65 70 72 6f 63 60 28 4f 55 54 | REATE.PROCEDURE.`simpleproc`(OUT |
3400 | 20 70 61 72 61 6d 31 20 49 4e 54 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .param1.INT).................... |
3420 | 20 20 20 42 45 47 49 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ...BEGIN.......................S |
3440 | 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 29 20 49 4e 54 4f 20 70 61 72 61 6d 31 20 46 52 4f 4d 20 | ELECT.COUNT(*).INTO.param1.FROM. |
3460 | 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0a 63 68 61 | t;.......................END.cha |
3480 | 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 69 6e 31 0a 63 6f 6c 6c 61 74 | racter_set_client:.latin1.collat |
34a0 | 69 6f 6e 5f 63 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 | ion_connection:.latin1_swedish_c |
34c0 | 69 0a 20 20 44 61 74 61 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 | i...Database.Collation:.latin1_s |
34e0 | 77 65 64 69 73 68 5f 63 69 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 52 45 41 54 45 20 | wedish_ci..MariaDB>.SHOW.CREATE. |
3500 | 46 55 4e 43 54 49 4f 4e 20 74 65 73 74 2e 68 65 6c 6c 6f 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | FUNCTION.test.hello\G.********** |
3520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a | *****************.1..row.******* |
3540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 20 20 20 20 | ********************............ |
3560 | 20 46 75 6e 63 74 69 6f 6e 3a 20 68 65 6c 6c 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 71 6c | .Function:.hello.............sql |
3580 | 5f 6d 6f 64 65 3a 0a 20 20 20 20 20 43 72 65 61 74 65 20 46 75 6e 63 74 69 6f 6e 3a 20 43 52 45 | _mode:......Create.Function:.CRE |
35a0 | 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 60 68 65 6c 6c 6f 60 28 73 20 43 48 41 52 28 32 30 29 29 | ATE.FUNCTION.`hello`(s.CHAR(20)) |
35c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 54 55 52 4e 53 20 43 | .......................RETURNS.C |
35e0 | 48 41 52 28 35 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 | HAR(50).......................RE |
3600 | 54 55 52 4e 20 43 4f 4e 43 41 54 28 27 48 65 6c 6c 6f 2c 20 27 2c 73 2c 27 21 27 29 0a 63 68 61 | TURN.CONCAT('Hello,.',s,'!').cha |
3620 | 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 69 6e 31 0a 63 6f 6c 6c 61 74 | racter_set_client:.latin1.collat |
3640 | 69 6f 6e 5f 63 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 | ion_connection:.latin1_swedish_c |
3660 | 69 0a 20 20 44 61 74 61 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 | i...Database.Collation:.latin1_s |
3680 | 77 65 64 69 73 68 5f 63 69 0a 30 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | wedish_ci.0.https://mariadb.com/ |
36a0 | 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 70 72 6f 63 65 64 75 72 65 2f 03 00 e3 01 | kb/en/show-create-procedure/.... |
36c0 | 12 12 00 00 00 04 4f 50 45 4e 17 00 b4 00 53 79 6e 74 61 78 3a 0a 4f 50 45 4e 20 63 75 72 73 6f | ......OPEN....Syntax:.OPEN.curso |
36e0 | 72 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 6f 70 65 6e 73 20 61 20 70 | r_name..This.statement.opens.a.p |
3700 | 72 65 76 69 6f 75 73 6c 79 20 64 65 63 6c 61 72 65 64 20 63 75 72 73 6f 72 2e 20 46 6f 72 20 61 | reviously.declared.cursor..For.a |
3720 | 6e 20 65 78 61 6d 70 6c 65 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | n.example,.see.https://mariadb.c |
3740 | 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 73 6f 72 2d 6f 76 65 72 76 69 65 77 2f 2e 0a 0a 55 52 4c 3a | om/kb/en/cursor-overview/...URL: |
3760 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 70 65 6e 2f | .https://mariadb.com/kb/en/open/ |
3780 | 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 70 | ....https://mariadb.com/kb/en/op |
37a0 | 65 6e 2f 00 01 00 c9 12 13 00 00 00 07 49 4e 54 45 47 45 52 16 00 81 00 49 4e 54 45 47 45 52 5b | en/..........INTEGER....INTEGER[ |
37c0 | 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 54 68 69 73 | (M)].[UNSIGNED].[ZEROFILL]..This |
37e0 | 20 74 79 70 65 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 49 4e 54 2e 0a 0a 55 52 4c | .type.is.a.synonym.for.INT...URL |
3800 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 5f | :.https://mariadb.com/kb/en/sql_ |
3820 | 6c 61 6e 67 75 61 67 65 2d 64 61 74 61 5f 74 79 70 65 73 2d 69 6e 74 0a 0a 35 00 68 74 74 70 73 | language-data_types-int..5.https |
3840 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 5f 6c 61 6e 67 75 61 67 | ://mariadb.com/kb/en/sql_languag |
3860 | 65 2d 64 61 74 61 5f 74 79 70 65 73 2d 69 6e 74 03 03 68 00 12 14 00 00 00 05 4c 4f 57 45 52 25 | e-data_types-int..h.......LOWER% |
3880 | 00 37 03 53 79 6e 74 61 78 3a 0a 4c 4f 57 45 52 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 | .7.Syntax:.LOWER(str)..Returns.t |
38a0 | 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 77 69 74 68 20 61 6c 6c 20 63 68 61 72 61 63 74 65 72 | he.string.str.with.all.character |
38c0 | 73 20 63 68 61 6e 67 65 64 20 74 6f 20 6c 6f 77 65 72 63 61 73 65 0a 61 63 63 6f 72 64 69 6e 67 | s.changed.to.lowercase.according |
38e0 | 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6d 61 | .to.the.current.character.set.ma |
3900 | 70 70 69 6e 67 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 6c 61 74 69 6e 31 0a 28 63 70 | pping..The.default.is.latin1.(cp |
3920 | 31 32 35 32 20 57 65 73 74 20 45 75 72 6f 70 65 61 6e 29 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 | 1252.West.European)...MariaDB>.S |
3940 | 45 4c 45 43 54 20 4c 4f 57 45 52 28 27 51 55 41 44 52 41 54 49 43 41 4c 4c 59 27 29 3b 0a 20 20 | ELECT.LOWER('QUADRATICALLY');... |
3960 | 20 20 20 20 20 20 2d 3e 20 27 71 75 61 64 72 61 74 69 63 61 6c 6c 79 27 0a 0a 4c 4f 57 45 52 28 | ......->.'quadratically'..LOWER( |
3980 | 29 20 28 61 6e 64 20 55 50 50 45 52 28 29 29 20 61 72 65 20 69 6e 65 66 66 65 63 74 69 76 65 20 | ).(and.UPPER()).are.ineffective. |
39a0 | 77 68 65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 73 0a 28 | when.applied.to.binary.strings.( |
39c0 | 42 49 4e 41 52 59 2c 20 56 41 52 42 49 4e 41 52 59 2c 20 42 4c 4f 42 29 2e 20 54 6f 20 70 65 72 | BINARY,.VARBINARY,.BLOB)..To.per |
39e0 | 66 6f 72 6d 20 6c 65 74 74 65 72 63 61 73 65 20 63 6f 6e 76 65 72 73 69 6f 6e 2c 20 63 6f 6e 76 | form.lettercase.conversion,.conv |
3a00 | 65 72 74 0a 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 | ert.the.string.to.a.nonbinary.st |
3a20 | 72 69 6e 67 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 73 74 72 20 3d 20 42 49 4e 41 52 | ring:..MariaDB>.SET.@str.=.BINAR |
3a40 | 59 20 27 4e 65 77 20 59 6f 72 6b 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f | Y.'New.York';.MariaDB>.SELECT.LO |
3a60 | 57 45 52 28 40 73 74 72 29 2c 20 4c 4f 57 45 52 28 43 4f 4e 56 45 52 54 28 40 73 74 72 20 55 53 | WER(@str),.LOWER(CONVERT(@str.US |
3a80 | 49 4e 47 20 6c 61 74 69 6e 31 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | ING.latin1));.+-------------+--- |
3aa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
3ac0 | 2b 0a 7c 20 4c 4f 57 45 52 28 40 73 74 72 29 20 7c 20 4c 4f 57 45 52 28 43 4f 4e 56 45 52 54 28 | +.|.LOWER(@str).|.LOWER(CONVERT( |
3ae0 | 40 73 74 72 20 55 53 49 4e 47 20 6c 61 74 69 6e 31 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | @str.USING.latin1)).|.+--------- |
3b00 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----+--------------------------- |
3b20 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4e 65 77 20 59 6f 72 6b 20 20 20 20 7c 20 6e 65 77 20 79 6f | --------+.|.New.York....|.new.yo |
3b40 | 72 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d | rk..........................|.+- |
3b60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------------+------------------- |
3b80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | ----------------+..URL:.https:// |
3ba0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 77 65 72 2f 0a 0a 20 00 68 74 74 70 | mariadb.com/kb/en/lower/....http |
3bc0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 77 65 72 2f 01 11 59 12 | s://mariadb.com/kb/en/lower/..Y. |
3be0 | 15 00 00 00 0c 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 1a 00 1a 11 53 79 6e 74 61 78 3a 0a 53 48 4f | .....SHOW.COLUMNS....Syntax:.SHO |
3c00 | 57 20 5b 46 55 4c 4c 5d 20 43 4f 4c 55 4d 4e 53 20 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 74 62 6c | W.[FULL].COLUMNS.{FROM.|.IN}.tbl |
3c20 | 5f 6e 61 6d 65 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 64 62 5f 6e 61 6d 65 5d 0a 20 20 20 20 | _name.[{FROM.|.IN}.db_name]..... |
3c40 | 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 | [LIKE.'pattern'.|.WHERE.expr]..S |
3c60 | 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | HOW.COLUMNS.displays.information |
3c80 | 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 61 20 67 69 76 65 6e 20 74 61 | .about.the.columns.in.a.given.ta |
3ca0 | 62 6c 65 2e 0a 49 74 20 61 6c 73 6f 20 77 6f 72 6b 73 20 66 6f 72 20 76 69 65 77 73 2e 20 54 68 | ble..It.also.works.for.views..Th |
3cc0 | 65 20 4c 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 | e.LIKE.clause,.if.present,.indic |
3ce0 | 61 74 65 73 20 77 68 69 63 68 0a 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 74 6f 20 6d 61 74 63 68 | ates.which.column.names.to.match |
3d00 | 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 | ..The.WHERE.clause.can.be.given. |
3d20 | 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 0a 75 73 69 6e 67 20 6d 6f 72 65 20 67 65 6e 65 72 61 | to.select.rows.using.more.genera |
3d40 | 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 | l.conditions,.as.discussed.in.ht |
3d60 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 | tps://mariadb.com/kb/en/extended |
3d80 | 2d 73 68 6f 77 2f 2e 0a 0a 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 64 69 73 70 6c 61 79 73 20 69 | -show/...SHOW.COLUMNS.displays.i |
3da0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 6c 79 20 66 6f 72 20 74 68 6f 73 65 20 63 6f 6c 75 6d 6e | nformation.only.for.those.column |
3dc0 | 73 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 0a 68 61 76 65 20 73 6f 6d 65 20 70 72 69 76 69 6c | s.for.which.you.have.some.privil |
3de0 | 65 67 65 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 46 52 4f 4d | ege...MariaDB>.SHOW.COLUMNS.FROM |
3e00 | 20 43 69 74 79 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | .City;.+------------+----------+ |
3e20 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------+-----+---------+--------- |
3e40 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 46 69 65 6c 64 20 20 20 20 20 20 7c 20 54 79 70 65 20 20 20 20 | -------+.|.Field......|.Type.... |
3e60 | 20 7c 20 4e 75 6c 6c 20 7c 20 4b 65 79 20 7c 20 44 65 66 61 75 6c 74 20 7c 20 45 78 74 72 61 20 | .|.Null.|.Key.|.Default.|.Extra. |
3e80 | 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | .........|.+------------+------- |
3ea0 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | ---+------+-----+---------+----- |
3ec0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 64 20 20 20 20 20 20 20 20 20 7c 20 69 6e 74 28 | -----------+.|.Id.........|.int( |
3ee0 | 31 31 29 20 20 7c 20 4e 4f 20 20 20 7c 20 50 52 49 20 7c 20 4e 55 4c 4c 20 20 20 20 7c 20 61 75 | 11)..|.NO...|.PRI.|.NULL....|.au |
3f00 | 74 6f 5f 69 6e 63 72 65 6d 65 6e 74 20 7c 0a 7c 20 4e 61 6d 65 20 20 20 20 20 20 20 7c 20 63 68 | to_increment.|.|.Name.......|.ch |
3f20 | 61 72 28 33 35 29 20 7c 20 4e 4f 20 20 20 7c 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 7c 20 | ar(35).|.NO...|.....|.........|. |
3f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 43 6f 75 6e 74 72 79 20 20 20 20 7c 20 | ...............|.|.Country....|. |
3f60 | 63 68 61 72 28 33 29 20 20 7c 20 4e 4f 20 20 20 7c 20 55 4e 49 20 7c 20 20 20 20 20 20 20 20 20 | char(3)..|.NO...|.UNI.|......... |
3f80 | 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 44 69 73 74 72 69 63 74 20 20 20 | |................|.|.District... |
3fa0 | 7c 20 63 68 61 72 28 32 30 29 20 7c 20 59 45 53 20 20 7c 20 4d 55 4c 20 7c 20 20 20 20 20 20 20 | |.char(20).|.YES..|.MUL.|....... |
3fc0 | 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 50 6f 70 75 6c 61 74 69 6f | ..|................|.|.Populatio |
3fe0 | 6e 20 7c 20 69 6e 74 28 31 31 29 20 20 7c 20 4e 4f 20 20 20 7c 20 20 20 20 20 7c 20 30 20 20 20 | n.|.int(11)..|.NO...|.....|.0... |
4000 | 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | ....|................|.+-------- |
4020 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d | ----+----------+------+-----+--- |
4040 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 35 20 72 6f 77 73 20 | ------+----------------+.5.rows. |
4060 | 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 49 66 20 74 68 65 20 64 61 74 61 20 74 | in.set.(0.00.sec)..If.the.data.t |
4080 | 79 70 65 73 20 64 69 66 66 65 72 20 66 72 6f 6d 20 77 68 61 74 20 79 6f 75 20 65 78 70 65 63 74 | ypes.differ.from.what.you.expect |
40a0 | 20 74 68 65 6d 20 74 6f 20 62 65 20 62 61 73 65 64 20 6f 6e 20 61 0a 43 52 45 41 54 45 20 54 41 | .them.to.be.based.on.a.CREATE.TA |
40c0 | 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 2c 20 6e 6f 74 65 20 74 68 61 74 20 4d 79 53 51 4c 20 73 | BLE.statement,.note.that.MySQL.s |
40e0 | 6f 6d 65 74 69 6d 65 73 20 63 68 61 6e 67 65 73 20 64 61 74 61 20 74 79 70 65 73 0a 77 68 65 6e | ometimes.changes.data.types.when |
4100 | 20 79 6f 75 20 63 72 65 61 74 65 20 6f 72 20 61 6c 74 65 72 20 61 20 74 61 62 6c 65 2e 20 54 68 | .you.create.or.alter.a.table..Th |
4120 | 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 75 6e 64 65 72 20 77 68 69 63 68 20 74 68 69 73 0a 6f 63 | e.conditions.under.which.this.oc |
4140 | 63 75 72 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 | curs.are.described.in.https://ma |
4160 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 6c 65 6e 74 2d 63 6f 6c 75 6d 6e 2d 63 68 | riadb.com/kb/en/silent-column-ch |
4180 | 61 6e 67 65 73 2f 2e 0a 0a 54 68 65 20 46 55 4c 4c 20 6b 65 79 77 6f 72 64 20 63 61 75 73 65 73 | anges/...The.FULL.keyword.causes |
41a0 | 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 63 6f 6c 75 6d | .the.output.to.include.the.colum |
41c0 | 6e 20 63 6f 6c 6c 61 74 69 6f 6e 20 61 6e 64 0a 63 6f 6d 6d 65 6e 74 73 2c 20 61 73 20 77 65 6c | n.collation.and.comments,.as.wel |
41e0 | 6c 20 61 73 20 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 79 6f 75 20 68 61 76 65 20 66 6f 72 | l.as.the.privileges.you.have.for |
4200 | 20 65 61 63 68 20 63 6f 6c 75 6d 6e 2e 0a 0a 59 6f 75 20 63 61 6e 20 75 73 65 20 64 62 5f 6e 61 | .each.column...You.can.use.db_na |
4220 | 6d 65 2e 74 62 6c 5f 6e 61 6d 65 20 61 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f | me.tbl_name.as.an.alternative.to |
4240 | 20 74 68 65 20 74 62 6c 5f 6e 61 6d 65 20 46 52 4f 4d 0a 64 62 5f 6e 61 6d 65 20 73 79 6e 74 61 | .the.tbl_name.FROM.db_name.synta |
4260 | 78 2e 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 74 68 65 73 65 20 74 77 6f 20 73 74 61 | x..In.other.words,.these.two.sta |
4280 | 74 65 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 3a 0a 0a 4d 61 72 69 61 44 42 | tements.are.equivalent:..MariaDB |
42a0 | 3e 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 46 52 4f 4d 20 6d 79 74 61 62 6c 65 20 46 52 4f 4d | >.SHOW.COLUMNS.FROM.mytable.FROM |
42c0 | 20 6d 79 64 62 3b 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 46 52 4f | .mydb;.MariaDB>.SHOW.COLUMNS.FRO |
42e0 | 4d 20 6d 79 64 62 2e 6d 79 74 61 62 6c 65 3b 0a 0a 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 64 69 | M.mydb.mytable;..SHOW.COLUMNS.di |
4300 | 73 70 6c 61 79 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 20 66 6f 72 20 | splays.the.following.values.for. |
4320 | 65 61 63 68 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 3a 0a 0a 46 69 65 6c 64 20 69 6e 64 69 63 61 | each.table.column:..Field.indica |
4340 | 74 65 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 2e 0a 0a 54 79 70 65 20 69 6e 64 69 63 | tes.the.column.name...Type.indic |
4360 | 61 74 65 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 64 61 74 61 20 74 79 70 65 2e 0a 0a 43 6f 6c 6c | ates.the.column.data.type...Coll |
4380 | 61 74 69 6f 6e 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 63 6f 6c 6c 61 74 69 6f 6e 20 66 6f | ation.indicates.the.collation.fo |
43a0 | 72 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 63 6f 6c 75 6d 6e 73 2c 20 6f 72 20 4e | r.nonbinary.string.columns,.or.N |
43c0 | 55 4c 4c 0a 66 6f 72 20 6f 74 68 65 72 20 63 6f 6c 75 6d 6e 73 2e 20 54 68 69 73 20 76 61 6c 75 | ULL.for.other.columns..This.valu |
43e0 | 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 75 73 65 20 74 | e.is.displayed.only.if.you.use.t |
4400 | 68 65 20 46 55 4c 4c 0a 6b 65 79 77 6f 72 64 2e 0a 0a 54 68 65 20 4e 75 6c 6c 20 66 69 65 6c 64 | he.FULL.keyword...The.Null.field |
4420 | 20 63 6f 6e 74 61 69 6e 73 20 59 45 53 20 69 66 20 4e 55 4c 4c 20 76 61 6c 75 65 73 20 63 61 6e | .contains.YES.if.NULL.values.can |
4440 | 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 2c 0a 4e 4f 20 69 66 20 | .be.stored.in.the.column,.NO.if. |
4460 | 6e 6f 74 2e 0a 0a 54 68 65 20 4b 65 79 20 66 69 65 6c 64 20 69 6e 64 69 63 61 74 65 73 20 77 68 | not...The.Key.field.indicates.wh |
4480 | 65 74 68 65 72 20 74 68 65 20 63 6f 6c 75 6d 6e 20 69 73 20 69 6e 64 65 78 65 64 3a 0a 0a 6f 20 | ether.the.column.is.indexed:..o. |
44a0 | 49 66 20 4b 65 79 20 69 73 20 65 6d 70 74 79 2c 20 74 68 65 20 63 6f 6c 75 6d 6e 20 65 69 74 68 | If.Key.is.empty,.the.column.eith |
44c0 | 65 72 20 69 73 20 6e 6f 74 20 69 6e 64 65 78 65 64 20 6f 72 20 69 73 20 69 6e 64 65 78 65 64 20 | er.is.not.indexed.or.is.indexed. |
44e0 | 6f 6e 6c 79 0a 20 20 61 73 20 61 20 73 65 63 6f 6e 64 61 72 79 20 63 6f 6c 75 6d 6e 20 69 6e 20 | only...as.a.secondary.column.in. |
4500 | 61 20 6d 75 6c 74 69 70 6c 65 2d 63 6f 6c 75 6d 6e 2c 20 6e 6f 6e 75 6e 69 71 75 65 20 69 6e 64 | a.multiple-column,.nonunique.ind |
4520 | 65 78 2e 0a 0a 6f 20 49 66 20 4b 65 79 20 69 73 20 50 52 49 2c 20 74 68 65 20 63 6f 6c 75 6d 6e | ex...o.If.Key.is.PRI,.the.column |
4540 | 20 69 73 20 61 20 50 52 49 4d 41 52 59 20 4b 45 59 20 6f 72 20 69 73 20 6f 6e 65 20 6f 66 20 74 | .is.a.PRIMARY.KEY.or.is.one.of.t |
4560 | 68 65 20 63 6f 6c 75 6d 6e 73 0a 20 20 69 6e 20 61 20 6d 75 6c 74 69 70 6c 65 2d 63 6f 6c 75 6d | he.columns...in.a.multiple-colum |
4580 | 6e 20 50 52 49 4d 41 52 59 20 4b 45 59 2e 0a 0a 6f 20 49 66 20 4b 65 79 20 69 73 20 55 4e 49 2c | n.PRIMARY.KEY...o.If.Key.is.UNI, |
45a0 | 20 74 68 65 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d 6e 20 | .the.column.is.the.first.column. |
45c0 | 6f 66 20 61 20 55 4e 49 51 55 45 20 69 6e 64 65 78 2e 20 28 41 0a 20 20 55 4e 49 51 55 45 20 69 | of.a.UNIQUE.index..(A...UNIQUE.i |
45e0 | 6e 64 65 78 20 70 65 72 6d 69 74 73 20 6d 75 6c 74 69 70 6c 65 20 4e 55 4c 4c 20 76 61 6c 75 65 | ndex.permits.multiple.NULL.value |
4600 | 73 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 74 65 6c 6c 20 77 68 65 74 68 65 72 0a 20 20 74 68 | s,.but.you.can.tell.whether...th |
4620 | 65 20 63 6f 6c 75 6d 6e 20 70 65 72 6d 69 74 73 20 4e 55 4c 4c 20 62 79 20 63 68 65 63 6b 69 6e | e.column.permits.NULL.by.checkin |
4640 | 67 20 74 68 65 20 4e 75 6c 6c 20 66 69 65 6c 64 2e 29 0a 0a 6f 20 49 66 20 4b 65 79 20 69 73 20 | g.the.Null.field.)..o.If.Key.is. |
4660 | 4d 55 4c 2c 20 74 68 65 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c | MUL,.the.column.is.the.first.col |
4680 | 75 6d 6e 20 6f 66 20 61 20 6e 6f 6e 75 6e 69 71 75 65 20 69 6e 64 65 78 20 69 6e 0a 20 20 77 68 | umn.of.a.nonunique.index.in...wh |
46a0 | 69 63 68 20 6d 75 6c 74 69 70 6c 65 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 61 20 67 69 | ich.multiple.occurrences.of.a.gi |
46c0 | 76 65 6e 20 76 61 6c 75 65 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 77 69 74 68 69 6e 20 74 | ven.value.are.permitted.within.t |
46e0 | 68 65 0a 20 20 63 6f 6c 75 6d 6e 2e 0a 0a 49 66 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6f | he...column...If.more.than.one.o |
4700 | 66 20 74 68 65 20 4b 65 79 20 76 61 6c 75 65 73 20 61 70 70 6c 69 65 73 20 74 6f 20 61 20 67 69 | f.the.Key.values.applies.to.a.gi |
4720 | 76 65 6e 20 63 6f 6c 75 6d 6e 20 6f 66 20 61 0a 74 61 62 6c 65 2c 20 4b 65 79 20 64 69 73 70 6c | ven.column.of.a.table,.Key.displ |
4740 | 61 79 73 20 74 68 65 20 6f 6e 65 20 77 69 74 68 20 74 68 65 20 68 69 67 68 65 73 74 20 70 72 69 | ays.the.one.with.the.highest.pri |
4760 | 6f 72 69 74 79 2c 20 69 6e 20 74 68 65 20 6f 72 64 65 72 0a 50 52 49 2c 20 55 4e 49 2c 20 4d 55 | ority,.in.the.order.PRI,.UNI,.MU |
4780 | 4c 2e 0a 0a 41 20 55 4e 49 51 55 45 20 69 6e 64 65 78 20 6d 61 79 20 62 65 20 64 69 73 70 6c 61 | L...A.UNIQUE.index.may.be.displa |
47a0 | 79 65 64 20 61 73 20 50 52 49 20 69 66 20 69 74 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 | yed.as.PRI.if.it.cannot.contain. |
47c0 | 4e 55 4c 4c 20 76 61 6c 75 65 73 0a 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f 20 50 52 49 4d | NULL.values.and.there.is.no.PRIM |
47e0 | 41 52 59 20 4b 45 59 20 69 6e 20 74 68 65 20 74 61 62 6c 65 2e 20 41 20 55 4e 49 51 55 45 20 69 | ARY.KEY.in.the.table..A.UNIQUE.i |
4800 | 6e 64 65 78 20 6d 61 79 20 64 69 73 70 6c 61 79 20 61 73 0a 4d 55 4c 20 69 66 20 73 65 76 65 72 | ndex.may.display.as.MUL.if.sever |
4820 | 61 6c 20 63 6f 6c 75 6d 6e 73 20 66 6f 72 6d 20 61 20 63 6f 6d 70 6f 73 69 74 65 20 55 4e 49 51 | al.columns.form.a.composite.UNIQ |
4840 | 55 45 20 69 6e 64 65 78 3b 20 61 6c 74 68 6f 75 67 68 20 74 68 65 0a 63 6f 6d 62 69 6e 61 74 69 | UE.index;.although.the.combinati |
4860 | 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 69 73 20 75 6e 69 71 75 65 2c 20 65 61 63 | on.of.the.columns.is.unique,.eac |
4880 | 68 20 63 6f 6c 75 6d 6e 20 63 61 6e 20 73 74 69 6c 6c 20 68 6f 6c 64 0a 6d 75 6c 74 69 70 6c 65 | h.column.can.still.hold.multiple |
48a0 | 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 61 20 67 69 76 65 6e 20 76 61 6c 75 65 2e 0a 0a | .occurrences.of.a.given.value... |
48c0 | 54 68 65 20 44 65 66 61 75 6c 74 20 66 69 65 6c 64 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 | The.Default.field.indicates.the. |
48e0 | 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 74 68 61 74 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 | default.value.that.is.assigned.t |
4900 | 6f 20 74 68 65 0a 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 69 73 20 4e 55 4c 4c 20 69 66 20 74 68 | o.the.column..This.is.NULL.if.th |
4920 | 65 20 63 6f 6c 75 6d 6e 20 68 61 73 20 61 6e 20 65 78 70 6c 69 63 69 74 20 64 65 66 61 75 6c 74 | e.column.has.an.explicit.default |
4940 | 20 6f 66 20 4e 55 4c 4c 2c 20 6f 72 0a 69 66 20 74 68 65 20 63 6f 6c 75 6d 6e 20 64 65 66 69 6e | .of.NULL,.or.if.the.column.defin |
4960 | 69 74 69 6f 6e 20 68 61 73 20 6e 6f 20 44 45 46 41 55 4c 54 20 63 6c 61 75 73 65 2e 0a 0a 54 68 | ition.has.no.DEFAULT.clause...Th |
4980 | 65 20 45 78 74 72 61 20 66 69 65 6c 64 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20 61 64 64 69 74 | e.Extra.field.contains.any.addit |
49a0 | 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 61 76 61 69 6c 61 | ional.information.that.is.availa |
49c0 | 62 6c 65 0a 61 62 6f 75 74 20 61 20 67 69 76 65 6e 20 63 6f 6c 75 6d 6e 2e 20 54 68 65 20 76 61 | ble.about.a.given.column..The.va |
49e0 | 6c 75 65 20 69 73 20 6e 6f 6e 65 6d 70 74 79 20 69 6e 20 74 68 65 73 65 20 63 61 73 65 73 3a 0a | lue.is.nonempty.in.these.cases:. |
4a00 | 61 75 74 6f 5f 69 6e 63 72 65 6d 65 6e 74 20 66 6f 72 20 63 6f 6c 75 6d 6e 73 20 74 68 61 74 20 | auto_increment.for.columns.that. |
4a20 | 68 61 76 65 20 74 68 65 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 61 74 74 72 69 62 75 74 | have.the.AUTO_INCREMENT.attribut |
4a40 | 65 3b 20 6f 6e 0a 75 70 64 61 74 65 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 66 | e;.on.update.CURRENT_TIMESTAMP.f |
4a60 | 6f 72 20 54 49 4d 45 53 54 41 4d 50 20 63 6f 6c 75 6d 6e 73 20 74 68 61 74 20 68 61 76 65 20 74 | or.TIMESTAMP.columns.that.have.t |
4a80 | 68 65 20 4f 4e 20 55 50 44 41 54 45 0a 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 61 | he.ON.UPDATE.CURRENT_TIMESTAMP.a |
4aa0 | 74 74 72 69 62 75 74 65 2e 0a 0a 50 72 69 76 69 6c 65 67 65 73 20 69 6e 64 69 63 61 74 65 73 20 | ttribute...Privileges.indicates. |
4ac0 | 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 79 6f 75 20 68 61 76 65 20 66 6f 72 20 74 68 65 20 | the.privileges.you.have.for.the. |
4ae0 | 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 76 61 6c 75 65 0a 69 73 20 64 69 73 70 6c 61 79 65 64 20 | column..This.value.is.displayed. |
4b00 | 6f 6e 6c 79 20 69 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 46 55 4c 4c 20 6b 65 79 77 6f 72 64 | only.if.you.use.the.FULL.keyword |
4b20 | 2e 0a 0a 43 6f 6d 6d 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 61 6e 79 20 63 6f 6d 6d 65 6e 74 | ...Comment.indicates.any.comment |
4b40 | 20 74 68 65 20 63 6f 6c 75 6d 6e 20 68 61 73 2e 20 54 68 69 73 20 76 61 6c 75 65 20 69 73 20 64 | .the.column.has..This.value.is.d |
4b60 | 69 73 70 6c 61 79 65 64 0a 6f 6e 6c 79 20 69 66 20 79 6f 75 20 75 73 65 20 74 68 65 20 46 55 4c | isplayed.only.if.you.use.the.FUL |
4b80 | 4c 20 6b 65 79 77 6f 72 64 2e 0a 0a 53 48 4f 57 20 46 49 45 4c 44 53 20 69 73 20 61 20 73 79 6e | L.keyword...SHOW.FIELDS.is.a.syn |
4ba0 | 6f 6e 79 6d 20 66 6f 72 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 2e 20 59 6f 75 20 63 61 6e 20 61 | onym.for.SHOW.COLUMNS..You.can.a |
4bc0 | 6c 73 6f 20 6c 69 73 74 20 61 20 74 61 62 6c 65 27 73 0a 63 6f 6c 75 6d 6e 73 20 77 69 74 68 20 | lso.list.a.table's.columns.with. |
4be0 | 74 68 65 20 6d 79 73 71 6c 73 68 6f 77 20 64 62 5f 6e 61 6d 65 20 74 62 6c 5f 6e 61 6d 65 20 63 | the.mysqlshow.db_name.tbl_name.c |
4c00 | 6f 6d 6d 61 6e 64 2e 0a 0a 54 68 65 20 44 45 53 43 52 49 42 45 20 73 74 61 74 65 6d 65 6e 74 20 | ommand...The.DESCRIBE.statement. |
4c20 | 70 72 6f 76 69 64 65 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 69 6d 69 6c 61 72 20 74 6f 20 | provides.information.similar.to. |
4c40 | 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 2e 0a 53 65 65 20 5b 48 45 4c 50 20 44 45 53 43 52 49 42 45 | SHOW.COLUMNS..See.[HELP.DESCRIBE |
4c60 | 5d 2e 0a 0a 54 68 65 20 53 48 4f 57 20 43 52 45 41 54 45 20 54 41 42 4c 45 2c 20 53 48 4f 57 20 | ]...The.SHOW.CREATE.TABLE,.SHOW. |
4c80 | 54 41 42 4c 45 20 53 54 41 54 55 53 2c 20 61 6e 64 20 53 48 4f 57 20 49 4e 44 45 58 20 73 74 61 | TABLE.STATUS,.and.SHOW.INDEX.sta |
4ca0 | 74 65 6d 65 6e 74 73 0a 61 6c 73 6f 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | tements.also.provide.information |
4cc0 | 20 61 62 6f 75 74 20 74 61 62 6c 65 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 5d 2e 0a | .about.tables..See.[HELP.SHOW].. |
4ce0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
4d00 | 73 68 6f 77 2d 63 6f 6c 75 6d 6e 73 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | show-columns/..'.https://mariadb |
4d20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 6f 6c 75 6d 6e 73 2f 03 07 eb 01 12 16 00 00 | .com/kb/en/show-columns/........ |
4d40 | 00 0e 43 52 45 41 54 45 20 54 52 49 47 47 45 52 27 00 a8 07 53 79 6e 74 61 78 3a 0a 43 52 45 41 | ..CREATE.TRIGGER'...Syntax:.CREA |
4d60 | 54 45 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 3d 20 7b 20 75 73 65 72 20 7c 20 43 55 52 52 45 | TE.....[DEFINER.=.{.user.|.CURRE |
4d80 | 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 54 52 49 47 47 45 52 20 74 72 69 67 67 65 72 5f 6e | NT_USER.}].....TRIGGER.trigger_n |
4da0 | 61 6d 65 20 74 72 69 67 67 65 72 5f 74 69 6d 65 20 74 72 69 67 67 65 72 5f 65 76 65 6e 74 0a 20 | ame.trigger_time.trigger_event.. |
4dc0 | 20 20 20 4f 4e 20 74 62 6c 5f 6e 61 6d 65 20 46 4f 52 20 45 41 43 48 20 52 4f 57 20 74 72 69 67 | ...ON.tbl_name.FOR.EACH.ROW.trig |
4de0 | 67 65 72 5f 62 6f 64 79 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 63 72 65 61 74 65 73 | ger_body..This.statement.creates |
4e00 | 20 61 20 6e 65 77 20 74 72 69 67 67 65 72 2e 20 41 20 74 72 69 67 67 65 72 20 69 73 20 61 20 6e | .a.new.trigger..A.trigger.is.a.n |
4e20 | 61 6d 65 64 20 64 61 74 61 62 61 73 65 0a 6f 62 6a 65 63 74 20 74 68 61 74 20 69 73 20 61 73 73 | amed.database.object.that.is.ass |
4e40 | 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 20 74 61 62 6c 65 2c 20 61 6e 64 20 74 68 61 74 20 61 | ociated.with.a.table,.and.that.a |
4e60 | 63 74 69 76 61 74 65 73 20 77 68 65 6e 20 61 0a 70 61 72 74 69 63 75 6c 61 72 20 65 76 65 6e 74 | ctivates.when.a.particular.event |
4e80 | 20 6f 63 63 75 72 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 2e 20 54 68 65 20 74 72 69 67 67 | .occurs.for.the.table..The.trigg |
4ea0 | 65 72 20 62 65 63 6f 6d 65 73 20 61 73 73 6f 63 69 61 74 65 64 0a 77 69 74 68 20 74 68 65 20 74 | er.becomes.associated.with.the.t |
4ec0 | 61 62 6c 65 20 6e 61 6d 65 64 20 74 62 6c 5f 6e 61 6d 65 2c 20 77 68 69 63 68 20 6d 75 73 74 20 | able.named.tbl_name,.which.must. |
4ee0 | 72 65 66 65 72 20 74 6f 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 74 61 62 6c 65 2e 0a 59 6f 75 20 | refer.to.a.permanent.table..You. |
4f00 | 63 61 6e 6e 6f 74 20 61 73 73 6f 63 69 61 74 65 20 61 20 74 72 69 67 67 65 72 20 77 69 74 68 20 | cannot.associate.a.trigger.with. |
4f20 | 61 20 54 45 4d 50 4f 52 41 52 59 20 74 61 62 6c 65 20 6f 72 20 61 20 76 69 65 77 2e 0a 0a 43 52 | a.TEMPORARY.table.or.a.view...CR |
4f40 | 45 41 54 45 20 54 52 49 47 47 45 52 20 72 65 71 75 69 72 65 73 20 74 68 65 20 54 52 49 47 47 45 | EATE.TRIGGER.requires.the.TRIGGE |
4f60 | 52 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 20 61 73 73 6f 63 69 | R.privilege.for.the.table.associ |
4f80 | 61 74 65 64 0a 77 69 74 68 20 74 68 65 20 74 72 69 67 67 65 72 2e 20 54 68 65 20 73 74 61 74 65 | ated.with.the.trigger..The.state |
4fa0 | 6d 65 6e 74 20 6d 69 67 68 74 20 61 6c 73 6f 20 72 65 71 75 69 72 65 20 74 68 65 20 53 55 50 45 | ment.might.also.require.the.SUPE |
4fc0 | 52 20 70 72 69 76 69 6c 65 67 65 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 44 45 | R.privilege,.depending.on.the.DE |
4fe0 | 46 49 4e 45 52 20 76 61 6c 75 65 2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 | FINER.value,.as.described.later. |
5000 | 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 20 49 66 0a 62 69 6e 61 72 79 20 6c 6f 67 67 69 | in.this.section..If.binary.loggi |
5020 | 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20 6d 69 | ng.is.enabled,.CREATE.TRIGGER.mi |
5040 | 67 68 74 20 72 65 71 75 69 72 65 20 74 68 65 20 53 55 50 45 52 0a 70 72 69 76 69 6c 65 67 65 2c | ght.require.the.SUPER.privilege, |
5060 | 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .as.described.in.https://mariadb |
5080 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 61 72 79 2d 6c 6f 67 67 69 6e 67 2d 6f 66 2d 73 74 6f | .com/kb/en/binary-logging-of-sto |
50a0 | 72 65 64 2d 72 6f 75 74 69 6e 65 73 2f 2e 0a 0a 54 68 65 20 44 45 46 49 4e 45 52 20 63 6c 61 75 | red-routines/...The.DEFINER.clau |
50c0 | 73 65 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 73 65 63 75 72 69 74 79 20 63 6f 6e 74 65 | se.determines.the.security.conte |
50e0 | 78 74 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e 0a 63 68 65 63 6b 69 6e 67 20 61 63 63 65 | xt.to.be.used.when.checking.acce |
5100 | 73 73 20 70 72 69 76 69 6c 65 67 65 73 20 61 74 20 74 72 69 67 67 65 72 20 61 63 74 69 76 61 74 | ss.privileges.at.trigger.activat |
5120 | 69 6f 6e 20 74 69 6d 65 2e 20 53 65 65 20 6c 61 74 65 72 20 69 6e 0a 74 68 69 73 20 73 65 63 74 | ion.time..See.later.in.this.sect |
5140 | 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 74 72 69 67 67 | ion.for.more.information...trigg |
5160 | 65 72 5f 74 69 6d 65 20 69 73 20 74 68 65 20 74 72 69 67 67 65 72 20 61 63 74 69 6f 6e 20 74 69 | er_time.is.the.trigger.action.ti |
5180 | 6d 65 2e 20 49 74 20 63 61 6e 20 62 65 20 42 45 46 4f 52 45 20 6f 72 20 41 46 54 45 52 20 74 6f | me..It.can.be.BEFORE.or.AFTER.to |
51a0 | 0a 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 65 20 74 72 69 67 67 65 72 20 61 63 74 69 76 | .indicate.that.the.trigger.activ |
51c0 | 61 74 65 73 20 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72 20 65 61 63 68 20 72 6f 77 20 74 6f | ates.before.or.after.each.row.to |
51e0 | 20 62 65 0a 6d 6f 64 69 66 69 65 64 2e 0a 0a 74 72 69 67 67 65 72 5f 65 76 65 6e 74 20 69 6e 64 | .be.modified...trigger_event.ind |
5200 | 69 63 61 74 65 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 | icates.the.kind.of.statement.tha |
5220 | 74 20 61 63 74 69 76 61 74 65 73 20 74 68 65 0a 74 72 69 67 67 65 72 2e 20 54 68 65 20 74 72 69 | t.activates.the.trigger..The.tri |
5240 | 67 67 65 72 5f 65 76 65 6e 74 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c | gger_event.can.be.one.of.the.fol |
5260 | 6c 6f 77 69 6e 67 3a 0a 0a 6f 20 49 4e 53 45 52 54 3a 20 54 68 65 20 74 72 69 67 67 65 72 20 69 | lowing:..o.INSERT:.The.trigger.i |
5280 | 73 20 61 63 74 69 76 61 74 65 64 20 77 68 65 6e 65 76 65 72 20 61 20 6e 65 77 20 72 6f 77 20 69 | s.activated.whenever.a.new.row.i |
52a0 | 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 0a 20 20 74 68 65 20 74 61 62 6c 65 3b 20 66 6f 72 | s.inserted.into...the.table;.for |
52c0 | 20 65 78 61 6d 70 6c 65 2c 20 74 68 72 6f 75 67 68 20 49 4e 53 45 52 54 2c 20 4c 4f 41 44 20 44 | .example,.through.INSERT,.LOAD.D |
52e0 | 41 54 41 2c 20 61 6e 64 20 52 45 50 4c 41 43 45 0a 20 20 73 74 61 74 65 6d 65 6e 74 73 2e 0a 0a | ATA,.and.REPLACE...statements... |
5300 | 6f 20 55 50 44 41 54 45 3a 20 54 68 65 20 74 72 69 67 67 65 72 20 69 73 20 61 63 74 69 76 61 74 | o.UPDATE:.The.trigger.is.activat |
5320 | 65 64 20 77 68 65 6e 65 76 65 72 20 61 20 72 6f 77 20 69 73 20 6d 6f 64 69 66 69 65 64 3b 20 66 | ed.whenever.a.row.is.modified;.f |
5340 | 6f 72 0a 20 20 65 78 61 6d 70 6c 65 2c 20 74 68 72 6f 75 67 68 20 55 50 44 41 54 45 20 73 74 61 | or...example,.through.UPDATE.sta |
5360 | 74 65 6d 65 6e 74 73 2e 0a 0a 6f 20 44 45 4c 45 54 45 3a 20 54 68 65 20 74 72 69 67 67 65 72 20 | tements...o.DELETE:.The.trigger. |
5380 | 69 73 20 61 63 74 69 76 61 74 65 64 20 77 68 65 6e 65 76 65 72 20 61 20 72 6f 77 20 69 73 20 64 | is.activated.whenever.a.row.is.d |
53a0 | 65 6c 65 74 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 74 61 62 6c 65 3b 20 66 6f 72 20 65 78 61 | eleted.from.the...table;.for.exa |
53c0 | 6d 70 6c 65 2c 20 74 68 72 6f 75 67 68 20 44 45 4c 45 54 45 20 61 6e 64 20 52 45 50 4c 41 43 45 | mple,.through.DELETE.and.REPLACE |
53e0 | 20 73 74 61 74 65 6d 65 6e 74 73 2e 20 48 6f 77 65 76 65 72 2c 0a 20 20 44 52 4f 50 20 54 41 42 | .statements..However,...DROP.TAB |
5400 | 4c 45 20 61 6e 64 20 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 73 | LE.and.TRUNCATE.TABLE.statements |
5420 | 20 6f 6e 20 74 68 65 20 74 61 62 6c 65 20 64 6f 20 6e 6f 74 20 61 63 74 69 76 61 74 65 0a 20 20 | .on.the.table.do.not.activate... |
5440 | 74 68 69 73 20 74 72 69 67 67 65 72 2c 20 62 65 63 61 75 73 65 20 74 68 65 79 20 64 6f 20 6e 6f | this.trigger,.because.they.do.no |
5460 | 74 20 75 73 65 20 44 45 4c 45 54 45 2e 20 44 72 6f 70 70 69 6e 67 20 61 20 70 61 72 74 69 74 69 | t.use.DELETE..Dropping.a.partiti |
5480 | 6f 6e 0a 20 20 64 6f 65 73 20 6e 6f 74 20 61 63 74 69 76 61 74 65 20 44 45 4c 45 54 45 20 74 72 | on...does.not.activate.DELETE.tr |
54a0 | 69 67 67 65 72 73 2c 20 65 69 74 68 65 72 2e 20 53 65 65 20 5b 48 45 4c 50 20 54 52 55 4e 43 41 | iggers,.either..See.[HELP.TRUNCA |
54c0 | 54 45 20 54 41 42 4c 45 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | TE.TABLE]...URL:.https://mariadb |
54e0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 74 72 69 67 67 65 72 2f 0a 0a 29 00 68 74 | .com/kb/en/create-trigger/..).ht |
5500 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 74 | tps://mariadb.com/kb/en/create-t |
5520 | 72 69 67 67 65 72 2f 00 01 01 3d 02 17 00 00 00 05 4d 4f 4e 54 48 1f 00 d8 00 53 79 6e 74 61 78 | rigger/...=......MONTH....Syntax |
5540 | 3a 0a 4d 4f 4e 54 48 28 64 61 74 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6d 6f 6e 74 68 | :.MONTH(date)..Returns.the.month |
5560 | 20 66 6f 72 20 64 61 74 65 2c 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 31 20 74 6f 20 31 32 20 | .for.date,.in.the.range.1.to.12. |
5580 | 66 6f 72 20 4a 61 6e 75 61 72 79 20 74 6f 0a 44 65 63 65 6d 62 65 72 2c 20 6f 72 20 30 20 66 6f | for.January.to.December,.or.0.fo |
55a0 | 72 20 64 61 74 65 73 20 73 75 63 68 20 61 73 20 27 30 30 30 30 2d 30 30 2d 30 30 27 20 6f 72 20 | r.dates.such.as.'0000-00-00'.or. |
55c0 | 27 32 30 30 38 2d 30 30 2d 30 30 27 20 74 68 61 74 20 68 61 76 65 0a 61 20 7a 65 72 6f 20 6d 6f | '2008-00-00'.that.have.a.zero.mo |
55e0 | 6e 74 68 20 70 61 72 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | nth.part...URL:.https://mariadb. |
5600 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f 6e 74 68 2f 0a 0a 32 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | com/kb/en/month/..2.MariaDB>.SEL |
5620 | 45 43 54 20 4d 4f 4e 54 48 28 27 32 30 30 38 2d 30 32 2d 30 33 27 29 3b 0a 20 20 20 20 20 20 20 | ECT.MONTH('2008-02-03');........ |
5640 | 20 2d 3e 20 32 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | .->.2...https://mariadb.com/kb/e |
5660 | 6e 2f 6d 6f 6e 74 68 2f 03 00 da 02 12 18 00 00 00 07 54 49 4e 59 49 4e 54 16 00 a5 00 54 49 4e | n/month/..........TINYINT....TIN |
5680 | 59 49 4e 54 5b 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a | YINT[(M)].[UNSIGNED].[ZEROFILL]. |
56a0 | 0a 41 20 76 65 72 79 20 73 6d 61 6c 6c 20 69 6e 74 65 67 65 72 2e 20 54 68 65 20 73 69 67 6e 65 | .A.very.small.integer..The.signe |
56c0 | 64 20 72 61 6e 67 65 20 69 73 20 2d 31 32 38 20 74 6f 20 31 32 37 2e 20 54 68 65 20 75 6e 73 69 | d.range.is.-128.to.127..The.unsi |
56e0 | 67 6e 65 64 0a 72 61 6e 67 65 20 69 73 20 30 20 74 6f 20 32 35 35 2e 0a 0a 55 52 4c 3a 20 68 74 | gned.range.is.0.to.255...URL:.ht |
5700 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6e 79 69 6e 74 2f | tps://mariadb.com/kb/en/tinyint/ |
5720 | 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 | ..".https://mariadb.com/kb/en/ti |
5740 | 6e 79 69 6e 74 2f 00 00 01 06 41 12 19 00 00 00 0d 53 48 4f 57 20 54 52 49 47 47 45 52 53 1a 00 | nyint/....A......SHOW.TRIGGERS.. |
5760 | 00 06 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 54 52 49 47 47 45 52 53 20 5b 7b 46 52 4f 4d 20 7c | ..Syntax:.SHOW.TRIGGERS.[{FROM.| |
5780 | 20 49 4e 7d 20 64 62 5f 6e 61 6d 65 5d 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e | .IN}.db_name].....[LIKE.'pattern |
57a0 | 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 48 4f 57 20 54 52 49 47 47 45 52 53 20 6c | '.|.WHERE.expr]..SHOW.TRIGGERS.l |
57c0 | 69 73 74 73 20 74 68 65 20 74 72 69 67 67 65 72 73 20 63 75 72 72 65 6e 74 6c 79 20 64 65 66 69 | ists.the.triggers.currently.defi |
57e0 | 6e 65 64 20 66 6f 72 20 74 61 62 6c 65 73 20 69 6e 20 61 0a 64 61 74 61 62 61 73 65 20 28 74 68 | ned.for.tables.in.a.database.(th |
5800 | 65 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 20 75 6e 6c 65 73 73 20 61 20 46 52 4f 4d | e.default.database.unless.a.FROM |
5820 | 20 63 6c 61 75 73 65 20 69 73 20 67 69 76 65 6e 29 2e 20 54 68 69 73 0a 73 74 61 74 65 6d 65 6e | .clause.is.given)..This.statemen |
5840 | 74 20 72 65 74 75 72 6e 73 20 72 65 73 75 6c 74 73 20 6f 6e 6c 79 20 66 6f 72 20 64 61 74 61 62 | t.returns.results.only.for.datab |
5860 | 61 73 65 73 20 61 6e 64 20 74 61 62 6c 65 73 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 0a 68 61 | ases.and.tables.for.which.you.ha |
5880 | 76 65 20 74 68 65 20 54 52 49 47 47 45 52 20 70 72 69 76 69 6c 65 67 65 2e 20 54 68 65 20 4c 49 | ve.the.TRIGGER.privilege..The.LI |
58a0 | 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 73 | KE.clause,.if.present,.indicates |
58c0 | 0a 77 68 69 63 68 20 74 61 62 6c 65 20 6e 61 6d 65 73 20 74 6f 20 6d 61 74 63 68 20 61 6e 64 20 | .which.table.names.to.match.and. |
58e0 | 63 61 75 73 65 73 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 74 6f 20 64 69 73 70 6c 61 79 20 | causes.the.statement.to.display. |
5900 | 74 72 69 67 67 65 72 73 0a 66 6f 72 20 74 68 6f 73 65 20 74 61 62 6c 65 73 2e 20 54 68 65 20 57 | triggers.for.those.tables..The.W |
5920 | 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 | HERE.clause.can.be.given.to.sele |
5940 | 63 74 20 72 6f 77 73 20 75 73 69 6e 67 0a 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 | ct.rows.using.more.general.condi |
5960 | 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d | tions,.as.discussed.in.https://m |
5980 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e | ariadb.com/kb/en/extended-show/. |
59a0 | 0a 0a 46 6f 72 20 74 68 65 20 74 72 69 67 67 65 72 20 69 6e 73 5f 73 75 6d 20 61 73 20 64 65 66 | ..For.the.trigger.ins_sum.as.def |
59c0 | 69 6e 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ined.in.https://mariadb.com/kb/e |
59e0 | 6e 2f 74 72 69 67 67 65 72 73 2f 2c 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 0a 74 68 69 73 20 | n/triggers/,.the.output.of.this. |
5a00 | 73 74 61 74 65 6d 65 6e 74 20 69 73 20 61 73 20 73 68 6f 77 6e 20 68 65 72 65 3a 0a 0a 4d 61 72 | statement.is.as.shown.here:..Mar |
5a20 | 69 61 44 42 3e 20 53 48 4f 57 20 54 52 49 47 47 45 52 53 20 4c 49 4b 45 20 27 61 63 63 25 27 5c | iaDB>.SHOW.TRIGGERS.LIKE.'acc%'\ |
5a40 | 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e | G.***************************.1. |
5a60 | 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .row.*************************** |
5a80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 69 67 67 65 72 3a 20 69 6e 73 5f 73 75 6d 0a 20 | ..............Trigger:.ins_sum.. |
5aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 76 65 6e 74 3a 20 49 4e 53 45 52 54 0a 20 20 20 20 | ..............Event:.INSERT..... |
5ac0 | 20 20 20 20 20 20 20 20 20 20 20 54 61 62 6c 65 3a 20 61 63 63 6f 75 6e 74 0a 20 20 20 20 20 20 | ...........Table:.account....... |
5ae0 | 20 20 20 20 20 53 74 61 74 65 6d 65 6e 74 3a 20 53 45 54 20 40 73 75 6d 20 3d 20 40 73 75 6d 20 | .....Statement:.SET.@sum.=.@sum. |
5b00 | 2b 20 4e 45 57 2e 61 6d 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 69 6d 69 6e | +.NEW.amount...............Timin |
5b20 | 67 3a 20 42 45 46 4f 52 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 43 72 65 61 74 65 64 3a 20 | g:.BEFORE..............Created:. |
5b40 | 4e 55 4c 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 71 6c 5f 6d 6f 64 65 3a 0a 20 20 20 20 20 | NULL.............sql_mode:...... |
5b60 | 20 20 20 20 20 20 20 20 44 65 66 69 6e 65 72 3a 20 6d 79 6e 61 6d 65 40 6c 6f 63 61 6c 68 6f 73 | ........Definer:.myname@localhos |
5b80 | 74 0a 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 69 6e 31 0a 63 | t.character_set_client:.latin1.c |
5ba0 | 6f 6c 6c 61 74 69 6f 6e 5f 63 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 | ollation_connection:.latin1_swed |
5bc0 | 69 73 68 5f 63 69 0a 20 20 44 61 74 61 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e 3a 20 6c 61 74 | ish_ci...Database.Collation:.lat |
5be0 | 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 0a 0a 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 63 6c | in1_swedish_ci..character_set_cl |
5c00 | 69 65 6e 74 20 69 73 20 74 68 65 20 73 65 73 73 69 6f 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | ient.is.the.session.value.of.the |
5c20 | 20 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 0a 73 79 73 74 65 6d 20 76 61 72 | .character_set_client.system.var |
5c40 | 69 61 62 6c 65 20 77 68 65 6e 20 74 68 65 20 74 72 69 67 67 65 72 20 77 61 73 20 63 72 65 61 74 | iable.when.the.trigger.was.creat |
5c60 | 65 64 2e 20 63 6f 6c 6c 61 74 69 6f 6e 5f 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 0a 74 68 65 20 | ed..collation_connection.is.the. |
5c80 | 73 65 73 73 69 6f 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 6f 6c 6c 61 74 69 6f 6e 5f 63 | session.value.of.the.collation_c |
5ca0 | 6f 6e 6e 65 63 74 69 6f 6e 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 77 68 65 6e 20 74 | onnection.system.variable.when.t |
5cc0 | 68 65 0a 74 72 69 67 67 65 72 20 77 61 73 20 63 72 65 61 74 65 64 2e 20 44 61 74 61 62 61 73 65 | he.trigger.was.created..Database |
5ce0 | 20 43 6f 6c 6c 61 74 69 6f 6e 20 69 73 20 74 68 65 20 63 6f 6c 6c 61 74 69 6f 6e 20 6f 66 20 74 | .Collation.is.the.collation.of.t |
5d00 | 68 65 0a 64 61 74 61 62 61 73 65 20 77 69 74 68 20 77 68 69 63 68 20 74 68 65 20 74 72 69 67 67 | he.database.with.which.the.trigg |
5d20 | 65 72 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | er.is.associated...URL:.https:// |
5d40 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 74 72 69 67 67 65 72 73 2f | mariadb.com/kb/en/show-triggers/ |
5d60 | 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | ..(.https://mariadb.com/kb/en/sh |
5d80 | 6f 77 2d 74 72 69 67 67 65 72 73 2f 01 03 fd 12 1a 00 00 00 0f 4d 41 53 54 45 52 5f 50 4f 53 5f | ow-triggers/.........MASTER_POS_ |
5da0 | 57 41 49 54 0e 00 b8 03 53 79 6e 74 61 78 3a 0a 4d 41 53 54 45 52 5f 50 4f 53 5f 57 41 49 54 28 | WAIT....Syntax:.MASTER_POS_WAIT( |
5dc0 | 6c 6f 67 5f 6e 61 6d 65 2c 6c 6f 67 5f 70 6f 73 5b 2c 74 69 6d 65 6f 75 74 5d 29 0a 0a 54 68 69 | log_name,log_pos[,timeout])..Thi |
5de0 | 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 63 6f 6e 74 72 6f 6c | s.function.is.useful.for.control |
5e00 | 20 6f 66 20 6d 61 73 74 65 72 2f 73 6c 61 76 65 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e | .of.master/slave.synchronization |
5e20 | 2e 20 49 74 0a 62 6c 6f 63 6b 73 20 75 6e 74 69 6c 20 74 68 65 20 73 6c 61 76 65 20 68 61 73 20 | ..It.blocks.until.the.slave.has. |
5e40 | 72 65 61 64 20 61 6e 64 20 61 70 70 6c 69 65 64 20 61 6c 6c 20 75 70 64 61 74 65 73 20 75 70 20 | read.and.applied.all.updates.up. |
5e60 | 74 6f 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 | to.the.specified.position.in.the |
5e80 | 20 6d 61 73 74 65 72 20 6c 6f 67 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 | .master.log..The.return.value.is |
5ea0 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 6c 6f 67 20 65 76 65 6e 74 73 20 74 68 65 20 73 6c | .the.number.of.log.events.the.sl |
5ec0 | 61 76 65 20 68 61 64 20 74 6f 20 77 61 69 74 20 66 6f 72 20 74 6f 20 61 64 76 61 6e 63 65 20 74 | ave.had.to.wait.for.to.advance.t |
5ee0 | 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 0a 70 6f 73 69 74 69 6f 6e 2e 20 54 68 65 20 66 75 | o.the.specified.position..The.fu |
5f00 | 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 20 73 6c 61 76 65 | nction.returns.NULL.if.the.slave |
5f20 | 20 53 51 4c 20 74 68 72 65 61 64 20 69 73 20 6e 6f 74 0a 73 74 61 72 74 65 64 2c 20 74 68 65 20 | .SQL.thread.is.not.started,.the. |
5f40 | 73 6c 61 76 65 27 73 20 6d 61 73 74 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 6e 6f | slave's.master.information.is.no |
5f60 | 74 20 69 6e 69 74 69 61 6c 69 7a 65 64 2c 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 | t.initialized,.the.arguments.are |
5f80 | 20 69 6e 63 6f 72 72 65 63 74 2c 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 | .incorrect,.or.an.error.occurs.. |
5fa0 | 49 74 20 72 65 74 75 72 6e 73 20 2d 31 20 69 66 20 74 68 65 0a 74 69 6d 65 6f 75 74 20 68 61 73 | It.returns.-1.if.the.timeout.has |
5fc0 | 20 62 65 65 6e 20 65 78 63 65 65 64 65 64 2e 20 49 66 20 74 68 65 20 73 6c 61 76 65 20 53 51 4c | .been.exceeded..If.the.slave.SQL |
5fe0 | 20 74 68 72 65 61 64 20 73 74 6f 70 73 20 77 68 69 6c 65 0a 4d 41 53 54 45 52 5f 50 4f 53 5f 57 | .thread.stops.while.MASTER_POS_W |
6000 | 41 49 54 28 29 20 69 73 20 77 61 69 74 69 6e 67 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 | AIT().is.waiting,.the.function.r |
6020 | 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 20 49 66 20 74 68 65 20 73 6c 61 76 65 0a 69 73 20 70 61 73 | eturns.NULL..If.the.slave.is.pas |
6040 | 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 6f 73 69 74 69 6f 6e 2c 20 74 68 65 20 66 75 | t.the.specified.position,.the.fu |
6060 | 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 49 66 20 | nction.returns.immediately...If. |
6080 | 61 20 74 69 6d 65 6f 75 74 20 76 61 6c 75 65 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 4d 41 | a.timeout.value.is.specified,.MA |
60a0 | 53 54 45 52 5f 50 4f 53 5f 57 41 49 54 28 29 20 73 74 6f 70 73 20 77 61 69 74 69 6e 67 20 77 68 | STER_POS_WAIT().stops.waiting.wh |
60c0 | 65 6e 0a 74 69 6d 65 6f 75 74 20 73 65 63 6f 6e 64 73 20 68 61 76 65 20 65 6c 61 70 73 65 64 2e | en.timeout.seconds.have.elapsed. |
60e0 | 20 74 69 6d 65 6f 75 74 20 6d 75 73 74 20 62 65 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 30 3b | .timeout.must.be.greater.than.0; |
6100 | 20 61 20 7a 65 72 6f 20 6f 72 0a 6e 65 67 61 74 69 76 65 20 74 69 6d 65 6f 75 74 20 6d 65 61 6e | .a.zero.or.negative.timeout.mean |
6120 | 73 20 6e 6f 20 74 69 6d 65 6f 75 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | s.no.timeout...URL:.https://mari |
6140 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 73 74 65 72 5f 70 6f 73 5f 77 61 69 74 2f 0a 0a | adb.com/kb/en/master_pos_wait/.. |
6160 | 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 73 74 | *.https://mariadb.com/kb/en/mast |
6180 | 65 72 5f 70 6f 73 5f 77 61 69 74 2f 03 04 5f 01 02 1b 00 00 00 06 52 45 47 45 58 50 25 00 3a 03 | er_pos_wait/.._.......REGEXP%.:. |
61a0 | 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 52 45 47 45 58 50 20 70 61 74 2c 20 65 78 70 72 20 52 4c | Syntax:.expr.REGEXP.pat,.expr.RL |
61c0 | 49 4b 45 20 70 61 74 0a 0a 50 65 72 66 6f 72 6d 73 20 61 20 70 61 74 74 65 72 6e 20 6d 61 74 63 | IKE.pat..Performs.a.pattern.matc |
61e0 | 68 20 6f 66 20 61 20 73 74 72 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 20 61 67 | h.of.a.string.expression.expr.ag |
6200 | 61 69 6e 73 74 20 61 20 70 61 74 74 65 72 6e 0a 70 61 74 2e 20 54 68 65 20 70 61 74 74 65 72 6e | ainst.a.pattern.pat..The.pattern |
6220 | 20 63 61 6e 20 62 65 20 61 6e 20 65 78 74 65 6e 64 65 64 20 72 65 67 75 6c 61 72 20 65 78 70 72 | .can.be.an.extended.regular.expr |
6240 | 65 73 73 69 6f 6e 2e 20 54 68 65 20 73 79 6e 74 61 78 20 66 6f 72 0a 72 65 67 75 6c 61 72 20 65 | ession..The.syntax.for.regular.e |
6260 | 78 70 72 65 73 73 69 6f 6e 73 20 69 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 73 | xpressions.is.discussed.in.https |
6280 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 67 65 78 70 2f 2e 20 52 65 | ://mariadb.com/kb/en/regexp/..Re |
62a0 | 74 75 72 6e 73 20 31 20 69 66 20 65 78 70 72 0a 6d 61 74 63 68 65 73 20 70 61 74 3b 20 6f 74 68 | turns.1.if.expr.matches.pat;.oth |
62c0 | 65 72 77 69 73 65 20 69 74 20 72 65 74 75 72 6e 73 20 30 2e 20 49 66 20 65 69 74 68 65 72 20 65 | erwise.it.returns.0..If.either.e |
62e0 | 78 70 72 20 6f 72 20 70 61 74 20 69 73 20 4e 55 4c 4c 2c 20 74 68 65 0a 72 65 73 75 6c 74 20 69 | xpr.or.pat.is.NULL,.the.result.i |
6300 | 73 20 4e 55 4c 4c 2e 20 52 4c 49 4b 45 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 52 | s.NULL..RLIKE.is.a.synonym.for.R |
6320 | 45 47 45 58 50 2c 20 70 72 6f 76 69 64 65 64 20 66 6f 72 20 6d 53 51 4c 0a 63 6f 6d 70 61 74 69 | EGEXP,.provided.for.mSQL.compati |
6340 | 62 69 6c 69 74 79 2e 0a 0a 54 68 65 20 70 61 74 74 65 72 6e 20 6e 65 65 64 20 6e 6f 74 20 62 65 | bility...The.pattern.need.not.be |
6360 | 20 61 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 | .a.literal.string..For.example,. |
6380 | 69 74 20 63 61 6e 20 62 65 0a 73 70 65 63 69 66 69 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 20 | it.can.be.specified.as.a.string. |
63a0 | 65 78 70 72 65 73 73 69 6f 6e 20 6f 72 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 2e 0a 0a 2a 4e 6f | expression.or.table.column...*No |
63c0 | 74 65 2a 3a 20 42 65 63 61 75 73 65 20 4d 79 53 51 4c 20 75 73 65 73 20 74 68 65 20 43 20 65 73 | te*:.Because.MySQL.uses.the.C.es |
63e0 | 63 61 70 65 20 73 79 6e 74 61 78 20 69 6e 20 73 74 72 69 6e 67 73 20 28 66 6f 72 20 65 78 61 6d | cape.syntax.in.strings.(for.exam |
6400 | 70 6c 65 2c 0a 22 5c 6e 22 20 74 6f 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 20 6e 65 77 6c 69 | ple,."\n".to.represent.the.newli |
6420 | 6e 65 20 63 68 61 72 61 63 74 65 72 29 2c 20 79 6f 75 20 6d 75 73 74 20 64 6f 75 62 6c 65 20 61 | ne.character),.you.must.double.a |
6440 | 6e 79 20 22 5c 22 20 74 68 61 74 0a 79 6f 75 20 75 73 65 20 69 6e 20 79 6f 75 72 20 52 45 47 45 | ny."\".that.you.use.in.your.REGE |
6460 | 58 50 20 73 74 72 69 6e 67 73 2e 0a 0a 52 45 47 45 58 50 20 69 73 20 6e 6f 74 20 63 61 73 65 20 | XP.strings...REGEXP.is.not.case. |
6480 | 73 65 6e 73 69 74 69 76 65 2c 20 65 78 63 65 70 74 20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 | sensitive,.except.when.used.with |
64a0 | 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | .binary.strings...URL:.https://m |
64c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 67 65 78 70 2f 0a 0a f0 00 4d 61 72 69 | ariadb.com/kb/en/regexp/....Mari |
64e0 | 61 44 42 3e 20 53 45 4c 45 43 54 20 27 4d 6f 6e 74 79 21 27 20 52 45 47 45 58 50 20 27 2e 2a 27 | aDB>.SELECT.'Monty!'.REGEXP.'.*' |
6500 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 | ;.........->.1.MariaDB>.SELECT.' |
6520 | 6e 65 77 2a 5c 6e 2a 6c 69 6e 65 27 20 52 45 47 45 58 50 20 27 6e 65 77 5c 5c 2a 2e 5c 5c 2a 6c | new*\n*line'.REGEXP.'new\\*.\\*l |
6540 | 69 6e 65 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | ine';.........->.1.MariaDB>.SELE |
6560 | 43 54 20 27 61 27 20 52 45 47 45 58 50 20 27 41 27 2c 20 27 61 27 20 52 45 47 45 58 50 20 42 49 | CT.'a'.REGEXP.'A',.'a'.REGEXP.BI |
6580 | 4e 41 52 59 20 27 41 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 20 20 30 0a 4d 61 72 69 61 44 | NARY.'A';.........->.1..0.MariaD |
65a0 | 42 3e 20 53 45 4c 45 43 54 20 27 61 27 20 52 45 47 45 58 50 20 27 5e 5b 61 2d 64 5d 27 3b 0a 20 | B>.SELECT.'a'.REGEXP.'^[a-d]';.. |
65c0 | 20 20 20 20 20 20 20 2d 3e 20 31 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .......->.1.!.https://mariadb.co |
65e0 | 6d 2f 6b 62 2f 65 6e 2f 72 65 67 65 78 70 2f 00 03 03 47 01 12 1c 00 00 00 0c 49 46 20 53 54 41 | m/kb/en/regexp/...G.......IF.STA |
6600 | 54 45 4d 45 4e 54 17 00 08 03 53 79 6e 74 61 78 3a 0a 49 46 20 73 65 61 72 63 68 5f 63 6f 6e 64 | TEMENT....Syntax:.IF.search_cond |
6620 | 69 74 69 6f 6e 20 54 48 45 4e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 20 20 20 20 5b 45 | ition.THEN.statement_list.....[E |
6640 | 4c 53 45 49 46 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 54 48 45 4e 20 73 74 61 74 | LSEIF.search_condition.THEN.stat |
6660 | 65 6d 65 6e 74 5f 6c 69 73 74 5d 20 2e 2e 2e 0a 20 20 20 20 5b 45 4c 53 45 20 73 74 61 74 65 6d | ement_list].........[ELSE.statem |
6680 | 65 6e 74 5f 6c 69 73 74 5d 0a 45 4e 44 20 49 46 0a 0a 54 68 65 20 49 46 20 73 74 61 74 65 6d 65 | ent_list].END.IF..The.IF.stateme |
66a0 | 6e 74 20 66 6f 72 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 20 69 6d 70 6c 65 6d 65 6e 74 | nt.for.stored.programs.implement |
66c0 | 73 20 61 20 62 61 73 69 63 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 63 6f 6e 73 74 72 75 63 74 2e | s.a.basic.conditional.construct. |
66e0 | 0a 0a 2a 4e 6f 74 65 2a 3a 20 54 68 65 72 65 20 69 73 20 61 6c 73 6f 20 61 6e 20 49 46 28 29 20 | ..*Note*:.There.is.also.an.IF(). |
6700 | 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 | function,.which.differs.from.the |
6720 | 20 49 46 0a 73 74 61 74 65 6d 65 6e 74 20 64 65 73 63 72 69 62 65 64 20 68 65 72 65 2e 20 53 65 | .IF.statement.described.here..Se |
6740 | 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 66 2d 66 | e.https://mariadb.com/kb/en/if-f |
6760 | 75 6e 63 74 69 6f 6e 2f 2e 20 54 68 65 0a 49 46 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 68 | unction/..The.IF.statement.can.h |
6780 | 61 76 65 20 54 48 45 4e 2c 20 45 4c 53 45 2c 20 61 6e 64 20 45 4c 53 45 49 46 20 63 6c 61 75 73 | ave.THEN,.ELSE,.and.ELSEIF.claus |
67a0 | 65 73 2c 20 61 6e 64 20 69 74 20 69 73 0a 74 65 72 6d 69 6e 61 74 65 64 20 77 69 74 68 20 45 4e | es,.and.it.is.terminated.with.EN |
67c0 | 44 20 49 46 2e 0a 0a 49 66 20 74 68 65 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 65 | D.IF...If.the.search_condition.e |
67e0 | 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 | valuates.to.true,.the.correspond |
6800 | 69 6e 67 20 54 48 45 4e 20 6f 72 0a 45 4c 53 45 49 46 20 63 6c 61 75 73 65 20 73 74 61 74 65 6d | ing.THEN.or.ELSEIF.clause.statem |
6820 | 65 6e 74 5f 6c 69 73 74 20 65 78 65 63 75 74 65 73 2e 20 49 66 20 6e 6f 20 73 65 61 72 63 68 5f | ent_list.executes..If.no.search_ |
6840 | 63 6f 6e 64 69 74 69 6f 6e 20 6d 61 74 63 68 65 73 2c 0a 74 68 65 20 45 4c 53 45 20 63 6c 61 75 | condition.matches,.the.ELSE.clau |
6860 | 73 65 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 65 78 65 63 75 74 65 73 2e 0a 0a 45 61 63 | se.statement_list.executes...Eac |
6880 | 68 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 6f 6e 65 | h.statement_list.consists.of.one |
68a0 | 20 6f 72 20 6d 6f 72 65 20 53 51 4c 20 73 74 61 74 65 6d 65 6e 74 73 3b 20 61 6e 20 65 6d 70 74 | .or.more.SQL.statements;.an.empt |
68c0 | 79 0a 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 69 73 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 | y.statement_list.is.not.permitte |
68e0 | 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | d...URL:.https://mariadb.com/kb/ |
6900 | 65 6e 2f 69 66 2d 73 74 61 74 65 6d 65 6e 74 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | en/if-statement/..'.https://mari |
6920 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 66 2d 73 74 61 74 65 6d 65 6e 74 2f 00 03 00 e8 00 | adb.com/kb/en/if-statement/..... |
6940 | 02 1d 00 00 00 01 5e 13 00 46 00 53 79 6e 74 61 78 3a 0a 5e 0a 0a 42 69 74 77 69 73 65 20 58 4f | ......^..F.Syntax:.^..Bitwise.XO |
6960 | 52 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | R:..URL:.https://mariadb.com/kb/ |
6980 | 65 6e 2f 62 69 74 77 69 73 65 2d 78 6f 72 2f 0a 0a 6d 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | en/bitwise-xor/..m.MariaDB>.SELE |
69a0 | 43 54 20 31 20 5e 20 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 | CT.1.^.1;.........->.0.MariaDB>. |
69c0 | 53 45 4c 45 43 54 20 31 20 5e 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 | SELECT.1.^.0;.........->.1.Maria |
69e0 | 44 42 3e 20 53 45 4c 45 43 54 20 31 31 20 5e 20 33 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 38 0a | DB>.SELECT.11.^.3;.........->.8. |
6a00 | 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 77 | &.https://mariadb.com/kb/en/bitw |
6a20 | 69 73 65 2d 78 6f 72 2f 03 02 d6 02 12 1e 00 00 00 09 44 52 4f 50 20 56 49 45 57 27 00 9d 02 53 | ise-xor/..........DROP.VIEW'...S |
6a40 | 79 6e 74 61 78 3a 0a 44 52 4f 50 20 56 49 45 57 20 5b 49 46 20 45 58 49 53 54 53 5d 0a 20 20 20 | yntax:.DROP.VIEW.[IF.EXISTS].... |
6a60 | 20 76 69 65 77 5f 6e 61 6d 65 20 5b 2c 20 76 69 65 77 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 20 20 20 | .view_name.[,.view_name]........ |
6a80 | 20 5b 52 45 53 54 52 49 43 54 20 7c 20 43 41 53 43 41 44 45 5d 0a 0a 44 52 4f 50 20 56 49 45 57 | .[RESTRICT.|.CASCADE]..DROP.VIEW |
6aa0 | 20 72 65 6d 6f 76 65 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 76 69 65 77 73 2e 20 59 6f 75 20 | .removes.one.or.more.views..You. |
6ac0 | 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 44 52 4f 50 20 70 72 69 76 69 6c 65 67 65 0a 66 6f 72 | must.have.the.DROP.privilege.for |
6ae0 | 20 65 61 63 68 20 76 69 65 77 2e 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65 20 76 69 65 77 73 20 | .each.view..If.any.of.the.views. |
6b00 | 6e 61 6d 65 64 20 69 6e 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 6c 69 73 74 20 64 6f 20 6e 6f | named.in.the.argument.list.do.no |
6b20 | 74 0a 65 78 69 73 74 2c 20 4d 79 53 51 4c 20 72 65 74 75 72 6e 73 20 61 6e 20 65 72 72 6f 72 20 | t.exist,.MySQL.returns.an.error. |
6b40 | 69 6e 64 69 63 61 74 69 6e 67 20 62 79 20 6e 61 6d 65 20 77 68 69 63 68 20 6e 6f 6e 65 78 69 73 | indicating.by.name.which.nonexis |
6b60 | 74 69 6e 67 0a 76 69 65 77 73 20 69 74 20 77 61 73 20 75 6e 61 62 6c 65 20 74 6f 20 64 72 6f 70 | ting.views.it.was.unable.to.drop |
6b80 | 2c 20 62 75 74 20 69 74 20 61 6c 73 6f 20 64 72 6f 70 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 76 | ,.but.it.also.drops.all.of.the.v |
6ba0 | 69 65 77 73 20 69 6e 20 74 68 65 0a 6c 69 73 74 20 74 68 61 74 20 64 6f 20 65 78 69 73 74 2e 0a | iews.in.the.list.that.do.exist.. |
6bc0 | 0a 54 68 65 20 49 46 20 45 58 49 53 54 53 20 63 6c 61 75 73 65 20 70 72 65 76 65 6e 74 73 20 61 | .The.IF.EXISTS.clause.prevents.a |
6be0 | 6e 20 65 72 72 6f 72 20 66 72 6f 6d 20 6f 63 63 75 72 72 69 6e 67 20 66 6f 72 20 76 69 65 77 73 | n.error.from.occurring.for.views |
6c00 | 20 74 68 61 74 0a 64 6f 6e 27 74 20 65 78 69 73 74 2e 20 57 68 65 6e 20 74 68 69 73 20 63 6c 61 | .that.don't.exist..When.this.cla |
6c20 | 75 73 65 20 69 73 20 67 69 76 65 6e 2c 20 61 20 4e 4f 54 45 20 69 73 20 67 65 6e 65 72 61 74 65 | use.is.given,.a.NOTE.is.generate |
6c40 | 64 20 66 6f 72 20 65 61 63 68 0a 6e 6f 6e 65 78 69 73 74 65 6e 74 20 76 69 65 77 2e 20 53 65 65 | d.for.each.nonexistent.view..See |
6c60 | 20 5b 48 45 4c 50 20 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 5d 2e 0a 0a 52 45 53 54 52 49 43 54 | .[HELP.SHOW.WARNINGS]...RESTRICT |
6c80 | 20 61 6e 64 20 43 41 53 43 41 44 45 2c 20 69 66 20 67 69 76 65 6e 2c 20 61 72 65 20 70 61 72 73 | .and.CASCADE,.if.given,.are.pars |
6ca0 | 65 64 20 61 6e 64 20 69 67 6e 6f 72 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | ed.and.ignored...URL:.https://ma |
6cc0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 76 69 65 77 2f 0a 0a 24 00 68 74 | riadb.com/kb/en/drop-view/..$.ht |
6ce0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 76 69 65 | tps://mariadb.com/kb/en/drop-vie |
6d00 | 77 2f 00 00 01 00 dd 12 1f 00 00 00 06 57 49 54 48 49 4e 1e 00 aa 00 57 69 74 68 69 6e 28 67 31 | w/...........WITHIN....Within(g1 |
6d20 | 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 | ,g2)..Returns.1.or.0.to.indicate |
6d40 | 20 77 68 65 74 68 65 72 20 67 31 20 69 73 20 73 70 61 74 69 61 6c 6c 79 20 77 69 74 68 69 6e 20 | .whether.g1.is.spatially.within. |
6d60 | 67 32 2e 20 54 68 69 73 0a 74 65 73 74 73 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 72 65 6c 61 | g2..This.tests.the.opposite.rela |
6d80 | 74 69 6f 6e 73 68 69 70 20 61 73 20 43 6f 6e 74 61 69 6e 73 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 | tionship.as.Contains()...URL:.ht |
6da0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 69 74 68 69 6e 2f 0a | tps://mariadb.com/kb/en/within/. |
6dc0 | 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 69 74 | .!.https://mariadb.com/kb/en/wit |
6de0 | 68 69 6e 2f 03 02 ba 02 02 20 00 00 00 04 57 45 45 4b 1f 00 be 01 53 79 6e 74 61 78 3a 0a 57 45 | hin/..........WEEK....Syntax:.WE |
6e00 | 45 4b 28 64 61 74 65 5b 2c 6d 6f 64 65 5d 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 | EK(date[,mode])..This.function.r |
6e20 | 65 74 75 72 6e 73 20 74 68 65 20 77 65 65 6b 20 6e 75 6d 62 65 72 20 66 6f 72 20 64 61 74 65 2e | eturns.the.week.number.for.date. |
6e40 | 20 54 68 65 20 74 77 6f 2d 61 72 67 75 6d 65 6e 74 20 66 6f 72 6d 0a 6f 66 20 57 45 45 4b 28 29 | .The.two-argument.form.of.WEEK() |
6e60 | 20 65 6e 61 62 6c 65 73 20 79 6f 75 20 74 6f 20 73 70 65 63 69 66 79 20 77 68 65 74 68 65 72 20 | .enables.you.to.specify.whether. |
6e80 | 74 68 65 20 77 65 65 6b 20 73 74 61 72 74 73 20 6f 6e 20 53 75 6e 64 61 79 20 6f 72 0a 4d 6f 6e | the.week.starts.on.Sunday.or.Mon |
6ea0 | 64 61 79 20 61 6e 64 20 77 68 65 74 68 65 72 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | day.and.whether.the.return.value |
6ec0 | 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 66 72 6f 6d 20 30 20 74 | .should.be.in.the.range.from.0.t |
6ee0 | 6f 20 35 33 0a 6f 72 20 66 72 6f 6d 20 31 20 74 6f 20 35 33 2e 20 49 66 20 74 68 65 20 6d 6f 64 | o.53.or.from.1.to.53..If.the.mod |
6f00 | 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 76 61 6c 75 65 | e.argument.is.omitted,.the.value |
6f20 | 20 6f 66 20 74 68 65 0a 64 65 66 61 75 6c 74 5f 77 65 65 6b 5f 66 6f 72 6d 61 74 20 73 79 73 74 | .of.the.default_week_format.syst |
6f40 | 65 6d 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f | em.variable.is.used..See.https:/ |
6f60 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 76 65 72 2d 73 79 73 74 65 6d | /mariadb.com/kb/en/server-system |
6f80 | 2d 76 61 72 69 61 62 6c 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | -variables/...URL:.https://maria |
6fa0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 65 65 6b 2f 0a 0a cb 00 4d 61 72 69 61 44 42 3e 20 53 | db.com/kb/en/week/....MariaDB>.S |
6fc0 | 45 4c 45 43 54 20 57 45 45 4b 28 27 32 30 30 38 2d 30 32 2d 32 30 27 29 3b 0a 20 20 20 20 20 20 | ELECT.WEEK('2008-02-20');....... |
6fe0 | 20 20 2d 3e 20 37 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 57 45 45 4b 28 27 32 30 30 | ..->.7.MariaDB>.SELECT.WEEK('200 |
7000 | 38 2d 30 32 2d 32 30 27 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 37 0a 4d 61 72 69 61 44 | 8-02-20',0);.........->.7.MariaD |
7020 | 42 3e 20 53 45 4c 45 43 54 20 57 45 45 4b 28 27 32 30 30 38 2d 30 32 2d 32 30 27 2c 31 29 3b 0a | B>.SELECT.WEEK('2008-02-20',1);. |
7040 | 20 20 20 20 20 20 20 20 2d 3e 20 38 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 57 45 45 | ........->.8.MariaDB>.SELECT.WEE |
7060 | 4b 28 27 32 30 30 38 2d 31 32 2d 33 31 27 2c 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 35 33 | K('2008-12-31',1);.........->.53 |
7080 | 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 65 65 | ...https://mariadb.com/kb/en/wee |
70a0 | 6b 2f 00 00 01 03 cd 12 21 00 00 00 0c 53 48 4f 57 20 50 4c 55 47 49 4e 53 1a 00 8e 03 53 79 6e | k/......!....SHOW.PLUGINS....Syn |
70c0 | 74 61 78 3a 0a 53 48 4f 57 20 50 4c 55 47 49 4e 53 0a 0a 53 48 4f 57 20 50 4c 55 47 49 4e 53 20 | tax:.SHOW.PLUGINS..SHOW.PLUGINS. |
70e0 | 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 65 72 76 65 | displays.information.about.serve |
7100 | 72 20 70 6c 75 67 69 6e 73 2e 20 50 6c 75 67 69 6e 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 | r.plugins..Plugin.information.is |
7120 | 20 61 6c 73 6f 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 49 4e 46 4f 52 4d 41 54 49 | .also.available.in.the.INFORMATI |
7140 | 4f 4e 5f 53 43 48 45 4d 41 2e 50 4c 55 47 49 4e 53 20 74 61 62 6c 65 2e 0a 53 65 65 20 68 74 74 | ON_SCHEMA.PLUGINS.table..See.htt |
7160 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 66 6f 72 6d 61 74 69 | ps://mariadb.com/kb/en/informati |
7180 | 6f 6e 5f 73 63 68 65 6d 61 70 6c 75 67 69 6e 73 2d 74 61 62 6c 65 2f 2e 0a 0a 45 78 61 6d 70 6c | on_schemaplugins-table/...Exampl |
71a0 | 65 20 6f 66 20 53 48 4f 57 20 50 4c 55 47 49 4e 53 20 6f 75 74 70 75 74 3a 0a 0a 4d 61 72 69 61 | e.of.SHOW.PLUGINS.output:..Maria |
71c0 | 44 42 3e 20 53 48 4f 57 20 50 4c 55 47 49 4e 53 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | DB>.SHOW.PLUGINS\G.************* |
71e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **************.1..row.********** |
7200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 4e 61 6d 65 3a 20 62 69 6e 6c 6f | *****************....Name:.binlo |
7220 | 67 0a 20 53 74 61 74 75 73 3a 20 41 43 54 49 56 45 0a 20 20 20 54 79 70 65 3a 20 53 54 4f 52 41 | g..Status:.ACTIVE....Type:.STORA |
7240 | 47 45 20 45 4e 47 49 4e 45 0a 4c 69 62 72 61 72 79 3a 20 4e 55 4c 4c 0a 4c 69 63 65 6e 73 65 3a | GE.ENGINE.Library:.NULL.License: |
7260 | 20 47 50 4c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .GPL.*************************** |
7280 | 20 32 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .2..row.************************ |
72a0 | 2a 2a 2a 0a 20 20 20 4e 61 6d 65 3a 20 43 53 56 0a 20 53 74 61 74 75 73 3a 20 41 43 54 49 56 45 | ***....Name:.CSV..Status:.ACTIVE |
72c0 | 0a 20 20 20 54 79 70 65 3a 20 53 54 4f 52 41 47 45 20 45 4e 47 49 4e 45 0a 4c 69 62 72 61 72 79 | ....Type:.STORAGE.ENGINE.Library |
72e0 | 3a 20 4e 55 4c 4c 0a 4c 69 63 65 6e 73 65 3a 20 47 50 4c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | :.NULL.License:.GPL.************ |
7300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 33 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***************.3..row.********* |
7320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 4e 61 6d 65 3a 20 4d 45 4d 4f | ******************....Name:.MEMO |
7340 | 52 59 0a 20 53 74 61 74 75 73 3a 20 41 43 54 49 56 45 0a 20 20 20 54 79 70 65 3a 20 53 54 4f 52 | RY..Status:.ACTIVE....Type:.STOR |
7360 | 41 47 45 20 45 4e 47 49 4e 45 0a 4c 69 62 72 61 72 79 3a 20 4e 55 4c 4c 0a 4c 69 63 65 6e 73 65 | AGE.ENGINE.Library:.NULL.License |
7380 | 3a 20 47 50 4c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | :.GPL.************************** |
73a0 | 2a 20 34 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.4..row.*********************** |
73c0 | 2a 2a 2a 2a 0a 20 20 20 4e 61 6d 65 3a 20 4d 79 49 53 41 4d 0a 20 53 74 61 74 75 73 3a 20 41 43 | ****....Name:.MyISAM..Status:.AC |
73e0 | 54 49 56 45 0a 20 20 20 54 79 70 65 3a 20 53 54 4f 52 41 47 45 20 45 4e 47 49 4e 45 0a 4c 69 62 | TIVE....Type:.STORAGE.ENGINE.Lib |
7400 | 72 61 72 79 3a 20 4e 55 4c 4c 0a 4c 69 63 65 6e 73 65 3a 20 47 50 4c 0a 2e 2e 2e 0a 0a 55 52 4c | rary:.NULL.License:.GPL......URL |
7420 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | :.https://mariadb.com/kb/en/show |
7440 | 2d 70 6c 75 67 69 6e 73 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | -plugins/..'.https://mariadb.com |
7460 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 6c 75 67 69 6e 73 2f 03 01 ca 02 12 22 00 00 00 11 44 52 | /kb/en/show-plugins/....."....DR |
7480 | 4f 50 20 46 55 4e 43 54 49 4f 4e 20 55 44 46 15 00 81 01 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 | OP.FUNCTION.UDF....Syntax:.DROP. |
74a0 | 46 55 4e 43 54 49 4f 4e 20 66 75 6e 63 74 69 6f 6e 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 | FUNCTION.function_name..This.sta |
74c0 | 74 65 6d 65 6e 74 20 64 72 6f 70 73 20 74 68 65 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 66 75 | tement.drops.the.user-defined.fu |
74e0 | 6e 63 74 69 6f 6e 20 28 55 44 46 29 20 6e 61 6d 65 64 0a 66 75 6e 63 74 69 6f 6e 5f 6e 61 6d 65 | nction.(UDF).named.function_name |
7500 | 2e 0a 0a 54 6f 20 64 72 6f 70 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 | ...To.drop.a.function,.you.must. |
7520 | 68 61 76 65 20 74 68 65 20 44 45 4c 45 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 | have.the.DELETE.privilege.for.th |
7540 | 65 20 6d 79 73 71 6c 0a 64 61 74 61 62 61 73 65 2e 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 | e.mysql.database..This.is.becaus |
7560 | 65 20 44 52 4f 50 20 46 55 4e 43 54 49 4f 4e 20 72 65 6d 6f 76 65 73 20 61 20 72 6f 77 20 66 72 | e.DROP.FUNCTION.removes.a.row.fr |
7580 | 6f 6d 20 74 68 65 0a 6d 79 73 71 6c 2e 66 75 6e 63 20 73 79 73 74 65 6d 20 74 61 62 6c 65 20 74 | om.the.mysql.func.system.table.t |
75a0 | 68 61 74 20 72 65 63 6f 72 64 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 6e 61 6d 65 2c | hat.records.the.function's.name, |
75c0 | 20 74 79 70 65 2c 20 61 6e 64 0a 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 2e 0a | .type,.and.shared.library.name.. |
75e0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
7600 | 64 72 6f 70 2d 66 75 6e 63 74 69 6f 6e 2d 75 64 66 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 | drop-function-udf/..,.https://ma |
7620 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 66 75 6e 63 74 69 6f 6e 2d 75 64 | riadb.com/kb/en/drop-function-ud |
7640 | 66 2f 00 00 01 05 49 12 23 00 00 00 07 50 52 45 50 41 52 45 08 00 0a 05 53 79 6e 74 61 78 3a 0a | f/....I.#....PREPARE....Syntax:. |
7660 | 50 52 45 50 41 52 45 20 73 74 6d 74 5f 6e 61 6d 65 20 46 52 4f 4d 20 70 72 65 70 61 72 61 62 6c | PREPARE.stmt_name.FROM.preparabl |
7680 | 65 5f 73 74 6d 74 0a 0a 54 68 65 20 50 52 45 50 41 52 45 20 73 74 61 74 65 6d 65 6e 74 20 70 72 | e_stmt..The.PREPARE.statement.pr |
76a0 | 65 70 61 72 65 73 20 61 20 73 74 61 74 65 6d 65 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 73 20 69 | epares.a.statement.and.assigns.i |
76c0 | 74 20 61 20 6e 61 6d 65 2c 0a 73 74 6d 74 5f 6e 61 6d 65 2c 20 62 79 20 77 68 69 63 68 20 74 6f | t.a.name,.stmt_name,.by.which.to |
76e0 | 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 6c 61 74 65 72 2e 20 53 | .refer.to.the.statement.later..S |
7700 | 74 61 74 65 6d 65 6e 74 20 6e 61 6d 65 73 0a 61 72 65 20 6e 6f 74 20 63 61 73 65 20 73 65 6e 73 | tatement.names.are.not.case.sens |
7720 | 69 74 69 76 65 2e 20 70 72 65 70 61 72 61 62 6c 65 5f 73 74 6d 74 20 69 73 20 65 69 74 68 65 72 | itive..preparable_stmt.is.either |
7740 | 20 61 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 20 6f 72 20 61 0a 75 73 65 72 20 76 61 72 69 | .a.string.literal.or.a.user.vari |
7760 | 61 62 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 74 65 78 74 20 6f 66 20 74 | able.that.contains.the.text.of.t |
7780 | 68 65 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 74 65 78 74 20 6d 75 73 74 0a 72 65 70 72 | he.statement..The.text.must.repr |
77a0 | 65 73 65 6e 74 20 61 20 73 69 6e 67 6c 65 20 53 51 4c 20 73 74 61 74 65 6d 65 6e 74 2c 20 6e 6f | esent.a.single.SQL.statement,.no |
77c0 | 74 20 6d 75 6c 74 69 70 6c 65 20 73 74 61 74 65 6d 65 6e 74 73 2e 20 57 69 74 68 69 6e 20 74 68 | t.multiple.statements..Within.th |
77e0 | 65 0a 73 74 61 74 65 6d 65 6e 74 2c 20 22 3f 22 20 63 68 61 72 61 63 74 65 72 73 20 63 61 6e 20 | e.statement,."?".characters.can. |
7800 | 62 65 20 75 73 65 64 20 61 73 20 70 61 72 61 6d 65 74 65 72 20 6d 61 72 6b 65 72 73 20 74 6f 20 | be.used.as.parameter.markers.to. |
7820 | 69 6e 64 69 63 61 74 65 0a 77 68 65 72 65 20 64 61 74 61 20 76 61 6c 75 65 73 20 61 72 65 20 74 | indicate.where.data.values.are.t |
7840 | 6f 20 62 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 71 75 65 72 79 20 6c 61 74 65 72 20 77 68 | o.be.bound.to.the.query.later.wh |
7860 | 65 6e 20 79 6f 75 20 65 78 65 63 75 74 65 0a 69 74 2e 20 54 68 65 20 22 3f 22 20 63 68 61 72 61 | en.you.execute.it..The."?".chara |
7880 | 63 74 65 72 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 65 6e 63 6c 6f 73 65 64 20 77 69 74 | cters.should.not.be.enclosed.wit |
78a0 | 68 69 6e 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 73 2c 0a 65 76 65 6e 20 69 66 20 79 6f 75 | hin.quotation.marks,.even.if.you |
78c0 | 20 69 6e 74 65 6e 64 20 74 6f 20 62 69 6e 64 20 74 68 65 6d 20 74 6f 20 73 74 72 69 6e 67 20 76 | .intend.to.bind.them.to.string.v |
78e0 | 61 6c 75 65 73 2e 20 50 61 72 61 6d 65 74 65 72 20 6d 61 72 6b 65 72 73 20 63 61 6e 0a 62 65 20 | alues..Parameter.markers.can.be. |
7900 | 75 73 65 64 20 6f 6e 6c 79 20 77 68 65 72 65 20 64 61 74 61 20 76 61 6c 75 65 73 20 73 68 6f 75 | used.only.where.data.values.shou |
7920 | 6c 64 20 61 70 70 65 61 72 2c 20 6e 6f 74 20 66 6f 72 20 53 51 4c 20 6b 65 79 77 6f 72 64 73 2c | ld.appear,.not.for.SQL.keywords, |
7940 | 0a 69 64 65 6e 74 69 66 69 65 72 73 2c 20 61 6e 64 20 73 6f 20 66 6f 72 74 68 2e 0a 0a 49 66 20 | .identifiers,.and.so.forth...If. |
7960 | 61 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 77 69 74 68 20 74 68 65 20 67 69 | a.prepared.statement.with.the.gi |
7980 | 76 65 6e 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2c 20 69 74 20 69 73 0a 64 | ven.name.already.exists,.it.is.d |
79a0 | 65 61 6c 6c 6f 63 61 74 65 64 20 69 6d 70 6c 69 63 69 74 6c 79 20 62 65 66 6f 72 65 20 74 68 65 | eallocated.implicitly.before.the |
79c0 | 20 6e 65 77 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 70 72 65 70 61 72 65 64 2e 20 54 68 69 73 | .new.statement.is.prepared..This |
79e0 | 20 6d 65 61 6e 73 0a 74 68 61 74 20 69 66 20 74 68 65 20 6e 65 77 20 73 74 61 74 65 6d 65 6e 74 | .means.that.if.the.new.statement |
7a00 | 20 63 6f 6e 74 61 69 6e 73 20 61 6e 20 65 72 72 6f 72 20 61 6e 64 20 63 61 6e 6e 6f 74 20 62 65 | .contains.an.error.and.cannot.be |
7a20 | 20 70 72 65 70 61 72 65 64 2c 20 61 6e 0a 65 72 72 6f 72 20 69 73 20 72 65 74 75 72 6e 65 64 20 | .prepared,.an.error.is.returned. |
7a40 | 61 6e 64 20 6e 6f 20 73 74 61 74 65 6d 65 6e 74 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 | and.no.statement.with.the.given. |
7a60 | 6e 61 6d 65 20 65 78 69 73 74 73 2e 0a 0a 41 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 | name.exists...A.prepared.stateme |
7a80 | 6e 74 20 69 73 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 45 58 45 43 55 54 45 20 61 6e 64 20 | nt.is.executed.with.EXECUTE.and. |
7aa0 | 72 65 6c 65 61 73 65 64 20 77 69 74 68 0a 44 45 41 4c 4c 4f 43 41 54 45 20 50 52 45 50 41 52 45 | released.with.DEALLOCATE.PREPARE |
7ac0 | 2e 0a 0a 54 68 65 20 73 63 6f 70 65 20 6f 66 20 61 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 | ...The.scope.of.a.prepared.state |
7ae0 | 6d 65 6e 74 20 69 73 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 74 68 69 6e 20 77 68 69 63 68 | ment.is.the.session.within.which |
7b00 | 20 69 74 20 69 73 0a 63 72 65 61 74 65 64 2e 20 4f 74 68 65 72 20 73 65 73 73 69 6f 6e 73 20 63 | .it.is.created..Other.sessions.c |
7b20 | 61 6e 6e 6f 74 20 73 65 65 20 69 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | annot.see.it...URL:.https://mari |
7b40 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 72 65 70 61 72 65 2d 73 74 61 74 65 6d 65 6e 74 2f | adb.com/kb/en/prepare-statement/ |
7b60 | 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 72 | ..,.https://mariadb.com/kb/en/pr |
7b80 | 65 70 61 72 65 2d 73 74 61 74 65 6d 65 6e 74 2f 03 07 4b 01 12 24 00 00 00 04 4c 4f 43 4b 08 00 | epare-statement/..K..$....LOCK.. |
7ba0 | 0f 07 53 79 6e 74 61 78 3a 0a 4c 4f 43 4b 20 54 41 42 4c 45 53 0a 20 20 20 20 74 62 6c 5f 6e 61 | ..Syntax:.LOCK.TABLES.....tbl_na |
7bc0 | 6d 65 20 5b 5b 41 53 5d 20 61 6c 69 61 73 5d 20 6c 6f 63 6b 5f 74 79 70 65 0a 20 20 20 20 5b 2c | me.[[AS].alias].lock_type.....[, |
7be0 | 20 74 62 6c 5f 6e 61 6d 65 20 5b 5b 41 53 5d 20 61 6c 69 61 73 5d 20 6c 6f 63 6b 5f 74 79 70 65 | .tbl_name.[[AS].alias].lock_type |
7c00 | 5d 20 2e 2e 2e 0a 0a 6c 6f 63 6b 5f 74 79 70 65 3a 0a 20 20 20 20 52 45 41 44 20 5b 4c 4f 43 41 | ]......lock_type:.....READ.[LOCA |
7c20 | 4c 5d 0a 20 20 7c 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 5d 20 57 52 49 54 45 0a 0a 55 4e 4c | L]...|.[LOW_PRIORITY].WRITE..UNL |
7c40 | 4f 43 4b 20 54 41 42 4c 45 53 0a 0a 4d 79 53 51 4c 20 65 6e 61 62 6c 65 73 20 63 6c 69 65 6e 74 | OCK.TABLES..MySQL.enables.client |
7c60 | 20 73 65 73 73 69 6f 6e 73 20 74 6f 20 61 63 71 75 69 72 65 20 74 61 62 6c 65 20 6c 6f 63 6b 73 | .sessions.to.acquire.table.locks |
7c80 | 20 65 78 70 6c 69 63 69 74 6c 79 20 66 6f 72 20 74 68 65 0a 70 75 72 70 6f 73 65 20 6f 66 20 63 | .explicitly.for.the.purpose.of.c |
7ca0 | 6f 6f 70 65 72 61 74 69 6e 67 20 77 69 74 68 20 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 73 20 66 | ooperating.with.other.sessions.f |
7cc0 | 6f 72 20 61 63 63 65 73 73 20 74 6f 20 74 61 62 6c 65 73 2c 20 6f 72 20 74 6f 0a 70 72 65 76 65 | or.access.to.tables,.or.to.preve |
7ce0 | 6e 74 20 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 73 20 66 72 6f 6d 20 6d 6f 64 69 66 79 69 6e 67 | nt.other.sessions.from.modifying |
7d00 | 20 74 61 62 6c 65 73 20 64 75 72 69 6e 67 20 70 65 72 69 6f 64 73 20 77 68 65 6e 20 61 0a 73 65 | .tables.during.periods.when.a.se |
7d20 | 73 73 69 6f 6e 20 72 65 71 75 69 72 65 73 20 65 78 63 6c 75 73 69 76 65 20 61 63 63 65 73 73 20 | ssion.requires.exclusive.access. |
7d40 | 74 6f 20 74 68 65 6d 2e 20 41 20 73 65 73 73 69 6f 6e 20 63 61 6e 20 61 63 71 75 69 72 65 20 6f | to.them..A.session.can.acquire.o |
7d60 | 72 0a 72 65 6c 65 61 73 65 20 6c 6f 63 6b 73 20 6f 6e 6c 79 20 66 6f 72 20 69 74 73 65 6c 66 2e | r.release.locks.only.for.itself. |
7d80 | 20 4f 6e 65 20 73 65 73 73 69 6f 6e 20 63 61 6e 6e 6f 74 20 61 63 71 75 69 72 65 20 6c 6f 63 6b | .One.session.cannot.acquire.lock |
7da0 | 73 20 66 6f 72 0a 61 6e 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 20 6f 72 20 72 65 6c 65 61 73 65 | s.for.another.session.or.release |
7dc0 | 20 6c 6f 63 6b 73 20 68 65 6c 64 20 62 79 20 61 6e 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 2e 0a | .locks.held.by.another.session.. |
7de0 | 0a 4c 6f 63 6b 73 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 65 6d 75 6c 61 74 65 20 74 72 | .Locks.may.be.used.to.emulate.tr |
7e00 | 61 6e 73 61 63 74 69 6f 6e 73 20 6f 72 20 74 6f 20 67 65 74 20 6d 6f 72 65 20 73 70 65 65 64 20 | ansactions.or.to.get.more.speed. |
7e20 | 77 68 65 6e 0a 75 70 64 61 74 69 6e 67 20 74 61 62 6c 65 73 2e 20 54 68 69 73 20 69 73 20 65 78 | when.updating.tables..This.is.ex |
7e40 | 70 6c 61 69 6e 65 64 20 69 6e 20 6d 6f 72 65 20 64 65 74 61 69 6c 20 6c 61 74 65 72 20 69 6e 20 | plained.in.more.detail.later.in. |
7e60 | 74 68 69 73 0a 73 65 63 74 69 6f 6e 2e 0a 0a 4c 4f 43 4b 20 54 41 42 4c 45 53 20 65 78 70 6c 69 | this.section...LOCK.TABLES.expli |
7e80 | 63 69 74 6c 79 20 61 63 71 75 69 72 65 73 20 74 61 62 6c 65 20 6c 6f 63 6b 73 20 66 6f 72 20 74 | citly.acquires.table.locks.for.t |
7ea0 | 68 65 20 63 75 72 72 65 6e 74 20 63 6c 69 65 6e 74 0a 73 65 73 73 69 6f 6e 2e 20 54 61 62 6c 65 | he.current.client.session..Table |
7ec0 | 20 6c 6f 63 6b 73 20 63 61 6e 20 62 65 20 61 63 71 75 69 72 65 64 20 66 6f 72 20 62 61 73 65 20 | .locks.can.be.acquired.for.base. |
7ee0 | 74 61 62 6c 65 73 20 6f 72 20 76 69 65 77 73 2e 20 59 6f 75 20 6d 75 73 74 0a 68 61 76 65 20 74 | tables.or.views..You.must.have.t |
7f00 | 68 65 20 4c 4f 43 4b 20 54 41 42 4c 45 53 20 70 72 69 76 69 6c 65 67 65 2c 20 61 6e 64 20 74 68 | he.LOCK.TABLES.privilege,.and.th |
7f20 | 65 20 53 45 4c 45 43 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 65 61 63 68 0a 6f 62 6a 65 | e.SELECT.privilege.for.each.obje |
7f40 | 63 74 20 74 6f 20 62 65 20 6c 6f 63 6b 65 64 2e 0a 0a 46 6f 72 20 76 69 65 77 20 6c 6f 63 6b 69 | ct.to.be.locked...For.view.locki |
7f60 | 6e 67 2c 20 4c 4f 43 4b 20 54 41 42 4c 45 53 20 61 64 64 73 20 61 6c 6c 20 62 61 73 65 20 74 61 | ng,.LOCK.TABLES.adds.all.base.ta |
7f80 | 62 6c 65 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 76 69 65 77 20 74 6f 0a 74 68 65 20 73 65 74 | bles.used.in.the.view.to.the.set |
7fa0 | 20 6f 66 20 74 61 62 6c 65 73 20 74 6f 20 62 65 20 6c 6f 63 6b 65 64 20 61 6e 64 20 6c 6f 63 6b | .of.tables.to.be.locked.and.lock |
7fc0 | 73 20 74 68 65 6d 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 20 49 66 20 79 6f 75 0a 6c 6f 63 | s.them.automatically..If.you.loc |
7fe0 | 6b 20 61 20 74 61 62 6c 65 20 65 78 70 6c 69 63 69 74 6c 79 20 77 69 74 68 20 4c 4f 43 4b 20 54 | k.a.table.explicitly.with.LOCK.T |
8000 | 41 42 4c 45 53 2c 20 61 6e 79 20 74 61 62 6c 65 73 20 75 73 65 64 20 69 6e 20 74 72 69 67 67 65 | ABLES,.any.tables.used.in.trigge |
8020 | 72 73 0a 61 72 65 20 61 6c 73 6f 20 6c 6f 63 6b 65 64 20 69 6d 70 6c 69 63 69 74 6c 79 2c 20 61 | rs.are.also.locked.implicitly,.a |
8040 | 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | s.described.in.https://mariadb.c |
8060 | 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 69 67 67 65 72 73 2d 61 6e 64 2d 69 6d 70 6c 69 63 69 74 2d 6c | om/kb/en/triggers-and-implicit-l |
8080 | 6f 63 6b 73 2f 2e 0a 0a 55 4e 4c 4f 43 4b 20 54 41 42 4c 45 53 20 65 78 70 6c 69 63 69 74 6c 79 | ocks/...UNLOCK.TABLES.explicitly |
80a0 | 20 72 65 6c 65 61 73 65 73 20 61 6e 79 20 74 61 62 6c 65 20 6c 6f 63 6b 73 20 68 65 6c 64 20 62 | .releases.any.table.locks.held.b |
80c0 | 79 20 74 68 65 20 63 75 72 72 65 6e 74 0a 73 65 73 73 69 6f 6e 2e 20 4c 4f 43 4b 20 54 41 42 4c | y.the.current.session..LOCK.TABL |
80e0 | 45 53 20 69 6d 70 6c 69 63 69 74 6c 79 20 72 65 6c 65 61 73 65 73 20 61 6e 79 20 74 61 62 6c 65 | ES.implicitly.releases.any.table |
8100 | 20 6c 6f 63 6b 73 20 68 65 6c 64 20 62 79 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 73 73 69 | .locks.held.by.the.current.sessi |
8120 | 6f 6e 20 62 65 66 6f 72 65 20 61 63 71 75 69 72 69 6e 67 20 6e 65 77 20 6c 6f 63 6b 73 2e 0a 0a | on.before.acquiring.new.locks... |
8140 | 41 6e 6f 74 68 65 72 20 75 73 65 20 66 6f 72 20 55 4e 4c 4f 43 4b 20 54 41 42 4c 45 53 20 69 73 | Another.use.for.UNLOCK.TABLES.is |
8160 | 20 74 6f 20 72 65 6c 65 61 73 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 72 65 61 64 20 6c 6f 63 6b | .to.release.the.global.read.lock |
8180 | 0a 61 63 71 75 69 72 65 64 20 77 69 74 68 20 74 68 65 20 46 4c 55 53 48 20 54 41 42 4c 45 53 20 | .acquired.with.the.FLUSH.TABLES. |
81a0 | 57 49 54 48 20 52 45 41 44 20 4c 4f 43 4b 20 73 74 61 74 65 6d 65 6e 74 2c 20 77 68 69 63 68 20 | WITH.READ.LOCK.statement,.which. |
81c0 | 65 6e 61 62 6c 65 73 0a 79 6f 75 20 74 6f 20 6c 6f 63 6b 20 61 6c 6c 20 74 61 62 6c 65 73 20 69 | enables.you.to.lock.all.tables.i |
81e0 | 6e 20 61 6c 6c 20 64 61 74 61 62 61 73 65 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 46 4c 55 53 48 | n.all.databases..See.[HELP.FLUSH |
8200 | 5d 2e 20 28 54 68 69 73 20 69 73 20 61 0a 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 61 | ]..(This.is.a.very.convenient.wa |
8220 | 79 20 74 6f 20 67 65 74 20 62 61 63 6b 75 70 73 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 20 66 | y.to.get.backups.if.you.have.a.f |
8240 | 69 6c 65 20 73 79 73 74 65 6d 20 73 75 63 68 20 61 73 0a 56 65 72 69 74 61 73 20 74 68 61 74 20 | ile.system.such.as.Veritas.that. |
8260 | 63 61 6e 20 74 61 6b 65 20 73 6e 61 70 73 68 6f 74 73 20 69 6e 20 74 69 6d 65 2e 29 0a 0a 55 52 | can.take.snapshots.in.time.)..UR |
8280 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 61 | L:.https://mariadb.com/kb/en/tra |
82a0 | 6e 73 61 63 74 69 6f 6e 73 2d 6c 6f 63 6b 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | nsactions-lock/..,.https://maria |
82c0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 61 6e 73 61 63 74 69 6f 6e 73 2d 6c 6f 63 6b 2f 00 | db.com/kb/en/transactions-lock/. |
82e0 | 03 05 38 00 02 25 00 00 00 09 55 50 44 41 54 45 58 4d 4c 25 00 85 02 53 79 6e 74 61 78 3a 0a 55 | ..8..%....UPDATEXML%...Syntax:.U |
8300 | 70 64 61 74 65 58 4d 4c 28 78 6d 6c 5f 74 61 72 67 65 74 2c 20 78 70 61 74 68 5f 65 78 70 72 2c | pdateXML(xml_target,.xpath_expr, |
8320 | 20 6e 65 77 5f 78 6d 6c 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 70 6c 61 63 65 | .new_xml)..This.function.replace |
8340 | 73 20 61 20 73 69 6e 67 6c 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 61 20 67 69 76 65 6e 20 66 72 | s.a.single.portion.of.a.given.fr |
8360 | 61 67 6d 65 6e 74 20 6f 66 20 58 4d 4c 0a 6d 61 72 6b 75 70 20 78 6d 6c 5f 74 61 72 67 65 74 20 | agment.of.XML.markup.xml_target. |
8380 | 77 69 74 68 20 61 20 6e 65 77 20 58 4d 4c 20 66 72 61 67 6d 65 6e 74 20 6e 65 77 5f 78 6d 6c 2c | with.a.new.XML.fragment.new_xml, |
83a0 | 20 61 6e 64 20 74 68 65 6e 20 72 65 74 75 72 6e 73 20 74 68 65 0a 63 68 61 6e 67 65 64 20 58 4d | .and.then.returns.the.changed.XM |
83c0 | 4c 2e 20 54 68 65 20 70 6f 72 74 69 6f 6e 20 6f 66 20 78 6d 6c 5f 74 61 72 67 65 74 20 74 68 61 | L..The.portion.of.xml_target.tha |
83e0 | 74 20 69 73 20 72 65 70 6c 61 63 65 64 20 6d 61 74 63 68 65 73 20 61 6e 0a 58 50 61 74 68 20 65 | t.is.replaced.matches.an.XPath.e |
8400 | 78 70 72 65 73 73 69 6f 6e 20 78 70 61 74 68 5f 65 78 70 72 20 73 75 70 70 6c 69 65 64 20 62 79 | xpression.xpath_expr.supplied.by |
8420 | 20 74 68 65 20 75 73 65 72 2e 20 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2c 20 74 68 65 0a 58 50 61 | .the.user..In.MySQL.5.5,.the.XPa |
8440 | 74 68 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 61 74 20 6d 6f 73 | th.expression.can.contain.at.mos |
8460 | 74 20 31 32 37 20 63 68 61 72 61 63 74 65 72 73 2e 20 28 54 68 69 73 20 6c 69 6d 69 74 61 74 69 | t.127.characters..(This.limitati |
8480 | 6f 6e 0a 69 73 20 6c 69 66 74 65 64 20 69 6e 20 4d 79 53 51 4c 20 35 2e 36 2e 29 0a 0a 49 66 20 | on.is.lifted.in.MySQL.5.6.)..If. |
84a0 | 6e 6f 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 78 70 61 74 68 5f 65 78 70 | no.expression.matching.xpath_exp |
84c0 | 72 20 69 73 20 66 6f 75 6e 64 2c 20 6f 72 20 69 66 20 6d 75 6c 74 69 70 6c 65 20 6d 61 74 63 68 | r.is.found,.or.if.multiple.match |
84e0 | 65 73 0a 61 72 65 20 66 6f 75 6e 64 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 | es.are.found,.the.function.retur |
8500 | 6e 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 78 6d 6c 5f 74 61 72 67 65 74 20 58 4d 4c 20 66 | ns.the.original.xml_target.XML.f |
8520 | 72 61 67 6d 65 6e 74 2e 0a 41 6c 6c 20 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 20 73 68 6f | ragment..All.three.arguments.sho |
8540 | 75 6c 64 20 62 65 20 73 74 72 69 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | uld.be.strings...URL:.https://ma |
8560 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 70 64 61 74 65 78 6d 6c 2f 0a 0a 78 02 4d 61 | riadb.com/kb/en/updatexml/..x.Ma |
8580 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 0a 20 20 20 20 2d 3e 20 20 20 55 70 64 61 74 65 58 4d 4c | riaDB>.SELECT.....->...UpdateXML |
85a0 | 28 27 3c 61 3e 3c 62 3e 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 27 2c 20 27 2f 61 | ('<a><b>ccc</b><d></d></a>',.'/a |
85c0 | 27 2c 20 27 3c 65 3e 66 66 66 3c 2f 65 3e 27 29 20 41 53 20 76 61 6c 31 2c 0a 20 20 20 20 2d 3e | ',.'<e>fff</e>').AS.val1,.....-> |
85e0 | 20 20 20 55 70 64 61 74 65 58 4d 4c 28 27 3c 61 3e 3c 62 3e 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f | ...UpdateXML('<a><b>ccc</b><d></ |
8600 | 64 3e 3c 2f 61 3e 27 2c 20 27 2f 62 27 2c 20 27 3c 65 3e 66 66 66 3c 2f 65 3e 27 29 20 41 53 20 | d></a>',.'/b',.'<e>fff</e>').AS. |
8620 | 76 61 6c 32 2c 0a 20 20 20 20 2d 3e 20 20 20 55 70 64 61 74 65 58 4d 4c 28 27 3c 61 3e 3c 62 3e | val2,.....->...UpdateXML('<a><b> |
8640 | 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 27 2c 20 27 2f 2f 62 27 2c 20 27 3c 65 3e | ccc</b><d></d></a>',.'//b',.'<e> |
8660 | 66 66 66 3c 2f 65 3e 27 29 20 41 53 20 76 61 6c 33 2c 0a 20 20 20 20 2d 3e 20 20 20 55 70 64 61 | fff</e>').AS.val3,.....->...Upda |
8680 | 74 65 58 4d 4c 28 27 3c 61 3e 3c 62 3e 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 27 | teXML('<a><b>ccc</b><d></d></a>' |
86a0 | 2c 20 27 2f 61 2f 64 27 2c 20 27 3c 65 3e 66 66 66 3c 2f 65 3e 27 29 20 41 53 20 76 61 6c 34 2c | ,.'/a/d',.'<e>fff</e>').AS.val4, |
86c0 | 0a 20 20 20 20 2d 3e 20 20 20 55 70 64 61 74 65 58 4d 4c 28 27 3c 61 3e 3c 64 3e 3c 2f 64 3e 3c | .....->...UpdateXML('<a><d></d>< |
86e0 | 62 3e 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 64 27 2c 20 27 | b>ccc</b><d></d></a>',.'/a/d',.' |
8700 | 3c 65 3e 66 66 66 3c 2f 65 3e 27 29 20 41 53 20 76 61 6c 35 0a 20 20 20 20 2d 3e 20 5c 47 0a 0a | <e>fff</e>').AS.val5.....->.\G.. |
8720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 | ***************************.1..r |
8740 | 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 76 | ow.***************************.v |
8760 | 61 6c 31 3a 20 3c 65 3e 66 66 66 3c 2f 65 3e 0a 76 61 6c 32 3a 20 3c 61 3e 3c 62 3e 63 63 63 3c | al1:.<e>fff</e>.val2:.<a><b>ccc< |
8780 | 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 0a 76 61 6c 33 3a 20 3c 61 3e 3c 65 3e 66 66 66 3c 2f | /b><d></d></a>.val3:.<a><e>fff</ |
87a0 | 65 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 0a 76 61 6c 34 3a 20 3c 61 3e 3c 62 3e 63 63 63 3c 2f 62 | e><d></d></a>.val4:.<a><b>ccc</b |
87c0 | 3e 3c 65 3e 66 66 66 3c 2f 65 3e 3c 2f 61 3e 0a 76 61 6c 35 3a 20 3c 61 3e 3c 64 3e 3c 2f 64 3e | ><e>fff</e></a>.val5:.<a><d></d> |
87e0 | 3c 62 3e 63 63 63 3c 2f 62 3e 3c 64 3e 3c 2f 64 3e 3c 2f 61 3e 0a 24 00 68 74 74 70 73 3a 2f 2f | <b>ccc</b><d></d></a>.$.https:// |
8800 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 70 64 61 74 65 78 6d 6c 2f 03 05 b8 00 | mariadb.com/kb/en/updatexml/.... |
8820 | 12 26 00 00 00 0b 52 45 53 45 54 20 53 4c 41 56 45 08 00 6b 05 53 79 6e 74 61 78 3a 0a 52 45 53 | .&....RESET.SLAVE..k.Syntax:.RES |
8840 | 45 54 20 53 4c 41 56 45 20 5b 41 4c 4c 5d 0a 0a 52 45 53 45 54 20 53 4c 41 56 45 20 6d 61 6b 65 | ET.SLAVE.[ALL]..RESET.SLAVE.make |
8860 | 73 20 74 68 65 20 73 6c 61 76 65 20 66 6f 72 67 65 74 20 69 74 73 20 72 65 70 6c 69 63 61 74 69 | s.the.slave.forget.its.replicati |
8880 | 6f 6e 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 0a 6d 61 73 74 65 72 27 73 20 62 69 6e 61 | on.position.in.the.master's.bina |
88a0 | 72 79 20 6c 6f 67 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 6d 65 61 6e 74 20 | ry.log..This.statement.is.meant. |
88c0 | 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 20 63 6c 65 61 6e 0a 73 74 61 72 74 3a 20 49 74 | to.be.used.for.a.clean.start:.It |
88e0 | 20 64 65 6c 65 74 65 73 20 74 68 65 20 6d 61 73 74 65 72 2e 69 6e 66 6f 20 61 6e 64 20 72 65 6c | .deletes.the.master.info.and.rel |
8900 | 61 79 2d 6c 6f 67 2e 69 6e 66 6f 20 66 69 6c 65 73 2c 20 61 6c 6c 20 74 68 65 0a 72 65 6c 61 79 | ay-log.info.files,.all.the.relay |
8920 | 20 6c 6f 67 20 66 69 6c 65 73 2c 20 61 6e 64 20 73 74 61 72 74 73 20 61 20 6e 65 77 20 72 65 6c | .log.files,.and.starts.a.new.rel |
8940 | 61 79 20 6c 6f 67 20 66 69 6c 65 2e 20 54 6f 20 75 73 65 20 52 45 53 45 54 20 53 4c 41 56 45 2c | ay.log.file..To.use.RESET.SLAVE, |
8960 | 0a 74 68 65 20 73 6c 61 76 65 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 74 68 72 65 61 64 73 20 6d | .the.slave.replication.threads.m |
8980 | 75 73 74 20 62 65 20 73 74 6f 70 70 65 64 20 28 75 73 65 20 53 54 4f 50 20 53 4c 41 56 45 20 69 | ust.be.stopped.(use.STOP.SLAVE.i |
89a0 | 66 0a 6e 65 63 65 73 73 61 72 79 29 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 41 6c 6c 20 72 65 6c 61 79 | f.necessary)...*Note*:.All.relay |
89c0 | 20 6c 6f 67 20 66 69 6c 65 73 20 61 72 65 20 64 65 6c 65 74 65 64 2c 20 65 76 65 6e 20 69 66 20 | .log.files.are.deleted,.even.if. |
89e0 | 74 68 65 79 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 0a 63 6f 6d 70 6c 65 74 65 6c 79 20 65 78 | they.have.not.been.completely.ex |
8a00 | 65 63 75 74 65 64 20 62 79 20 74 68 65 20 73 6c 61 76 65 20 53 51 4c 20 74 68 72 65 61 64 2e 20 | ecuted.by.the.slave.SQL.thread.. |
8a20 | 28 54 68 69 73 20 69 73 20 61 20 63 6f 6e 64 69 74 69 6f 6e 0a 6c 69 6b 65 6c 79 20 74 6f 20 65 | (This.is.a.condition.likely.to.e |
8a40 | 78 69 73 74 20 6f 6e 20 61 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 73 6c 61 76 65 20 69 66 20 79 | xist.on.a.replication.slave.if.y |
8a60 | 6f 75 20 68 61 76 65 20 69 73 73 75 65 64 20 61 20 53 54 4f 50 20 53 4c 41 56 45 0a 73 74 61 74 | ou.have.issued.a.STOP.SLAVE.stat |
8a80 | 65 6d 65 6e 74 20 6f 72 20 69 66 20 74 68 65 20 73 6c 61 76 65 20 69 73 20 68 69 67 68 6c 79 20 | ement.or.if.the.slave.is.highly. |
8aa0 | 6c 6f 61 64 65 64 2e 29 0a 0a 49 6e 20 4d 79 53 51 4c 20 35 2e 35 20 28 75 6e 6c 69 6b 65 20 74 | loaded.)..In.MySQL.5.5.(unlike.t |
8ac0 | 68 65 20 63 61 73 65 20 69 6e 20 4d 79 53 51 4c 20 35 2e 31 20 61 6e 64 20 65 61 72 6c 69 65 72 | he.case.in.MySQL.5.1.and.earlier |
8ae0 | 29 2c 20 52 45 53 45 54 20 53 4c 41 56 45 0a 64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 61 | ),.RESET.SLAVE.does.not.change.a |
8b00 | 6e 79 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 70 61 72 61 6d 65 | ny.replication.connection.parame |
8b20 | 74 65 72 73 20 73 75 63 68 20 61 73 20 6d 61 73 74 65 72 0a 68 6f 73 74 2c 20 6d 61 73 74 65 72 | ters.such.as.master.host,.master |
8b40 | 20 70 6f 72 74 2c 20 6d 61 73 74 65 72 20 75 73 65 72 2c 20 6f 72 20 6d 61 73 74 65 72 20 70 61 | .port,.master.user,.or.master.pa |
8b60 | 73 73 77 6f 72 64 2c 20 77 68 69 63 68 20 61 72 65 20 72 65 74 61 69 6e 65 64 0a 69 6e 20 6d 65 | ssword,.which.are.retained.in.me |
8b80 | 6d 6f 72 79 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 53 54 41 52 54 20 53 4c 41 56 | mory..This.means.that.START.SLAV |
8ba0 | 45 20 63 61 6e 20 62 65 20 69 73 73 75 65 64 20 77 69 74 68 6f 75 74 20 72 65 71 75 69 72 69 6e | E.can.be.issued.without.requirin |
8bc0 | 67 0a 61 20 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 73 74 61 74 65 6d 65 6e 74 20 66 | g.a.CHANGE.MASTER.TO.statement.f |
8be0 | 6f 6c 6c 6f 77 69 6e 67 20 52 45 53 45 54 20 53 4c 41 56 45 2e 0a 0a 49 6e 20 4d 79 53 51 4c 20 | ollowing.RESET.SLAVE...In.MySQL. |
8c00 | 35 2e 35 2e 31 36 20 61 6e 64 20 6c 61 74 65 72 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 52 45 | 5.5.16.and.later,.you.can.use.RE |
8c20 | 53 45 54 20 53 4c 41 56 45 20 41 4c 4c 20 74 6f 20 72 65 73 65 74 20 74 68 65 73 65 0a 63 6f 6e | SET.SLAVE.ALL.to.reset.these.con |
8c40 | 6e 65 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 20 28 42 75 67 20 23 31 31 38 30 39 30 31 | nection.parameters.(Bug.#1180901 |
8c60 | 36 29 2e 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 6c | 6)..Connection.parameters.are.al |
8c80 | 73 6f 0a 72 65 73 65 74 20 69 66 20 74 68 65 20 73 6c 61 76 65 20 6d 79 73 71 6c 64 20 69 73 20 | so.reset.if.the.slave.mysqld.is. |
8ca0 | 73 68 75 74 20 64 6f 77 6e 2e 0a 0a 49 66 20 74 68 65 20 73 6c 61 76 65 20 53 51 4c 20 74 68 72 | shut.down...If.the.slave.SQL.thr |
8cc0 | 65 61 64 20 77 61 73 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 72 65 70 6c 69 63 61 | ead.was.in.the.middle.of.replica |
8ce0 | 74 69 6e 67 20 74 65 6d 70 6f 72 61 72 79 0a 74 61 62 6c 65 73 20 77 68 65 6e 20 69 74 20 77 61 | ting.temporary.tables.when.it.wa |
8d00 | 73 20 73 74 6f 70 70 65 64 2c 20 61 6e 64 20 52 45 53 45 54 20 53 4c 41 56 45 20 69 73 20 69 73 | s.stopped,.and.RESET.SLAVE.is.is |
8d20 | 73 75 65 64 2c 20 74 68 65 73 65 20 72 65 70 6c 69 63 61 74 65 64 0a 74 65 6d 70 6f 72 61 72 79 | sued,.these.replicated.temporary |
8d40 | 20 74 61 62 6c 65 73 20 61 72 65 20 64 65 6c 65 74 65 64 20 6f 6e 20 74 68 65 20 73 6c 61 76 65 | .tables.are.deleted.on.the.slave |
8d60 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
8d80 | 6e 2f 72 65 73 65 74 2d 73 6c 61 76 65 2d 63 6f 6e 6e 65 63 74 69 6f 6e 5f 6e 61 6d 65 2f 0a 0a | n/reset-slave-connection_name/.. |
8da0 | 36 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 73 65 | 6.https://mariadb.com/kb/en/rese |
8dc0 | 74 2d 73 6c 61 76 65 2d 63 6f 6e 6e 65 63 74 69 6f 6e 5f 6e 61 6d 65 2f 03 02 2c 00 12 27 00 00 | t-slave-connection_name/..,..'.. |
8de0 | 00 10 53 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 1a 00 e5 01 53 79 6e 74 61 78 3a 0a 53 48 | ..SHOW.BINARY.LOGS....Syntax:.SH |
8e00 | 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 0a 53 48 4f 57 20 4d 41 53 54 45 52 20 4c 4f 47 53 0a | OW.BINARY.LOGS.SHOW.MASTER.LOGS. |
8e20 | 0a 4c 69 73 74 73 20 74 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 73 20 6f 6e 20 74 | .Lists.the.binary.log.files.on.t |
8e40 | 68 65 20 73 65 72 76 65 72 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 | he.server..This.statement.is.use |
8e60 | 64 20 61 73 0a 70 61 72 74 20 6f 66 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 64 65 73 63 72 | d.as.part.of.the.procedure.descr |
8e80 | 69 62 65 64 20 69 6e 20 5b 48 45 4c 50 20 50 55 52 47 45 20 42 49 4e 41 52 59 20 4c 4f 47 53 5d | ibed.in.[HELP.PURGE.BINARY.LOGS] |
8ea0 | 2c 20 74 68 61 74 20 73 68 6f 77 73 0a 68 6f 77 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 | ,.that.shows.how.to.determine.wh |
8ec0 | 69 63 68 20 6c 6f 67 73 20 63 61 6e 20 62 65 20 70 75 72 67 65 64 2e 0a 0a 4d 61 72 69 61 44 42 | ich.logs.can.be.purged...MariaDB |
8ee0 | 3e 20 53 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | >.SHOW.BINARY.LOGS;.+----------- |
8f00 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 6f 67 5f 6e 61 6d 65 20 20 20 20 | ----+-----------+.|.Log_name.... |
8f20 | 20 20 7c 20 46 69 6c 65 5f 73 69 7a 65 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..|.File_size.|.+--------------- |
8f40 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 62 69 6e 6c 6f 67 2e 30 30 30 30 31 35 20 7c 20 | +-----------+.|.binlog.000015.|. |
8f60 | 20 20 20 37 32 34 39 33 35 20 7c 0a 7c 20 62 69 6e 6c 6f 67 2e 30 30 30 30 31 36 20 7c 20 20 20 | ...724935.|.|.binlog.000016.|... |
8f80 | 20 37 33 33 34 38 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | .733481.|.+---------------+----- |
8fa0 | 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ------+..URL:.https://mariadb.co |
8fc0 | 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 62 69 6e 61 72 79 2d 6c 6f 67 73 2f 0a 0a 2b 00 68 74 74 | m/kb/en/show-binary-logs/..+.htt |
8fe0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 62 69 6e 61 | ps://mariadb.com/kb/en/show-bina |
9000 | 72 79 2d 6c 6f 67 73 2f 03 01 42 02 12 28 00 00 00 07 50 4f 4c 59 47 4f 4e 18 00 0d 01 50 6f 6c | ry-logs/..B..(....POLYGON....Pol |
9020 | 79 67 6f 6e 28 6c 73 31 2c 6c 73 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 | ygon(ls1,ls2,...)..Constructs.a. |
9040 | 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 20 66 72 6f 6d 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 4c | Polygon.value.from.a.number.of.L |
9060 | 69 6e 65 53 74 72 69 6e 67 20 6f 72 20 57 4b 42 0a 4c 69 6e 65 53 74 72 69 6e 67 20 61 72 67 75 | ineString.or.WKB.LineString.argu |
9080 | 6d 65 6e 74 73 2e 20 49 66 20 61 6e 79 20 61 72 67 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 | ments..If.any.argument.does.not. |
90a0 | 72 65 70 72 65 73 65 6e 74 20 61 20 4c 69 6e 65 61 72 52 69 6e 67 0a 28 74 68 61 74 20 69 73 2c | represent.a.LinearRing.(that.is, |
90c0 | 20 6e 6f 74 20 61 20 63 6c 6f 73 65 64 20 61 6e 64 20 73 69 6d 70 6c 65 20 4c 69 6e 65 53 74 72 | .not.a.closed.and.simple.LineStr |
90e0 | 69 6e 67 29 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 0a 4e 55 4c 4c 2e 0a | ing),.the.return.value.is.NULL.. |
9100 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
9120 | 70 6f 6c 79 67 6f 6e 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | polygon/..".https://mariadb.com/ |
9140 | 6b 62 2f 65 6e 2f 70 6f 6c 79 67 6f 6e 2f 00 00 03 00 e3 01 02 29 00 00 00 06 4d 49 4e 55 54 45 | kb/en/polygon/.......)....MINUTE |
9160 | 1f 00 72 00 53 79 6e 74 61 78 3a 0a 4d 49 4e 55 54 45 28 74 69 6d 65 29 0a 0a 52 65 74 75 72 6e | ..r.Syntax:.MINUTE(time)..Return |
9180 | 73 20 74 68 65 20 6d 69 6e 75 74 65 20 66 6f 72 20 74 69 6d 65 2c 20 69 6e 20 74 68 65 20 72 61 | s.the.minute.for.time,.in.the.ra |
91a0 | 6e 67 65 20 30 20 74 6f 20 35 39 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | nge.0.to.59...URL:.https://maria |
91c0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 6e 75 74 65 2f 0a 0a 3c 00 4d 61 72 69 61 44 42 3e | db.com/kb/en/minute/..<.MariaDB> |
91e0 | 20 53 45 4c 45 43 54 20 4d 49 4e 55 54 45 28 27 32 30 30 38 2d 30 32 2d 30 33 20 31 30 3a 30 35 | .SELECT.MINUTE('2008-02-03.10:05 |
9200 | 3a 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 35 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 | :03');.........->.5.!.https://ma |
9220 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 6e 75 74 65 2f 00 03 00 8b 01 12 2a 00 00 | riadb.com/kb/en/minute/......*.. |
9240 | 00 03 44 41 59 1f 00 5e 00 53 79 6e 74 61 78 3a 0a 44 41 59 28 64 61 74 65 29 0a 0a 44 41 59 28 | ..DAY..^.Syntax:.DAY(date)..DAY( |
9260 | 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 41 59 4f 46 4d 4f 4e 54 48 28 29 2e | ).is.a.synonym.for.DAYOFMONTH(). |
9280 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
92a0 | 2f 64 61 79 2f 0a 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | /day/....https://mariadb.com/kb/ |
92c0 | 65 6e 2f 64 61 79 2f 00 03 00 a7 01 12 2b 00 00 00 03 4d 49 44 25 00 7a 00 53 79 6e 74 61 78 3a | en/day/......+....MID%.z.Syntax: |
92e0 | 0a 4d 49 44 28 73 74 72 2c 70 6f 73 2c 6c 65 6e 29 0a 0a 4d 49 44 28 73 74 72 2c 70 6f 73 2c 6c | .MID(str,pos,len)..MID(str,pos,l |
9300 | 65 6e 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 53 55 42 53 54 52 49 4e 47 28 73 | en).is.a.synonym.for.SUBSTRING(s |
9320 | 74 72 2c 70 6f 73 2c 6c 65 6e 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | tr,pos,len)...URL:.https://maria |
9340 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 64 2f 0a 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | db.com/kb/en/mid/....https://mar |
9360 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 64 2f 00 03 06 6c 00 02 2c 00 00 00 04 55 55 | iadb.com/kb/en/mid/...l..,....UU |
9380 | 49 44 0e 00 f1 05 53 79 6e 74 61 78 3a 0a 55 55 49 44 28 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 | ID....Syntax:.UUID()..Returns.a. |
93a0 | 55 6e 69 76 65 72 73 61 6c 20 55 6e 69 71 75 65 20 49 64 65 6e 74 69 66 69 65 72 20 28 55 55 49 | Universal.Unique.Identifier.(UUI |
93c0 | 44 29 20 67 65 6e 65 72 61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 22 44 43 45 20 31 | D).generated.according.to."DCE.1 |
93e0 | 2e 31 3a 20 52 65 6d 6f 74 65 20 50 72 6f 63 65 64 75 72 65 20 43 61 6c 6c 22 20 28 41 70 70 65 | .1:.Remote.Procedure.Call".(Appe |
9400 | 6e 64 69 78 20 41 29 20 43 41 45 20 28 43 6f 6d 6d 6f 6e 20 41 70 70 6c 69 63 61 74 69 6f 6e 73 | ndix.A).CAE.(Common.Applications |
9420 | 0a 45 6e 76 69 72 6f 6e 6d 65 6e 74 29 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 70 75 62 | .Environment).Specifications.pub |
9440 | 6c 69 73 68 65 64 20 62 79 20 54 68 65 20 4f 70 65 6e 20 47 72 6f 75 70 20 69 6e 20 4f 63 74 6f | lished.by.The.Open.Group.in.Octo |
9460 | 62 65 72 20 31 39 39 37 0a 28 44 6f 63 75 6d 65 6e 74 20 4e 75 6d 62 65 72 20 43 37 30 36 2c 0a | ber.1997.(Document.Number.C706,. |
9480 | 68 74 74 70 3a 2f 2f 77 77 77 2e 6f 70 65 6e 67 72 6f 75 70 2e 6f 72 67 2f 70 75 62 6c 69 63 2f | http://www.opengroup.org/public/ |
94a0 | 70 75 62 73 2f 63 61 74 61 6c 6f 67 2f 63 37 30 36 2e 68 74 6d 29 2e 0a 0a 41 20 55 55 49 44 20 | pubs/catalog/c706.htm)...A.UUID. |
94c0 | 69 73 20 64 65 73 69 67 6e 65 64 20 61 73 20 61 20 6e 75 6d 62 65 72 20 74 68 61 74 20 69 73 20 | is.designed.as.a.number.that.is. |
94e0 | 67 6c 6f 62 61 6c 6c 79 20 75 6e 69 71 75 65 20 69 6e 20 73 70 61 63 65 20 61 6e 64 0a 74 69 6d | globally.unique.in.space.and.tim |
9500 | 65 2e 20 54 77 6f 20 63 61 6c 6c 73 20 74 6f 20 55 55 49 44 28 29 20 61 72 65 20 65 78 70 65 63 | e..Two.calls.to.UUID().are.expec |
9520 | 74 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 77 6f 20 64 69 66 66 65 72 65 6e 74 0a 76 61 | ted.to.generate.two.different.va |
9540 | 6c 75 65 73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 73 65 20 63 61 6c 6c 73 20 61 72 65 20 70 65 | lues,.even.if.these.calls.are.pe |
9560 | 72 66 6f 72 6d 65 64 20 6f 6e 20 74 77 6f 20 73 65 70 61 72 61 74 65 20 63 6f 6d 70 75 74 65 72 | rformed.on.two.separate.computer |
9580 | 73 0a 74 68 61 74 20 61 72 65 20 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 65 61 63 68 | s.that.are.not.connected.to.each |
95a0 | 20 6f 74 68 65 72 2e 0a 0a 41 20 55 55 49 44 20 69 73 20 61 20 31 32 38 2d 62 69 74 20 6e 75 6d | .other...A.UUID.is.a.128-bit.num |
95c0 | 62 65 72 20 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 20 61 20 75 74 66 38 20 73 74 72 69 6e 67 | ber.represented.by.a.utf8.string |
95e0 | 20 6f 66 20 66 69 76 65 0a 68 65 78 61 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 73 20 69 6e 20 | .of.five.hexadecimal.numbers.in. |
9600 | 61 61 61 61 61 61 61 61 2d 62 62 62 62 2d 63 63 63 63 2d 64 64 64 64 2d 65 65 65 65 65 65 65 65 | aaaaaaaa-bbbb-cccc-dddd-eeeeeeee |
9620 | 65 65 65 65 20 66 6f 72 6d 61 74 3a 0a 0a 6f 20 54 68 65 20 66 69 72 73 74 20 74 68 72 65 65 20 | eeee.format:..o.The.first.three. |
9640 | 6e 75 6d 62 65 72 73 20 61 72 65 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 61 20 74 69 6d | numbers.are.generated.from.a.tim |
9660 | 65 73 74 61 6d 70 2e 0a 0a 6f 20 54 68 65 20 66 6f 75 72 74 68 20 6e 75 6d 62 65 72 20 70 72 65 | estamp...o.The.fourth.number.pre |
9680 | 73 65 72 76 65 73 20 74 65 6d 70 6f 72 61 6c 20 75 6e 69 71 75 65 6e 65 73 73 20 69 6e 20 63 61 | serves.temporal.uniqueness.in.ca |
96a0 | 73 65 20 74 68 65 20 74 69 6d 65 73 74 61 6d 70 0a 20 20 76 61 6c 75 65 20 6c 6f 73 65 73 20 6d | se.the.timestamp...value.loses.m |
96c0 | 6f 6e 6f 74 6f 6e 69 63 69 74 79 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 64 75 65 20 74 6f | onotonicity.(for.example,.due.to |
96e0 | 20 64 61 79 6c 69 67 68 74 20 73 61 76 69 6e 67 20 74 69 6d 65 29 2e 0a 0a 6f 20 54 68 65 20 66 | .daylight.saving.time)...o.The.f |
9700 | 69 66 74 68 20 6e 75 6d 62 65 72 20 69 73 20 61 6e 20 49 45 45 45 20 38 30 32 20 6e 6f 64 65 20 | ifth.number.is.an.IEEE.802.node. |
9720 | 6e 75 6d 62 65 72 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 73 70 61 74 69 61 6c 0a 20 20 75 | number.that.provides.spatial...u |
9740 | 6e 69 71 75 65 6e 65 73 73 2e 20 41 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 69 73 20 73 75 | niqueness..A.random.number.is.su |
9760 | 62 73 74 69 74 75 74 65 64 20 69 66 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 20 6e 6f 74 0a 20 | bstituted.if.the.latter.is.not.. |
9780 | 20 61 76 61 69 6c 61 62 6c 65 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 65 63 61 75 73 65 | .available.(for.example,.because |
97a0 | 20 74 68 65 20 68 6f 73 74 20 63 6f 6d 70 75 74 65 72 20 68 61 73 20 6e 6f 20 45 74 68 65 72 6e | .the.host.computer.has.no.Ethern |
97c0 | 65 74 0a 20 20 63 61 72 64 2c 20 6f 72 20 77 65 20 64 6f 20 6e 6f 74 20 6b 6e 6f 77 20 68 6f 77 | et...card,.or.we.do.not.know.how |
97e0 | 20 74 6f 20 66 69 6e 64 20 74 68 65 20 68 61 72 64 77 61 72 65 20 61 64 64 72 65 73 73 20 6f 66 | .to.find.the.hardware.address.of |
9800 | 20 61 6e 0a 20 20 69 6e 74 65 72 66 61 63 65 20 6f 6e 20 79 6f 75 72 20 6f 70 65 72 61 74 69 6e | .an...interface.on.your.operatin |
9820 | 67 20 73 79 73 74 65 6d 29 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 73 70 61 74 69 61 6c | g.system)..In.this.case,.spatial |
9840 | 20 75 6e 69 71 75 65 6e 65 73 73 0a 20 20 63 61 6e 6e 6f 74 20 62 65 20 67 75 61 72 61 6e 74 65 | .uniqueness...cannot.be.guarante |
9860 | 65 64 2e 20 4e 65 76 65 72 74 68 65 6c 65 73 73 2c 20 61 20 63 6f 6c 6c 69 73 69 6f 6e 20 73 68 | ed..Nevertheless,.a.collision.sh |
9880 | 6f 75 6c 64 20 68 61 76 65 20 76 65 72 79 20 6c 6f 77 0a 20 20 70 72 6f 62 61 62 69 6c 69 74 79 | ould.have.very.low...probability |
98a0 | 2e 0a 0a 20 20 43 75 72 72 65 6e 74 6c 79 2c 20 74 68 65 20 4d 41 43 20 61 64 64 72 65 73 73 20 | .....Currently,.the.MAC.address. |
98c0 | 6f 66 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 69 73 20 74 61 6b 65 6e 20 69 6e 74 6f 20 61 63 | of.an.interface.is.taken.into.ac |
98e0 | 63 6f 75 6e 74 20 6f 6e 6c 79 0a 20 20 6f 6e 20 46 72 65 65 42 53 44 20 61 6e 64 20 4c 69 6e 75 | count.only...on.FreeBSD.and.Linu |
9900 | 78 2e 20 4f 6e 20 6f 74 68 65 72 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 73 2c 20 4d | x..On.other.operating.systems,.M |
9920 | 79 53 51 4c 20 75 73 65 73 20 61 0a 20 20 72 61 6e 64 6f 6d 6c 79 20 67 65 6e 65 72 61 74 65 64 | ySQL.uses.a...randomly.generated |
9940 | 20 34 38 2d 62 69 74 20 6e 75 6d 62 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | .48-bit.number...URL:.https://ma |
9960 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 75 69 64 2f 0a 0a 4a 00 4d 61 72 69 61 44 42 | riadb.com/kb/en/uuid/..J.MariaDB |
9980 | 3e 20 53 45 4c 45 43 54 20 55 55 49 44 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 36 63 63 | >.SELECT.UUID();.........->.'6cc |
99a0 | 64 37 38 30 63 2d 62 61 62 61 2d 31 30 32 36 2d 39 35 36 34 2d 30 30 34 30 66 34 33 31 31 65 32 | d780c-baba-1026-9564-0040f4311e2 |
99c0 | 39 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 | 9'...https://mariadb.com/kb/en/u |
99e0 | 75 69 64 2f 01 01 15 12 2d 00 00 00 0a 4c 49 4e 45 53 54 52 49 4e 47 18 00 da 00 4c 69 6e 65 53 | uid/....-....LINESTRING....LineS |
9a00 | 74 72 69 6e 67 28 70 74 31 2c 70 74 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 | tring(pt1,pt2,...)..Constructs.a |
9a20 | 20 4c 69 6e 65 53 74 72 69 6e 67 20 76 61 6c 75 65 20 66 72 6f 6d 20 61 20 6e 75 6d 62 65 72 20 | .LineString.value.from.a.number. |
9a40 | 6f 66 20 50 6f 69 6e 74 20 6f 72 20 57 4b 42 20 50 6f 69 6e 74 0a 61 72 67 75 6d 65 6e 74 73 2e | of.Point.or.WKB.Point.arguments. |
9a60 | 20 49 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 69 73 20 6c | .If.the.number.of.arguments.is.l |
9a80 | 65 73 73 20 74 68 61 6e 20 74 77 6f 2c 20 74 68 65 20 72 65 74 75 72 6e 0a 76 61 6c 75 65 20 69 | ess.than.two,.the.return.value.i |
9aa0 | 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | s.NULL...URL:.https://mariadb.co |
9ac0 | 6d 2f 6b 62 2f 65 6e 2f 6c 69 6e 65 73 74 72 69 6e 67 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d | m/kb/en/linestring/..%.https://m |
9ae0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 69 6e 65 73 74 72 69 6e 67 2f 03 01 34 00 | ariadb.com/kb/en/linestring/..4. |
9b00 | 12 2e 00 00 00 05 53 4c 45 45 50 0e 00 03 01 53 79 6e 74 61 78 3a 0a 53 4c 45 45 50 28 64 75 72 | ......SLEEP....Syntax:.SLEEP(dur |
9b20 | 61 74 69 6f 6e 29 0a 0a 53 6c 65 65 70 73 20 28 70 61 75 73 65 73 29 20 66 6f 72 20 74 68 65 20 | ation)..Sleeps.(pauses).for.the. |
9b40 | 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 64 | number.of.seconds.given.by.the.d |
9b60 | 75 72 61 74 69 6f 6e 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 73 20 30 | uration.argument,.then.returns.0 |
9b80 | 2e 20 49 66 20 53 4c 45 45 50 28 29 20 69 73 20 69 6e 74 65 72 72 75 70 74 65 64 2c 20 69 74 20 | ..If.SLEEP().is.interrupted,.it. |
9ba0 | 72 65 74 75 72 6e 73 20 31 2e 20 54 68 65 0a 64 75 72 61 74 69 6f 6e 20 6d 61 79 20 68 61 76 65 | returns.1..The.duration.may.have |
9bc0 | 20 61 20 66 72 61 63 74 69 6f 6e 61 6c 20 70 61 72 74 20 67 69 76 65 6e 20 69 6e 20 6d 69 63 72 | .a.fractional.part.given.in.micr |
9be0 | 6f 73 65 63 6f 6e 64 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | oseconds...URL:.https://mariadb. |
9c00 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 6c 65 65 70 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | com/kb/en/sleep/....https://mari |
9c20 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 6c 65 65 70 2f 03 01 50 00 02 2f 00 00 00 0d 43 4f | adb.com/kb/en/sleep/..P../....CO |
9c40 | 4e 4e 45 43 54 49 4f 4e 5f 49 44 11 00 db 00 53 79 6e 74 61 78 3a 0a 43 4f 4e 4e 45 43 54 49 4f | NNECTION_ID....Syntax:.CONNECTIO |
9c60 | 4e 5f 49 44 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 49 | N_ID()..Returns.the.connection.I |
9c80 | 44 20 28 74 68 72 65 61 64 20 49 44 29 20 66 6f 72 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e | D.(thread.ID).for.the.connection |
9ca0 | 2e 20 45 76 65 72 79 0a 63 6f 6e 6e 65 63 74 69 6f 6e 20 68 61 73 20 61 6e 20 49 44 20 74 68 61 | ..Every.connection.has.an.ID.tha |
9cc0 | 74 20 69 73 20 75 6e 69 71 75 65 20 61 6d 6f 6e 67 20 74 68 65 20 73 65 74 20 6f 66 20 63 75 72 | t.is.unique.among.the.set.of.cur |
9ce0 | 72 65 6e 74 6c 79 0a 63 6f 6e 6e 65 63 74 65 64 20 63 6c 69 65 6e 74 73 2e 0a 0a 55 52 4c 3a 20 | rently.connected.clients...URL:. |
9d00 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 6e 65 63 | https://mariadb.com/kb/en/connec |
9d20 | 74 69 6f 6e 5f 69 64 2f 0a 0a 32 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 4e 4e | tion_id/..2.MariaDB>.SELECT.CONN |
9d40 | 45 43 54 49 4f 4e 5f 49 44 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 33 37 38 36 0a 28 00 | ECTION_ID();.........->.23786.(. |
9d60 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 6e 65 63 | https://mariadb.com/kb/en/connec |
9d80 | 74 69 6f 6e 5f 69 64 2f 01 07 d9 12 30 00 00 00 06 44 45 4c 45 54 45 1b 00 a6 07 53 79 6e 74 61 | tion_id/....0....DELETE....Synta |
9da0 | 78 3a 0a 53 69 6e 67 6c 65 2d 74 61 62 6c 65 20 73 79 6e 74 61 78 3a 0a 0a 44 45 4c 45 54 45 20 | x:.Single-table.syntax:..DELETE. |
9dc0 | 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 5d 20 5b 51 55 49 43 4b 5d 20 5b 49 47 4e 4f 52 45 5d 20 | [LOW_PRIORITY].[QUICK].[IGNORE]. |
9de0 | 46 52 4f 4d 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 65 72 65 5f 63 | FROM.tbl_name.....[WHERE.where_c |
9e00 | 6f 6e 64 69 74 69 6f 6e 5d 0a 20 20 20 20 5b 4f 52 44 45 52 20 42 59 20 2e 2e 2e 5d 0a 20 20 20 | ondition].....[ORDER.BY....].... |
9e20 | 20 5b 4c 49 4d 49 54 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 0a 4d 75 6c 74 69 70 6c 65 2d 74 61 62 | .[LIMIT.row_count]..Multiple-tab |
9e40 | 6c 65 20 73 79 6e 74 61 78 3a 0a 0a 44 45 4c 45 54 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 | le.syntax:..DELETE.[LOW_PRIORITY |
9e60 | 5d 20 5b 51 55 49 43 4b 5d 20 5b 49 47 4e 4f 52 45 5d 0a 20 20 20 20 74 62 6c 5f 6e 61 6d 65 5b | ].[QUICK].[IGNORE].....tbl_name[ |
9e80 | 2e 2a 5d 20 5b 2c 20 74 62 6c 5f 6e 61 6d 65 5b 2e 2a 5d 5d 20 2e 2e 2e 0a 20 20 20 20 46 52 4f | .*].[,.tbl_name[.*]].........FRO |
9ea0 | 4d 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 | M.table_references.....[WHERE.wh |
9ec0 | 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 0a 4f 72 3a 0a 0a 44 45 4c 45 54 45 20 5b 4c 4f 57 | ere_condition]..Or:..DELETE.[LOW |
9ee0 | 5f 50 52 49 4f 52 49 54 59 5d 20 5b 51 55 49 43 4b 5d 20 5b 49 47 4e 4f 52 45 5d 0a 20 20 20 20 | _PRIORITY].[QUICK].[IGNORE]..... |
9f00 | 46 52 4f 4d 20 74 62 6c 5f 6e 61 6d 65 5b 2e 2a 5d 20 5b 2c 20 74 62 6c 5f 6e 61 6d 65 5b 2e 2a | FROM.tbl_name[.*].[,.tbl_name[.* |
9f20 | 5d 5d 20 2e 2e 2e 0a 20 20 20 20 55 53 49 4e 47 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 | ]].........USING.table_reference |
9f40 | 73 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 0a 46 | s.....[WHERE.where_condition]..F |
9f60 | 6f 72 20 74 68 65 20 73 69 6e 67 6c 65 2d 74 61 62 6c 65 20 73 79 6e 74 61 78 2c 20 74 68 65 20 | or.the.single-table.syntax,.the. |
9f80 | 44 45 4c 45 54 45 20 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 65 74 65 73 20 72 6f 77 73 20 66 72 | DELETE.statement.deletes.rows.fr |
9fa0 | 6f 6d 0a 74 62 6c 5f 6e 61 6d 65 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 63 6f 75 6e 74 20 | om.tbl_name.and.returns.a.count. |
9fc0 | 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 65 6c 65 74 65 64 20 72 6f 77 73 2e 20 54 | of.the.number.of.deleted.rows..T |
9fe0 | 68 69 73 20 63 6f 75 6e 74 0a 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 62 79 20 63 61 6c | his.count.can.be.obtained.by.cal |
a000 | 6c 69 6e 67 20 74 68 65 20 52 4f 57 5f 43 4f 55 4e 54 28 29 20 66 75 6e 63 74 69 6f 6e 20 28 73 | ling.the.ROW_COUNT().function.(s |
a020 | 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 66 | ee.https://mariadb.com/kb/en/inf |
a040 | 6f 72 6d 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 2d 72 6f 77 5f 63 6f 75 6e 74 2f 29 2e 20 | ormation-functions-row_count/).. |
a060 | 54 68 65 0a 57 48 45 52 45 20 63 6c 61 75 73 65 2c 20 69 66 20 67 69 76 65 6e 2c 20 73 70 65 63 | The.WHERE.clause,.if.given,.spec |
a080 | 69 66 69 65 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 20 69 64 65 6e 74 69 | ifies.the.conditions.that.identi |
a0a0 | 66 79 20 77 68 69 63 68 0a 72 6f 77 73 20 74 6f 20 64 65 6c 65 74 65 2e 20 57 69 74 68 20 6e 6f | fy.which.rows.to.delete..With.no |
a0c0 | 20 57 48 45 52 45 20 63 6c 61 75 73 65 2c 20 61 6c 6c 20 72 6f 77 73 20 61 72 65 20 64 65 6c 65 | .WHERE.clause,.all.rows.are.dele |
a0e0 | 74 65 64 2e 20 49 66 20 74 68 65 0a 4f 52 44 45 52 20 42 59 20 63 6c 61 75 73 65 20 69 73 20 73 | ted..If.the.ORDER.BY.clause.is.s |
a100 | 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 6f 77 73 20 61 72 65 20 64 65 6c 65 74 65 64 20 69 | pecified,.the.rows.are.deleted.i |
a120 | 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 61 74 20 69 73 0a 73 70 65 63 69 66 69 65 64 2e 20 54 | n.the.order.that.is.specified..T |
a140 | 68 65 20 4c 49 4d 49 54 20 63 6c 61 75 73 65 20 70 6c 61 63 65 73 20 61 20 6c 69 6d 69 74 20 6f | he.LIMIT.clause.places.a.limit.o |
a160 | 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 74 68 61 74 0a 63 61 6e 20 62 65 | n.the.number.of.rows.that.can.be |
a180 | 20 64 65 6c 65 74 65 64 2e 0a 0a 46 6f 72 20 74 68 65 20 6d 75 6c 74 69 70 6c 65 2d 74 61 62 6c | .deleted...For.the.multiple-tabl |
a1a0 | 65 20 73 79 6e 74 61 78 2c 20 44 45 4c 45 54 45 20 64 65 6c 65 74 65 73 20 66 72 6f 6d 20 65 61 | e.syntax,.DELETE.deletes.from.ea |
a1c0 | 63 68 20 74 62 6c 5f 6e 61 6d 65 20 74 68 65 0a 72 6f 77 73 20 74 68 61 74 20 73 61 74 69 73 66 | ch.tbl_name.the.rows.that.satisf |
a1e0 | 79 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 | y.the.conditions..In.this.case,. |
a200 | 4f 52 44 45 52 20 42 59 20 61 6e 64 20 4c 49 4d 49 54 0a 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 | ORDER.BY.and.LIMIT.cannot.be.use |
a220 | 64 2e 0a 0a 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 61 6e 20 65 78 70 72 65 73 | d...where_condition.is.an.expres |
a240 | 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 20 66 6f 72 20 | sion.that.evaluates.to.true.for. |
a260 | 65 61 63 68 20 72 6f 77 20 74 6f 0a 62 65 20 64 65 6c 65 74 65 64 2e 20 49 74 20 69 73 20 73 70 | each.row.to.be.deleted..It.is.sp |
a280 | 65 63 69 66 69 65 64 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f | ecified.as.described.in.https:// |
a2a0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c 65 63 74 2f 2e 0a 0a 43 75 72 72 | mariadb.com/kb/en/select/...Curr |
a2c0 | 65 6e 74 6c 79 2c 20 79 6f 75 20 63 61 6e 6e 6f 74 20 64 65 6c 65 74 65 20 66 72 6f 6d 20 61 20 | ently,.you.cannot.delete.from.a. |
a2e0 | 74 61 62 6c 65 20 61 6e 64 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 0a 74 | table.and.select.from.the.same.t |
a300 | 61 62 6c 65 20 69 6e 20 61 20 73 75 62 71 75 65 72 79 2e 0a 0a 59 6f 75 20 6e 65 65 64 20 74 68 | able.in.a.subquery...You.need.th |
a320 | 65 20 44 45 4c 45 54 45 20 70 72 69 76 69 6c 65 67 65 20 6f 6e 20 61 20 74 61 62 6c 65 20 74 6f | e.DELETE.privilege.on.a.table.to |
a340 | 20 64 65 6c 65 74 65 20 72 6f 77 73 20 66 72 6f 6d 20 69 74 2e 20 59 6f 75 0a 6e 65 65 64 20 6f | .delete.rows.from.it..You.need.o |
a360 | 6e 6c 79 20 74 68 65 20 53 45 4c 45 43 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 61 6e 79 | nly.the.SELECT.privilege.for.any |
a380 | 20 63 6f 6c 75 6d 6e 73 20 74 68 61 74 20 61 72 65 20 6f 6e 6c 79 20 72 65 61 64 2c 20 73 75 63 | .columns.that.are.only.read,.suc |
a3a0 | 68 0a 61 73 20 74 68 6f 73 65 20 6e 61 6d 65 64 20 69 6e 20 74 68 65 20 57 48 45 52 45 20 63 6c | h.as.those.named.in.the.WHERE.cl |
a3c0 | 61 75 73 65 2e 0a 0a 41 73 20 73 74 61 74 65 64 2c 20 61 20 44 45 4c 45 54 45 20 73 74 61 74 65 | ause...As.stated,.a.DELETE.state |
a3e0 | 6d 65 6e 74 20 77 69 74 68 20 6e 6f 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 64 65 6c 65 74 65 | ment.with.no.WHERE.clause.delete |
a400 | 73 20 61 6c 6c 20 72 6f 77 73 2e 20 41 0a 66 61 73 74 65 72 20 77 61 79 20 74 6f 20 64 6f 20 74 | s.all.rows..A.faster.way.to.do.t |
a420 | 68 69 73 2c 20 77 68 65 6e 20 79 6f 75 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 6b 6e 6f | his,.when.you.do.not.need.to.kno |
a440 | 77 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 64 65 6c 65 74 65 64 20 72 6f 77 73 2c 20 69 73 | w.the.number.of.deleted.rows,.is |
a460 | 20 74 6f 20 75 73 65 20 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 2e 20 48 6f 77 65 76 65 72 2c | .to.use.TRUNCATE.TABLE..However, |
a480 | 20 77 69 74 68 69 6e 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a 6f 72 20 69 66 20 79 6f 75 20 | .within.a.transaction.or.if.you. |
a4a0 | 68 61 76 65 20 61 20 6c 6f 63 6b 20 6f 6e 20 74 68 65 20 74 61 62 6c 65 2c 20 54 52 55 4e 43 41 | have.a.lock.on.the.table,.TRUNCA |
a4c0 | 54 45 20 54 41 42 4c 45 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 0a 77 68 65 72 65 61 73 20 | TE.TABLE.cannot.be.used.whereas. |
a4e0 | 44 45 4c 45 54 45 20 63 61 6e 2e 20 53 65 65 20 5b 48 45 4c 50 20 54 52 55 4e 43 41 54 45 20 54 | DELETE.can..See.[HELP.TRUNCATE.T |
a500 | 41 42 4c 45 5d 2c 20 61 6e 64 20 5b 48 45 4c 50 20 4c 4f 43 4b 5d 2e 0a 0a 55 52 4c 3a 20 68 74 | ABLE],.and.[HELP.LOCK]...URL:.ht |
a520 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 6c 65 74 65 2f 0a | tps://mariadb.com/kb/en/delete/. |
a540 | 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 6c | .!.https://mariadb.com/kb/en/del |
a560 | 65 74 65 2f 03 02 6a 02 02 31 00 00 00 05 52 4f 55 4e 44 04 00 26 01 53 79 6e 74 61 78 3a 0a 52 | ete/..j..1....ROUND..&.Syntax:.R |
a580 | 4f 55 4e 44 28 58 29 2c 20 52 4f 55 4e 44 28 58 2c 44 29 0a 0a 52 6f 75 6e 64 73 20 74 68 65 20 | OUND(X),.ROUND(X,D)..Rounds.the. |
a5a0 | 61 72 67 75 6d 65 6e 74 20 58 20 74 6f 20 44 20 64 65 63 69 6d 61 6c 20 70 6c 61 63 65 73 2e 20 | argument.X.to.D.decimal.places.. |
a5c0 | 54 68 65 20 72 6f 75 6e 64 69 6e 67 20 61 6c 67 6f 72 69 74 68 6d 0a 64 65 70 65 6e 64 73 20 6f | The.rounding.algorithm.depends.o |
a5e0 | 6e 20 74 68 65 20 64 61 74 61 20 74 79 70 65 20 6f 66 20 58 2e 20 44 20 64 65 66 61 75 6c 74 73 | n.the.data.type.of.X..D.defaults |
a600 | 20 74 6f 20 30 20 69 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 20 44 20 63 61 6e 0a 62 65 | .to.0.if.not.specified..D.can.be |
a620 | 20 6e 65 67 61 74 69 76 65 20 74 6f 20 63 61 75 73 65 20 44 20 64 69 67 69 74 73 20 6c 65 66 74 | .negative.to.cause.D.digits.left |
a640 | 20 6f 66 20 74 68 65 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 76 61 6c | .of.the.decimal.point.of.the.val |
a660 | 75 65 20 58 0a 74 6f 20 62 65 63 6f 6d 65 20 7a 65 72 6f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | ue.X.to.become.zero...URL:.https |
a680 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 6f 75 6e 64 2f 0a 0a 11 01 4d | ://mariadb.com/kb/en/round/....M |
a6a0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 55 4e 44 28 2d 31 2e 32 33 29 3b 0a 20 20 20 | ariaDB>.SELECT.ROUND(-1.23);.... |
a6c0 | 20 20 20 20 20 2d 3e 20 2d 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 55 4e 44 | .....->.-1.MariaDB>.SELECT.ROUND |
a6e0 | 28 2d 31 2e 35 38 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 32 0a 4d 61 72 69 61 44 42 3e 20 | (-1.58);.........->.-2.MariaDB>. |
a700 | 53 45 4c 45 43 54 20 52 4f 55 4e 44 28 31 2e 35 38 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 | SELECT.ROUND(1.58);.........->.2 |
a720 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 55 4e 44 28 31 2e 32 39 38 2c 20 31 29 | .MariaDB>.SELECT.ROUND(1.298,.1) |
a740 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | ;.........->.1.3.MariaDB>.SELECT |
a760 | 20 52 4f 55 4e 44 28 31 2e 32 39 38 2c 20 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d | .ROUND(1.298,.0);.........->.1.M |
a780 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 55 4e 44 28 32 33 2e 32 39 38 2c 20 2d 31 29 | ariaDB>.SELECT.ROUND(23.298,.-1) |
a7a0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 30 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | ;.........->.20...https://mariad |
a7c0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 6f 75 6e 64 2f 00 00 03 01 58 00 02 32 00 00 00 06 4e 55 | b.com/kb/en/round/....X..2....NU |
a7e0 | 4c 4c 49 46 07 00 cc 00 53 79 6e 74 61 78 3a 0a 4e 55 4c 4c 49 46 28 65 78 70 72 31 2c 65 78 70 | LLIF....Syntax:.NULLIF(expr1,exp |
a800 | 72 32 29 0a 0a 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 65 78 70 72 31 20 3d 20 65 78 70 | r2)..Returns.NULL.if.expr1.=.exp |
a820 | 72 32 20 69 73 20 74 72 75 65 2c 20 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 73 20 65 78 | r2.is.true,.otherwise.returns.ex |
a840 | 70 72 31 2e 20 54 68 69 73 20 69 73 0a 74 68 65 20 73 61 6d 65 20 61 73 20 43 41 53 45 20 57 48 | pr1..This.is.the.same.as.CASE.WH |
a860 | 45 4e 20 65 78 70 72 31 20 3d 20 65 78 70 72 32 20 54 48 45 4e 20 4e 55 4c 4c 20 45 4c 53 45 20 | EN.expr1.=.expr2.THEN.NULL.ELSE. |
a880 | 65 78 70 72 31 20 45 4e 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | expr1.END...URL:.https://mariadb |
a8a0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6c 6c 69 66 2f 0a 0a 57 00 4d 61 72 69 61 44 42 3e 20 53 | .com/kb/en/nullif/..W.MariaDB>.S |
a8c0 | 45 4c 45 43 54 20 4e 55 4c 4c 49 46 28 31 2c 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 | ELECT.NULLIF(1,1);.........->.NU |
a8e0 | 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 55 4c 4c 49 46 28 31 2c 32 29 3b 0a | LL.MariaDB>.SELECT.NULLIF(1,2);. |
a900 | 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | ........->.1.!.https://mariadb.c |
a920 | 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6c 6c 69 66 2f 03 01 80 00 12 33 00 00 00 05 43 4c 4f 53 45 17 | om/kb/en/nullif/.....3....CLOSE. |
a940 | 00 4f 01 53 79 6e 74 61 78 3a 0a 43 4c 4f 53 45 20 63 75 72 73 6f 72 5f 6e 61 6d 65 0a 0a 54 68 | .O.Syntax:.CLOSE.cursor_name..Th |
a960 | 69 73 20 73 74 61 74 65 6d 65 6e 74 20 63 6c 6f 73 65 73 20 61 20 70 72 65 76 69 6f 75 73 6c 79 | is.statement.closes.a.previously |
a980 | 20 6f 70 65 6e 65 64 20 63 75 72 73 6f 72 2e 20 46 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 | .opened.cursor..For.an.example,. |
a9a0 | 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 | see.https://mariadb.com/kb/en/cu |
a9c0 | 72 73 6f 72 2d 6f 76 65 72 76 69 65 77 2f 2e 0a 0a 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 | rsor-overview/...An.error.occurs |
a9e0 | 20 69 66 20 74 68 65 20 63 75 72 73 6f 72 20 69 73 20 6e 6f 74 20 6f 70 65 6e 2e 0a 0a 49 66 20 | .if.the.cursor.is.not.open...If. |
aa00 | 6e 6f 74 20 63 6c 6f 73 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2c 20 61 20 63 75 72 73 6f 72 20 | not.closed.explicitly,.a.cursor. |
aa20 | 69 73 20 63 6c 6f 73 65 64 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 42 45 47 49 | is.closed.at.the.end.of.the.BEGI |
aa40 | 4e 0a 2e 2e 2e 20 45 4e 44 20 62 6c 6f 63 6b 20 69 6e 20 77 68 69 63 68 20 69 74 20 77 61 73 20 | N.....END.block.in.which.it.was. |
aa60 | 64 65 63 6c 61 72 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | declared...URL:.https://mariadb. |
aa80 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6c 6f 73 65 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | com/kb/en/close/....https://mari |
aaa0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6c 6f 73 65 2f 03 04 c7 01 12 34 00 00 00 0a 53 54 | adb.com/kb/en/close/.....4....ST |
aac0 | 4f 50 20 53 4c 41 56 45 08 00 8c 04 53 79 6e 74 61 78 3a 0a 53 54 4f 50 20 53 4c 41 56 45 20 5b | OP.SLAVE....Syntax:.STOP.SLAVE.[ |
aae0 | 74 68 72 65 61 64 5f 74 79 70 65 73 5d 0a 0a 74 68 72 65 61 64 5f 74 79 70 65 73 3a 0a 20 20 20 | thread_types]..thread_types:.... |
ab00 | 20 5b 74 68 72 65 61 64 5f 74 79 70 65 20 5b 2c 20 74 68 72 65 61 64 5f 74 79 70 65 5d 20 2e 2e | .[thread_type.[,.thread_type]... |
ab20 | 2e 20 5d 0a 0a 74 68 72 65 61 64 5f 74 79 70 65 3a 20 49 4f 5f 54 48 52 45 41 44 20 7c 20 53 51 | ..]..thread_type:.IO_THREAD.|.SQ |
ab40 | 4c 5f 54 48 52 45 41 44 0a 0a 53 74 6f 70 73 20 74 68 65 20 73 6c 61 76 65 20 74 68 72 65 61 64 | L_THREAD..Stops.the.slave.thread |
ab60 | 73 2e 20 53 54 4f 50 20 53 4c 41 56 45 20 72 65 71 75 69 72 65 73 20 74 68 65 20 53 55 50 45 52 | s..STOP.SLAVE.requires.the.SUPER |
ab80 | 20 70 72 69 76 69 6c 65 67 65 2e 0a 52 65 63 6f 6d 6d 65 6e 64 65 64 20 62 65 73 74 20 70 72 61 | .privilege..Recommended.best.pra |
aba0 | 63 74 69 63 65 20 69 73 20 74 6f 20 65 78 65 63 75 74 65 20 53 54 4f 50 20 53 4c 41 56 45 20 6f | ctice.is.to.execute.STOP.SLAVE.o |
abc0 | 6e 20 74 68 65 20 73 6c 61 76 65 20 62 65 66 6f 72 65 0a 73 74 6f 70 70 69 6e 67 20 74 68 65 20 | n.the.slave.before.stopping.the. |
abe0 | 73 6c 61 76 65 20 73 65 72 76 65 72 20 28 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 | slave.server.(see.http://dev.mys |
ac00 | 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 73 65 72 76 65 72 2d | ql.com/doc/refman/5.5/en/server- |
ac20 | 73 68 75 74 64 6f 77 6e 2e 68 74 6d 6c 2c 20 66 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 | shutdown.html,.for.more.informat |
ac40 | 69 6f 6e 29 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 72 6f 77 2d 62 61 73 65 64 20 | ion)...When.using.the.row-based. |
ac60 | 6c 6f 67 67 69 6e 67 20 66 6f 72 6d 61 74 3a 20 59 6f 75 20 73 68 6f 75 6c 64 20 65 78 65 63 75 | logging.format:.You.should.execu |
ac80 | 74 65 20 53 54 4f 50 20 53 4c 41 56 45 0a 6f 6e 20 74 68 65 20 73 6c 61 76 65 20 70 72 69 6f 72 | te.STOP.SLAVE.on.the.slave.prior |
aca0 | 20 74 6f 20 73 68 75 74 74 69 6e 67 20 64 6f 77 6e 20 74 68 65 20 73 6c 61 76 65 20 73 65 72 76 | .to.shutting.down.the.slave.serv |
acc0 | 65 72 20 69 66 20 79 6f 75 20 61 72 65 0a 72 65 70 6c 69 63 61 74 69 6e 67 20 61 6e 79 20 74 61 | er.if.you.are.replicating.any.ta |
ace0 | 62 6c 65 73 20 74 68 61 74 20 75 73 65 20 61 20 6e 6f 6e 74 72 61 6e 73 61 63 74 69 6f 6e 61 6c | bles.that.use.a.nontransactional |
ad00 | 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 20 28 73 65 65 0a 74 68 65 20 4e 6f 74 65 20 6c 61 | .storage.engine.(see.the.Note.la |
ad20 | 74 65 72 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 29 2e 20 49 6e 20 4d 79 53 51 4c 20 35 | ter.in.this.section)..In.MySQL.5 |
ad40 | 2e 35 2e 39 20 61 6e 64 20 6c 61 74 65 72 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 0a 75 73 65 | .5.9.and.later,.you.can.also.use |
ad60 | 20 53 54 4f 50 20 53 4c 41 56 45 20 53 51 4c 5f 54 48 52 45 41 44 20 66 6f 72 20 74 68 69 73 20 | .STOP.SLAVE.SQL_THREAD.for.this. |
ad80 | 70 75 72 70 6f 73 65 2e 0a 0a 4c 69 6b 65 20 53 54 41 52 54 20 53 4c 41 56 45 2c 20 74 68 69 73 | purpose...Like.START.SLAVE,.this |
ada0 | 20 73 74 61 74 65 6d 65 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 | .statement.may.be.used.with.the. |
adc0 | 49 4f 5f 54 48 52 45 41 44 20 61 6e 64 0a 53 51 4c 5f 54 48 52 45 41 44 20 6f 70 74 69 6f 6e 73 | IO_THREAD.and.SQL_THREAD.options |
ade0 | 20 74 6f 20 6e 61 6d 65 20 74 68 65 20 74 68 72 65 61 64 20 6f 72 20 74 68 72 65 61 64 73 20 74 | .to.name.the.thread.or.threads.t |
ae00 | 6f 20 62 65 20 73 74 6f 70 70 65 64 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 49 6e 20 4d 79 53 51 4c 20 | o.be.stopped...*Note*:.In.MySQL. |
ae20 | 35 2e 35 2c 20 53 54 4f 50 20 53 4c 41 56 45 20 77 61 69 74 73 20 75 6e 74 69 6c 20 74 68 65 20 | 5.5,.STOP.SLAVE.waits.until.the. |
ae40 | 63 75 72 72 65 6e 74 20 72 65 70 6c 69 63 61 74 69 6f 6e 0a 65 76 65 6e 74 20 67 72 6f 75 70 20 | current.replication.event.group. |
ae60 | 61 66 66 65 63 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6e 6f 6e 2d 74 72 61 6e 73 61 | affecting.one.or.more.non-transa |
ae80 | 63 74 69 6f 6e 61 6c 20 74 61 62 6c 65 73 20 68 61 73 20 66 69 6e 69 73 68 65 64 0a 65 78 65 63 | ctional.tables.has.finished.exec |
aea0 | 75 74 69 6e 67 20 28 69 66 20 74 68 65 72 65 20 69 73 20 61 6e 79 20 73 75 63 68 20 72 65 70 6c | uting.(if.there.is.any.such.repl |
aec0 | 69 63 61 74 69 6f 6e 20 67 72 6f 75 70 29 2c 20 6f 72 20 75 6e 74 69 6c 20 74 68 65 20 75 73 65 | ication.group),.or.until.the.use |
aee0 | 72 0a 69 73 73 75 65 73 20 61 20 4b 49 4c 4c 20 51 55 45 52 59 20 6f 72 20 4b 49 4c 4c 20 43 4f | r.issues.a.KILL.QUERY.or.KILL.CO |
af00 | 4e 4e 45 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 2e 20 28 42 75 67 20 23 33 31 39 2c 20 42 | NNECTION.statement..(Bug.#319,.B |
af20 | 75 67 0a 23 33 38 32 30 35 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ug.#38205)..URL:.https://mariadb |
af40 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 70 2d 73 6c 61 76 65 2f 0a 0a 25 00 68 74 74 70 73 3a | .com/kb/en/stop-slave/..%.https: |
af60 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 70 2d 73 6c 61 76 65 2f 00 | //mariadb.com/kb/en/stop-slave/. |
af80 | 03 02 f3 01 02 35 00 00 00 08 54 49 4d 45 44 49 46 46 1f 00 ac 01 53 79 6e 74 61 78 3a 0a 54 49 | .....5....TIMEDIFF....Syntax:.TI |
afa0 | 4d 45 44 49 46 46 28 65 78 70 72 31 2c 65 78 70 72 32 29 0a 0a 54 49 4d 45 44 49 46 46 28 29 20 | MEDIFF(expr1,expr2)..TIMEDIFF(). |
afc0 | 72 65 74 75 72 6e 73 20 65 78 70 72 31 20 2d 20 65 78 70 72 32 20 65 78 70 72 65 73 73 65 64 20 | returns.expr1.-.expr2.expressed. |
afe0 | 61 73 20 61 20 74 69 6d 65 20 76 61 6c 75 65 2e 20 65 78 70 72 31 20 61 6e 64 0a 65 78 70 72 32 | as.a.time.value..expr1.and.expr2 |
b000 | 20 61 72 65 20 74 69 6d 65 20 6f 72 20 64 61 74 65 2d 61 6e 64 2d 74 69 6d 65 20 65 78 70 72 65 | .are.time.or.date-and-time.expre |
b020 | 73 73 69 6f 6e 73 2c 20 62 75 74 20 62 6f 74 68 20 6d 75 73 74 20 62 65 20 6f 66 20 74 68 65 0a | ssions,.but.both.must.be.of.the. |
b040 | 73 61 6d 65 20 74 79 70 65 2e 0a 0a 54 68 65 20 72 65 73 75 6c 74 20 72 65 74 75 72 6e 65 64 20 | same.type...The.result.returned. |
b060 | 62 79 20 54 49 4d 45 44 49 46 46 28 29 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 | by.TIMEDIFF().is.limited.to.the. |
b080 | 72 61 6e 67 65 20 61 6c 6c 6f 77 65 64 20 66 6f 72 0a 54 49 4d 45 20 76 61 6c 75 65 73 2e 20 41 | range.allowed.for.TIME.values..A |
b0a0 | 6c 74 65 72 6e 61 74 69 76 65 6c 79 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 65 69 74 68 65 72 | lternatively,.you.can.use.either |
b0c0 | 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 0a 54 49 4d 45 53 54 41 4d 50 44 49 46 46 28 | .of.the.functions.TIMESTAMPDIFF( |
b0e0 | 29 20 61 6e 64 20 55 4e 49 58 5f 54 49 4d 45 53 54 41 4d 50 28 29 2c 20 62 6f 74 68 20 6f 66 20 | ).and.UNIX_TIMESTAMP(),.both.of. |
b100 | 77 68 69 63 68 20 72 65 74 75 72 6e 20 69 6e 74 65 67 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 | which.return.integers...URL:.htt |
b120 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 64 69 66 66 2f | ps://mariadb.com/kb/en/timediff/ |
b140 | 0a 0a 0e 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 44 49 46 46 28 27 32 30 | ....MariaDB>.SELECT.TIMEDIFF('20 |
b160 | 30 30 3a 30 31 3a 30 31 20 30 30 3a 30 30 3a 30 30 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 | 00:01:01.00:00:00',.....->...... |
b180 | 20 20 20 20 20 20 20 20 20 20 20 27 32 30 30 30 3a 30 31 3a 30 31 20 30 30 3a 30 30 3a 30 30 2e | ...........'2000:01:01.00:00:00. |
b1a0 | 30 30 30 30 30 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 2d 30 30 3a 30 30 3a 30 30 2e | 000001');.........->.'-00:00:00. |
b1c0 | 30 30 30 30 30 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 44 49 46 46 | 000001'.MariaDB>.SELECT.TIMEDIFF |
b1e0 | 28 27 32 30 30 38 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 2e 30 30 30 30 30 31 27 2c 0a 20 | ('2008-12-31.23:59:59.000001',.. |
b200 | 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 32 30 30 38 2d 31 32 2d 33 | ...->.................'2008-12-3 |
b220 | 30 20 30 31 3a 30 31 3a 30 31 2e 30 30 30 30 30 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | 0.01:01:01.000002');.........->. |
b240 | 27 34 36 3a 35 38 3a 35 37 2e 39 39 39 39 39 39 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | '46:58:57.999999'.#.https://mari |
b260 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 64 69 66 66 2f 00 03 01 a2 02 02 36 00 00 | adb.com/kb/en/timediff/......6.. |
b280 | 00 10 52 45 50 4c 41 43 45 20 46 55 4e 43 54 49 4f 4e 25 00 02 01 53 79 6e 74 61 78 3a 0a 52 45 | ..REPLACE.FUNCTION%...Syntax:.RE |
b2a0 | 50 4c 41 43 45 28 73 74 72 2c 66 72 6f 6d 5f 73 74 72 2c 74 6f 5f 73 74 72 29 0a 0a 52 65 74 75 | PLACE(str,from_str,to_str)..Retu |
b2c0 | 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 77 69 74 68 20 61 6c 6c 20 6f 63 63 75 | rns.the.string.str.with.all.occu |
b2e0 | 72 72 65 6e 63 65 73 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 5f 73 74 72 0a 72 | rrences.of.the.string.from_str.r |
b300 | 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 20 73 74 72 69 6e 67 20 74 6f 5f 73 74 72 2e 20 52 45 | eplaced.by.the.string.to_str..RE |
b320 | 50 4c 41 43 45 28 29 20 70 65 72 66 6f 72 6d 73 20 61 20 63 61 73 65 2d 73 65 6e 73 69 74 69 76 | PLACE().performs.a.case-sensitiv |
b340 | 65 0a 6d 61 74 63 68 20 77 68 65 6e 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 20 66 72 6f 6d 5f | e.match.when.searching.for.from_ |
b360 | 73 74 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | str...URL:.https://mariadb.com/k |
b380 | 62 2f 65 6e 2f 72 65 70 6c 61 63 65 2d 66 75 6e 63 74 69 6f 6e 2f 0a 0a 57 00 4d 61 72 69 61 44 | b/en/replace-function/..W.MariaD |
b3a0 | 42 3e 20 53 45 4c 45 43 54 20 52 45 50 4c 41 43 45 28 27 77 77 77 2e 6d 61 72 69 61 64 62 2e 6f | B>.SELECT.REPLACE('www.mariadb.o |
b3c0 | 72 67 27 2c 20 27 77 27 2c 20 27 57 77 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 57 77 57 | rg',.'w',.'Ww');.........->.'WwW |
b3e0 | 77 57 77 2e 6d 61 72 69 61 64 62 2e 6f 72 67 27 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | wWw.mariadb.org'.+.https://maria |
b400 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 6c 61 63 65 2d 66 75 6e 63 74 69 6f 6e 2f 00 00 | db.com/kb/en/replace-function/.. |
b420 | 03 01 d2 02 12 37 00 00 00 03 55 53 45 1c 00 a5 01 53 79 6e 74 61 78 3a 0a 55 53 45 20 64 62 5f | .....7....USE....Syntax:.USE.db_ |
b440 | 6e 61 6d 65 0a 0a 54 68 65 20 55 53 45 20 64 62 5f 6e 61 6d 65 20 73 74 61 74 65 6d 65 6e 74 20 | name..The.USE.db_name.statement. |
b460 | 74 65 6c 6c 73 20 4d 79 53 51 4c 20 74 6f 20 75 73 65 20 74 68 65 20 64 62 5f 6e 61 6d 65 20 64 | tells.MySQL.to.use.the.db_name.d |
b480 | 61 74 61 62 61 73 65 20 61 73 0a 74 68 65 20 64 65 66 61 75 6c 74 20 28 63 75 72 72 65 6e 74 29 | atabase.as.the.default.(current) |
b4a0 | 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 73 75 62 73 65 71 75 65 6e 74 20 73 74 61 74 65 6d 65 | .database.for.subsequent.stateme |
b4c0 | 6e 74 73 2e 20 54 68 65 20 64 61 74 61 62 61 73 65 0a 72 65 6d 61 69 6e 73 20 74 68 65 20 64 65 | nts..The.database.remains.the.de |
b4e0 | 66 61 75 6c 74 20 75 6e 74 69 6c 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 65 73 73 69 | fault.until.the.end.of.the.sessi |
b500 | 6f 6e 20 6f 72 20 61 6e 6f 74 68 65 72 20 55 53 45 0a 73 74 61 74 65 6d 65 6e 74 20 69 73 20 69 | on.or.another.USE.statement.is.i |
b520 | 73 73 75 65 64 3a 0a 0a 55 53 45 20 64 62 31 3b 0a 53 45 4c 45 43 54 20 43 4f 55 4e 54 28 2a 29 | ssued:..USE.db1;.SELECT.COUNT(*) |
b540 | 20 46 52 4f 4d 20 6d 79 74 61 62 6c 65 3b 20 20 20 23 20 73 65 6c 65 63 74 73 20 66 72 6f 6d 20 | .FROM.mytable;...#.selects.from. |
b560 | 64 62 31 2e 6d 79 74 61 62 6c 65 0a 55 53 45 20 64 62 32 3b 0a 53 45 4c 45 43 54 20 43 4f 55 4e | db1.mytable.USE.db2;.SELECT.COUN |
b580 | 54 28 2a 29 20 46 52 4f 4d 20 6d 79 74 61 62 6c 65 3b 20 20 20 23 20 73 65 6c 65 63 74 73 20 66 | T(*).FROM.mytable;...#.selects.f |
b5a0 | 72 6f 6d 20 64 62 32 2e 6d 79 74 61 62 6c 65 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | rom.db2.mytable..URL:.https://ma |
b5c0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 73 65 2f 0a 0a 1e 00 68 74 74 70 73 3a 2f 2f | riadb.com/kb/en/use/....https:// |
b5e0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 73 65 2f 00 00 01 00 ed 12 38 00 00 00 | mariadb.com/kb/en/use/......8... |
b600 | 0c 4c 49 4e 45 46 52 4f 4d 54 45 58 54 03 00 ae 00 4c 69 6e 65 46 72 6f 6d 54 65 78 74 28 77 6b | .LINEFROMTEXT....LineFromText(wk |
b620 | 74 5b 2c 73 72 69 64 5d 29 2c 20 4c 69 6e 65 53 74 72 69 6e 67 46 72 6f 6d 54 65 78 74 28 77 6b | t[,srid]),.LineStringFromText(wk |
b640 | 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 4c 49 4e 45 53 54 52 49 | t[,srid])..Constructs.a.LINESTRI |
b660 | 4e 47 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 | NG.value.using.its.WKT.represent |
b680 | 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | ation.and.SRID...URL:.https://ma |
b6a0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 69 6e 65 66 72 6f 6d 74 65 78 74 2f 0a 0a 27 | riadb.com/kb/en/linefromtext/..' |
b6c0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 69 6e 65 66 | .https://mariadb.com/kb/en/linef |
b6e0 | 72 6f 6d 74 65 78 74 2f 03 03 47 01 02 39 00 00 00 0d 43 41 53 45 20 4f 50 45 52 41 54 4f 52 07 | romtext/..G..9....CASE.OPERATOR. |
b700 | 00 ee 01 53 79 6e 74 61 78 3a 0a 43 41 53 45 20 76 61 6c 75 65 20 57 48 45 4e 20 5b 63 6f 6d 70 | ...Syntax:.CASE.value.WHEN.[comp |
b720 | 61 72 65 5f 76 61 6c 75 65 5d 20 54 48 45 4e 20 72 65 73 75 6c 74 20 5b 57 48 45 4e 20 5b 63 6f | are_value].THEN.result.[WHEN.[co |
b740 | 6d 70 61 72 65 5f 76 61 6c 75 65 5d 20 54 48 45 4e 0a 72 65 73 75 6c 74 20 2e 2e 2e 5d 20 5b 45 | mpare_value].THEN.result....].[E |
b760 | 4c 53 45 20 72 65 73 75 6c 74 5d 20 45 4e 44 0a 0a 43 41 53 45 20 57 48 45 4e 20 5b 63 6f 6e 64 | LSE.result].END..CASE.WHEN.[cond |
b780 | 69 74 69 6f 6e 5d 20 54 48 45 4e 20 72 65 73 75 6c 74 20 5b 57 48 45 4e 20 5b 63 6f 6e 64 69 74 | ition].THEN.result.[WHEN.[condit |
b7a0 | 69 6f 6e 5d 20 54 48 45 4e 20 72 65 73 75 6c 74 20 2e 2e 2e 5d 0a 5b 45 4c 53 45 20 72 65 73 75 | ion].THEN.result....].[ELSE.resu |
b7c0 | 6c 74 5d 20 45 4e 44 0a 0a 54 68 65 20 66 69 72 73 74 20 76 65 72 73 69 6f 6e 20 72 65 74 75 72 | lt].END..The.first.version.retur |
b7e0 | 6e 73 20 74 68 65 20 72 65 73 75 6c 74 20 77 68 65 72 65 20 76 61 6c 75 65 3d 63 6f 6d 70 61 72 | ns.the.result.where.value=compar |
b800 | 65 5f 76 61 6c 75 65 2e 20 54 68 65 0a 73 65 63 6f 6e 64 20 76 65 72 73 69 6f 6e 20 72 65 74 75 | e_value..The.second.version.retu |
b820 | 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 63 6f 6e | rns.the.result.for.the.first.con |
b840 | 64 69 74 69 6f 6e 20 74 68 61 74 20 69 73 20 74 72 75 65 2e 0a 49 66 20 74 68 65 72 65 20 77 61 | dition.that.is.true..If.there.wa |
b860 | 73 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 65 73 75 6c 74 20 76 61 6c 75 65 2c 20 74 68 65 20 | s.no.matching.result.value,.the. |
b880 | 72 65 73 75 6c 74 20 61 66 74 65 72 20 45 4c 53 45 20 69 73 0a 72 65 74 75 72 6e 65 64 2c 20 6f | result.after.ELSE.is.returned,.o |
b8a0 | 72 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 45 4c 53 45 20 70 61 72 74 2e | r.NULL.if.there.is.no.ELSE.part. |
b8c0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
b8e0 | 2f 63 61 73 65 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a 16 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | /case-operator/....MariaDB>.SELE |
b900 | 43 54 20 43 41 53 45 20 31 20 57 48 45 4e 20 31 20 54 48 45 4e 20 27 6f 6e 65 27 0a 20 20 20 20 | CT.CASE.1.WHEN.1.THEN.'one'..... |
b920 | 2d 3e 20 20 20 20 20 57 48 45 4e 20 32 20 54 48 45 4e 20 27 74 77 6f 27 20 45 4c 53 45 20 27 6d | ->.....WHEN.2.THEN.'two'.ELSE.'m |
b940 | 6f 72 65 27 20 45 4e 44 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 6f 6e 65 27 0a 4d 61 72 69 61 | ore'.END;.........->.'one'.Maria |
b960 | 44 42 3e 20 53 45 4c 45 43 54 20 43 41 53 45 20 57 48 45 4e 20 31 3e 30 20 54 48 45 4e 20 27 74 | DB>.SELECT.CASE.WHEN.1>0.THEN.'t |
b980 | 72 75 65 27 20 45 4c 53 45 20 27 66 61 6c 73 65 27 20 45 4e 44 3b 0a 20 20 20 20 20 20 20 20 2d | rue'.ELSE.'false'.END;.........- |
b9a0 | 3e 20 27 74 72 75 65 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 41 53 45 20 42 49 | >.'true'.MariaDB>.SELECT.CASE.BI |
b9c0 | 4e 41 52 59 20 27 42 27 0a 20 20 20 20 2d 3e 20 20 20 20 20 57 48 45 4e 20 27 61 27 20 54 48 45 | NARY.'B'.....->.....WHEN.'a'.THE |
b9e0 | 4e 20 31 20 57 48 45 4e 20 27 62 27 20 54 48 45 4e 20 32 20 45 4e 44 3b 0a 20 20 20 20 20 20 20 | N.1.WHEN.'b'.THEN.2.END;........ |
ba00 | 20 2d 3e 20 4e 55 4c 4c 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | .->.NULL.(.https://mariadb.com/k |
ba20 | 62 2f 65 6e 2f 63 61 73 65 2d 6f 70 65 72 61 74 6f 72 2f 00 03 02 92 02 12 3a 00 00 00 12 53 48 | b/en/case-operator/......:....SH |
ba40 | 4f 57 20 4d 41 53 54 45 52 20 53 54 41 54 55 53 1a 00 47 02 53 79 6e 74 61 78 3a 0a 53 48 4f 57 | OW.MASTER.STATUS..G.Syntax:.SHOW |
ba60 | 20 4d 41 53 54 45 52 20 53 54 41 54 55 53 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 70 | .MASTER.STATUS..This.statement.p |
ba80 | 72 6f 76 69 64 65 73 20 73 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | rovides.status.information.about |
baa0 | 20 74 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 73 0a 6f 66 20 74 68 65 20 6d 61 73 | .the.binary.log.files.of.the.mas |
bac0 | 74 65 72 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 65 69 74 68 65 72 20 74 68 65 20 53 55 50 45 | ter..It.requires.either.the.SUPE |
bae0 | 52 20 6f 72 20 52 45 50 4c 49 43 41 54 49 4f 4e 20 43 4c 49 45 4e 54 0a 70 72 69 76 69 6c 65 67 | R.or.REPLICATION.CLIENT.privileg |
bb00 | 65 2e 0a 0a 45 78 61 6d 70 6c 65 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 4d 41 53 54 | e...Example:..MariaDB>.SHOW.MAST |
bb20 | 45 52 20 53 54 41 54 55 53 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | ER.STATUS;.+---------------+---- |
bb40 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------+--------------+---------- |
bb60 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 46 69 6c 65 20 20 20 20 20 20 20 20 20 20 7c 20 50 6f 73 69 | --------+.|.File..........|.Posi |
bb80 | 74 69 6f 6e 20 7c 20 42 69 6e 6c 6f 67 5f 44 6f 5f 44 42 20 7c 20 42 69 6e 6c 6f 67 5f 49 67 6e | tion.|.Binlog_Do_DB.|.Binlog_Ign |
bba0 | 6f 72 65 5f 44 42 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d | ore_DB.|.+---------------+------ |
bbc0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----+--------------+------------ |
bbe0 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6d 79 73 71 6c 2d 62 69 6e 2e 30 30 33 20 7c 20 37 33 20 20 20 20 | ------+.|.mysql-bin.003.|.73.... |
bc00 | 20 20 20 7c 20 74 65 73 74 20 20 20 20 20 20 20 20 20 7c 20 6d 61 6e 75 61 6c 2c 6d 79 73 71 6c | ...|.test.........|.manual,mysql |
bc20 | 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d | .....|.+---------------+-------- |
bc40 | 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | --+--------------+-------------- |
bc60 | 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ----+..URL:.https://mariadb.com/ |
bc80 | 6b 62 2f 65 6e 2f 73 68 6f 77 2d 6d 61 73 74 65 72 2d 73 74 61 74 75 73 2f 0a 0a 2d 00 68 74 74 | kb/en/show-master-status/..-.htt |
bca0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 6d 61 73 74 | ps://mariadb.com/kb/en/show-mast |
bcc0 | 65 72 2d 73 74 61 74 75 73 2f 00 00 03 01 ca 02 02 3b 00 00 00 07 41 44 44 54 49 4d 45 1f 00 c6 | er-status/.......;....ADDTIME... |
bce0 | 00 53 79 6e 74 61 78 3a 0a 41 44 44 54 49 4d 45 28 65 78 70 72 31 2c 65 78 70 72 32 29 0a 0a 41 | .Syntax:.ADDTIME(expr1,expr2)..A |
bd00 | 44 44 54 49 4d 45 28 29 20 61 64 64 73 20 65 78 70 72 32 20 74 6f 20 65 78 70 72 31 20 61 6e 64 | DDTIME().adds.expr2.to.expr1.and |
bd20 | 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 2e 20 65 78 70 72 31 20 69 73 20 61 20 | .returns.the.result..expr1.is.a. |
bd40 | 74 69 6d 65 0a 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 61 6e 64 | time.or.datetime.expression,.and |
bd60 | 20 65 78 70 72 32 20 69 73 20 61 20 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 55 52 | .expr2.is.a.time.expression...UR |
bd80 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 64 64 | L:.https://mariadb.com/kb/en/add |
bda0 | 74 69 6d 65 2f 0a 0a cd 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 44 44 54 49 4d 45 | time/....MariaDB>.SELECT.ADDTIME |
bdc0 | 28 27 32 30 30 37 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 2e 39 39 39 39 39 39 27 2c 20 27 | ('2007-12-31.23:59:59.999999',.' |
bde0 | 31 20 31 3a 31 3a 31 2e 30 30 30 30 30 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 | 1.1:1:1.000002');.........->.'20 |
be00 | 30 38 2d 30 31 2d 30 32 20 30 31 3a 30 31 3a 30 31 2e 30 30 30 30 30 31 27 0a 4d 61 72 69 61 44 | 08-01-02.01:01:01.000001'.MariaD |
be20 | 42 3e 20 53 45 4c 45 43 54 20 41 44 44 54 49 4d 45 28 27 30 31 3a 30 30 3a 30 30 2e 39 39 39 39 | B>.SELECT.ADDTIME('01:00:00.9999 |
be40 | 39 39 27 2c 20 27 30 32 3a 30 30 3a 30 30 2e 39 39 39 39 39 38 27 29 3b 0a 20 20 20 20 20 20 20 | 99',.'02:00:00.999998');........ |
be60 | 20 2d 3e 20 27 30 33 3a 30 30 3a 30 31 2e 39 39 39 39 39 37 27 0a 22 00 68 74 74 70 73 3a 2f 2f | .->.'03:00:01.999997'.".https:// |
be80 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 64 64 74 69 6d 65 2f 00 00 03 05 17 01 | mariadb.com/kb/en/addtime/...... |
bea0 | 12 3c 00 00 00 07 53 50 41 54 49 41 4c 22 00 e2 04 46 6f 72 20 4d 79 49 53 41 4d 20 74 61 62 6c | .<....SPATIAL"...For.MyISAM.tabl |
bec0 | 65 73 2c 20 4d 79 53 51 4c 20 63 61 6e 20 63 72 65 61 74 65 20 73 70 61 74 69 61 6c 20 69 6e 64 | es,.MySQL.can.create.spatial.ind |
bee0 | 65 78 65 73 20 75 73 69 6e 67 20 73 79 6e 74 61 78 0a 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 61 | exes.using.syntax.similar.to.tha |
bf00 | 74 20 66 6f 72 20 63 72 65 61 74 69 6e 67 20 72 65 67 75 6c 61 72 20 69 6e 64 65 78 65 73 2c 20 | t.for.creating.regular.indexes,. |
bf20 | 62 75 74 20 65 78 74 65 6e 64 65 64 20 77 69 74 68 20 74 68 65 0a 53 50 41 54 49 41 4c 20 6b 65 | but.extended.with.the.SPATIAL.ke |
bf40 | 79 77 6f 72 64 2e 20 43 75 72 72 65 6e 74 6c 79 2c 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 73 70 61 | yword..Currently,.columns.in.spa |
bf60 | 74 69 61 6c 20 69 6e 64 65 78 65 73 20 6d 75 73 74 20 62 65 20 64 65 63 6c 61 72 65 64 0a 4e 4f | tial.indexes.must.be.declared.NO |
bf80 | 54 20 4e 55 4c 4c 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 73 20 64 | T.NULL..The.following.examples.d |
bfa0 | 65 6d 6f 6e 73 74 72 61 74 65 20 68 6f 77 20 74 6f 20 63 72 65 61 74 65 20 73 70 61 74 69 61 6c | emonstrate.how.to.create.spatial |
bfc0 | 0a 69 6e 64 65 78 65 73 3a 0a 0a 6f 20 57 69 74 68 20 43 52 45 41 54 45 20 54 41 42 4c 45 3a 0a | .indexes:..o.With.CREATE.TABLE:. |
bfe0 | 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 67 65 6f 6d 20 28 67 20 47 45 4f 4d 45 54 52 59 20 4e | .CREATE.TABLE.geom.(g.GEOMETRY.N |
c000 | 4f 54 20 4e 55 4c 4c 2c 20 53 50 41 54 49 41 4c 20 49 4e 44 45 58 28 67 29 29 20 45 4e 47 49 4e | OT.NULL,.SPATIAL.INDEX(g)).ENGIN |
c020 | 45 3d 4d 79 49 53 41 4d 3b 0a 0a 6f 20 57 69 74 68 20 41 4c 54 45 52 20 54 41 42 4c 45 3a 0a 0a | E=MyISAM;..o.With.ALTER.TABLE:.. |
c040 | 41 4c 54 45 52 20 54 41 42 4c 45 20 67 65 6f 6d 20 41 44 44 20 53 50 41 54 49 41 4c 20 49 4e 44 | ALTER.TABLE.geom.ADD.SPATIAL.IND |
c060 | 45 58 28 67 29 3b 0a 0a 6f 20 57 69 74 68 20 43 52 45 41 54 45 20 49 4e 44 45 58 3a 0a 0a 43 52 | EX(g);..o.With.CREATE.INDEX:..CR |
c080 | 45 41 54 45 20 53 50 41 54 49 41 4c 20 49 4e 44 45 58 20 73 70 5f 69 6e 64 65 78 20 4f 4e 20 67 | EATE.SPATIAL.INDEX.sp_index.ON.g |
c0a0 | 65 6f 6d 20 28 67 29 3b 0a 0a 46 6f 72 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 73 2c 20 53 50 41 | eom.(g);..For.MyISAM.tables,.SPA |
c0c0 | 54 49 41 4c 20 49 4e 44 45 58 20 63 72 65 61 74 65 73 20 61 6e 20 52 2d 74 72 65 65 20 69 6e 64 | TIAL.INDEX.creates.an.R-tree.ind |
c0e0 | 65 78 2e 20 46 6f 72 20 73 74 6f 72 61 67 65 0a 65 6e 67 69 6e 65 73 20 74 68 61 74 20 73 75 70 | ex..For.storage.engines.that.sup |
c100 | 70 6f 72 74 20 6e 6f 6e 73 70 61 74 69 61 6c 20 69 6e 64 65 78 69 6e 67 20 6f 66 20 73 70 61 74 | port.nonspatial.indexing.of.spat |
c120 | 69 61 6c 20 63 6f 6c 75 6d 6e 73 2c 20 74 68 65 20 65 6e 67 69 6e 65 0a 63 72 65 61 74 65 73 20 | ial.columns,.the.engine.creates. |
c140 | 61 20 42 2d 74 72 65 65 20 69 6e 64 65 78 2e 20 41 20 42 2d 74 72 65 65 20 69 6e 64 65 78 20 6f | a.B-tree.index..A.B-tree.index.o |
c160 | 6e 20 73 70 61 74 69 61 6c 20 76 61 6c 75 65 73 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 0a | n.spatial.values.will.be.useful. |
c180 | 66 6f 72 20 65 78 61 63 74 2d 76 61 6c 75 65 20 6c 6f 6f 6b 75 70 73 2c 20 62 75 74 20 6e 6f 74 | for.exact-value.lookups,.but.not |
c1a0 | 20 66 6f 72 20 72 61 6e 67 65 20 73 63 61 6e 73 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | .for.range.scans...For.more.info |
c1c0 | 72 6d 61 74 69 6f 6e 20 6f 6e 20 69 6e 64 65 78 69 6e 67 20 73 70 61 74 69 61 6c 20 63 6f 6c 75 | rmation.on.indexing.spatial.colu |
c1e0 | 6d 6e 73 2c 20 73 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 0a 49 4e 44 45 58 5d 2e 0a 0a 54 | mns,.see.[HELP.CREATE.INDEX]...T |
c200 | 6f 20 64 72 6f 70 20 73 70 61 74 69 61 6c 20 69 6e 64 65 78 65 73 2c 20 75 73 65 20 41 4c 54 45 | o.drop.spatial.indexes,.use.ALTE |
c220 | 52 20 54 41 42 4c 45 20 6f 72 20 44 52 4f 50 20 49 4e 44 45 58 3a 0a 0a 6f 20 57 69 74 68 20 41 | R.TABLE.or.DROP.INDEX:..o.With.A |
c240 | 4c 54 45 52 20 54 41 42 4c 45 3a 0a 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 67 65 6f 6d 20 44 52 | LTER.TABLE:..ALTER.TABLE.geom.DR |
c260 | 4f 50 20 49 4e 44 45 58 20 67 3b 0a 0a 6f 20 57 69 74 68 20 44 52 4f 50 20 49 4e 44 45 58 3a 0a | OP.INDEX.g;..o.With.DROP.INDEX:. |
c280 | 0a 44 52 4f 50 20 49 4e 44 45 58 20 73 70 5f 69 6e 64 65 78 20 4f 4e 20 67 65 6f 6d 3b 0a 0a 45 | .DROP.INDEX.sp_index.ON.geom;..E |
c2a0 | 78 61 6d 70 6c 65 3a 20 53 75 70 70 6f 73 65 20 74 68 61 74 20 61 20 74 61 62 6c 65 20 67 65 6f | xample:.Suppose.that.a.table.geo |
c2c0 | 6d 20 63 6f 6e 74 61 69 6e 73 20 6d 6f 72 65 20 74 68 61 6e 20 33 32 2c 30 30 30 0a 67 65 6f 6d | m.contains.more.than.32,000.geom |
c2e0 | 65 74 72 69 65 73 2c 20 77 68 69 63 68 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 | etries,.which.are.stored.in.the. |
c300 | 63 6f 6c 75 6d 6e 20 67 20 6f 66 20 74 79 70 65 20 47 45 4f 4d 45 54 52 59 2e 20 54 68 65 0a 74 | column.g.of.type.GEOMETRY..The.t |
c320 | 61 62 6c 65 20 61 6c 73 6f 20 68 61 73 20 61 6e 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 | able.also.has.an.AUTO_INCREMENT. |
c340 | 63 6f 6c 75 6d 6e 20 66 69 64 20 66 6f 72 20 73 74 6f 72 69 6e 67 20 6f 62 6a 65 63 74 20 49 44 | column.fid.for.storing.object.ID |
c360 | 0a 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | .values...URL:.https://mariadb.c |
c380 | 6f 6d 2f 6b 62 2f 65 6e 2f 73 70 61 74 69 61 6c 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | om/kb/en/spatial/..".https://mar |
c3a0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 70 61 74 69 61 6c 2f 00 03 02 14 00 02 3d 00 00 | iadb.com/kb/en/spatial/......=.. |
c3c0 | 00 0a 54 4f 5f 53 45 43 4f 4e 44 53 1f 00 d5 00 53 79 6e 74 61 78 3a 0a 54 4f 5f 53 45 43 4f 4e | ..TO_SECONDS....Syntax:.TO_SECON |
c3e0 | 44 53 28 65 78 70 72 29 0a 0a 47 69 76 65 6e 20 61 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 | DS(expr)..Given.a.date.or.dateti |
c400 | 6d 65 20 65 78 70 72 2c 20 72 65 74 75 72 6e 73 20 61 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | me.expr,.returns.a.the.number.of |
c420 | 20 73 65 63 6f 6e 64 73 20 73 69 6e 63 65 0a 74 68 65 20 79 65 61 72 20 30 2e 20 49 66 20 65 78 | .seconds.since.the.year.0..If.ex |
c440 | 70 72 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 | pr.is.not.a.valid.date.or.dateti |
c460 | 6d 65 20 76 61 6c 75 65 2c 20 72 65 74 75 72 6e 73 0a 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 | me.value,.returns.NULL...URL:.ht |
c480 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 6f 5f 73 65 63 6f 6e | tps://mariadb.com/kb/en/to_secon |
c4a0 | 64 73 2f 0a 0a 02 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 4f 5f 53 45 43 4f 4e 44 | ds/....MariaDB>.SELECT.TO_SECOND |
c4c0 | 53 28 39 35 30 35 30 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 36 32 39 36 36 35 30 35 36 30 | S(950501);.........->.6296650560 |
c4e0 | 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 4f 5f 53 45 43 4f 4e 44 53 28 27 32 30 | 0.MariaDB>.SELECT.TO_SECONDS('20 |
c500 | 30 39 2d 31 31 2d 32 39 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 36 33 34 32 36 36 37 32 30 | 09-11-29');.........->.634266720 |
c520 | 30 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 4f 5f 53 45 43 4f 4e 44 53 28 27 32 | 00.MariaDB>.SELECT.TO_SECONDS('2 |
c540 | 30 30 39 2d 31 31 2d 32 39 20 31 33 3a 34 33 3a 33 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | 009-11-29.13:43:32');.........-> |
c560 | 20 36 33 34 32 36 37 32 31 34 31 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 4f 5f | .63426721412.MariaDB>.SELECT.TO_ |
c580 | 53 45 43 4f 4e 44 53 28 20 4e 4f 57 28 29 20 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 36 33 34 | SECONDS(.NOW().);.........->.634 |
c5a0 | 32 36 37 32 31 34 35 38 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | 26721458.%.https://mariadb.com/k |
c5c0 | 62 2f 65 6e 2f 74 6f 5f 73 65 63 6f 6e 64 73 2f 03 03 53 01 02 3e 00 00 00 0d 54 49 4d 45 53 54 | b/en/to_seconds/..S..>....TIMEST |
c5e0 | 41 4d 50 44 49 46 46 1f 00 1a 02 53 79 6e 74 61 78 3a 0a 54 49 4d 45 53 54 41 4d 50 44 49 46 46 | AMPDIFF....Syntax:.TIMESTAMPDIFF |
c600 | 28 75 6e 69 74 2c 64 61 74 65 74 69 6d 65 5f 65 78 70 72 31 2c 64 61 74 65 74 69 6d 65 5f 65 78 | (unit,datetime_expr1,datetime_ex |
c620 | 70 72 32 29 0a 0a 52 65 74 75 72 6e 73 20 64 61 74 65 74 69 6d 65 5f 65 78 70 72 32 20 2d 20 64 | pr2)..Returns.datetime_expr2.-.d |
c640 | 61 74 65 74 69 6d 65 5f 65 78 70 72 31 2c 20 77 68 65 72 65 20 64 61 74 65 74 69 6d 65 5f 65 78 | atetime_expr1,.where.datetime_ex |
c660 | 70 72 31 20 61 6e 64 0a 64 61 74 65 74 69 6d 65 5f 65 78 70 72 32 20 61 72 65 20 64 61 74 65 20 | pr1.and.datetime_expr2.are.date. |
c680 | 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 4f 6e 65 20 65 78 70 | or.datetime.expressions..One.exp |
c6a0 | 72 65 73 73 69 6f 6e 20 6d 61 79 20 62 65 0a 61 20 64 61 74 65 20 61 6e 64 20 74 68 65 20 6f 74 | ression.may.be.a.date.and.the.ot |
c6c0 | 68 65 72 20 61 20 64 61 74 65 74 69 6d 65 3b 20 61 20 64 61 74 65 20 76 61 6c 75 65 20 69 73 20 | her.a.datetime;.a.date.value.is. |
c6e0 | 74 72 65 61 74 65 64 20 61 73 20 61 20 64 61 74 65 74 69 6d 65 0a 68 61 76 69 6e 67 20 74 68 65 | treated.as.a.datetime.having.the |
c700 | 20 74 69 6d 65 20 70 61 72 74 20 27 30 30 3a 30 30 3a 30 30 27 20 77 68 65 72 65 20 6e 65 63 65 | .time.part.'00:00:00'.where.nece |
c720 | 73 73 61 72 79 2e 20 54 68 65 20 75 6e 69 74 20 66 6f 72 20 74 68 65 0a 72 65 73 75 6c 74 20 28 | ssary..The.unit.for.the.result.( |
c740 | 61 6e 20 69 6e 74 65 67 65 72 29 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 75 6e 69 74 | an.integer).is.given.by.the.unit |
c760 | 20 61 72 67 75 6d 65 6e 74 2e 20 54 68 65 20 6c 65 67 61 6c 20 76 61 6c 75 65 73 20 66 6f 72 0a | .argument..The.legal.values.for. |
c780 | 75 6e 69 74 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 6f 73 65 20 6c 69 73 74 65 | unit.are.the.same.as.those.liste |
c7a0 | 64 20 69 6e 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 0a 54 49 4d 45 | d.in.the.description.of.the.TIME |
c7c0 | 53 54 41 4d 50 41 44 44 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | STAMPADD().function...URL:.https |
c7e0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 64 69 | ://mariadb.com/kb/en/timestampdi |
c800 | 66 66 2f 0a 0a f6 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 53 54 41 4d 50 | ff/....MariaDB>.SELECT.TIMESTAMP |
c820 | 44 49 46 46 28 4d 4f 4e 54 48 2c 27 32 30 30 33 2d 30 32 2d 30 31 27 2c 27 32 30 30 33 2d 30 35 | DIFF(MONTH,'2003-02-01','2003-05 |
c840 | 2d 30 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | -01');.........->.3.MariaDB>.SEL |
c860 | 45 43 54 20 54 49 4d 45 53 54 41 4d 50 44 49 46 46 28 59 45 41 52 2c 27 32 30 30 32 2d 30 35 2d | ECT.TIMESTAMPDIFF(YEAR,'2002-05- |
c880 | 30 31 27 2c 27 32 30 30 31 2d 30 31 2d 30 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 | 01','2001-01-01');.........->.-1 |
c8a0 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 53 54 41 4d 50 44 49 46 46 28 4d | .MariaDB>.SELECT.TIMESTAMPDIFF(M |
c8c0 | 49 4e 55 54 45 2c 27 32 30 30 33 2d 30 32 2d 30 31 27 2c 27 32 30 30 33 2d 30 35 2d 30 31 20 31 | INUTE,'2003-02-01','2003-05-01.1 |
c8e0 | 32 3a 30 35 3a 35 35 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 32 38 38 38 35 0a 28 00 68 | 2:05:55');.........->.128885.(.h |
c900 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 | ttps://mariadb.com/kb/en/timesta |
c920 | 6d 70 64 69 66 66 2f 00 03 02 1f 01 12 3f 00 00 00 05 55 50 50 45 52 25 00 ee 01 53 79 6e 74 61 | mpdiff/......?....UPPER%...Synta |
c940 | 78 3a 0a 55 50 50 45 52 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e | x:.UPPER(str)..Returns.the.strin |
c960 | 67 20 73 74 72 20 77 69 74 68 20 61 6c 6c 20 63 68 61 72 61 63 74 65 72 73 20 63 68 61 6e 67 65 | g.str.with.all.characters.change |
c980 | 64 20 74 6f 20 75 70 70 65 72 63 61 73 65 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 | d.to.uppercase.according.to.the. |
c9a0 | 63 75 72 72 65 6e 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6d 61 70 70 69 6e 67 2e 20 54 | current.character.set.mapping..T |
c9c0 | 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 6c 61 74 69 6e 31 0a 28 63 70 31 32 35 32 20 57 65 73 | he.default.is.latin1.(cp1252.Wes |
c9e0 | 74 20 45 75 72 6f 70 65 61 6e 29 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 50 | t.European)...MariaDB>.SELECT.UP |
ca00 | 50 45 52 28 27 48 65 6a 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 48 45 4a 27 0a 0a 53 65 | PER('Hej');.........->.'HEJ'..Se |
ca20 | 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 4c 4f 57 45 52 28 29 20 66 6f 72 | e.the.description.of.LOWER().for |
ca40 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 61 6c 73 6f 20 61 70 70 6c 69 65 73 20 74 | .information.that.also.applies.t |
ca60 | 6f 0a 55 50 50 45 52 28 29 2c 20 73 75 63 68 20 61 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | o.UPPER(),.such.as.information.a |
ca80 | 62 6f 75 74 20 68 6f 77 20 74 6f 20 70 65 72 66 6f 72 6d 20 6c 65 74 74 65 72 63 61 73 65 20 63 | bout.how.to.perform.lettercase.c |
caa0 | 6f 6e 76 65 72 73 69 6f 6e 0a 6f 66 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 73 20 28 42 49 4e | onversion.of.binary.strings.(BIN |
cac0 | 41 52 59 2c 20 56 41 52 42 49 4e 41 52 59 2c 20 42 4c 4f 42 29 20 66 6f 72 20 77 68 69 63 68 20 | ARY,.VARBINARY,.BLOB).for.which. |
cae0 | 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 0a 61 72 65 20 69 6e 65 66 66 65 63 74 69 76 65 2e | these.functions.are.ineffective. |
cb00 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
cb20 | 2f 75 70 70 65 72 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | /upper/....https://mariadb.com/k |
cb40 | 62 2f 65 6e 2f 75 70 70 65 72 2f 00 03 03 ea 02 02 40 00 00 00 0d 46 52 4f 4d 5f 55 4e 49 58 54 | b/en/upper/......@....FROM_UNIXT |
cb60 | 49 4d 45 1f 00 78 02 53 79 6e 74 61 78 3a 0a 46 52 4f 4d 5f 55 4e 49 58 54 49 4d 45 28 75 6e 69 | IME..x.Syntax:.FROM_UNIXTIME(uni |
cb80 | 78 5f 74 69 6d 65 73 74 61 6d 70 29 2c 20 46 52 4f 4d 5f 55 4e 49 58 54 49 4d 45 28 75 6e 69 78 | x_timestamp),.FROM_UNIXTIME(unix |
cba0 | 5f 74 69 6d 65 73 74 61 6d 70 2c 66 6f 72 6d 61 74 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 72 65 | _timestamp,format)..Returns.a.re |
cbc0 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 75 6e 69 78 5f 74 69 6d 65 73 74 61 | presentation.of.the.unix_timesta |
cbe0 | 6d 70 20 61 72 67 75 6d 65 6e 74 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 0a 27 59 59 59 59 2d | mp.argument.as.a.value.in.'YYYY- |
cc00 | 4d 4d 2d 44 44 20 48 48 3a 4d 4d 3a 53 53 27 20 6f 72 20 59 59 59 59 4d 4d 44 44 48 48 4d 4d 53 | MM-DD.HH:MM:SS'.or.YYYYMMDDHHMMS |
cc20 | 53 2e 75 75 75 75 75 75 20 66 6f 72 6d 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 77 68 | S.uuuuuu.format,.depending.on.wh |
cc40 | 65 74 68 65 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 | ether.the.function.is.used.in.a. |
cc60 | 73 74 72 69 6e 67 20 6f 72 20 6e 75 6d 65 72 69 63 20 63 6f 6e 74 65 78 74 2e 20 54 68 65 20 76 | string.or.numeric.context..The.v |
cc80 | 61 6c 75 65 0a 69 73 20 65 78 70 72 65 73 73 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | alue.is.expressed.in.the.current |
cca0 | 20 74 69 6d 65 20 7a 6f 6e 65 2e 20 75 6e 69 78 5f 74 69 6d 65 73 74 61 6d 70 20 69 73 20 61 6e | .time.zone..unix_timestamp.is.an |
ccc0 | 20 69 6e 74 65 72 6e 61 6c 0a 74 69 6d 65 73 74 61 6d 70 20 76 61 6c 75 65 20 73 75 63 68 20 61 | .internal.timestamp.value.such.a |
cce0 | 73 20 69 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 74 68 65 20 55 4e 49 58 5f 54 49 4d 45 53 54 | s.is.produced.by.the.UNIX_TIMEST |
cd00 | 41 4d 50 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 49 66 20 66 6f 72 6d 61 74 20 69 73 20 67 69 | AMP().function...If.format.is.gi |
cd20 | 76 65 6e 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 20 61 63 63 | ven,.the.result.is.formatted.acc |
cd40 | 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 66 6f 72 6d 61 74 0a 73 74 72 69 6e 67 2c 20 77 68 69 | ording.to.the.format.string,.whi |
cd60 | 63 68 20 69 73 20 75 73 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 6c 69 73 74 65 | ch.is.used.the.same.way.as.liste |
cd80 | 64 20 69 6e 20 74 68 65 20 65 6e 74 72 79 20 66 6f 72 20 74 68 65 0a 44 41 54 45 5f 46 4f 52 4d | d.in.the.entry.for.the.DATE_FORM |
cda0 | 41 54 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | AT().function...URL:.https://mar |
cdc0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 72 6f 6d 5f 75 6e 69 78 74 69 6d 65 2f 0a 0a 2f | iadb.com/kb/en/from_unixtime/../ |
cde0 | 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 52 4f 4d 5f 55 4e 49 58 54 49 4d 45 28 31 | .MariaDB>.SELECT.FROM_UNIXTIME(1 |
ce00 | 31 39 36 34 34 30 32 31 39 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 37 2d 31 31 2d | 196440219);.........->.'2007-11- |
ce20 | 33 30 20 31 30 3a 33 30 3a 31 39 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 52 4f | 30.10:30:19'.MariaDB>.SELECT.FRO |
ce40 | 4d 5f 55 4e 49 58 54 49 4d 45 28 31 31 39 36 34 34 30 32 31 39 29 20 2b 20 30 3b 0a 20 20 20 20 | M_UNIXTIME(1196440219).+.0;..... |
ce60 | 20 20 20 20 2d 3e 20 32 30 30 37 31 31 33 30 31 30 33 30 31 39 2e 30 30 30 30 30 30 0a 4d 61 72 | ....->.20071130103019.000000.Mar |
ce80 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 52 4f 4d 5f 55 4e 49 58 54 49 4d 45 28 55 4e 49 58 5f | iaDB>.SELECT.FROM_UNIXTIME(UNIX_ |
cea0 | 54 49 4d 45 53 54 41 4d 50 28 29 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 | TIMESTAMP(),.....->............. |
cec0 | 20 20 20 20 20 20 20 20 20 27 25 59 20 25 44 20 25 4d 20 25 68 3a 25 69 3a 25 73 20 25 78 27 29 | .........'%Y.%D.%M.%h:%i:%s.%x') |
cee0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 37 20 33 30 74 68 20 4e 6f 76 65 6d 62 65 72 | ;.........->.'2007.30th.November |
cf00 | 20 31 30 3a 33 30 3a 35 39 20 32 30 30 37 27 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | .10:30:59.2007'.(.https://mariad |
cf20 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 72 6f 6d 5f 75 6e 69 78 74 69 6d 65 2f 00 00 01 01 25 12 | b.com/kb/en/from_unixtime/....%. |
cf40 | 41 00 00 00 0a 4d 45 44 49 55 4d 42 4c 4f 42 16 00 ea 00 4d 45 44 49 55 4d 42 4c 4f 42 0a 0a 41 | A....MEDIUMBLOB....MEDIUMBLOB..A |
cf60 | 20 42 4c 4f 42 20 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 | .BLOB.column.with.a.maximum.leng |
cf80 | 74 68 20 6f 66 20 31 36 2c 37 37 37 2c 32 31 35 20 28 32 32 34 20 2d 20 31 29 20 62 79 74 65 73 | th.of.16,777,215.(224.-.1).bytes |
cfa0 | 2e 20 45 61 63 68 0a 4d 45 44 49 55 4d 42 4c 4f 42 20 76 61 6c 75 65 20 69 73 20 73 74 6f 72 65 | ..Each.MEDIUMBLOB.value.is.store |
cfc0 | 64 20 75 73 69 6e 67 20 61 20 33 2d 62 79 74 65 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 74 | d.using.a.3-byte.length.prefix.t |
cfe0 | 68 61 74 20 69 6e 64 69 63 61 74 65 73 0a 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 | hat.indicates.the.number.of.byte |
d000 | 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | s.in.the.value...URL:.https://ma |
d020 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 62 6c 6f 62 2f 0a 0a 25 00 68 | riadb.com/kb/en/mediumblob/..%.h |
d040 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 62 | ttps://mariadb.com/kb/en/mediumb |
d060 | 6c 6f 62 2f 03 04 0a 02 02 42 00 00 00 04 53 48 41 32 0c 00 71 03 53 79 6e 74 61 78 3a 0a 53 48 | lob/.....B....SHA2..q.Syntax:.SH |
d080 | 41 32 28 73 74 72 2c 20 68 61 73 68 5f 6c 65 6e 67 74 68 29 0a 0a 43 61 6c 63 75 6c 61 74 65 73 | A2(str,.hash_length)..Calculates |
d0a0 | 20 74 68 65 20 53 48 41 2d 32 20 66 61 6d 69 6c 79 20 6f 66 20 68 61 73 68 20 66 75 6e 63 74 69 | .the.SHA-2.family.of.hash.functi |
d0c0 | 6f 6e 73 20 28 53 48 41 2d 32 32 34 2c 20 53 48 41 2d 32 35 36 2c 0a 53 48 41 2d 33 38 34 2c 20 | ons.(SHA-224,.SHA-256,.SHA-384,. |
d0e0 | 61 6e 64 20 53 48 41 2d 35 31 32 29 2e 20 54 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 | and.SHA-512)..The.first.argument |
d100 | 20 69 73 20 74 68 65 20 63 6c 65 61 72 74 65 78 74 20 73 74 72 69 6e 67 20 74 6f 20 62 65 0a 68 | .is.the.cleartext.string.to.be.h |
d120 | 61 73 68 65 64 2e 20 54 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 69 6e 64 69 63 | ashed..The.second.argument.indic |
d140 | 61 74 65 73 20 74 68 65 20 64 65 73 69 72 65 64 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 | ates.the.desired.bit.length.of.t |
d160 | 68 65 0a 72 65 73 75 6c 74 2c 20 77 68 69 63 68 20 6d 75 73 74 20 68 61 76 65 20 61 20 76 61 6c | he.result,.which.must.have.a.val |
d180 | 75 65 20 6f 66 20 32 32 34 2c 20 32 35 36 2c 20 33 38 34 2c 20 35 31 32 2c 20 6f 72 20 30 20 28 | ue.of.224,.256,.384,.512,.or.0.( |
d1a0 | 77 68 69 63 68 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 32 35 36 29 2e 20 49 66 20 | which.is.equivalent.to.256)..If. |
d1c0 | 65 69 74 68 65 72 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 20 6f 72 20 74 68 65 20 68 | either.argument.is.NULL.or.the.h |
d1e0 | 61 73 68 20 6c 65 6e 67 74 68 20 69 73 0a 6e 6f 74 20 6f 6e 65 20 6f 66 20 74 68 65 20 70 65 72 | ash.length.is.not.one.of.the.per |
d200 | 6d 69 74 74 65 64 20 76 61 6c 75 65 73 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | mitted.values,.the.return.value. |
d220 | 69 73 20 4e 55 4c 4c 2e 20 4f 74 68 65 72 77 69 73 65 2c 0a 74 68 65 20 66 75 6e 63 74 69 6f 6e | is.NULL..Otherwise,.the.function |
d240 | 20 72 65 73 75 6c 74 20 69 73 20 61 20 68 61 73 68 20 76 61 6c 75 65 20 63 6f 6e 74 61 69 6e 69 | .result.is.a.hash.value.containi |
d260 | 6e 67 20 74 68 65 20 64 65 73 69 72 65 64 20 6e 75 6d 62 65 72 20 6f 66 0a 62 69 74 73 2e 20 53 | ng.the.desired.number.of.bits..S |
d280 | 65 65 20 74 68 65 20 6e 6f 74 65 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 | ee.the.notes.at.the.beginning.of |
d2a0 | 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 61 62 6f 75 74 20 73 74 6f 72 69 6e 67 20 68 61 73 68 | .this.section.about.storing.hash |
d2c0 | 0a 76 61 6c 75 65 73 20 65 66 66 69 63 69 65 6e 74 6c 79 2e 0a 0a 41 73 20 6f 66 20 4d 79 53 51 | .values.efficiently...As.of.MySQ |
d2e0 | 4c 20 35 2e 35 2e 36 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 6e | L.5.5.6,.the.return.value.is.a.n |
d300 | 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 63 6f 6e 6e 65 63 74 69 6f | onbinary.string.in.the.connectio |
d320 | 6e 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 36 2c 20 74 | n.character.set..Before.5.5.6,.t |
d340 | 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 62 69 6e 61 72 79 0a 73 74 72 69 | he.return.value.is.a.binary.stri |
d360 | 6e 67 3b 20 73 65 65 20 74 68 65 20 6e 6f 74 65 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 | ng;.see.the.notes.at.the.beginni |
d380 | 6e 67 20 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 61 62 6f 75 74 20 75 73 69 6e 67 20 74 | ng.of.this.section.about.using.t |
d3a0 | 68 65 0a 76 61 6c 75 65 20 61 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 0a | he.value.as.a.nonbinary.string.. |
d3c0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
d3e0 | 73 68 61 32 2f 0a 0a 68 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 48 41 32 28 27 61 | sha2/..h.MariaDB>.SELECT.SHA2('a |
d400 | 62 63 27 2c 20 32 32 34 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 33 30 39 37 64 32 32 33 | bc',.224);.........->.'23097d223 |
d420 | 34 30 35 64 38 32 32 38 36 34 32 61 34 37 37 62 64 61 32 35 35 62 33 32 61 61 64 62 63 65 34 62 | 405d8228642a477bda255b32aadbce4b |
d440 | 64 61 30 62 33 66 37 65 33 36 63 39 64 61 37 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | da0b3f7e36c9da7'...https://maria |
d460 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 61 32 2f 00 00 03 01 da 02 02 43 00 00 00 06 49 46 | db.com/kb/en/sha2/.......C....IF |
d480 | 4e 55 4c 4c 07 00 ea 00 53 79 6e 74 61 78 3a 0a 49 46 4e 55 4c 4c 28 65 78 70 72 31 2c 65 78 70 | NULL....Syntax:.IFNULL(expr1,exp |
d4a0 | 72 32 29 0a 0a 49 66 20 65 78 70 72 31 20 69 73 20 6e 6f 74 20 4e 55 4c 4c 2c 20 49 46 4e 55 4c | r2)..If.expr1.is.not.NULL,.IFNUL |
d4c0 | 4c 28 29 20 72 65 74 75 72 6e 73 20 65 78 70 72 31 3b 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 | L().returns.expr1;.otherwise.it. |
d4e0 | 72 65 74 75 72 6e 73 0a 65 78 70 72 32 2e 20 49 46 4e 55 4c 4c 28 29 20 72 65 74 75 72 6e 73 20 | returns.expr2..IFNULL().returns. |
d500 | 61 20 6e 75 6d 65 72 69 63 20 6f 72 20 73 74 72 69 6e 67 20 76 61 6c 75 65 2c 20 64 65 70 65 6e | a.numeric.or.string.value,.depen |
d520 | 64 69 6e 67 20 6f 6e 20 74 68 65 0a 63 6f 6e 74 65 78 74 20 69 6e 20 77 68 69 63 68 20 69 74 20 | ding.on.the.context.in.which.it. |
d540 | 69 73 20 75 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | is.used...URL:.https://mariadb.c |
d560 | 6f 6d 2f 6b 62 2f 65 6e 2f 69 66 6e 75 6c 6c 2f 0a 0a bb 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | om/kb/en/ifnull/....MariaDB>.SEL |
d580 | 45 43 54 20 49 46 4e 55 4c 4c 28 31 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 | ECT.IFNULL(1,0);.........->.1.Ma |
d5a0 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 4e 55 4c 4c 28 4e 55 4c 4c 2c 31 30 29 3b 0a 20 | riaDB>.SELECT.IFNULL(NULL,10);.. |
d5c0 | 20 20 20 20 20 20 20 2d 3e 20 31 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 4e | .......->.10.MariaDB>.SELECT.IFN |
d5e0 | 55 4c 4c 28 31 2f 30 2c 31 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 30 0a 4d 61 72 69 61 | ULL(1/0,10);.........->.10.Maria |
d600 | 44 42 3e 20 53 45 4c 45 43 54 20 49 46 4e 55 4c 4c 28 31 2f 30 2c 27 79 65 73 27 29 3b 0a 20 20 | DB>.SELECT.IFNULL(1/0,'yes');... |
d620 | 20 20 20 20 20 20 2d 3e 20 27 79 65 73 27 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ......->.'yes'.!.https://mariadb |
d640 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 66 6e 75 6c 6c 2f 00 00 01 01 11 12 44 00 00 00 12 53 48 4f | .com/kb/en/ifnull/......D....SHO |
d660 | 57 20 46 55 4e 43 54 49 4f 4e 20 43 4f 44 45 1a 00 c6 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 | W.FUNCTION.CODE....Syntax:.SHOW. |
d680 | 46 55 4e 43 54 49 4f 4e 20 43 4f 44 45 20 66 75 6e 63 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 | FUNCTION.CODE.func_name..This.st |
d6a0 | 61 74 65 6d 65 6e 74 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 53 48 4f 57 20 50 52 4f 43 45 | atement.is.similar.to.SHOW.PROCE |
d6c0 | 44 55 52 45 20 43 4f 44 45 20 62 75 74 20 66 6f 72 20 73 74 6f 72 65 64 0a 66 75 6e 63 74 69 6f | DURE.CODE.but.for.stored.functio |
d6e0 | 6e 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 50 52 4f 43 45 44 55 52 45 20 43 4f 44 | ns..See.[HELP.SHOW.PROCEDURE.COD |
d700 | 45 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | E]...URL:.https://mariadb.com/kb |
d720 | 2f 65 6e 2f 73 68 6f 77 2d 66 75 6e 63 74 69 6f 6e 2d 63 6f 64 65 2f 0a 0a 2d 00 68 74 74 70 73 | /en/show-function-code/..-.https |
d740 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 66 75 6e 63 74 69 | ://mariadb.com/kb/en/show-functi |
d760 | 6f 6e 2d 63 6f 64 65 2f 03 03 b3 01 12 45 00 00 00 0b 53 48 4f 57 20 45 52 52 4f 52 53 1a 00 76 | on-code/.....E....SHOW.ERRORS..v |
d780 | 03 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 45 52 52 4f 52 53 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 | .Syntax:.SHOW.ERRORS.[LIMIT.[off |
d7a0 | 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 53 48 4f 57 20 43 4f 55 4e 54 28 2a 29 20 45 | set,].row_count].SHOW.COUNT(*).E |
d7c0 | 52 52 4f 52 53 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 73 69 6d 69 6c 61 72 | RRORS..This.statement.is.similar |
d7e0 | 20 74 6f 20 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 | .to.SHOW.WARNINGS,.except.that.i |
d800 | 74 20 64 69 73 70 6c 61 79 73 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 6c 79 20 66 6f 72 20 | t.displays.information.only.for. |
d820 | 65 72 72 6f 72 73 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 66 6f 72 20 65 72 72 6f 72 73 2c 20 | errors,.rather.than.for.errors,. |
d840 | 77 61 72 6e 69 6e 67 73 2c 20 61 6e 64 0a 6e 6f 74 65 73 2e 0a 0a 54 68 65 20 4c 49 4d 49 54 20 | warnings,.and.notes...The.LIMIT. |
d860 | 63 6c 61 75 73 65 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 73 79 6e 74 61 78 20 61 73 20 66 6f | clause.has.the.same.syntax.as.fo |
d880 | 72 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e 20 53 65 65 0a 68 74 74 70 | r.the.SELECT.statement..See.http |
d8a0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c 65 63 74 2f 2e 0a 0a | s://mariadb.com/kb/en/select/... |
d8c0 | 54 68 65 20 53 48 4f 57 20 43 4f 55 4e 54 28 2a 29 20 45 52 52 4f 52 53 20 73 74 61 74 65 6d 65 | The.SHOW.COUNT(*).ERRORS.stateme |
d8e0 | 6e 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 72 72 6f 72 73 | nt.displays.the.number.of.errors |
d900 | 2e 20 59 6f 75 0a 63 61 6e 20 61 6c 73 6f 20 72 65 74 72 69 65 76 65 20 74 68 69 73 20 6e 75 6d | ..You.can.also.retrieve.this.num |
d920 | 62 65 72 20 66 72 6f 6d 20 74 68 65 20 65 72 72 6f 72 5f 63 6f 75 6e 74 20 76 61 72 69 61 62 6c | ber.from.the.error_count.variabl |
d940 | 65 3a 0a 0a 53 48 4f 57 20 43 4f 55 4e 54 28 2a 29 20 45 52 52 4f 52 53 3b 0a 53 45 4c 45 43 54 | e:..SHOW.COUNT(*).ERRORS;.SELECT |
d960 | 20 40 40 65 72 72 6f 72 5f 63 6f 75 6e 74 3b 0a 0a 53 48 4f 57 20 45 52 52 4f 52 53 20 61 6e 64 | .@@error_count;..SHOW.ERRORS.and |
d980 | 20 65 72 72 6f 72 5f 63 6f 75 6e 74 20 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20 65 72 72 6f 72 | .error_count.apply.only.to.error |
d9a0 | 73 2c 20 6e 6f 74 20 77 61 72 6e 69 6e 67 73 20 6f 72 0a 6e 6f 74 65 73 2e 20 49 6e 20 6f 74 68 | s,.not.warnings.or.notes..In.oth |
d9c0 | 65 72 20 72 65 73 70 65 63 74 73 2c 20 74 68 65 79 20 61 72 65 20 73 69 6d 69 6c 61 72 20 74 6f | er.respects,.they.are.similar.to |
d9e0 | 20 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 20 61 6e 64 0a 77 61 72 6e 69 6e 67 5f 63 6f 75 6e 74 | .SHOW.WARNINGS.and.warning_count |
da00 | 2e 20 49 6e 20 70 61 72 74 69 63 75 6c 61 72 2c 20 53 48 4f 57 20 45 52 52 4f 52 53 20 63 61 6e | ..In.particular,.SHOW.ERRORS.can |
da20 | 6e 6f 74 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 66 6f 72 20 6d 6f 72 65 | not.display.information.for.more |
da40 | 20 74 68 61 6e 20 6d 61 78 5f 65 72 72 6f 72 5f 63 6f 75 6e 74 20 6d 65 73 73 61 67 65 73 2c 20 | .than.max_error_count.messages,. |
da60 | 61 6e 64 20 65 72 72 6f 72 5f 63 6f 75 6e 74 20 63 61 6e 20 65 78 63 65 65 64 20 74 68 65 0a 76 | and.error_count.can.exceed.the.v |
da80 | 61 6c 75 65 20 6f 66 20 6d 61 78 5f 65 72 72 6f 72 5f 63 6f 75 6e 74 20 69 66 20 74 68 65 20 6e | alue.of.max_error_count.if.the.n |
daa0 | 75 6d 62 65 72 20 6f 66 20 65 72 72 6f 72 73 20 65 78 63 65 65 64 73 0a 6d 61 78 5f 65 72 72 6f | umber.of.errors.exceeds.max_erro |
dac0 | 72 5f 63 6f 75 6e 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | r_count...URL:.https://mariadb.c |
dae0 | 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 72 72 6f 72 73 2f 0a 0a 26 00 68 74 74 70 73 3a 2f | om/kb/en/show-errors/..&.https:/ |
db00 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 72 72 6f 72 73 2f 00 | /mariadb.com/kb/en/show-errors/. |
db20 | 03 03 d3 01 02 46 00 00 00 05 4c 45 41 53 54 12 00 0a 03 53 79 6e 74 61 78 3a 0a 4c 45 41 53 54 | .....F....LEAST....Syntax:.LEAST |
db40 | 28 76 61 6c 75 65 31 2c 76 61 6c 75 65 32 2c 2e 2e 2e 29 0a 0a 57 69 74 68 20 74 77 6f 20 6f 72 | (value1,value2,...)..With.two.or |
db60 | 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 6d 61 | .more.arguments,.returns.the.sma |
db80 | 6c 6c 65 73 74 20 28 6d 69 6e 69 6d 75 6d 2d 76 61 6c 75 65 64 29 0a 61 72 67 75 6d 65 6e 74 2e | llest.(minimum-valued).argument. |
dba0 | 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 75 73 69 6e | .The.arguments.are.compared.usin |
dbc0 | 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 75 6c 65 73 3a 0a 0a 6f 20 49 66 20 61 6e 79 | g.the.following.rules:..o.If.any |
dbe0 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 | .argument.is.NULL,.the.result.is |
dc00 | 20 4e 55 4c 4c 2e 20 4e 6f 20 63 6f 6d 70 61 72 69 73 6f 6e 20 69 73 20 6e 65 65 64 65 64 2e 0a | .NULL..No.comparison.is.needed.. |
dc20 | 0a 6f 20 49 66 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 69 | .o.If.the.return.value.is.used.i |
dc40 | 6e 20 61 6e 20 49 4e 54 45 47 45 52 20 63 6f 6e 74 65 78 74 20 6f 72 20 61 6c 6c 20 61 72 67 75 | n.an.INTEGER.context.or.all.argu |
dc60 | 6d 65 6e 74 73 0a 20 20 61 72 65 20 69 6e 74 65 67 65 72 2d 76 61 6c 75 65 64 2c 20 74 68 65 79 | ments...are.integer-valued,.they |
dc80 | 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 73 20 69 6e 74 65 67 65 72 73 2e 0a 0a 6f 20 49 66 | .are.compared.as.integers...o.If |
dca0 | 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 52 | .the.return.value.is.used.in.a.R |
dcc0 | 45 41 4c 20 63 6f 6e 74 65 78 74 20 6f 72 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 | EAL.context.or.all.arguments.are |
dce0 | 0a 20 20 72 65 61 6c 2d 76 61 6c 75 65 64 2c 20 74 68 65 79 20 61 72 65 20 63 6f 6d 70 61 72 65 | ...real-valued,.they.are.compare |
dd00 | 64 20 61 73 20 72 65 61 6c 73 2e 0a 0a 6f 20 49 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 | d.as.reals...o.If.the.arguments. |
dd20 | 63 6f 6d 70 72 69 73 65 20 61 20 6d 69 78 20 6f 66 20 6e 75 6d 62 65 72 73 20 61 6e 64 20 73 74 | comprise.a.mix.of.numbers.and.st |
dd40 | 72 69 6e 67 73 2c 20 74 68 65 79 20 61 72 65 0a 20 20 63 6f 6d 70 61 72 65 64 20 61 73 20 6e 75 | rings,.they.are...compared.as.nu |
dd60 | 6d 62 65 72 73 2e 0a 0a 6f 20 49 66 20 61 6e 79 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 6e | mbers...o.If.any.argument.is.a.n |
dd80 | 6f 6e 62 69 6e 61 72 79 20 28 63 68 61 72 61 63 74 65 72 29 20 73 74 72 69 6e 67 2c 20 74 68 65 | onbinary.(character).string,.the |
dda0 | 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 20 20 63 6f 6d 70 61 72 65 64 20 61 73 20 6e 6f 6e | .arguments.are...compared.as.non |
ddc0 | 62 69 6e 61 72 79 20 73 74 72 69 6e 67 73 2e 0a 0a 6f 20 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 | binary.strings...o.In.all.other. |
dde0 | 63 61 73 65 73 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 | cases,.the.arguments.are.compare |
de00 | 64 20 61 73 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | d.as.binary.strings...URL:.https |
de20 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 61 73 74 2f 0a 0a 96 00 4d | ://mariadb.com/kb/en/least/....M |
de40 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 41 53 54 28 32 2c 30 29 3b 0a 20 20 20 20 20 | ariaDB>.SELECT.LEAST(2,0);...... |
de60 | 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 41 53 54 28 33 34 | ...->.0.MariaDB>.SELECT.LEAST(34 |
de80 | 2e 30 2c 33 2e 30 2c 35 2e 30 2c 37 36 37 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 2e | .0,3.0,5.0,767.0);.........->.3. |
dea0 | 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 41 53 54 28 27 42 27 2c 27 41 27 2c | 0.MariaDB>.SELECT.LEAST('B','A', |
dec0 | 27 43 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 41 27 0a 20 00 68 74 74 70 73 3a 2f 2f 6d | 'C');.........->.'A'...https://m |
dee0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 61 73 74 2f 00 03 01 27 01 02 47 00 00 | ariadb.com/kb/en/least/...'..G.. |
df00 | 00 01 3d 12 00 32 00 3d 0a 0a 45 71 75 61 6c 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | ..=..2.=..Equal:..URL:.https://m |
df20 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 71 75 61 6c 2f 0a 0a c6 00 4d 61 72 69 61 | ariadb.com/kb/en/equal/....Maria |
df40 | 44 42 3e 20 53 45 4c 45 43 54 20 31 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d | DB>.SELECT.1.=.0;.........->.0.M |
df60 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 30 27 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 | ariaDB>.SELECT.'0'.=.0;......... |
df80 | 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 30 2e 30 27 20 3d 20 30 3b 0a | ->.1.MariaDB>.SELECT.'0.0'.=.0;. |
dfa0 | 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 30 2e | ........->.1.MariaDB>.SELECT.'0. |
dfc0 | 30 31 27 20 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 | 01'.=.0;.........->.0.MariaDB>.S |
dfe0 | 45 4c 45 43 54 20 27 2e 30 31 27 20 3d 20 30 2e 30 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 | ELECT.'.01'.=.0.01;.........->.1 |
e000 | 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 71 75 | ...https://mariadb.com/kb/en/equ |
e020 | 61 6c 2f 00 03 00 ea 02 02 48 00 00 00 07 52 45 56 45 52 53 45 25 00 82 00 53 79 6e 74 61 78 3a | al/......H....REVERSE%...Syntax: |
e040 | 0a 52 45 56 45 52 53 45 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e | .REVERSE(str)..Returns.the.strin |
e060 | 67 20 73 74 72 20 77 69 74 68 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 63 68 61 72 | g.str.with.the.order.of.the.char |
e080 | 61 63 74 65 72 73 20 72 65 76 65 72 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | acters.reversed...URL:.https://m |
e0a0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 76 65 72 73 65 2f 0a 0a 31 00 4d 61 72 | ariadb.com/kb/en/reverse/..1.Mar |
e0c0 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 45 56 45 52 53 45 28 27 61 62 63 27 29 3b 0a 20 20 20 | iaDB>.SELECT.REVERSE('abc');.... |
e0e0 | 20 20 20 20 20 2d 3e 20 27 63 62 61 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .....->.'cba'.".https://mariadb. |
e100 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 76 65 72 73 65 2f 00 00 01 01 05 02 49 00 00 00 06 49 53 4e | com/kb/en/reverse/......I....ISN |
e120 | 55 4c 4c 12 00 7c 00 53 79 6e 74 61 78 3a 0a 49 53 4e 55 4c 4c 28 65 78 70 72 29 0a 0a 49 66 20 | ULL..|.Syntax:.ISNULL(expr)..If. |
e140 | 65 78 70 72 20 69 73 20 4e 55 4c 4c 2c 20 49 53 4e 55 4c 4c 28 29 20 72 65 74 75 72 6e 73 20 31 | expr.is.NULL,.ISNULL().returns.1 |
e160 | 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 72 65 74 75 72 6e 73 20 30 2e 0a 0a 55 52 4c 3a 20 | ,.otherwise.it.returns.0...URL:. |
e180 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 6e 75 6c 6c | https://mariadb.com/kb/en/isnull |
e1a0 | 2f 0a 0a 54 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 53 4e 55 4c 4c 28 31 2b 31 29 | /..T.MariaDB>.SELECT.ISNULL(1+1) |
e1c0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 | ;.........->.0.MariaDB>.SELECT.I |
e1e0 | 53 4e 55 4c 4c 28 31 2f 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 21 00 68 74 74 70 73 | SNULL(1/0);.........->.1.!.https |
e200 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 6e 75 6c 6c 2f 01 01 05 12 | ://mariadb.com/kb/en/isnull/.... |
e220 | 4a 00 00 00 06 42 49 4e 41 52 59 16 00 d2 00 42 49 4e 41 52 59 28 4d 29 0a 0a 54 68 65 20 42 49 | J....BINARY....BINARY(M)..The.BI |
e240 | 4e 41 52 59 20 74 79 70 65 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 43 48 41 52 | NARY.type.is.similar.to.the.CHAR |
e260 | 20 74 79 70 65 2c 20 62 75 74 20 73 74 6f 72 65 73 20 62 69 6e 61 72 79 20 62 79 74 65 0a 73 74 | .type,.but.stores.binary.byte.st |
e280 | 72 69 6e 67 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 6e 6f 6e 62 69 6e 61 72 79 20 63 68 61 72 | rings.rather.than.nonbinary.char |
e2a0 | 61 63 74 65 72 20 73 74 72 69 6e 67 73 2e 20 4d 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 0a | acter.strings..M.represents.the. |
e2c0 | 63 6f 6c 75 6d 6e 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 | column.length.in.bytes...URL:.ht |
e2e0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 61 72 79 2f 0a | tps://mariadb.com/kb/en/binary/. |
e300 | 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e | .!.https://mariadb.com/kb/en/bin |
e320 | 61 72 79 2f 01 02 45 12 4b 00 00 00 0e 42 4c 4f 42 20 44 41 54 41 20 54 59 50 45 16 00 f4 01 41 | ary/..E.K....BLOB.DATA.TYPE....A |
e340 | 20 42 4c 4f 42 20 69 73 20 61 20 62 69 6e 61 72 79 20 6c 61 72 67 65 20 6f 62 6a 65 63 74 20 74 | .BLOB.is.a.binary.large.object.t |
e360 | 68 61 74 20 63 61 6e 20 68 6f 6c 64 20 61 20 76 61 72 69 61 62 6c 65 20 61 6d 6f 75 6e 74 20 6f | hat.can.hold.a.variable.amount.o |
e380 | 66 0a 64 61 74 61 2e 20 54 68 65 20 66 6f 75 72 20 42 4c 4f 42 20 74 79 70 65 73 20 61 72 65 20 | f.data..The.four.BLOB.types.are. |
e3a0 | 54 49 4e 59 42 4c 4f 42 2c 20 42 4c 4f 42 2c 20 4d 45 44 49 55 4d 42 4c 4f 42 2c 20 61 6e 64 20 | TINYBLOB,.BLOB,.MEDIUMBLOB,.and. |
e3c0 | 4c 4f 4e 47 42 4c 4f 42 2e 0a 54 68 65 73 65 20 64 69 66 66 65 72 20 6f 6e 6c 79 20 69 6e 20 74 | LONGBLOB..These.differ.only.in.t |
e3e0 | 68 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 20 | he.maximum.length.of.the.values. |
e400 | 74 68 65 79 20 63 61 6e 20 68 6f 6c 64 2e 0a 54 68 65 20 66 6f 75 72 20 54 45 58 54 20 74 79 70 | they.can.hold..The.four.TEXT.typ |
e420 | 65 73 20 61 72 65 20 54 49 4e 59 54 45 58 54 2c 20 54 45 58 54 2c 20 4d 45 44 49 55 4d 54 45 58 | es.are.TINYTEXT,.TEXT,.MEDIUMTEX |
e440 | 54 2c 20 61 6e 64 20 4c 4f 4e 47 54 45 58 54 2e 20 54 68 65 73 65 0a 63 6f 72 72 65 73 70 6f 6e | T,.and.LONGTEXT..These.correspon |
e460 | 64 20 74 6f 20 74 68 65 20 66 6f 75 72 20 42 4c 4f 42 20 74 79 70 65 73 20 61 6e 64 20 68 61 76 | d.to.the.four.BLOB.types.and.hav |
e480 | 65 20 74 68 65 20 73 61 6d 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 73 20 61 6e 64 0a 73 | e.the.same.maximum.lengths.and.s |
e4a0 | 74 6f 72 61 67 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f | torage.requirements..See.https:/ |
e4c0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 61 2d 74 79 70 65 2d 73 74 6f | /mariadb.com/kb/en/data-type-sto |
e4e0 | 72 61 67 65 2d 72 65 71 75 69 72 65 6d 65 6e 74 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | rage-requirements/...URL:.https: |
e500 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 5f 6c 61 6e 67 75 61 67 65 | //mariadb.com/kb/en/sql_language |
e520 | 2d 64 61 74 61 5f 74 79 70 65 73 2d 62 6c 6f 62 2f 0a 0a 37 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | -data_types-blob/..7.https://mar |
e540 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 5f 6c 61 6e 67 75 61 67 65 2d 64 61 74 61 | iadb.com/kb/en/sql_language-data |
e560 | 5f 74 79 70 65 73 2d 62 6c 6f 62 2f 01 00 cd 12 4c 00 00 00 08 42 4f 55 4e 44 41 52 59 24 00 96 | _types-blob/....L....BOUNDARY$.. |
e580 | 00 42 6f 75 6e 64 61 72 79 28 67 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 67 65 6f 6d 65 74 72 79 | .Boundary(g)..Returns.a.geometry |
e5a0 | 20 74 68 61 74 20 69 73 20 74 68 65 20 63 6c 6f 73 75 72 65 20 6f 66 20 74 68 65 20 63 6f 6d 62 | .that.is.the.closure.of.the.comb |
e5c0 | 69 6e 61 74 6f 72 69 61 6c 20 62 6f 75 6e 64 61 72 79 20 6f 66 0a 74 68 65 20 67 65 6f 6d 65 74 | inatorial.boundary.of.the.geomet |
e5e0 | 72 79 20 76 61 6c 75 65 20 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | ry.value.g...URL:.https://mariad |
e600 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 6f 75 6e 64 61 72 79 2f 0a 0a 23 00 68 74 74 70 73 3a 2f | b.com/kb/en/boundary/..#.https:/ |
e620 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 6f 75 6e 64 61 72 79 2f 01 0b 99 12 | /mariadb.com/kb/en/boundary/.... |
e640 | 4d 00 00 00 0b 43 52 45 41 54 45 20 55 53 45 52 0a 00 5c 0b 53 79 6e 74 61 78 3a 0a 43 52 45 41 | M....CREATE.USER..\.Syntax:.CREA |
e660 | 54 45 20 55 53 45 52 20 75 73 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 5b | TE.USER.user_specification.....[ |
e680 | 2c 20 75 73 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 5d 20 2e 2e 2e 0a 0a 75 73 65 72 5f | ,.user_specification]......user_ |
e6a0 | 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 75 73 65 72 0a 20 20 20 20 5b 0a 20 20 | specification:.....user.....[... |
e6c0 | 20 20 20 20 20 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 5b 50 41 53 53 57 4f 52 44 5d 20 27 | ......IDENTIFIED.BY.[PASSWORD].' |
e6e0 | 70 61 73 73 77 6f 72 64 27 0a 20 20 20 20 20 20 7c 20 49 44 45 4e 54 49 46 49 45 44 20 57 49 54 | password'.......|.IDENTIFIED.WIT |
e700 | 48 20 61 75 74 68 5f 70 6c 75 67 69 6e 20 5b 41 53 20 27 61 75 74 68 5f 73 74 72 69 6e 67 27 5d | H.auth_plugin.[AS.'auth_string'] |
e720 | 0a 20 20 20 20 5d 0a 0a 54 68 65 20 43 52 45 41 54 45 20 55 53 45 52 20 73 74 61 74 65 6d 65 6e | .....]..The.CREATE.USER.statemen |
e740 | 74 20 63 72 65 61 74 65 73 20 6e 65 77 20 4d 79 53 51 4c 20 61 63 63 6f 75 6e 74 73 2e 20 54 6f | t.creates.new.MySQL.accounts..To |
e760 | 20 75 73 65 20 69 74 2c 20 79 6f 75 0a 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 67 6c 6f 62 61 | .use.it,.you.must.have.the.globa |
e780 | 6c 20 43 52 45 41 54 45 20 55 53 45 52 20 70 72 69 76 69 6c 65 67 65 20 6f 72 20 74 68 65 20 49 | l.CREATE.USER.privilege.or.the.I |
e7a0 | 4e 53 45 52 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 0a 74 68 65 20 6d 79 73 71 6c 20 64 61 | NSERT.privilege.for.the.mysql.da |
e7c0 | 74 61 62 61 73 65 2e 20 46 6f 72 20 65 61 63 68 20 61 63 63 6f 75 6e 74 2c 20 43 52 45 41 54 45 | tabase..For.each.account,.CREATE |
e7e0 | 20 55 53 45 52 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 72 6f 77 20 69 6e 0a 74 68 65 20 6d | .USER.creates.a.new.row.in.the.m |
e800 | 79 73 71 6c 2e 75 73 65 72 20 74 61 62 6c 65 20 61 6e 64 20 61 73 73 69 67 6e 73 20 74 68 65 20 | ysql.user.table.and.assigns.the. |
e820 | 61 63 63 6f 75 6e 74 20 6e 6f 20 70 72 69 76 69 6c 65 67 65 73 2e 20 41 6e 20 65 72 72 6f 72 0a | account.no.privileges..An.error. |
e840 | 6f 63 63 75 72 73 20 69 66 20 74 68 65 20 61 63 63 6f 75 6e 74 20 61 6c 72 65 61 64 79 20 65 78 | occurs.if.the.account.already.ex |
e860 | 69 73 74 73 2e 0a 0a 45 61 63 68 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 20 75 73 65 73 20 74 68 | ists...Each.account.name.uses.th |
e880 | 65 20 66 6f 72 6d 61 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 | e.format.described.in.https://ma |
e8a0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 23 61 63 63 6f | riadb.com/kb/en/create-user#acco |
e8c0 | 75 6e 74 2d 6e 61 6d 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 43 52 45 41 54 45 20 | unt-names..For.example:..CREATE. |
e8e0 | 55 53 45 52 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 49 44 45 4e 54 | USER.'jeffrey'@'localhost'.IDENT |
e900 | 49 46 49 45 44 20 42 59 20 27 6d 79 70 61 73 73 27 3b 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 | IFIED.BY.'mypass';..If.you.speci |
e920 | 66 79 20 6f 6e 6c 79 20 74 68 65 20 75 73 65 72 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 20 74 68 | fy.only.the.user.name.part.of.th |
e940 | 65 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 2c 20 61 20 68 6f 73 74 20 6e 61 6d 65 0a 70 61 72 74 | e.account.name,.a.host.name.part |
e960 | 20 6f 66 20 27 25 27 20 69 73 20 75 73 65 64 2e 0a 0a 54 68 65 20 75 73 65 72 20 73 70 65 63 69 | .of.'%'.is.used...The.user.speci |
e980 | 66 69 63 61 74 69 6f 6e 20 6d 61 79 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 74 68 65 20 75 73 | fication.may.indicate.how.the.us |
e9a0 | 65 72 20 73 68 6f 75 6c 64 20 61 75 74 68 65 6e 74 69 63 61 74 65 0a 77 68 65 6e 20 63 6f 6e 6e | er.should.authenticate.when.conn |
e9c0 | 65 63 74 69 6e 67 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 3a 0a 0a 6f 20 54 6f 20 65 6e 61 62 | ecting.to.the.server:..o.To.enab |
e9e0 | 6c 65 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 6f 6e 6e 65 63 74 20 77 69 74 68 20 6e 6f 20 70 | le.the.user.to.connect.with.no.p |
ea00 | 61 73 73 77 6f 72 64 20 28 77 68 69 63 68 20 69 73 20 69 6e 73 65 63 75 72 65 29 2c 0a 20 20 69 | assword.(which.is.insecure),...i |
ea20 | 6e 63 6c 75 64 65 20 6e 6f 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 63 6c 61 75 73 65 3a 0a | nclude.no.IDENTIFIED.BY.clause:. |
ea40 | 0a 43 52 45 41 54 45 20 55 53 45 52 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 | .CREATE.USER.'jeffrey'@'localhos |
ea60 | 74 27 3b 0a 0a 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 68 65 20 61 63 63 6f 75 6e 74 | t';....In.this.case,.the.account |
ea80 | 20 75 73 65 73 20 62 75 69 6c 74 2d 69 6e 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 61 6e | .uses.built-in.authentication.an |
eaa0 | 64 20 63 6c 69 65 6e 74 73 0a 20 20 6d 75 73 74 20 70 72 6f 76 69 64 65 20 6e 6f 20 70 61 73 73 | d.clients...must.provide.no.pass |
eac0 | 77 6f 72 64 2e 0a 0a 6f 20 54 6f 20 61 73 73 69 67 6e 20 61 20 70 61 73 73 77 6f 72 64 2c 20 75 | word...o.To.assign.a.password,.u |
eae0 | 73 65 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 77 69 74 68 20 74 68 65 20 6c 69 74 65 72 61 | se.IDENTIFIED.BY.with.the.litera |
eb00 | 6c 20 70 6c 61 69 6e 74 65 78 74 0a 20 20 70 61 73 73 77 6f 72 64 20 76 61 6c 75 65 3a 0a 0a 43 | l.plaintext...password.value:..C |
eb20 | 52 45 41 54 45 20 55 53 45 52 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 | REATE.USER.'jeffrey'@'localhost' |
eb40 | 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 27 6d 79 70 61 73 73 27 3b 0a 0a 20 20 54 68 65 20 | .IDENTIFIED.BY.'mypass';....The. |
eb60 | 61 63 63 6f 75 6e 74 20 75 73 65 73 20 62 75 69 6c 74 2d 69 6e 20 61 75 74 68 65 6e 74 69 63 61 | account.uses.built-in.authentica |
eb80 | 74 69 6f 6e 20 61 6e 64 20 63 6c 69 65 6e 74 73 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 0a | tion.and.clients.must.match.the. |
eba0 | 20 20 67 69 76 65 6e 20 70 61 73 73 77 6f 72 64 2e 0a 0a 6f 20 54 6f 20 61 76 6f 69 64 20 73 70 | ..given.password...o.To.avoid.sp |
ebc0 | 65 63 69 66 79 69 6e 67 20 74 68 65 20 70 6c 61 69 6e 74 65 78 74 20 70 61 73 73 77 6f 72 64 20 | ecifying.the.plaintext.password. |
ebe0 | 69 66 20 79 6f 75 20 6b 6e 6f 77 20 69 74 73 20 68 61 73 68 20 76 61 6c 75 65 0a 20 20 28 74 68 | if.you.know.its.hash.value...(th |
ec00 | 65 20 76 61 6c 75 65 20 74 68 61 74 20 50 41 53 53 57 4f 52 44 28 29 20 77 6f 75 6c 64 20 72 65 | e.value.that.PASSWORD().would.re |
ec20 | 74 75 72 6e 20 66 6f 72 20 74 68 65 20 70 61 73 73 77 6f 72 64 29 2c 20 73 70 65 63 69 66 79 0a | turn.for.the.password),.specify. |
ec40 | 20 20 74 68 65 20 68 61 73 68 20 76 61 6c 75 65 20 70 72 65 63 65 64 65 64 20 62 79 20 74 68 65 | ..the.hash.value.preceded.by.the |
ec60 | 20 6b 65 79 77 6f 72 64 20 50 41 53 53 57 4f 52 44 3a 0a 0a 43 52 45 41 54 45 20 55 53 45 52 20 | .keyword.PASSWORD:..CREATE.USER. |
ec80 | 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 0a 49 44 45 4e 54 49 46 49 45 44 | 'jeffrey'@'localhost'.IDENTIFIED |
eca0 | 20 42 59 20 50 41 53 53 57 4f 52 44 20 27 2a 39 30 45 34 36 32 43 33 37 33 37 38 43 45 44 31 32 | .BY.PASSWORD.'*90E462C37378CED12 |
ecc0 | 30 36 34 42 42 33 33 38 38 38 32 37 44 32 42 41 33 41 39 42 36 38 39 27 3b 0a 0a 20 20 54 68 65 | 064BB3388827D2BA3A9B689';....The |
ece0 | 20 61 63 63 6f 75 6e 74 20 75 73 65 73 20 62 75 69 6c 74 2d 69 6e 20 61 75 74 68 65 6e 74 69 63 | .account.uses.built-in.authentic |
ed00 | 61 74 69 6f 6e 20 61 6e 64 20 63 6c 69 65 6e 74 73 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 | ation.and.clients.must.match.the |
ed20 | 0a 20 20 67 69 76 65 6e 20 70 61 73 73 77 6f 72 64 2e 0a 0a 6f 20 54 6f 20 61 75 74 68 65 6e 74 | ...given.password...o.To.authent |
ed40 | 69 63 61 74 65 20 74 68 65 20 61 63 63 6f 75 6e 74 20 75 73 69 6e 67 20 61 20 73 70 65 63 69 66 | icate.the.account.using.a.specif |
ed60 | 69 63 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 70 6c 75 67 69 6e 2c 0a 20 20 75 73 65 20 | ic.authentication.plugin,...use. |
ed80 | 49 44 45 4e 54 49 46 49 45 44 20 57 49 54 48 2c 20 77 68 65 72 65 20 61 75 74 68 5f 70 6c 75 67 | IDENTIFIED.WITH,.where.auth_plug |
eda0 | 69 6e 20 69 73 20 74 68 65 20 70 6c 75 67 69 6e 20 6e 61 6d 65 2e 20 49 74 20 63 61 6e 20 62 65 | in.is.the.plugin.name..It.can.be |
edc0 | 0a 20 20 61 6e 20 75 6e 71 75 6f 74 65 64 20 6e 61 6d 65 20 6f 72 20 61 20 71 75 6f 74 65 64 20 | ...an.unquoted.name.or.a.quoted. |
ede0 | 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 2e 20 27 61 75 74 68 5f 73 74 72 69 6e 67 27 20 69 73 | string.literal..'auth_string'.is |
ee00 | 20 61 6e 0a 20 20 6f 70 74 69 6f 6e 61 6c 20 71 75 6f 74 65 64 20 73 74 72 69 6e 67 20 6c 69 74 | .an...optional.quoted.string.lit |
ee20 | 65 72 61 6c 20 74 6f 20 70 61 73 73 20 74 6f 20 74 68 65 20 70 6c 75 67 69 6e 2e 20 54 68 65 20 | eral.to.pass.to.the.plugin..The. |
ee40 | 70 6c 75 67 69 6e 0a 20 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 | plugin...interprets.the.meaning. |
ee60 | 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2c 20 73 6f 20 69 74 73 20 66 6f 72 6d 61 74 20 69 73 20 | of.the.string,.so.its.format.is. |
ee80 | 70 6c 75 67 69 6e 0a 20 20 73 70 65 63 69 66 69 63 2e 20 43 6f 6e 73 75 6c 74 20 74 68 65 20 64 | plugin...specific..Consult.the.d |
eea0 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 61 20 67 69 76 65 6e 20 70 6c 75 67 69 6e 20 | ocumentation.for.a.given.plugin. |
eec0 | 66 6f 72 0a 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 61 75 74 68 | for...information.about.the.auth |
eee0 | 65 6e 74 69 63 61 74 69 6f 6e 20 73 74 72 69 6e 67 20 76 61 6c 75 65 73 20 69 74 20 61 63 63 65 | entication.string.values.it.acce |
ef00 | 70 74 73 2e 0a 0a 43 52 45 41 54 45 20 55 53 45 52 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 | pts...CREATE.USER.'jeffrey'@'loc |
ef20 | 61 6c 68 6f 73 74 27 0a 49 44 45 4e 54 49 46 49 45 44 20 57 49 54 48 20 6d 79 5f 61 75 74 68 5f | alhost'.IDENTIFIED.WITH.my_auth_ |
ef40 | 70 6c 75 67 69 6e 3b 0a 0a 20 20 46 6f 72 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 74 68 61 74 20 | plugin;....For.connections.that. |
ef60 | 75 73 65 20 74 68 69 73 20 61 63 63 6f 75 6e 74 2c 20 74 68 65 20 73 65 72 76 65 72 20 69 6e 76 | use.this.account,.the.server.inv |
ef80 | 6f 6b 65 73 20 74 68 65 20 6e 61 6d 65 64 0a 20 20 70 6c 75 67 69 6e 20 61 6e 64 20 63 6c 69 65 | okes.the.named...plugin.and.clie |
efa0 | 6e 74 73 20 6d 75 73 74 20 70 72 6f 76 69 64 65 20 63 72 65 64 65 6e 74 69 61 6c 73 20 61 73 20 | nts.must.provide.credentials.as. |
efc0 | 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 0a 20 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f | required.for.the...authenticatio |
efe0 | 6e 20 6d 65 74 68 6f 64 20 74 68 61 74 20 74 68 65 20 70 6c 75 67 69 6e 20 69 6d 70 6c 65 6d 65 | n.method.that.the.plugin.impleme |
f000 | 6e 74 73 2e 20 49 66 20 74 68 65 20 73 65 72 76 65 72 0a 20 20 63 61 6e 6e 6f 74 20 66 69 6e 64 | nts..If.the.server...cannot.find |
f020 | 20 74 68 65 20 70 6c 75 67 69 6e 2c 20 65 69 74 68 65 72 20 61 74 20 61 63 63 6f 75 6e 74 2d 63 | .the.plugin,.either.at.account-c |
f040 | 72 65 61 74 69 6f 6e 20 74 69 6d 65 20 6f 72 20 63 6f 6e 6e 65 63 74 0a 20 20 74 69 6d 65 2c 20 | reation.time.or.connect...time,. |
f060 | 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 49 44 45 4e 54 49 46 49 45 44 20 57 49 54 48 | an.error.occurs..IDENTIFIED.WITH |
f080 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 37 2e 0a | .can.be.used.as.of.MySQL.5.5.7.. |
f0a0 | 0a 54 68 65 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 61 6e 64 20 49 44 45 4e 54 49 46 49 45 | .The.IDENTIFIED.BY.and.IDENTIFIE |
f0c0 | 44 20 57 49 54 48 20 63 6c 61 75 73 65 73 20 61 72 65 20 6d 75 74 75 61 6c 6c 79 20 65 78 63 6c | D.WITH.clauses.are.mutually.excl |
f0e0 | 75 73 69 76 65 2c 0a 73 6f 20 61 74 20 6d 6f 73 74 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 63 61 | usive,.so.at.most.one.of.them.ca |
f100 | 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20 67 69 76 65 6e 20 75 73 65 72 2e | n.be.specified.for.a.given.user. |
f120 | 0a 0a 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ..For.additional.information.abo |
f140 | 75 74 20 73 65 74 74 69 6e 67 20 70 61 73 73 77 6f 72 64 73 2c 20 73 65 65 0a 68 74 74 70 73 3a | ut.setting.passwords,.see.https: |
f160 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 2f | //mariadb.com/kb/en/create-user/ |
f180 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
f1a0 | 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | n/create-user/..&.https://mariad |
f1c0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 2f 03 00 8f 01 12 4e 00 00 | b.com/kb/en/create-user/.....N.. |
f1e0 | 00 05 50 4f 49 4e 54 18 00 5e 00 50 6f 69 6e 74 28 78 2c 79 29 0a 0a 43 6f 6e 73 74 72 75 63 74 | ..POINT..^.Point(x,y)..Construct |
f200 | 73 20 61 20 50 6f 69 6e 74 20 75 73 69 6e 67 20 69 74 73 20 63 6f 6f 72 64 69 6e 61 74 65 73 2e | s.a.Point.using.its.coordinates. |
f220 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
f240 | 2f 70 6f 69 6e 74 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | /point/....https://mariadb.com/k |
f260 | 62 2f 65 6e 2f 70 6f 69 6e 74 2f 00 03 02 96 02 02 4f 00 00 00 0c 43 55 52 52 45 4e 54 5f 55 53 | b/en/point/......O....CURRENT_US |
f280 | 45 52 11 00 7e 01 53 79 6e 74 61 78 3a 0a 43 55 52 52 45 4e 54 5f 55 53 45 52 2c 20 43 55 52 52 | ER..~.Syntax:.CURRENT_USER,.CURR |
f2a0 | 45 4e 54 5f 55 53 45 52 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 75 73 65 72 20 6e 61 6d | ENT_USER()..Returns.the.user.nam |
f2c0 | 65 20 61 6e 64 20 68 6f 73 74 20 6e 61 6d 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 66 6f 72 20 | e.and.host.name.combination.for. |
f2e0 | 74 68 65 20 4d 79 53 51 4c 20 61 63 63 6f 75 6e 74 0a 74 68 61 74 20 74 68 65 20 73 65 72 76 65 | the.MySQL.account.that.the.serve |
f300 | 72 20 75 73 65 64 20 74 6f 20 61 75 74 68 65 6e 74 69 63 61 74 65 20 74 68 65 20 63 75 72 72 65 | r.used.to.authenticate.the.curre |
f320 | 6e 74 20 63 6c 69 65 6e 74 2e 20 54 68 69 73 20 61 63 63 6f 75 6e 74 0a 64 65 74 65 72 6d 69 6e | nt.client..This.account.determin |
f340 | 65 73 20 79 6f 75 72 20 61 63 63 65 73 73 20 70 72 69 76 69 6c 65 67 65 73 2e 20 54 68 65 20 72 | es.your.access.privileges..The.r |
f360 | 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 75 | eturn.value.is.a.string.in.the.u |
f380 | 74 66 38 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 | tf8.character.set...The.value.of |
f3a0 | 20 43 55 52 52 45 4e 54 5f 55 53 45 52 28 29 20 63 61 6e 20 64 69 66 66 65 72 20 66 72 6f 6d 20 | .CURRENT_USER().can.differ.from. |
f3c0 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 55 53 45 52 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | the.value.of.USER()...URL:.https |
f3e0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 75 73 65 | ://mariadb.com/kb/en/current_use |
f400 | 72 2f 0a 0a d7 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 53 45 52 28 29 3b 0a 20 20 | r/....MariaDB>.SELECT.USER();... |
f420 | 20 20 20 20 20 20 2d 3e 20 27 64 61 76 69 64 61 40 6c 6f 63 61 6c 68 6f 73 74 27 0a 4d 61 72 69 | ......->.'davida@localhost'.Mari |
f440 | 61 44 42 3e 20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 6d 79 73 71 6c 2e 75 73 65 72 3b 0a 45 | aDB>.SELECT.*.FROM.mysql.user;.E |
f460 | 52 52 4f 52 20 31 30 34 34 3a 20 41 63 63 65 73 73 20 64 65 6e 69 65 64 20 66 6f 72 20 75 73 65 | RROR.1044:.Access.denied.for.use |
f480 | 72 20 27 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 74 6f 0a 64 61 74 61 62 61 73 65 20 27 6d 79 | r.''@'localhost'.to.database.'my |
f4a0 | 73 71 6c 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 55 52 52 45 4e 54 5f 55 53 45 | sql'.MariaDB>.SELECT.CURRENT_USE |
f4c0 | 52 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 40 6c 6f 63 61 6c 68 6f 73 74 27 0a 27 00 68 | R();.........->.'@localhost'.'.h |
f4e0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 | ttps://mariadb.com/kb/en/current |
f500 | 5f 75 73 65 72 2f 00 00 03 00 8f 01 12 50 00 00 00 05 4c 43 41 53 45 25 00 5e 00 53 79 6e 74 61 | _user/.......P....LCASE%.^.Synta |
f520 | 78 3a 0a 4c 43 41 53 45 28 73 74 72 29 0a 0a 4c 43 41 53 45 28 29 20 69 73 20 61 20 73 79 6e 6f | x:.LCASE(str)..LCASE().is.a.syno |
f540 | 6e 79 6d 20 66 6f 72 20 4c 4f 57 45 52 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | nym.for.LOWER()...URL:.https://m |
f560 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 63 61 73 65 2f 0a 0a 20 00 68 74 74 70 73 | ariadb.com/kb/en/lcase/....https |
f580 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 63 61 73 65 2f 00 01 00 b9 02 | ://mariadb.com/kb/en/lcase/..... |
f5a0 | 51 00 00 00 02 3c 3d 12 00 55 00 53 79 6e 74 61 78 3a 0a 3c 3d 0a 0a 4c 65 73 73 20 74 68 61 6e | Q....<=..U.Syntax:.<=..Less.than |
f5c0 | 20 6f 72 20 65 71 75 61 6c 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .or.equal:..URL:.https://mariadb |
f5e0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2f 0a 0a | .com/kb/en/less-than-or-equal/.. |
f600 | 27 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 30 2e 31 20 3c 3d 20 32 3b 0a 20 20 20 20 | '.MariaDB>.SELECT.0.1.<=.2;..... |
f620 | 20 20 20 20 2d 3e 20 31 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ....->.1.-.https://mariadb.com/k |
f640 | 62 2f 65 6e 2f 6c 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2f 03 01 6f 01 12 52 00 00 | b/en/less-than-or-equal/..o..R.. |
f660 | 00 0d 53 48 4f 57 20 50 52 4f 46 49 4c 45 53 1a 00 2e 01 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 | ..SHOW.PROFILES....Syntax:.SHOW. |
f680 | 50 52 4f 46 49 4c 45 53 0a 0a 54 68 65 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 53 20 73 74 61 74 | PROFILES..The.SHOW.PROFILES.stat |
f6a0 | 65 6d 65 6e 74 2c 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 53 48 4f 57 20 50 52 4f 46 49 4c | ement,.together.with.SHOW.PROFIL |
f6c0 | 45 2c 20 64 69 73 70 6c 61 79 73 0a 70 72 6f 66 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | E,.displays.profiling.informatio |
f6e0 | 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 72 65 73 6f 75 72 63 65 20 75 73 61 67 65 20 | n.that.indicates.resource.usage. |
f700 | 66 6f 72 20 73 74 61 74 65 6d 65 6e 74 73 0a 65 78 65 63 75 74 65 64 20 64 75 72 69 6e 67 20 74 | for.statements.executed.during.t |
f720 | 68 65 20 63 6f 75 72 73 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e | he.course.of.the.current.session |
f740 | 2e 20 46 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 5b 48 45 4c | ..For.more.information,.see.[HEL |
f760 | 50 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | P.SHOW.PROFILE]...URL:.https://m |
f780 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 6f 66 69 6c 65 73 2f 0a | ariadb.com/kb/en/show-profiles/. |
f7a0 | 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f | .(.https://mariadb.com/kb/en/sho |
f7c0 | 77 2d 70 72 6f 66 69 6c 65 73 2f 00 03 09 0b 01 12 53 00 00 00 06 55 50 44 41 54 45 1b 00 d8 08 | w-profiles/......S....UPDATE.... |
f7e0 | 53 79 6e 74 61 78 3a 0a 53 69 6e 67 6c 65 2d 74 61 62 6c 65 20 73 79 6e 74 61 78 3a 0a 0a 55 50 | Syntax:.Single-table.syntax:..UP |
f800 | 44 41 54 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 5d 20 5b 49 47 4e 4f 52 45 5d 20 74 61 62 | DATE.[LOW_PRIORITY].[IGNORE].tab |
f820 | 6c 65 5f 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 31 3d 7b | le_reference.....SET.col_name1={ |
f840 | 65 78 70 72 31 7c 44 45 46 41 55 4c 54 7d 20 5b 2c 20 63 6f 6c 5f 6e 61 6d 65 32 3d 7b 65 78 70 | expr1|DEFAULT}.[,.col_name2={exp |
f860 | 72 32 7c 44 45 46 41 55 4c 54 7d 5d 20 2e 2e 2e 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 65 72 | r2|DEFAULT}].........[WHERE.wher |
f880 | 65 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 20 20 20 20 5b 4f 52 44 45 52 20 42 59 20 2e 2e 2e 5d 0a | e_condition].....[ORDER.BY....]. |
f8a0 | 20 20 20 20 5b 4c 49 4d 49 54 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 0a 4d 75 6c 74 69 70 6c 65 2d | ....[LIMIT.row_count]..Multiple- |
f8c0 | 74 61 62 6c 65 20 73 79 6e 74 61 78 3a 0a 0a 55 50 44 41 54 45 20 5b 4c 4f 57 5f 50 52 49 4f 52 | table.syntax:..UPDATE.[LOW_PRIOR |
f8e0 | 49 54 59 5d 20 5b 49 47 4e 4f 52 45 5d 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 0a 20 | ITY].[IGNORE].table_references.. |
f900 | 20 20 20 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 31 3d 7b 65 78 70 72 31 7c 44 45 46 41 55 4c 54 7d | ...SET.col_name1={expr1|DEFAULT} |
f920 | 20 5b 2c 20 63 6f 6c 5f 6e 61 6d 65 32 3d 7b 65 78 70 72 32 7c 44 45 46 41 55 4c 54 7d 5d 20 2e | .[,.col_name2={expr2|DEFAULT}].. |
f940 | 2e 2e 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 0a | .......[WHERE.where_condition].. |
f960 | 46 6f 72 20 74 68 65 20 73 69 6e 67 6c 65 2d 74 61 62 6c 65 20 73 79 6e 74 61 78 2c 20 74 68 65 | For.the.single-table.syntax,.the |
f980 | 20 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 20 75 70 64 61 74 65 73 20 63 6f 6c 75 6d 6e | .UPDATE.statement.updates.column |
f9a0 | 73 20 6f 66 0a 65 78 69 73 74 69 6e 67 20 72 6f 77 73 20 69 6e 20 74 68 65 20 6e 61 6d 65 64 20 | s.of.existing.rows.in.the.named. |
f9c0 | 74 61 62 6c 65 20 77 69 74 68 20 6e 65 77 20 76 61 6c 75 65 73 2e 20 54 68 65 20 53 45 54 20 63 | table.with.new.values..The.SET.c |
f9e0 | 6c 61 75 73 65 0a 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 63 6f 6c 75 6d 6e 73 20 74 6f | lause.indicates.which.columns.to |
fa00 | 20 6d 6f 64 69 66 79 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 65 79 20 73 68 6f 75 | .modify.and.the.values.they.shou |
fa20 | 6c 64 20 62 65 20 67 69 76 65 6e 2e 0a 45 61 63 68 20 76 61 6c 75 65 20 63 61 6e 20 62 65 20 67 | ld.be.given..Each.value.can.be.g |
fa40 | 69 76 65 6e 20 61 73 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 6f 72 20 74 68 65 20 6b 65 | iven.as.an.expression,.or.the.ke |
fa60 | 79 77 6f 72 64 20 44 45 46 41 55 4c 54 20 74 6f 20 73 65 74 0a 61 20 63 6f 6c 75 6d 6e 20 65 78 | yword.DEFAULT.to.set.a.column.ex |
fa80 | 70 6c 69 63 69 74 6c 79 20 74 6f 20 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 20 54 | plicitly.to.its.default.value..T |
faa0 | 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 2c 20 69 66 20 67 69 76 65 6e 2c 0a 73 70 65 63 69 | he.WHERE.clause,.if.given,.speci |
fac0 | 66 69 65 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 20 69 64 65 6e 74 69 66 | fies.the.conditions.that.identif |
fae0 | 79 20 77 68 69 63 68 20 72 6f 77 73 20 74 6f 20 75 70 64 61 74 65 2e 20 57 69 74 68 20 6e 6f 0a | y.which.rows.to.update..With.no. |
fb00 | 57 48 45 52 45 20 63 6c 61 75 73 65 2c 20 61 6c 6c 20 72 6f 77 73 20 61 72 65 20 75 70 64 61 74 | WHERE.clause,.all.rows.are.updat |
fb20 | 65 64 2e 20 49 66 20 74 68 65 20 4f 52 44 45 52 20 42 59 20 63 6c 61 75 73 65 20 69 73 0a 73 70 | ed..If.the.ORDER.BY.clause.is.sp |
fb40 | 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 6f 77 73 20 61 72 65 20 75 70 64 61 74 65 64 20 69 6e | ecified,.the.rows.are.updated.in |
fb60 | 20 74 68 65 20 6f 72 64 65 72 20 74 68 61 74 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 54 68 | .the.order.that.is.specified..Th |
fb80 | 65 0a 4c 49 4d 49 54 20 63 6c 61 75 73 65 20 70 6c 61 63 65 73 20 61 20 6c 69 6d 69 74 20 6f 6e | e.LIMIT.clause.places.a.limit.on |
fba0 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 | .the.number.of.rows.that.can.be. |
fbc0 | 75 70 64 61 74 65 64 2e 0a 0a 46 6f 72 20 74 68 65 20 6d 75 6c 74 69 70 6c 65 2d 74 61 62 6c 65 | updated...For.the.multiple-table |
fbe0 | 20 73 79 6e 74 61 78 2c 20 55 50 44 41 54 45 20 75 70 64 61 74 65 73 20 72 6f 77 73 20 69 6e 20 | .syntax,.UPDATE.updates.rows.in. |
fc00 | 65 61 63 68 20 74 61 62 6c 65 20 6e 61 6d 65 64 0a 69 6e 20 74 61 62 6c 65 5f 72 65 66 65 72 65 | each.table.named.in.table_refere |
fc20 | 6e 63 65 73 20 74 68 61 74 20 73 61 74 69 73 66 79 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 | nces.that.satisfy.the.conditions |
fc40 | 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 4f 52 44 45 52 20 42 59 0a 61 6e 64 20 4c 49 4d | ..In.this.case,.ORDER.BY.and.LIM |
fc60 | 49 54 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 2e 0a 0a 77 68 65 72 65 5f 63 6f 6e 64 69 74 | IT.cannot.be.used...where_condit |
fc80 | 69 6f 6e 20 69 73 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 61 | ion.is.an.expression.that.evalua |
fca0 | 74 65 73 20 74 6f 20 74 72 75 65 20 66 6f 72 20 65 61 63 68 20 72 6f 77 20 74 6f 0a 62 65 20 75 | tes.to.true.for.each.row.to.be.u |
fcc0 | 70 64 61 74 65 64 2e 20 46 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 73 79 6e 74 61 78 2c 20 73 | pdated..For.expression.syntax,.s |
fce0 | 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d | ee.http://dev.mysql.com/doc/refm |
fd00 | 61 6e 2f 35 2e 35 2f 65 6e 2f 65 78 70 72 65 73 73 69 6f 6e 73 2e 68 74 6d 6c 2e 0a 0a 74 61 62 | an/5.5/en/expressions.html...tab |
fd20 | 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 20 61 6e 64 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f | le_references.and.where_conditio |
fd40 | 6e 20 61 72 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 73 20 64 65 73 63 72 69 62 65 64 20 | n.are.is.specified.as.described. |
fd60 | 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c | in.https://mariadb.com/kb/en/sel |
fd80 | 65 63 74 2f 2e 0a 0a 59 6f 75 20 6e 65 65 64 20 74 68 65 20 55 50 44 41 54 45 20 70 72 69 76 69 | ect/...You.need.the.UPDATE.privi |
fda0 | 6c 65 67 65 20 6f 6e 6c 79 20 66 6f 72 20 63 6f 6c 75 6d 6e 73 20 72 65 66 65 72 65 6e 63 65 64 | lege.only.for.columns.referenced |
fdc0 | 20 69 6e 20 61 6e 20 55 50 44 41 54 45 0a 74 68 61 74 20 61 72 65 20 61 63 74 75 61 6c 6c 79 20 | .in.an.UPDATE.that.are.actually. |
fde0 | 75 70 64 61 74 65 64 2e 20 59 6f 75 20 6e 65 65 64 20 6f 6e 6c 79 20 74 68 65 20 53 45 4c 45 43 | updated..You.need.only.the.SELEC |
fe00 | 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 61 6e 79 0a 63 6f 6c 75 6d 6e 73 20 74 68 61 74 | T.privilege.for.any.columns.that |
fe20 | 20 61 72 65 20 72 65 61 64 20 62 75 74 20 6e 6f 74 20 6d 6f 64 69 66 69 65 64 2e 0a 0a 54 68 65 | .are.read.but.not.modified...The |
fe40 | 20 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 66 | .UPDATE.statement.supports.the.f |
fe60 | 6f 6c 6c 6f 77 69 6e 67 20 6d 6f 64 69 66 69 65 72 73 3a 0a 0a 6f 20 57 69 74 68 20 74 68 65 20 | ollowing.modifiers:..o.With.the. |
fe80 | 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 6b 65 79 77 6f 72 64 2c 20 65 78 65 63 75 74 69 6f 6e 20 | LOW_PRIORITY.keyword,.execution. |
fea0 | 6f 66 20 74 68 65 20 55 50 44 41 54 45 20 69 73 20 64 65 6c 61 79 65 64 0a 20 20 75 6e 74 69 6c | of.the.UPDATE.is.delayed...until |
fec0 | 20 6e 6f 20 6f 74 68 65 72 20 63 6c 69 65 6e 74 73 20 61 72 65 20 72 65 61 64 69 6e 67 20 66 72 | .no.other.clients.are.reading.fr |
fee0 | 6f 6d 20 74 68 65 20 74 61 62 6c 65 2e 20 54 68 69 73 20 61 66 66 65 63 74 73 20 6f 6e 6c 79 0a | om.the.table..This.affects.only. |
ff00 | 20 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 73 20 74 68 61 74 20 75 73 65 20 6f 6e 6c 79 20 | ..storage.engines.that.use.only. |
ff20 | 74 61 62 6c 65 2d 6c 65 76 65 6c 20 6c 6f 63 6b 69 6e 67 20 28 73 75 63 68 20 61 73 20 4d 79 49 | table-level.locking.(such.as.MyI |
ff40 | 53 41 4d 2c 0a 20 20 4d 45 4d 4f 52 59 2c 20 61 6e 64 20 4d 45 52 47 45 29 2e 0a 0a 6f 20 57 69 | SAM,...MEMORY,.and.MERGE)...o.Wi |
ff60 | 74 68 20 74 68 65 20 49 47 4e 4f 52 45 20 6b 65 79 77 6f 72 64 2c 20 74 68 65 20 75 70 64 61 74 | th.the.IGNORE.keyword,.the.updat |
ff80 | 65 20 73 74 61 74 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 62 6f 72 74 20 65 76 65 6e 20 | e.statement.does.not.abort.even. |
ffa0 | 69 66 0a 20 20 65 72 72 6f 72 73 20 6f 63 63 75 72 20 64 75 72 69 6e 67 20 74 68 65 20 75 70 64 | if...errors.occur.during.the.upd |
ffc0 | 61 74 65 2e 20 52 6f 77 73 20 66 6f 72 20 77 68 69 63 68 20 64 75 70 6c 69 63 61 74 65 2d 6b 65 | ate..Rows.for.which.duplicate-ke |
ffe0 | 79 0a 20 20 63 6f 6e 66 6c 69 63 74 73 20 6f 63 63 75 72 20 61 72 65 20 6e 6f 74 20 75 70 64 61 | y...conflicts.occur.are.not.upda |
10000 | 74 65 64 2e 20 52 6f 77 73 20 66 6f 72 20 77 68 69 63 68 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 | ted..Rows.for.which.columns.are. |
10020 | 75 70 64 61 74 65 64 0a 20 20 74 6f 20 76 61 6c 75 65 73 20 74 68 61 74 20 77 6f 75 6c 64 20 63 | updated...to.values.that.would.c |
10040 | 61 75 73 65 20 64 61 74 61 20 63 6f 6e 76 65 72 73 69 6f 6e 20 65 72 72 6f 72 73 20 61 72 65 20 | ause.data.conversion.errors.are. |
10060 | 75 70 64 61 74 65 64 20 74 6f 20 74 68 65 0a 20 20 63 6c 6f 73 65 73 74 20 76 61 6c 69 64 20 76 | updated.to.the...closest.valid.v |
10080 | 61 6c 75 65 73 20 69 6e 73 74 65 61 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | alues.instead...URL:.https://mar |
100a0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 70 64 61 74 65 2f 0a 0a 21 00 68 74 74 70 73 3a | iadb.com/kb/en/update/..!.https: |
100c0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 70 64 61 74 65 2f 00 03 00 f8 00 | //mariadb.com/kb/en/update/..... |
100e0 | 02 54 00 00 00 0b 49 53 20 4e 4f 54 20 4e 55 4c 4c 12 00 66 00 53 79 6e 74 61 78 3a 0a 49 53 20 | .T....IS.NOT.NULL..f.Syntax:.IS. |
10100 | 4e 4f 54 20 4e 55 4c 4c 0a 0a 54 65 73 74 73 20 77 68 65 74 68 65 72 20 61 20 76 61 6c 75 65 20 | NOT.NULL..Tests.whether.a.value. |
10120 | 69 73 20 6e 6f 74 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | is.not.NULL...URL:.https://maria |
10140 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 2d 6e 6f 74 2d 6e 75 6c 6c 2f 0a 0a 53 00 4d 61 72 | db.com/kb/en/is-not-null/..S.Mar |
10160 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 49 53 20 4e 4f 54 20 4e 55 4c 4c 2c 20 30 20 49 53 | iaDB>.SELECT.1.IS.NOT.NULL,.0.IS |
10180 | 20 4e 4f 54 20 4e 55 4c 4c 2c 20 4e 55 4c 4c 20 49 53 20 4e 4f 54 20 4e 55 4c 4c 3b 0a 20 20 20 | .NOT.NULL,.NULL.IS.NOT.NULL;.... |
101a0 | 20 20 20 20 20 2d 3e 20 31 2c 20 31 2c 20 30 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | .....->.1,.1,.0.&.https://mariad |
101c0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 2d 6e 6f 74 2d 6e 75 6c 6c 2f 01 08 89 12 55 00 00 00 | b.com/kb/en/is-not-null/....U... |
101e0 | 0e 43 41 53 45 20 53 54 41 54 45 4d 45 4e 54 17 00 46 08 53 79 6e 74 61 78 3a 0a 43 41 53 45 20 | .CASE.STATEMENT..F.Syntax:.CASE. |
10200 | 63 61 73 65 5f 76 61 6c 75 65 0a 20 20 20 20 57 48 45 4e 20 77 68 65 6e 5f 76 61 6c 75 65 20 54 | case_value.....WHEN.when_value.T |
10220 | 48 45 4e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 20 20 20 20 5b 57 48 45 4e 20 77 68 65 | HEN.statement_list.....[WHEN.whe |
10240 | 6e 5f 76 61 6c 75 65 20 54 48 45 4e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 5d 20 2e 2e 2e | n_value.THEN.statement_list].... |
10260 | 0a 20 20 20 20 5b 45 4c 53 45 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 5d 0a 45 4e 44 20 43 | .....[ELSE.statement_list].END.C |
10280 | 41 53 45 0a 0a 4f 72 3a 0a 0a 43 41 53 45 0a 20 20 20 20 57 48 45 4e 20 73 65 61 72 63 68 5f 63 | ASE..Or:..CASE.....WHEN.search_c |
102a0 | 6f 6e 64 69 74 69 6f 6e 20 54 48 45 4e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 20 20 20 | ondition.THEN.statement_list.... |
102c0 | 20 5b 57 48 45 4e 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 54 48 45 4e 20 73 74 61 | .[WHEN.search_condition.THEN.sta |
102e0 | 74 65 6d 65 6e 74 5f 6c 69 73 74 5d 20 2e 2e 2e 0a 20 20 20 20 5b 45 4c 53 45 20 73 74 61 74 65 | tement_list].........[ELSE.state |
10300 | 6d 65 6e 74 5f 6c 69 73 74 5d 0a 45 4e 44 20 43 41 53 45 0a 0a 54 68 65 20 43 41 53 45 20 73 74 | ment_list].END.CASE..The.CASE.st |
10320 | 61 74 65 6d 65 6e 74 20 66 6f 72 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 20 69 6d 70 6c | atement.for.stored.programs.impl |
10340 | 65 6d 65 6e 74 73 20 61 20 63 6f 6d 70 6c 65 78 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 63 6f 6e | ements.a.complex.conditional.con |
10360 | 73 74 72 75 63 74 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 54 68 65 72 65 20 69 73 20 61 6c 73 6f 20 61 | struct...*Note*:.There.is.also.a |
10380 | 20 43 41 53 45 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 77 68 69 63 68 20 64 69 66 66 65 72 73 20 | .CASE.expression,.which.differs. |
103a0 | 66 72 6f 6d 20 74 68 65 20 43 41 53 45 0a 73 74 61 74 65 6d 65 6e 74 20 64 65 73 63 72 69 62 65 | from.the.CASE.statement.describe |
103c0 | 64 20 68 65 72 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | d.here..See.https://mariadb.com/ |
103e0 | 6b 62 2f 65 6e 2f 63 61 73 65 2d 6f 70 65 72 61 74 6f 72 2f 2e 20 54 68 65 0a 43 41 53 45 20 73 | kb/en/case-operator/..The.CASE.s |
10400 | 74 61 74 65 6d 65 6e 74 20 63 61 6e 6e 6f 74 20 68 61 76 65 20 61 6e 20 45 4c 53 45 20 4e 55 4c | tatement.cannot.have.an.ELSE.NUL |
10420 | 4c 20 63 6c 61 75 73 65 2c 20 61 6e 64 20 69 74 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 0a 77 | L.clause,.and.it.is.terminated.w |
10440 | 69 74 68 20 45 4e 44 20 43 41 53 45 20 69 6e 73 74 65 61 64 20 6f 66 20 45 4e 44 2e 0a 0a 46 6f | ith.END.CASE.instead.of.END...Fo |
10460 | 72 20 74 68 65 20 66 69 72 73 74 20 73 79 6e 74 61 78 2c 20 63 61 73 65 5f 76 61 6c 75 65 20 69 | r.the.first.syntax,.case_value.i |
10480 | 73 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 54 68 69 73 20 76 61 6c 75 65 20 69 73 0a 63 | s.an.expression..This.value.is.c |
104a0 | 6f 6d 70 61 72 65 64 20 74 6f 20 74 68 65 20 77 68 65 6e 5f 76 61 6c 75 65 20 65 78 70 72 65 73 | ompared.to.the.when_value.expres |
104c0 | 73 69 6f 6e 20 69 6e 20 65 61 63 68 20 57 48 45 4e 20 63 6c 61 75 73 65 20 75 6e 74 69 6c 20 6f | sion.in.each.WHEN.clause.until.o |
104e0 | 6e 65 20 6f 66 0a 74 68 65 6d 20 69 73 20 65 71 75 61 6c 2e 20 57 68 65 6e 20 61 6e 20 65 71 75 | ne.of.them.is.equal..When.an.equ |
10500 | 61 6c 20 77 68 65 6e 5f 76 61 6c 75 65 20 69 73 20 66 6f 75 6e 64 2c 20 74 68 65 20 63 6f 72 72 | al.when_value.is.found,.the.corr |
10520 | 65 73 70 6f 6e 64 69 6e 67 0a 54 48 45 4e 20 63 6c 61 75 73 65 20 73 74 61 74 65 6d 65 6e 74 5f | esponding.THEN.clause.statement_ |
10540 | 6c 69 73 74 20 65 78 65 63 75 74 65 73 2e 20 49 66 20 6e 6f 20 77 68 65 6e 5f 76 61 6c 75 65 20 | list.executes..If.no.when_value. |
10560 | 69 73 20 65 71 75 61 6c 2c 20 74 68 65 0a 45 4c 53 45 20 63 6c 61 75 73 65 20 73 74 61 74 65 6d | is.equal,.the.ELSE.clause.statem |
10580 | 65 6e 74 5f 6c 69 73 74 20 65 78 65 63 75 74 65 73 2c 20 69 66 20 74 68 65 72 65 20 69 73 20 6f | ent_list.executes,.if.there.is.o |
105a0 | 6e 65 2e 0a 0a 54 68 69 73 20 73 79 6e 74 61 78 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 | ne...This.syntax.cannot.be.used. |
105c0 | 74 6f 20 74 65 73 74 20 66 6f 72 20 65 71 75 61 6c 69 74 79 20 77 69 74 68 20 4e 55 4c 4c 20 62 | to.test.for.equality.with.NULL.b |
105e0 | 65 63 61 75 73 65 20 4e 55 4c 4c 0a 3d 20 4e 55 4c 4c 20 69 73 20 66 61 6c 73 65 2e 20 53 65 65 | ecause.NULL.=.NULL.is.false..See |
10600 | 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6c 6c 2d | .https://mariadb.com/kb/en/null- |
10620 | 76 61 6c 75 65 73 2f 2e 0a 0a 46 6f 72 20 74 68 65 20 73 65 63 6f 6e 64 20 73 79 6e 74 61 78 2c | values/...For.the.second.syntax, |
10640 | 20 65 61 63 68 20 57 48 45 4e 20 63 6c 61 75 73 65 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 | .each.WHEN.clause.search_conditi |
10660 | 6f 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 0a 65 76 61 6c 75 61 74 65 64 20 75 6e 74 69 6c | on.expression.is.evaluated.until |
10680 | 20 6f 6e 65 20 69 73 20 74 72 75 65 2c 20 61 74 20 77 68 69 63 68 20 70 6f 69 6e 74 20 69 74 73 | .one.is.true,.at.which.point.its |
106a0 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 54 48 45 4e 0a 63 6c 61 75 73 65 20 73 74 61 74 65 | .corresponding.THEN.clause.state |
106c0 | 6d 65 6e 74 5f 6c 69 73 74 20 65 78 65 63 75 74 65 73 2e 20 49 66 20 6e 6f 20 73 65 61 72 63 68 | ment_list.executes..If.no.search |
106e0 | 5f 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 65 71 75 61 6c 2c 20 74 68 65 0a 45 4c 53 45 20 63 6c | _condition.is.equal,.the.ELSE.cl |
10700 | 61 75 73 65 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 65 78 65 63 75 74 65 73 2c 20 69 66 | ause.statement_list.executes,.if |
10720 | 20 74 68 65 72 65 20 69 73 20 6f 6e 65 2e 0a 0a 49 66 20 6e 6f 20 77 68 65 6e 5f 76 61 6c 75 65 | .there.is.one...If.no.when_value |
10740 | 20 6f 72 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 6d 61 74 63 68 65 73 20 74 68 65 | .or.search_condition.matches.the |
10760 | 20 76 61 6c 75 65 20 74 65 73 74 65 64 20 61 6e 64 20 74 68 65 0a 43 41 53 45 20 73 74 61 74 65 | .value.tested.and.the.CASE.state |
10780 | 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 20 45 4c 53 45 20 63 6c 61 75 73 65 2c 20 61 20 | ment.contains.no.ELSE.clause,.a. |
107a0 | 43 61 73 65 20 6e 6f 74 20 66 6f 75 6e 64 20 66 6f 72 20 43 41 53 45 0a 73 74 61 74 65 6d 65 6e | Case.not.found.for.CASE.statemen |
107c0 | 74 20 65 72 72 6f 72 20 72 65 73 75 6c 74 73 2e 0a 0a 45 61 63 68 20 73 74 61 74 65 6d 65 6e 74 | t.error.results...Each.statement |
107e0 | 5f 6c 69 73 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 53 51 | _list.consists.of.one.or.more.SQ |
10800 | 4c 20 73 74 61 74 65 6d 65 6e 74 73 3b 20 61 6e 20 65 6d 70 74 79 0a 73 74 61 74 65 6d 65 6e 74 | L.statements;.an.empty.statement |
10820 | 5f 6c 69 73 74 20 69 73 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 2e 0a 0a 54 6f 20 68 61 6e 64 | _list.is.not.permitted...To.hand |
10840 | 6c 65 20 73 69 74 75 61 74 69 6f 6e 73 20 77 68 65 72 65 20 6e 6f 20 76 61 6c 75 65 20 69 73 20 | le.situations.where.no.value.is. |
10860 | 6d 61 74 63 68 65 64 20 62 79 20 61 6e 79 20 57 48 45 4e 20 63 6c 61 75 73 65 2c 20 75 73 65 0a | matched.by.any.WHEN.clause,.use. |
10880 | 61 6e 20 45 4c 53 45 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 42 45 47 49 | an.ELSE.containing.an.empty.BEGI |
108a0 | 4e 20 2e 2e 2e 20 45 4e 44 20 62 6c 6f 63 6b 2c 20 61 73 20 73 68 6f 77 6e 20 69 6e 20 74 68 69 | N.....END.block,.as.shown.in.thi |
108c0 | 73 0a 65 78 61 6d 70 6c 65 2e 20 28 54 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 75 73 65 64 | s.example..(The.indentation.used |
108e0 | 20 68 65 72 65 20 69 6e 20 74 68 65 20 45 4c 53 45 20 63 6c 61 75 73 65 20 69 73 20 66 6f 72 20 | .here.in.the.ELSE.clause.is.for. |
10900 | 70 75 72 70 6f 73 65 73 0a 6f 66 20 63 6c 61 72 69 74 79 20 6f 6e 6c 79 2c 20 61 6e 64 20 69 73 | purposes.of.clarity.only,.and.is |
10920 | 20 6e 6f 74 20 6f 74 68 65 72 77 69 73 65 20 73 69 67 6e 69 66 69 63 61 6e 74 2e 29 0a 0a 44 45 | .not.otherwise.significant.)..DE |
10940 | 4c 49 4d 49 54 45 52 20 7c 0a 0a 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 70 28 29 0a | LIMITER.|..CREATE.PROCEDURE.p(). |
10960 | 20 20 42 45 47 49 4e 0a 20 20 20 20 44 45 43 4c 41 52 45 20 76 20 49 4e 54 20 44 45 46 41 55 4c | ..BEGIN.....DECLARE.v.INT.DEFAUL |
10980 | 54 20 31 3b 0a 0a 20 20 20 20 43 41 53 45 20 76 0a 20 20 20 20 20 20 57 48 45 4e 20 32 20 54 48 | T.1;......CASE.v.......WHEN.2.TH |
109a0 | 45 4e 20 53 45 4c 45 43 54 20 76 3b 0a 20 20 20 20 20 20 57 48 45 4e 20 33 20 54 48 45 4e 20 53 | EN.SELECT.v;.......WHEN.3.THEN.S |
109c0 | 45 4c 45 43 54 20 30 3b 0a 20 20 20 20 20 20 45 4c 53 45 0a 20 20 20 20 20 20 20 20 42 45 47 49 | ELECT.0;.......ELSE.........BEGI |
109e0 | 4e 0a 20 20 20 20 20 20 20 20 45 4e 44 3b 0a 20 20 20 20 45 4e 44 20 43 41 53 45 3b 0a 20 20 45 | N.........END;.....END.CASE;...E |
10a00 | 4e 44 3b 0a 20 20 7c 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ND;...|..URL:.https://mariadb.co |
10a20 | 6d 2f 6b 62 2f 65 6e 2f 63 61 73 65 2d 73 74 61 74 65 6d 65 6e 74 2f 0a 0a 29 00 68 74 74 70 73 | m/kb/en/case-statement/..).https |
10a40 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 61 73 65 2d 73 74 61 74 65 6d | ://mariadb.com/kb/en/case-statem |
10a60 | 65 6e 74 2f 03 03 30 00 12 56 00 00 00 11 45 58 45 43 55 54 45 20 53 54 41 54 45 4d 45 4e 54 08 | ent/..0..V....EXECUTE.STATEMENT. |
10a80 | 00 e7 02 53 79 6e 74 61 78 3a 0a 45 58 45 43 55 54 45 20 73 74 6d 74 5f 6e 61 6d 65 0a 20 20 20 | ...Syntax:.EXECUTE.stmt_name.... |
10aa0 | 20 5b 55 53 49 4e 47 20 40 76 61 72 5f 6e 61 6d 65 20 5b 2c 20 40 76 61 72 5f 6e 61 6d 65 5d 20 | .[USING.@var_name.[,.@var_name]. |
10ac0 | 2e 2e 2e 5d 0a 0a 41 66 74 65 72 20 70 72 65 70 61 72 69 6e 67 20 61 20 73 74 61 74 65 6d 65 6e | ...]..After.preparing.a.statemen |
10ae0 | 74 20 77 69 74 68 20 50 52 45 50 41 52 45 2c 20 79 6f 75 20 65 78 65 63 75 74 65 20 69 74 20 77 | t.with.PREPARE,.you.execute.it.w |
10b00 | 69 74 68 20 61 6e 0a 45 58 45 43 55 54 45 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 72 65 | ith.an.EXECUTE.statement.that.re |
10b20 | 66 65 72 73 20 74 6f 20 74 68 65 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 6e | fers.to.the.prepared.statement.n |
10b40 | 61 6d 65 2e 20 49 66 20 74 68 65 0a 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 63 | ame..If.the.prepared.statement.c |
10b60 | 6f 6e 74 61 69 6e 73 20 61 6e 79 20 70 61 72 61 6d 65 74 65 72 20 6d 61 72 6b 65 72 73 2c 20 79 | ontains.any.parameter.markers,.y |
10b80 | 6f 75 20 6d 75 73 74 20 73 75 70 70 6c 79 20 61 0a 55 53 49 4e 47 20 63 6c 61 75 73 65 20 74 68 | ou.must.supply.a.USING.clause.th |
10ba0 | 61 74 20 6c 69 73 74 73 20 75 73 65 72 20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 61 69 6e 69 | at.lists.user.variables.containi |
10bc0 | 6e 67 20 74 68 65 20 76 61 6c 75 65 73 20 74 6f 20 62 65 0a 62 6f 75 6e 64 20 74 6f 20 74 68 65 | ng.the.values.to.be.bound.to.the |
10be0 | 20 70 61 72 61 6d 65 74 65 72 73 2e 20 50 61 72 61 6d 65 74 65 72 20 76 61 6c 75 65 73 20 63 61 | .parameters..Parameter.values.ca |
10c00 | 6e 20 62 65 20 73 75 70 70 6c 69 65 64 20 6f 6e 6c 79 20 62 79 20 75 73 65 72 0a 76 61 72 69 61 | n.be.supplied.only.by.user.varia |
10c20 | 62 6c 65 73 2c 20 61 6e 64 20 74 68 65 20 55 53 49 4e 47 20 63 6c 61 75 73 65 20 6d 75 73 74 20 | bles,.and.the.USING.clause.must. |
10c40 | 6e 61 6d 65 20 65 78 61 63 74 6c 79 20 61 73 20 6d 61 6e 79 20 76 61 72 69 61 62 6c 65 73 20 61 | name.exactly.as.many.variables.a |
10c60 | 73 0a 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 61 6d 65 74 65 72 20 6d 61 72 6b 65 72 | s.the.number.of.parameter.marker |
10c80 | 73 20 69 6e 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 59 6f 75 20 63 61 6e 20 65 78 65 | s.in.the.statement...You.can.exe |
10ca0 | 63 75 74 65 20 61 20 67 69 76 65 6e 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 | cute.a.given.prepared.statement. |
10cc0 | 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 2c 20 70 61 73 73 69 6e 67 0a 64 69 66 66 65 72 65 6e | multiple.times,.passing.differen |
10ce0 | 74 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 69 74 20 6f 72 20 73 65 74 74 69 6e 67 20 74 68 65 | t.variables.to.it.or.setting.the |
10d00 | 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 64 69 66 66 65 72 65 6e 74 20 76 61 6c 75 65 73 0a 62 | .variables.to.different.values.b |
10d20 | 65 66 6f 72 65 20 65 61 63 68 20 65 78 65 63 75 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | efore.each.execution...URL:.http |
10d40 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 65 63 75 74 65 2d 73 74 | s://mariadb.com/kb/en/execute-st |
10d60 | 61 74 65 6d 65 6e 74 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | atement/..,.https://mariadb.com/ |
10d80 | 6b 62 2f 65 6e 2f 65 78 65 63 75 74 65 2d 73 74 61 74 65 6d 65 6e 74 2f 03 01 f2 02 12 57 00 00 | kb/en/execute-statement/.....W.. |
10da0 | 00 0a 44 52 4f 50 20 49 4e 44 45 58 27 00 b7 01 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 5b 4f 4e | ..DROP.INDEX'...Syntax:.DROP.[ON |
10dc0 | 4c 49 4e 45 7c 4f 46 46 4c 49 4e 45 5d 20 49 4e 44 45 58 20 69 6e 64 65 78 5f 6e 61 6d 65 20 4f | LINE|OFFLINE].INDEX.index_name.O |
10de0 | 4e 20 74 62 6c 5f 6e 61 6d 65 0a 0a 44 52 4f 50 20 49 4e 44 45 58 20 64 72 6f 70 73 20 74 68 65 | N.tbl_name..DROP.INDEX.drops.the |
10e00 | 20 69 6e 64 65 78 20 6e 61 6d 65 64 20 69 6e 64 65 78 5f 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 | .index.named.index_name.from.the |
10e20 | 20 74 61 62 6c 65 20 74 62 6c 5f 6e 61 6d 65 2e 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 | .table.tbl_name..This.statement. |
10e40 | 69 73 20 6d 61 70 70 65 64 20 74 6f 20 61 6e 20 41 4c 54 45 52 20 54 41 42 4c 45 20 73 74 61 74 | is.mapped.to.an.ALTER.TABLE.stat |
10e60 | 65 6d 65 6e 74 20 74 6f 20 64 72 6f 70 20 74 68 65 20 69 6e 64 65 78 2e 0a 53 65 65 20 5b 48 45 | ement.to.drop.the.index..See.[HE |
10e80 | 4c 50 20 41 4c 54 45 52 20 54 41 42 4c 45 5d 2e 0a 0a 54 6f 20 64 72 6f 70 20 61 20 70 72 69 6d | LP.ALTER.TABLE]...To.drop.a.prim |
10ea0 | 61 72 79 20 6b 65 79 2c 20 74 68 65 20 69 6e 64 65 78 20 6e 61 6d 65 20 69 73 20 61 6c 77 61 79 | ary.key,.the.index.name.is.alway |
10ec0 | 73 20 50 52 49 4d 41 52 59 2c 20 77 68 69 63 68 20 6d 75 73 74 20 62 65 0a 73 70 65 63 69 66 69 | s.PRIMARY,.which.must.be.specifi |
10ee0 | 65 64 20 61 73 20 61 20 71 75 6f 74 65 64 20 69 64 65 6e 74 69 66 69 65 72 20 62 65 63 61 75 73 | ed.as.a.quoted.identifier.becaus |
10f00 | 65 20 50 52 49 4d 41 52 59 20 69 73 20 61 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 3a 0a 0a 44 | e.PRIMARY.is.a.reserved.word:..D |
10f20 | 52 4f 50 20 49 4e 44 45 58 20 60 50 52 49 4d 41 52 59 60 20 4f 4e 20 74 3b 0a 0a 55 52 4c 3a 20 | ROP.INDEX.`PRIMARY`.ON.t;..URL:. |
10f40 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 69 | https://mariadb.com/kb/en/drop-i |
10f60 | 6e 64 65 78 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ndex/..%.https://mariadb.com/kb/ |
10f80 | 65 6e 2f 64 72 6f 70 2d 69 6e 64 65 78 2f 00 00 01 0d b9 02 58 00 00 00 0d 4d 41 54 43 48 20 41 | en/drop-index/......X....MATCH.A |
10fa0 | 47 41 49 4e 53 54 25 00 ba 0a 53 79 6e 74 61 78 3a 0a 4d 41 54 43 48 20 28 63 6f 6c 31 2c 63 6f | GAINST%...Syntax:.MATCH.(col1,co |
10fc0 | 6c 32 2c 2e 2e 2e 29 20 41 47 41 49 4e 53 54 20 28 65 78 70 72 20 5b 73 65 61 72 63 68 5f 6d 6f | l2,...).AGAINST.(expr.[search_mo |
10fe0 | 64 69 66 69 65 72 5d 29 0a 0a 4d 79 53 51 4c 20 68 61 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 | difier])..MySQL.has.support.for. |
11000 | 66 75 6c 6c 2d 74 65 78 74 20 69 6e 64 65 78 69 6e 67 20 61 6e 64 20 73 65 61 72 63 68 69 6e 67 | full-text.indexing.and.searching |
11020 | 3a 0a 0a 6f 20 41 20 66 75 6c 6c 2d 74 65 78 74 20 69 6e 64 65 78 20 69 6e 20 4d 79 53 51 4c 20 | :..o.A.full-text.index.in.MySQL. |
11040 | 69 73 20 61 6e 20 69 6e 64 65 78 20 6f 66 20 74 79 70 65 20 46 55 4c 4c 54 45 58 54 2e 0a 0a 6f | is.an.index.of.type.FULLTEXT...o |
11060 | 20 46 75 6c 6c 2d 74 65 78 74 20 69 6e 64 65 78 65 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 6f | .Full-text.indexes.can.be.used.o |
11080 | 6e 6c 79 20 77 69 74 68 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 73 2c 20 61 6e 64 20 63 61 6e 20 | nly.with.MyISAM.tables,.and.can. |
110a0 | 62 65 0a 20 20 63 72 65 61 74 65 64 20 6f 6e 6c 79 20 66 6f 72 20 43 48 41 52 2c 20 56 41 52 43 | be...created.only.for.CHAR,.VARC |
110c0 | 48 41 52 2c 20 6f 72 20 54 45 58 54 20 63 6f 6c 75 6d 6e 73 2e 0a 0a 6f 20 41 20 46 55 4c 4c 54 | HAR,.or.TEXT.columns...o.A.FULLT |
110e0 | 45 58 54 20 69 6e 64 65 78 20 64 65 66 69 6e 69 74 69 6f 6e 20 63 61 6e 20 62 65 20 67 69 76 65 | EXT.index.definition.can.be.give |
11100 | 6e 20 69 6e 20 74 68 65 20 43 52 45 41 54 45 20 54 41 42 4c 45 0a 20 20 73 74 61 74 65 6d 65 6e | n.in.the.CREATE.TABLE...statemen |
11120 | 74 20 77 68 65 6e 20 61 20 74 61 62 6c 65 20 69 73 20 63 72 65 61 74 65 64 2c 20 6f 72 20 61 64 | t.when.a.table.is.created,.or.ad |
11140 | 64 65 64 20 6c 61 74 65 72 20 75 73 69 6e 67 20 41 4c 54 45 52 20 54 41 42 4c 45 0a 20 20 6f 72 | ded.later.using.ALTER.TABLE...or |
11160 | 20 43 52 45 41 54 45 20 49 4e 44 45 58 2e 0a 0a 6f 20 46 6f 72 20 6c 61 72 67 65 20 64 61 74 61 | .CREATE.INDEX...o.For.large.data |
11180 | 20 73 65 74 73 2c 20 69 74 20 69 73 20 6d 75 63 68 20 66 61 73 74 65 72 20 74 6f 20 6c 6f 61 64 | .sets,.it.is.much.faster.to.load |
111a0 | 20 79 6f 75 72 20 64 61 74 61 20 69 6e 74 6f 20 61 20 74 61 62 6c 65 0a 20 20 74 68 61 74 20 68 | .your.data.into.a.table...that.h |
111c0 | 61 73 20 6e 6f 20 46 55 4c 4c 54 45 58 54 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 6e 20 63 72 | as.no.FULLTEXT.index.and.then.cr |
111e0 | 65 61 74 65 20 74 68 65 20 69 6e 64 65 78 20 61 66 74 65 72 20 74 68 61 74 2c 20 74 68 61 6e 0a | eate.the.index.after.that,.than. |
11200 | 20 20 74 6f 20 6c 6f 61 64 20 64 61 74 61 20 69 6e 74 6f 20 61 20 74 61 62 6c 65 20 74 68 61 74 | ..to.load.data.into.a.table.that |
11220 | 20 68 61 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 46 55 4c 4c 54 45 58 54 20 69 6e 64 65 78 2e | .has.an.existing.FULLTEXT.index. |
11240 | 0a 0a 46 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d | ..Full-text.searching.is.perform |
11260 | 65 64 20 75 73 69 6e 67 20 4d 41 54 43 48 28 29 20 2e 2e 2e 20 41 47 41 49 4e 53 54 20 73 79 6e | ed.using.MATCH().....AGAINST.syn |
11280 | 74 61 78 2e 0a 4d 41 54 43 48 28 29 20 74 61 6b 65 73 20 61 20 63 6f 6d 6d 61 2d 73 65 70 61 72 | tax..MATCH().takes.a.comma-separ |
112a0 | 61 74 65 64 20 6c 69 73 74 20 74 68 61 74 20 6e 61 6d 65 73 20 74 68 65 20 63 6f 6c 75 6d 6e 73 | ated.list.that.names.the.columns |
112c0 | 20 74 6f 20 62 65 0a 73 65 61 72 63 68 65 64 2e 20 41 47 41 49 4e 53 54 20 74 61 6b 65 73 20 61 | .to.be.searched..AGAINST.takes.a |
112e0 | 20 73 74 72 69 6e 67 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 2c 20 61 6e 64 20 61 6e 20 6f 70 | .string.to.search.for,.and.an.op |
11300 | 74 69 6f 6e 61 6c 0a 6d 6f 64 69 66 69 65 72 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 77 | tional.modifier.that.indicates.w |
11320 | 68 61 74 20 74 79 70 65 20 6f 66 20 73 65 61 72 63 68 20 74 6f 20 70 65 72 66 6f 72 6d 2e 20 54 | hat.type.of.search.to.perform..T |
11340 | 68 65 20 73 65 61 72 63 68 0a 73 74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 61 20 6c 69 74 65 72 | he.search.string.must.be.a.liter |
11360 | 61 6c 20 73 74 72 69 6e 67 2c 20 6e 6f 74 20 61 20 76 61 72 69 61 62 6c 65 20 6f 72 20 61 20 63 | al.string,.not.a.variable.or.a.c |
11380 | 6f 6c 75 6d 6e 20 6e 61 6d 65 2e 20 54 68 65 72 65 0a 61 72 65 20 74 68 72 65 65 20 74 79 70 65 | olumn.name..There.are.three.type |
113a0 | 73 20 6f 66 20 66 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 65 73 3a 0a 0a 6f 20 41 20 6e 61 | s.of.full-text.searches:..o.A.na |
113c0 | 74 75 72 61 6c 20 6c 61 6e 67 75 61 67 65 20 73 65 61 72 63 68 20 69 6e 74 65 72 70 72 65 74 73 | tural.language.search.interprets |
113e0 | 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 61 73 20 61 20 70 68 72 61 73 65 20 69 | .the.search.string.as.a.phrase.i |
11400 | 6e 0a 20 20 6e 61 74 75 72 61 6c 20 68 75 6d 61 6e 20 6c 61 6e 67 75 61 67 65 20 28 61 20 70 68 | n...natural.human.language.(a.ph |
11420 | 72 61 73 65 20 69 6e 20 66 72 65 65 20 74 65 78 74 29 2e 20 54 68 65 72 65 20 61 72 65 20 6e 6f | rase.in.free.text)..There.are.no |
11440 | 20 73 70 65 63 69 61 6c 0a 20 20 6f 70 65 72 61 74 6f 72 73 2e 20 54 68 65 20 73 74 6f 70 77 6f | .special...operators..The.stopwo |
11460 | 72 64 20 6c 69 73 74 20 61 70 70 6c 69 65 73 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 77 6f | rd.list.applies..In.addition,.wo |
11480 | 72 64 73 20 74 68 61 74 20 61 72 65 0a 20 20 70 72 65 73 65 6e 74 20 69 6e 20 35 30 25 20 6f 72 | rds.that.are...present.in.50%.or |
114a0 | 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 72 6f 77 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 | .more.of.the.rows.are.considered |
114c0 | 20 63 6f 6d 6d 6f 6e 20 61 6e 64 20 64 6f 20 6e 6f 74 0a 20 20 6d 61 74 63 68 2e 0a 0a 20 20 46 | .common.and.do.not...match.....F |
114e0 | 75 6c 6c 2d 74 65 78 74 20 73 65 61 72 63 68 65 73 20 61 72 65 20 6e 61 74 75 72 61 6c 20 6c 61 | ull-text.searches.are.natural.la |
11500 | 6e 67 75 61 67 65 20 73 65 61 72 63 68 65 73 20 69 66 20 74 68 65 20 49 4e 20 4e 41 54 55 52 41 | nguage.searches.if.the.IN.NATURA |
11520 | 4c 0a 20 20 4c 41 4e 47 55 41 47 45 20 4d 4f 44 45 20 6d 6f 64 69 66 69 65 72 20 69 73 20 67 69 | L...LANGUAGE.MODE.modifier.is.gi |
11540 | 76 65 6e 20 6f 72 20 69 66 20 6e 6f 20 6d 6f 64 69 66 69 65 72 20 69 73 20 67 69 76 65 6e 2e 20 | ven.or.if.no.modifier.is.given.. |
11560 | 46 6f 72 20 6d 6f 72 65 0a 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 20 20 68 74 | For.more...information,.see...ht |
11580 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 75 6c 6c 74 65 78 74 | tps://mariadb.com/kb/en/fulltext |
115a0 | 2d 69 6e 64 65 78 2d 6f 76 65 72 76 69 65 77 23 69 6e 2d 6e 61 74 75 72 61 6c 2d 6c 61 6e 67 75 | -index-overview#in-natural-langu |
115c0 | 61 67 65 2d 6d 6f 64 65 0a 20 20 2e 0a 0a 6f 20 41 20 62 6f 6f 6c 65 61 6e 20 73 65 61 72 63 68 | age-mode......o.A.boolean.search |
115e0 | 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 75 73 | .interprets.the.search.string.us |
11600 | 69 6e 67 20 74 68 65 20 72 75 6c 65 73 20 6f 66 20 61 0a 20 20 73 70 65 63 69 61 6c 20 71 75 65 | ing.the.rules.of.a...special.que |
11620 | 72 79 20 6c 61 6e 67 75 61 67 65 2e 20 54 68 65 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 | ry.language..The.string.contains |
11640 | 20 74 68 65 20 77 6f 72 64 73 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 2e 0a 20 20 49 74 20 63 | .the.words.to.search.for....It.c |
11660 | 61 6e 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 20 6f 70 65 72 61 74 6f 72 73 20 74 68 61 74 20 73 | an.also.contain.operators.that.s |
11680 | 70 65 63 69 66 79 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 73 75 63 68 20 74 68 61 74 20 61 0a | pecify.requirements.such.that.a. |
116a0 | 20 20 77 6f 72 64 20 6d 75 73 74 20 62 65 20 70 72 65 73 65 6e 74 20 6f 72 20 61 62 73 65 6e 74 | ..word.must.be.present.or.absent |
116c0 | 20 69 6e 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2c 20 6f 72 20 74 68 61 74 20 69 74 20 73 68 | .in.matching.rows,.or.that.it.sh |
116e0 | 6f 75 6c 64 20 62 65 0a 20 20 77 65 69 67 68 74 65 64 20 68 69 67 68 65 72 20 6f 72 20 6c 6f 77 | ould.be...weighted.higher.or.low |
11700 | 65 72 20 74 68 61 6e 20 75 73 75 61 6c 2e 20 43 6f 6d 6d 6f 6e 20 77 6f 72 64 73 20 73 75 63 68 | er.than.usual..Common.words.such |
11720 | 20 61 73 20 22 73 6f 6d 65 22 20 6f 72 0a 20 20 22 74 68 65 6e 22 20 61 72 65 20 73 74 6f 70 77 | .as."some".or..."then".are.stopw |
11740 | 6f 72 64 73 20 61 6e 64 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 20 69 66 20 70 72 65 73 65 6e 74 | ords.and.do.not.match.if.present |
11760 | 20 69 6e 20 74 68 65 20 73 65 61 72 63 68 0a 20 20 73 74 72 69 6e 67 2e 20 54 68 65 20 49 4e 20 | .in.the.search...string..The.IN. |
11780 | 42 4f 4f 4c 45 41 4e 20 4d 4f 44 45 20 6d 6f 64 69 66 69 65 72 20 73 70 65 63 69 66 69 65 73 20 | BOOLEAN.MODE.modifier.specifies. |
117a0 | 61 20 62 6f 6f 6c 65 61 6e 20 73 65 61 72 63 68 2e 20 46 6f 72 0a 20 20 6d 6f 72 65 20 69 6e 66 | a.boolean.search..For...more.inf |
117c0 | 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 20 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ormation,.see...https://mariadb. |
117e0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 75 6c 6c 74 65 78 74 2d 69 6e 64 65 78 2d 6f 76 65 72 76 69 65 | com/kb/en/fulltext-index-overvie |
11800 | 77 23 69 6e 2d 62 6f 6f 6c 65 61 6e 2d 6d 6f 64 65 2e 0a 0a 6f 20 41 20 71 75 65 72 79 20 65 78 | w#in-boolean-mode...o.A.query.ex |
11820 | 70 61 6e 73 69 6f 6e 20 73 65 61 72 63 68 20 69 73 20 61 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e | pansion.search.is.a.modification |
11840 | 20 6f 66 20 61 20 6e 61 74 75 72 61 6c 20 6c 61 6e 67 75 61 67 65 0a 20 20 73 65 61 72 63 68 2e | .of.a.natural.language...search. |
11860 | 20 54 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 69 73 20 75 73 65 64 20 74 6f 20 70 65 | .The.search.string.is.used.to.pe |
11880 | 72 66 6f 72 6d 20 61 20 6e 61 74 75 72 61 6c 20 6c 61 6e 67 75 61 67 65 0a 20 20 73 65 61 72 63 | rform.a.natural.language...searc |
118a0 | 68 2e 20 54 68 65 6e 20 77 6f 72 64 73 20 66 72 6f 6d 20 74 68 65 20 6d 6f 73 74 20 72 65 6c 65 | h..Then.words.from.the.most.rele |
118c0 | 76 61 6e 74 20 72 6f 77 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 20 73 65 61 72 63 68 | vant.rows.returned.by.the.search |
118e0 | 0a 20 20 61 72 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e | ...are.added.to.the.search.strin |
11900 | 67 20 61 6e 64 20 74 68 65 20 73 65 61 72 63 68 20 69 73 20 64 6f 6e 65 20 61 67 61 69 6e 2e 20 | g.and.the.search.is.done.again.. |
11920 | 54 68 65 0a 20 20 71 75 65 72 79 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 6f 77 73 20 66 72 6f | The...query.returns.the.rows.fro |
11940 | 6d 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 61 72 63 68 2e 20 54 68 65 20 49 4e 20 4e 41 54 55 | m.the.second.search..The.IN.NATU |
11960 | 52 41 4c 0a 20 20 4c 41 4e 47 55 41 47 45 20 4d 4f 44 45 20 57 49 54 48 20 51 55 45 52 59 20 45 | RAL...LANGUAGE.MODE.WITH.QUERY.E |
11980 | 58 50 41 4e 53 49 4f 4e 20 6f 72 20 57 49 54 48 20 51 55 45 52 59 20 45 58 50 41 4e 53 49 4f 4e | XPANSION.or.WITH.QUERY.EXPANSION |
119a0 | 20 6d 6f 64 69 66 69 65 72 0a 20 20 73 70 65 63 69 66 69 65 73 20 61 20 71 75 65 72 79 20 65 78 | .modifier...specifies.a.query.ex |
119c0 | 70 61 6e 73 69 6f 6e 20 73 65 61 72 63 68 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 | pansion.search..For.more.informa |
119e0 | 74 69 6f 6e 2c 20 73 65 65 0a 20 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | tion,.see...https://mariadb.com/ |
11a00 | 6b 62 2f 65 6e 2f 66 75 6c 6c 74 65 78 74 2d 69 6e 64 65 78 2d 6f 76 65 72 76 69 65 77 23 77 69 | kb/en/fulltext-index-overview#wi |
11a20 | 74 68 2d 71 75 65 72 79 2d 65 78 70 61 6e 73 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | th-query-expansion...URL:.https: |
11a40 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 74 63 68 2d 61 67 61 69 6e 73 | //mariadb.com/kb/en/match-agains |
11a60 | 74 2f 0a 0a bc 02 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 69 64 2c 20 62 6f 64 79 2c 20 | t/....MariaDB>.SELECT.id,.body,. |
11a80 | 4d 41 54 43 48 20 28 74 69 74 6c 65 2c 62 6f 64 79 29 20 41 47 41 49 4e 53 54 0a 20 20 20 20 2d | MATCH.(title,body).AGAINST.....- |
11aa0 | 3e 20 28 27 53 65 63 75 72 69 74 79 20 69 6d 70 6c 69 63 61 74 69 6f 6e 73 20 6f 66 20 72 75 6e | >.('Security.implications.of.run |
11ac0 | 6e 69 6e 67 20 4d 79 53 51 4c 20 61 73 20 72 6f 6f 74 27 0a 20 20 20 20 2d 3e 20 49 4e 20 4e 41 | ning.MySQL.as.root'.....->.IN.NA |
11ae0 | 54 55 52 41 4c 20 4c 41 4e 47 55 41 47 45 20 4d 4f 44 45 29 20 41 53 20 73 63 6f 72 65 0a 20 20 | TURAL.LANGUAGE.MODE).AS.score... |
11b00 | 20 20 2d 3e 20 46 52 4f 4d 20 61 72 74 69 63 6c 65 73 20 57 48 45 52 45 20 4d 41 54 43 48 20 28 | ..->.FROM.articles.WHERE.MATCH.( |
11b20 | 74 69 74 6c 65 2c 62 6f 64 79 29 20 41 47 41 49 4e 53 54 0a 20 20 20 20 2d 3e 20 28 27 53 65 63 | title,body).AGAINST.....->.('Sec |
11b40 | 75 72 69 74 79 20 69 6d 70 6c 69 63 61 74 69 6f 6e 73 20 6f 66 20 72 75 6e 6e 69 6e 67 20 4d 79 | urity.implications.of.running.My |
11b60 | 53 51 4c 20 61 73 20 72 6f 6f 74 27 0a 20 20 20 20 2d 3e 20 49 4e 20 4e 41 54 55 52 41 4c 20 4c | SQL.as.root'.....->.IN.NATURAL.L |
11b80 | 41 4e 47 55 41 47 45 20 4d 4f 44 45 29 3b 0a 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ANGUAGE.MODE);.+----+----------- |
11ba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | --------------------------+----- |
11bc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 69 64 20 7c 20 62 6f 64 79 20 20 20 20 20 20 20 | ------------+.|.id.|.body....... |
11be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 73 63 6f 72 65 | .........................|.score |
11c00 | 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...........|.+----+------------- |
11c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | ------------------------+------- |
11c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 34 20 7c 20 31 2e 20 4e 65 76 65 72 20 72 75 6e 20 | ----------+.|..4.|.1..Never.run. |
11c60 | 6d 79 73 71 6c 64 20 61 73 20 72 6f 6f 74 2e 20 32 2e 20 2e 2e 2e 20 7c 20 31 2e 35 32 31 39 32 | mysqld.as.root..2......|.1.52192 |
11c80 | 37 31 31 38 33 30 31 34 20 7c 0a 7c 20 20 36 20 7c 20 57 68 65 6e 20 63 6f 6e 66 69 67 75 72 65 | 71183014.|.|..6.|.When.configure |
11ca0 | 64 20 70 72 6f 70 65 72 6c 79 2c 20 4d 79 53 51 4c 20 2e 2e 2e 20 7c 20 31 2e 33 31 31 34 30 39 | d.properly,.MySQL.....|.1.311409 |
11cc0 | 35 39 32 36 32 38 35 20 7c 0a 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 5926285.|.+----+---------------- |
11ce0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---------------------+---------- |
11d00 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 32 20 72 6f 77 73 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 | -------+.2.rows.in.set.(0.00.sec |
11d20 | 29 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 | ).(.https://mariadb.com/kb/en/ma |
11d40 | 74 63 68 2d 61 67 61 69 6e 73 74 2f 03 09 e2 02 12 59 00 00 00 0c 43 52 45 41 54 45 20 45 56 45 | tch-against/.....Y....CREATE.EVE |
11d60 | 4e 54 27 00 a3 09 53 79 6e 74 61 78 3a 0a 43 52 45 41 54 45 0a 20 20 20 20 5b 44 45 46 49 4e 45 | NT'...Syntax:.CREATE.....[DEFINE |
11d80 | 52 20 3d 20 7b 20 75 73 65 72 20 7c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 | R.=.{.user.|.CURRENT_USER.}].... |
11da0 | 20 45 56 45 4e 54 0a 20 20 20 20 5b 49 46 20 4e 4f 54 20 45 58 49 53 54 53 5d 0a 20 20 20 20 65 | .EVENT.....[IF.NOT.EXISTS].....e |
11dc0 | 76 65 6e 74 5f 6e 61 6d 65 0a 20 20 20 20 4f 4e 20 53 43 48 45 44 55 4c 45 20 73 63 68 65 64 75 | vent_name.....ON.SCHEDULE.schedu |
11de0 | 6c 65 0a 20 20 20 20 5b 4f 4e 20 43 4f 4d 50 4c 45 54 49 4f 4e 20 5b 4e 4f 54 5d 20 50 52 45 53 | le.....[ON.COMPLETION.[NOT].PRES |
11e00 | 45 52 56 45 5d 0a 20 20 20 20 5b 45 4e 41 42 4c 45 20 7c 20 44 49 53 41 42 4c 45 20 7c 20 44 49 | ERVE].....[ENABLE.|.DISABLE.|.DI |
11e20 | 53 41 42 4c 45 20 4f 4e 20 53 4c 41 56 45 5d 0a 20 20 20 20 5b 43 4f 4d 4d 45 4e 54 20 27 63 6f | SABLE.ON.SLAVE].....[COMMENT.'co |
11e40 | 6d 6d 65 6e 74 27 5d 0a 20 20 20 20 44 4f 20 65 76 65 6e 74 5f 62 6f 64 79 3b 0a 0a 73 63 68 65 | mment'].....DO.event_body;..sche |
11e60 | 64 75 6c 65 3a 0a 20 20 20 20 41 54 20 74 69 6d 65 73 74 61 6d 70 20 5b 2b 20 49 4e 54 45 52 56 | dule:.....AT.timestamp.[+.INTERV |
11e80 | 41 4c 20 69 6e 74 65 72 76 61 6c 5d 20 2e 2e 2e 0a 20 20 7c 20 45 56 45 52 59 20 69 6e 74 65 72 | AL.interval].......|.EVERY.inter |
11ea0 | 76 61 6c 0a 20 20 20 20 5b 53 54 41 52 54 53 20 74 69 6d 65 73 74 61 6d 70 20 5b 2b 20 49 4e 54 | val.....[STARTS.timestamp.[+.INT |
11ec0 | 45 52 56 41 4c 20 69 6e 74 65 72 76 61 6c 5d 20 2e 2e 2e 5d 0a 20 20 20 20 5b 45 4e 44 53 20 74 | ERVAL.interval]....].....[ENDS.t |
11ee0 | 69 6d 65 73 74 61 6d 70 20 5b 2b 20 49 4e 54 45 52 56 41 4c 20 69 6e 74 65 72 76 61 6c 5d 20 2e | imestamp.[+.INTERVAL.interval].. |
11f00 | 2e 2e 5d 0a 0a 69 6e 74 65 72 76 61 6c 3a 0a 20 20 20 20 71 75 61 6e 74 69 74 79 20 7b 59 45 41 | ..]..interval:.....quantity.{YEA |
11f20 | 52 20 7c 20 51 55 41 52 54 45 52 20 7c 20 4d 4f 4e 54 48 20 7c 20 44 41 59 20 7c 20 48 4f 55 52 | R.|.QUARTER.|.MONTH.|.DAY.|.HOUR |
11f40 | 20 7c 20 4d 49 4e 55 54 45 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 45 45 4b 20 7c | .|.MINUTE.|...............WEEK.| |
11f60 | 20 53 45 43 4f 4e 44 20 7c 20 59 45 41 52 5f 4d 4f 4e 54 48 20 7c 20 44 41 59 5f 48 4f 55 52 20 | .SECOND.|.YEAR_MONTH.|.DAY_HOUR. |
11f80 | 7c 20 44 41 59 5f 4d 49 4e 55 54 45 20 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 41 59 | |.DAY_MINUTE.|...............DAY |
11fa0 | 5f 53 45 43 4f 4e 44 20 7c 20 48 4f 55 52 5f 4d 49 4e 55 54 45 20 7c 20 48 4f 55 52 5f 53 45 43 | _SECOND.|.HOUR_MINUTE.|.HOUR_SEC |
11fc0 | 4f 4e 44 20 7c 20 4d 49 4e 55 54 45 5f 53 45 43 4f 4e 44 7d 0a 0a 54 68 69 73 20 73 74 61 74 65 | OND.|.MINUTE_SECOND}..This.state |
11fe0 | 6d 65 6e 74 20 63 72 65 61 74 65 73 20 61 6e 64 20 73 63 68 65 64 75 6c 65 73 20 61 20 6e 65 77 | ment.creates.and.schedules.a.new |
12000 | 20 65 76 65 6e 74 2e 20 54 68 65 20 65 76 65 6e 74 20 77 69 6c 6c 20 6e 6f 74 0a 72 75 6e 20 75 | .event..The.event.will.not.run.u |
12020 | 6e 6c 65 73 73 20 74 68 65 20 45 76 65 6e 74 20 53 63 68 65 64 75 6c 65 72 20 69 73 20 65 6e 61 | nless.the.Event.Scheduler.is.ena |
12040 | 62 6c 65 64 2e 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 63 68 65 63 | bled..For.information.about.chec |
12060 | 6b 69 6e 67 20 45 76 65 6e 74 20 53 63 68 65 64 75 6c 65 72 20 73 74 61 74 75 73 20 61 6e 64 20 | king.Event.Scheduler.status.and. |
12080 | 65 6e 61 62 6c 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2c 20 73 65 65 0a 68 74 | enabling.it.if.necessary,.see.ht |
120a0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 76 65 6e 74 73 2f 2e | tps://mariadb.com/kb/en/events/. |
120c0 | 0a 0a 43 52 45 41 54 45 20 45 56 45 4e 54 20 72 65 71 75 69 72 65 73 20 74 68 65 20 45 56 45 4e | ..CREATE.EVENT.requires.the.EVEN |
120e0 | 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 73 63 68 65 6d 61 20 69 6e 20 77 68 | T.privilege.for.the.schema.in.wh |
12100 | 69 63 68 20 74 68 65 0a 65 76 65 6e 74 20 69 73 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 2e 20 | ich.the.event.is.to.be.created.. |
12120 | 49 74 20 6d 69 67 68 74 20 61 6c 73 6f 20 72 65 71 75 69 72 65 20 74 68 65 20 53 55 50 45 52 20 | It.might.also.require.the.SUPER. |
12140 | 70 72 69 76 69 6c 65 67 65 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 44 45 46 49 | privilege,.depending.on.the.DEFI |
12160 | 4e 45 52 20 76 61 6c 75 65 2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e | NER.value,.as.described.later.in |
12180 | 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 54 68 65 20 6d 69 6e 69 6d 75 6d 20 72 65 71 75 | .this.section...The.minimum.requ |
121a0 | 69 72 65 6d 65 6e 74 73 20 66 6f 72 20 61 20 76 61 6c 69 64 20 43 52 45 41 54 45 20 45 56 45 4e | irements.for.a.valid.CREATE.EVEN |
121c0 | 54 20 73 74 61 74 65 6d 65 6e 74 20 61 72 65 20 61 73 0a 66 6f 6c 6c 6f 77 73 3a 0a 0a 6f 20 54 | T.statement.are.as.follows:..o.T |
121e0 | 68 65 20 6b 65 79 77 6f 72 64 73 20 43 52 45 41 54 45 20 45 56 45 4e 54 20 70 6c 75 73 20 61 6e | he.keywords.CREATE.EVENT.plus.an |
12200 | 20 65 76 65 6e 74 20 6e 61 6d 65 2c 20 77 68 69 63 68 20 75 6e 69 71 75 65 6c 79 0a 20 20 69 64 | .event.name,.which.uniquely...id |
12220 | 65 6e 74 69 66 69 65 73 20 74 68 65 20 65 76 65 6e 74 20 69 6e 20 61 20 64 61 74 61 62 61 73 65 | entifies.the.event.in.a.database |
12240 | 20 73 63 68 65 6d 61 2e 0a 0a 6f 20 41 6e 20 4f 4e 20 53 43 48 45 44 55 4c 45 20 63 6c 61 75 73 | .schema...o.An.ON.SCHEDULE.claus |
12260 | 65 2c 20 77 68 69 63 68 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 65 6e 20 61 6e 64 20 68 6f 77 | e,.which.determines.when.and.how |
12280 | 20 6f 66 74 65 6e 20 74 68 65 20 65 76 65 6e 74 0a 20 20 65 78 65 63 75 74 65 73 2e 0a 0a 6f 20 | .often.the.event...executes...o. |
122a0 | 41 20 44 4f 20 63 6c 61 75 73 65 2c 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 | A.DO.clause,.which.contains.the. |
122c0 | 53 51 4c 20 73 74 61 74 65 6d 65 6e 74 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 62 79 20 | SQL.statement.to.be.executed.by. |
122e0 | 61 6e 0a 20 20 65 76 65 6e 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 20 | an...event...This.is.an.example. |
12300 | 6f 66 20 61 20 6d 69 6e 69 6d 61 6c 20 43 52 45 41 54 45 20 45 56 45 4e 54 20 73 74 61 74 65 6d | of.a.minimal.CREATE.EVENT.statem |
12320 | 65 6e 74 3a 0a 0a 43 52 45 41 54 45 20 45 56 45 4e 54 20 6d 79 65 76 65 6e 74 0a 20 20 20 20 4f | ent:..CREATE.EVENT.myevent.....O |
12340 | 4e 20 53 43 48 45 44 55 4c 45 20 41 54 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 | N.SCHEDULE.AT.CURRENT_TIMESTAMP. |
12360 | 2b 20 49 4e 54 45 52 56 41 4c 20 31 20 48 4f 55 52 0a 20 20 20 20 44 4f 0a 20 20 20 20 20 20 55 | +.INTERVAL.1.HOUR.....DO.......U |
12380 | 50 44 41 54 45 20 6d 79 73 63 68 65 6d 61 2e 6d 79 74 61 62 6c 65 20 53 45 54 20 6d 79 63 6f 6c | PDATE.myschema.mytable.SET.mycol |
123a0 | 20 3d 20 6d 79 63 6f 6c 20 2b 20 31 3b 0a 0a 54 68 65 20 70 72 65 76 69 6f 75 73 20 73 74 61 74 | .=.mycol.+.1;..The.previous.stat |
123c0 | 65 6d 65 6e 74 20 63 72 65 61 74 65 73 20 61 6e 20 65 76 65 6e 74 20 6e 61 6d 65 64 20 6d 79 65 | ement.creates.an.event.named.mye |
123e0 | 76 65 6e 74 2e 20 54 68 69 73 20 65 76 65 6e 74 0a 65 78 65 63 75 74 65 73 20 6f 6e 63 65 2d 2d | vent..This.event.executes.once-- |
12400 | 2d 6f 6e 65 20 68 6f 75 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 74 73 20 63 72 65 61 74 69 6f 6e | -one.hour.following.its.creation |
12420 | 2d 2d 2d 62 79 20 72 75 6e 6e 69 6e 67 20 61 6e 20 53 51 4c 0a 73 74 61 74 65 6d 65 6e 74 20 74 | ---by.running.an.SQL.statement.t |
12440 | 68 61 74 20 69 6e 63 72 65 6d 65 6e 74 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | hat.increments.the.value.of.the. |
12460 | 6d 79 73 63 68 65 6d 61 2e 6d 79 74 61 62 6c 65 20 74 61 62 6c 65 27 73 0a 6d 79 63 6f 6c 20 63 | myschema.mytable.table's.mycol.c |
12480 | 6f 6c 75 6d 6e 20 62 79 20 31 2e 0a 0a 54 68 65 20 65 76 65 6e 74 5f 6e 61 6d 65 20 6d 75 73 74 | olumn.by.1...The.event_name.must |
124a0 | 20 62 65 20 61 20 76 61 6c 69 64 20 4d 79 53 51 4c 20 69 64 65 6e 74 69 66 69 65 72 20 77 69 74 | .be.a.valid.MySQL.identifier.wit |
124c0 | 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 0a 6f 66 20 36 34 20 63 68 61 72 61 63 74 | h.a.maximum.length.of.64.charact |
124e0 | 65 72 73 2e 20 45 76 65 6e 74 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 63 61 73 65 20 73 65 | ers..Event.names.are.not.case.se |
12500 | 6e 73 69 74 69 76 65 2c 20 73 6f 20 79 6f 75 20 63 61 6e 6e 6f 74 0a 68 61 76 65 20 74 77 6f 20 | nsitive,.so.you.cannot.have.two. |
12520 | 65 76 65 6e 74 73 20 6e 61 6d 65 64 20 6d 79 65 76 65 6e 74 20 61 6e 64 20 4d 79 45 76 65 6e 74 | events.named.myevent.and.MyEvent |
12540 | 20 69 6e 20 74 68 65 20 73 61 6d 65 20 73 63 68 65 6d 61 2e 20 49 6e 0a 67 65 6e 65 72 61 6c 2c | .in.the.same.schema..In.general, |
12560 | 20 74 68 65 20 72 75 6c 65 73 20 67 6f 76 65 72 6e 69 6e 67 20 65 76 65 6e 74 20 6e 61 6d 65 73 | .the.rules.governing.event.names |
12580 | 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 6f 73 65 20 66 6f 72 0a 6e 61 6d 65 73 | .are.the.same.as.those.for.names |
125a0 | 20 6f 66 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f | .of.stored.routines..See.https:/ |
125c0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 64 65 6e 74 69 66 69 65 72 2d 6e 61 | /mariadb.com/kb/en/identifier-na |
125e0 | 6d 65 73 2f 2e 0a 0a 41 6e 20 65 76 65 6e 74 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 | mes/...An.event.is.associated.wi |
12600 | 74 68 20 61 20 73 63 68 65 6d 61 2e 20 49 66 20 6e 6f 20 73 63 68 65 6d 61 20 69 73 20 69 6e 64 | th.a.schema..If.no.schema.is.ind |
12620 | 69 63 61 74 65 64 20 61 73 20 70 61 72 74 0a 6f 66 20 65 76 65 6e 74 5f 6e 61 6d 65 2c 20 74 68 | icated.as.part.of.event_name,.th |
12640 | 65 20 64 65 66 61 75 6c 74 20 28 63 75 72 72 65 6e 74 29 20 73 63 68 65 6d 61 20 69 73 20 61 73 | e.default.(current).schema.is.as |
12660 | 73 75 6d 65 64 2e 20 54 6f 20 63 72 65 61 74 65 20 61 6e 0a 65 76 65 6e 74 20 69 6e 20 61 20 73 | sumed..To.create.an.event.in.a.s |
12680 | 70 65 63 69 66 69 63 20 73 63 68 65 6d 61 2c 20 71 75 61 6c 69 66 79 20 74 68 65 20 65 76 65 6e | pecific.schema,.qualify.the.even |
126a0 | 74 20 6e 61 6d 65 20 77 69 74 68 20 61 20 73 63 68 65 6d 61 20 75 73 69 6e 67 0a 73 63 68 65 6d | t.name.with.a.schema.using.schem |
126c0 | 61 5f 6e 61 6d 65 2e 65 76 65 6e 74 5f 6e 61 6d 65 20 73 79 6e 74 61 78 2e 0a 0a 55 52 4c 3a 20 | a_name.event_name.syntax...URL:. |
126e0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 | https://mariadb.com/kb/en/create |
12700 | 2d 65 76 65 6e 74 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | -event/..'.https://mariadb.com/k |
12720 | 62 2f 65 6e 2f 63 72 65 61 74 65 2d 65 76 65 6e 74 2f 00 00 03 00 d3 01 02 5a 00 00 00 03 41 42 | b/en/create-event/.......Z....AB |
12740 | 53 04 00 57 00 53 79 6e 74 61 78 3a 0a 41 42 53 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 | S..W.Syntax:.ABS(X)..Returns.the |
12760 | 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 20 6f 66 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | .absolute.value.of.X...URL:.http |
12780 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 62 73 2f 0a 0a 4d 00 4d 61 | s://mariadb.com/kb/en/abs/..M.Ma |
127a0 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 42 53 28 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | riaDB>.SELECT.ABS(2);.........-> |
127c0 | 20 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 42 53 28 2d 33 32 29 3b 0a 20 20 20 | .2.MariaDB>.SELECT.ABS(-32);.... |
127e0 | 20 20 20 20 20 2d 3e 20 33 32 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | .....->.32...https://mariadb.com |
12800 | 2f 6b 62 2f 65 6e 2f 61 62 73 2f 00 03 00 e2 02 12 5b 00 00 00 0b 50 4f 4c 59 46 52 4f 4d 57 4b | /kb/en/abs/......[....POLYFROMWK |
12820 | 42 20 00 a5 00 50 6f 6c 79 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 50 6f | B....PolyFromWKB(wkb[,srid]),.Po |
12840 | 6c 79 67 6f 6e 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 | lygonFromWKB(wkb[,srid])..Constr |
12860 | 75 63 74 73 20 61 20 50 4f 4c 59 47 4f 4e 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 | ucts.a.POLYGON.value.using.its.W |
12880 | 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c | KB.representation.and.SRID...URL |
128a0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 6c 79 | :.https://mariadb.com/kb/en/poly |
128c0 | 66 72 6f 6d 77 6b 62 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | fromwkb/..&.https://mariadb.com/ |
128e0 | 6b 62 2f 65 6e 2f 70 6f 6c 79 66 72 6f 6d 77 6b 62 2f 00 00 03 00 d4 00 12 5c 00 00 00 08 4e 4f | kb/en/polyfromwkb/.......\....NO |
12900 | 54 20 4c 49 4b 45 25 00 9d 00 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 4e 4f 54 20 4c 49 4b 45 20 | T.LIKE%...Syntax:.expr.NOT.LIKE. |
12920 | 70 61 74 20 5b 45 53 43 41 50 45 20 27 65 73 63 61 70 65 5f 63 68 61 72 27 5d 0a 0a 54 68 69 73 | pat.[ESCAPE.'escape_char']..This |
12940 | 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 4e 4f 54 20 28 65 78 70 72 20 4c 49 4b 45 20 70 | .is.the.same.as.NOT.(expr.LIKE.p |
12960 | 61 74 20 5b 45 53 43 41 50 45 20 27 65 73 63 61 70 65 5f 63 68 61 72 27 5d 29 2e 0a 0a 55 52 4c | at.[ESCAPE.'escape_char'])...URL |
12980 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2d | :.https://mariadb.com/kb/en/not- |
129a0 | 6c 69 6b 65 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | like/..#.https://mariadb.com/kb/ |
129c0 | 65 6e 2f 6e 6f 74 2d 6c 69 6b 65 2f 03 00 ce 02 02 5d 00 00 00 05 53 50 41 43 45 25 00 6d 00 53 | en/not-like/.....]....SPACE%.m.S |
129e0 | 79 6e 74 61 78 3a 0a 53 50 41 43 45 28 4e 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e | yntax:.SPACE(N)..Returns.a.strin |
12a00 | 67 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 4e 20 73 70 61 63 65 20 63 68 61 72 61 63 74 65 | g.consisting.of.N.space.characte |
12a20 | 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | rs...URL:.https://mariadb.com/kb |
12a40 | 2f 65 6e 2f 73 70 61 63 65 2f 0a 0a 2e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 50 | /en/space/....MariaDB>.SELECT.SP |
12a60 | 41 43 45 28 36 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 20 20 20 20 20 20 27 0a 20 00 68 74 | ACE(6);.........->.'......'...ht |
12a80 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 70 61 63 65 2f 00 00 | tps://mariadb.com/kb/en/space/.. |
12aa0 | 03 01 37 01 02 5e 00 00 00 0e 4d 42 52 20 44 45 46 49 4e 49 54 49 4f 4e 06 00 b8 00 49 74 73 20 | ..7..^....MBR.DEFINITION....Its. |
12ac0 | 4d 42 52 20 28 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 29 | MBR.(Minimum.Bounding.Rectangle) |
12ae0 | 2c 20 6f 72 20 45 6e 76 65 6c 6f 70 65 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 62 6f 75 6e 64 | ,.or.Envelope..This.is.the.bound |
12b00 | 69 6e 67 0a 67 65 6f 6d 65 74 72 79 2c 20 66 6f 72 6d 65 64 20 62 79 20 74 68 65 20 6d 69 6e 69 | ing.geometry,.formed.by.the.mini |
12b20 | 6d 75 6d 20 61 6e 64 20 6d 61 78 69 6d 75 6d 20 28 58 2c 59 29 20 63 6f 6f 72 64 69 6e 61 74 65 | mum.and.maximum.(X,Y).coordinate |
12b40 | 73 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | s:..URL:.https://mariadb.com/kb/ |
12b60 | 65 6e 2f 6d 62 72 2d 64 65 66 69 6e 69 74 69 6f 6e 2f 0a 0a 3a 00 28 28 4d 49 4e 58 20 4d 49 4e | en/mbr-definition/..:.((MINX.MIN |
12b80 | 59 2c 20 4d 41 58 58 20 4d 49 4e 59 2c 20 4d 41 58 58 20 4d 41 58 59 2c 20 4d 49 4e 58 20 4d 41 | Y,.MAXX.MINY,.MAXX.MAXY,.MINX.MA |
12ba0 | 58 59 2c 20 4d 49 4e 58 20 4d 49 4e 59 29 29 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | XY,.MINX.MINY)).).https://mariad |
12bc0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 2d 64 65 66 69 6e 69 74 69 6f 6e 2f 00 03 00 c0 00 | b.com/kb/en/mbr-definition/..... |
12be0 | 12 5f 00 00 00 12 47 45 4f 4d 45 54 52 59 43 4f 4c 4c 45 43 54 49 4f 4e 18 00 75 00 47 65 6f 6d | ._....GEOMETRYCOLLECTION..u.Geom |
12c00 | 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 28 67 31 2c 67 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 | etryCollection(g1,g2,...)..Const |
12c20 | 72 75 63 74 73 20 61 20 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 2e 0a 0a 55 52 4c | ructs.a.GeometryCollection...URL |
12c40 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d | :.https://mariadb.com/kb/en/geom |
12c60 | 65 74 72 79 63 6f 6c 6c 65 63 74 69 6f 6e 2f 0a 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | etrycollection/..-.https://maria |
12c80 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 63 6f 6c 6c 65 63 74 69 6f 6e 2f | db.com/kb/en/geometrycollection/ |
12ca0 | 01 02 55 02 60 00 00 00 03 4d 41 58 10 00 a7 01 53 79 6e 74 61 78 3a 0a 4d 41 58 28 5b 44 49 53 | ..U.`....MAX....Syntax:.MAX([DIS |
12cc0 | 54 49 4e 43 54 5d 20 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6d 61 78 69 6d 75 | TINCT].expr)..Returns.the.maximu |
12ce0 | 6d 20 76 61 6c 75 65 20 6f 66 20 65 78 70 72 2e 20 4d 41 58 28 29 20 6d 61 79 20 74 61 6b 65 20 | m.value.of.expr..MAX().may.take. |
12d00 | 61 20 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 3b 20 69 6e 0a 73 75 63 68 20 63 61 73 65 73 | a.string.argument;.in.such.cases |
12d20 | 2c 20 69 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 74 72 69 6e 67 20 | ,.it.returns.the.maximum.string. |
12d40 | 76 61 6c 75 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | value..See.https://mariadb.com/k |
12d60 | 62 2f 65 6e 2f 6d 61 78 2f 2e 20 54 68 65 20 44 49 53 54 49 4e 43 54 0a 6b 65 79 77 6f 72 64 20 | b/en/max/..The.DISTINCT.keyword. |
12d80 | 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 | can.be.used.to.find.the.maximum. |
12da0 | 6f 66 20 74 68 65 20 64 69 73 74 69 6e 63 74 20 76 61 6c 75 65 73 20 6f 66 20 65 78 70 72 2c 0a | of.the.distinct.values.of.expr,. |
12dc0 | 68 6f 77 65 76 65 72 2c 20 74 68 69 73 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 73 61 6d 65 20 | however,.this.produces.the.same. |
12de0 | 72 65 73 75 6c 74 20 61 73 20 6f 6d 69 74 74 69 6e 67 20 44 49 53 54 49 4e 43 54 2e 0a 0a 4d 41 | result.as.omitting.DISTINCT...MA |
12e00 | 58 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 6e | X().returns.NULL.if.there.were.n |
12e20 | 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | o.matching.rows...URL:.https://m |
12e40 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 78 2f 0a 0a 7f 00 4d 61 72 69 61 44 42 | ariadb.com/kb/en/max/....MariaDB |
12e60 | 3e 20 53 45 4c 45 43 54 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 2c 20 4d 49 4e 28 74 65 73 74 5f | >.SELECT.student_name,.MIN(test_ |
12e80 | 73 63 6f 72 65 29 2c 20 4d 41 58 28 74 65 73 74 5f 73 63 6f 72 65 29 0a 20 20 20 20 2d 3e 20 20 | score),.MAX(test_score).....->.. |
12ea0 | 20 20 20 20 20 20 46 52 4f 4d 20 73 74 75 64 65 6e 74 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 | ......FROM.student.....->....... |
12ec0 | 20 47 52 4f 55 50 20 42 59 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 3b 0a 1e 00 68 74 74 70 73 3a | .GROUP.BY.student_name;...https: |
12ee0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 78 2f 03 05 6b 01 12 61 00 00 | //mariadb.com/kb/en/max/..k..a.. |
12f00 | 00 13 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 55 44 46 15 00 1e 05 53 79 6e 74 61 78 3a | ..CREATE.FUNCTION.UDF....Syntax: |
12f20 | 0a 43 52 45 41 54 45 20 5b 41 47 47 52 45 47 41 54 45 5d 20 46 55 4e 43 54 49 4f 4e 20 66 75 6e | .CREATE.[AGGREGATE].FUNCTION.fun |
12f40 | 63 74 69 6f 6e 5f 6e 61 6d 65 20 52 45 54 55 52 4e 53 20 7b 53 54 52 49 4e 47 7c 49 4e 54 45 47 | ction_name.RETURNS.{STRING|INTEG |
12f60 | 45 52 7c 52 45 41 4c 7c 44 45 43 49 4d 41 4c 7d 0a 20 20 20 20 53 4f 4e 41 4d 45 20 73 68 61 72 | ER|REAL|DECIMAL}.....SONAME.shar |
12f80 | 65 64 5f 6c 69 62 72 61 72 79 5f 6e 61 6d 65 0a 0a 41 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 | ed_library_name..A.user-defined. |
12fa0 | 66 75 6e 63 74 69 6f 6e 20 28 55 44 46 29 20 69 73 20 61 20 77 61 79 20 74 6f 20 65 78 74 65 6e | function.(UDF).is.a.way.to.exten |
12fc0 | 64 20 4d 79 53 51 4c 20 77 69 74 68 20 61 20 6e 65 77 0a 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 | d.MySQL.with.a.new.function.that |
12fe0 | 20 77 6f 72 6b 73 20 6c 69 6b 65 20 61 20 6e 61 74 69 76 65 20 28 62 75 69 6c 74 2d 69 6e 29 20 | .works.like.a.native.(built-in). |
13000 | 4d 79 53 51 4c 20 66 75 6e 63 74 69 6f 6e 20 73 75 63 68 20 61 73 0a 41 42 53 28 29 20 6f 72 20 | MySQL.function.such.as.ABS().or. |
13020 | 43 4f 4e 43 41 54 28 29 2e 0a 0a 66 75 6e 63 74 69 6f 6e 5f 6e 61 6d 65 20 69 73 20 74 68 65 20 | CONCAT()...function_name.is.the. |
13040 | 6e 61 6d 65 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 20 53 51 4c 20 | name.that.should.be.used.in.SQL. |
13060 | 73 74 61 74 65 6d 65 6e 74 73 20 74 6f 0a 69 6e 76 6f 6b 65 20 74 68 65 20 66 75 6e 63 74 69 6f | statements.to.invoke.the.functio |
13080 | 6e 2e 20 54 68 65 20 52 45 54 55 52 4e 53 20 63 6c 61 75 73 65 20 69 6e 64 69 63 61 74 65 73 20 | n..The.RETURNS.clause.indicates. |
130a0 | 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 0a 66 75 6e 63 74 69 6f 6e 27 73 20 72 65 74 75 72 | the.type.of.the.function's.retur |
130c0 | 6e 20 76 61 6c 75 65 2e 20 44 45 43 49 4d 41 4c 20 69 73 20 61 20 6c 65 67 61 6c 20 76 61 6c 75 | n.value..DECIMAL.is.a.legal.valu |
130e0 | 65 20 61 66 74 65 72 20 52 45 54 55 52 4e 53 2c 20 62 75 74 0a 63 75 72 72 65 6e 74 6c 79 20 44 | e.after.RETURNS,.but.currently.D |
13100 | 45 43 49 4d 41 4c 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 73 74 72 69 6e 67 20 76 | ECIMAL.functions.return.string.v |
13120 | 61 6c 75 65 73 20 61 6e 64 20 73 68 6f 75 6c 64 20 62 65 20 77 72 69 74 74 65 6e 0a 6c 69 6b 65 | alues.and.should.be.written.like |
13140 | 20 53 54 52 49 4e 47 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 73 68 61 72 65 64 5f 6c 69 62 72 61 | .STRING.functions...shared_libra |
13160 | 72 79 5f 6e 61 6d 65 20 69 73 20 74 68 65 20 62 61 73 65 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 | ry_name.is.the.basename.of.the.s |
13180 | 68 61 72 65 64 20 6f 62 6a 65 63 74 20 66 69 6c 65 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e 73 20 | hared.object.file.that.contains. |
131a0 | 74 68 65 20 63 6f 64 65 20 74 68 61 74 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74 68 65 20 66 75 6e | the.code.that.implements.the.fun |
131c0 | 63 74 69 6f 6e 2e 20 54 68 65 20 66 69 6c 65 20 6d 75 73 74 20 62 65 0a 6c 6f 63 61 74 65 64 20 | ction..The.file.must.be.located. |
131e0 | 69 6e 20 74 68 65 20 70 6c 75 67 69 6e 20 64 69 72 65 63 74 6f 72 79 2e 20 54 68 69 73 20 64 69 | in.the.plugin.directory..This.di |
13200 | 72 65 63 74 6f 72 79 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 76 61 6c 75 65 0a 6f 66 | rectory.is.given.by.the.value.of |
13220 | 20 74 68 65 20 70 6c 75 67 69 6e 5f 64 69 72 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 2e | .the.plugin_dir.system.variable. |
13240 | 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 74 70 3a | .For.more.information,.see.http: |
13260 | 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 | //dev.mysql.com/doc/refman/5.5/e |
13280 | 6e 2f 75 64 66 2d 63 6f 6d 70 69 6c 69 6e 67 2e 68 74 6d 6c 2e 0a 0a 54 6f 20 63 72 65 61 74 65 | n/udf-compiling.html...To.create |
132a0 | 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 49 | .a.function,.you.must.have.the.I |
132c0 | 4e 53 45 52 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 6d 79 73 71 6c 0a 64 61 | NSERT.privilege.for.the.mysql.da |
132e0 | 74 61 62 61 73 65 2e 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 | tabase..This.is.necessary.becaus |
13300 | 65 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 61 64 64 73 20 61 20 72 6f 77 20 74 6f 20 | e.CREATE.FUNCTION.adds.a.row.to. |
13320 | 74 68 65 0a 6d 79 73 71 6c 2e 66 75 6e 63 20 73 79 73 74 65 6d 20 74 61 62 6c 65 20 74 68 61 74 | the.mysql.func.system.table.that |
13340 | 20 72 65 63 6f 72 64 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 6e 61 6d 65 2c 20 74 79 | .records.the.function's.name,.ty |
13360 | 70 65 2c 20 61 6e 64 0a 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 6e 61 6d 65 2e 20 49 66 20 | pe,.and.shared.library.name..If. |
13380 | 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 68 69 73 20 74 61 62 6c 65 2c 20 79 6f 75 20 | you.do.not.have.this.table,.you. |
133a0 | 73 68 6f 75 6c 64 20 72 75 6e 20 74 68 65 0a 6d 79 73 71 6c 5f 75 70 67 72 61 64 65 20 63 6f 6d | should.run.the.mysql_upgrade.com |
133c0 | 6d 61 6e 64 20 74 6f 20 63 72 65 61 74 65 20 69 74 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d | mand.to.create.it..See.https://m |
133e0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 79 73 71 6c 5f 75 70 67 72 61 64 65 2f 2e | ariadb.com/kb/en/mysql_upgrade/. |
13400 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
13420 | 2f 63 72 65 61 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 75 64 66 2f 0a 0a 2e 00 68 74 74 70 73 3a 2f | /create-function-udf/....https:/ |
13440 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 66 75 6e 63 74 69 | /mariadb.com/kb/en/create-functi |
13460 | 6f 6e 2d 75 64 66 2f 00 01 01 61 02 62 00 00 00 01 2a 04 00 55 00 53 79 6e 74 61 78 3a 0a 2a 0a | on-udf/...a.b....*..U.Syntax:.*. |
13480 | 0a 4d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | .Multiplication:..URL:.https://m |
134a0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 2d | ariadb.com/kb/en/multiplication- |
134c0 | 6f 70 65 72 61 74 6f 72 2f 0a 0a cb 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 33 2a 35 | operator/....MariaDB>.SELECT.3*5 |
134e0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 35 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | ;.........->.15.MariaDB>.SELECT. |
13500 | 31 38 30 31 34 33 39 38 35 30 39 34 38 31 39 38 34 2a 31 38 30 31 34 33 39 38 35 30 39 34 38 31 | 18014398509481984*18014398509481 |
13520 | 39 38 34 2e 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 32 34 35 31 38 35 35 33 36 35 38 34 32 | 984.0;.........->.32451855365842 |
13540 | 36 37 32 36 37 38 33 31 35 36 30 32 30 35 37 36 32 35 36 2e 30 0a 4d 61 72 69 61 44 42 3e 20 53 | 6726783156020576256.0.MariaDB>.S |
13560 | 45 4c 45 43 54 20 31 38 30 31 34 33 39 38 35 30 39 34 38 31 39 38 34 2a 31 38 30 31 34 33 39 38 | ELECT.18014398509481984*18014398 |
13580 | 35 30 39 34 38 31 39 38 34 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 32 00 68 74 74 70 73 3a | 509481984;.........->.0.2.https: |
135a0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 69 70 6c 69 63 61 74 69 | //mariadb.com/kb/en/multiplicati |
135c0 | 6f 6e 2d 6f 70 65 72 61 74 6f 72 2f 01 05 45 12 63 00 00 00 09 54 49 4d 45 53 54 41 4d 50 16 00 | on-operator/..E.c....TIMESTAMP.. |
135e0 | 0c 05 54 49 4d 45 53 54 41 4d 50 0a 0a 41 20 74 69 6d 65 73 74 61 6d 70 2e 20 54 68 65 20 72 61 | ..TIMESTAMP..A.timestamp..The.ra |
13600 | 6e 67 65 20 69 73 20 27 31 39 37 30 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 31 27 20 55 54 43 | nge.is.'1970-01-01.00:00:01'.UTC |
13620 | 20 74 6f 20 27 32 30 33 38 2d 30 31 2d 31 39 0a 30 33 3a 31 34 3a 30 37 27 20 55 54 43 2e 20 54 | .to.'2038-01-19.03:14:07'.UTC..T |
13640 | 49 4d 45 53 54 41 4d 50 20 76 61 6c 75 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 61 73 20 74 68 | IMESTAMP.values.are.stored.as.th |
13660 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 0a 73 69 6e 63 65 20 74 68 65 20 65 70 | e.number.of.seconds.since.the.ep |
13680 | 6f 63 68 20 28 27 31 39 37 30 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 20 55 54 43 29 2e | och.('1970-01-01.00:00:00'.UTC). |
136a0 | 20 41 20 54 49 4d 45 53 54 41 4d 50 20 63 61 6e 6e 6f 74 0a 72 65 70 72 65 73 65 6e 74 20 74 68 | .A.TIMESTAMP.cannot.represent.th |
136c0 | 65 20 76 61 6c 75 65 20 27 31 39 37 30 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 20 62 65 | e.value.'1970-01-01.00:00:00'.be |
136e0 | 63 61 75 73 65 20 74 68 61 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 30 20 73 65 | cause.that.is.equivalent.to.0.se |
13700 | 63 6f 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 65 70 6f 63 68 20 61 6e 64 20 74 68 65 20 76 61 6c | conds.from.the.epoch.and.the.val |
13720 | 75 65 20 30 20 69 73 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 72 65 70 72 65 73 65 6e 74 69 6e | ue.0.is.reserved.for.representin |
13740 | 67 0a 27 30 30 30 30 2d 30 30 2d 30 30 20 30 30 3a 30 30 3a 30 30 27 2c 20 74 68 65 20 22 7a 65 | g.'0000-00-00.00:00:00',.the."ze |
13760 | 72 6f 22 20 54 49 4d 45 53 54 41 4d 50 20 76 61 6c 75 65 2e 0a 0a 55 6e 6c 65 73 73 20 73 70 65 | ro".TIMESTAMP.value...Unless.spe |
13780 | 63 69 66 69 65 64 20 6f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 66 69 72 73 74 20 54 49 4d 45 | cified.otherwise,.the.first.TIME |
137a0 | 53 54 41 4d 50 20 63 6f 6c 75 6d 6e 20 69 6e 20 61 20 74 61 62 6c 65 20 69 73 0a 64 65 66 69 6e | STAMP.column.in.a.table.is.defin |
137c0 | 65 64 20 74 6f 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 74 6f 20 74 68 | ed.to.be.automatically.set.to.th |
137e0 | 65 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 | e.date.and.time.of.the.most.rece |
13800 | 6e 74 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 69 66 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 6c | nt.modification.if.not.explicitl |
13820 | 79 20 61 73 73 69 67 6e 65 64 20 61 20 76 61 6c 75 65 2e 20 54 68 69 73 20 6d 61 6b 65 73 20 54 | y.assigned.a.value..This.makes.T |
13840 | 49 4d 45 53 54 41 4d 50 0a 75 73 65 66 75 6c 20 66 6f 72 20 72 65 63 6f 72 64 69 6e 67 20 74 68 | IMESTAMP.useful.for.recording.th |
13860 | 65 20 74 69 6d 65 73 74 61 6d 70 20 6f 66 20 61 6e 20 49 4e 53 45 52 54 20 6f 72 20 55 50 44 41 | e.timestamp.of.an.INSERT.or.UPDA |
13880 | 54 45 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20 61 | TE.operation..You.can.also.set.a |
138a0 | 6e 79 20 54 49 4d 45 53 54 41 4d 50 20 63 6f 6c 75 6d 6e 20 74 6f 20 74 68 65 20 63 75 72 72 65 | ny.TIMESTAMP.column.to.the.curre |
138c0 | 6e 74 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 62 79 0a 61 73 73 69 67 6e 69 6e 67 20 69 74 | nt.date.and.time.by.assigning.it |
138e0 | 20 61 20 4e 55 4c 4c 20 76 61 6c 75 65 2c 20 75 6e 6c 65 73 73 20 69 74 20 68 61 73 20 62 65 65 | .a.NULL.value,.unless.it.has.bee |
13900 | 6e 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 74 68 65 20 4e 55 4c 4c 0a 61 74 74 72 69 62 75 74 | n.defined.with.the.NULL.attribut |
13920 | 65 20 74 6f 20 70 65 72 6d 69 74 20 4e 55 4c 4c 20 76 61 6c 75 65 73 2e 20 54 68 65 20 61 75 74 | e.to.permit.NULL.values..The.aut |
13940 | 6f 6d 61 74 69 63 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 0a 75 70 64 61 74 69 | omatic.initialization.and.updati |
13960 | 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 | ng.to.the.current.date.and.time. |
13980 | 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 44 45 46 41 55 4c 54 0a 43 | can.be.specified.using.DEFAULT.C |
139a0 | 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 61 6e 64 20 4f 4e 20 55 50 44 41 54 45 20 43 | URRENT_TIMESTAMP.and.ON.UPDATE.C |
139c0 | 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 63 6c 61 75 73 65 73 2c 20 61 73 20 64 65 73 | URRENT_TIMESTAMP.clauses,.as.des |
139e0 | 63 72 69 62 65 64 0a 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | cribed.in.https://mariadb.com/kb |
13a00 | 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 2f 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 54 68 65 20 54 49 4d | /en/timestamp/...*Note*:.The.TIM |
13a20 | 45 53 54 41 4d 50 20 66 6f 72 6d 61 74 20 74 68 61 74 20 77 61 73 20 75 73 65 64 20 70 72 69 6f | ESTAMP.format.that.was.used.prio |
13a40 | 72 20 74 6f 20 4d 79 53 51 4c 20 34 2e 31 20 69 73 20 6e 6f 74 0a 73 75 70 70 6f 72 74 65 64 20 | r.to.MySQL.4.1.is.not.supported. |
13a60 | 69 6e 20 4d 79 53 51 4c 20 35 2e 35 3b 20 73 65 65 20 4d 79 53 51 4c 20 33 2e 32 33 2c 20 34 2e | in.MySQL.5.5;.see.MySQL.3.23,.4. |
13a80 | 30 2c 20 34 2e 31 20 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 20 66 6f 72 0a 69 6e 66 6f | 0,.4.1.Reference.Manual.for.info |
13aa0 | 72 6d 61 74 69 6f 6e 20 72 65 67 61 72 64 69 6e 67 20 74 68 65 20 6f 6c 64 20 66 6f 72 6d 61 74 | rmation.regarding.the.old.format |
13ac0 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
13ae0 | 6e 2f 74 69 6d 65 73 74 61 6d 70 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | n/timestamp/..$.https://mariadb. |
13b00 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 2f 03 03 b3 01 12 64 00 00 00 0b 44 45 | com/kb/en/timestamp/.....d....DE |
13b20 | 53 5f 44 45 43 52 59 50 54 0c 00 76 03 53 79 6e 74 61 78 3a 0a 44 45 53 5f 44 45 43 52 59 50 54 | S_DECRYPT..v.Syntax:.DES_DECRYPT |
13b40 | 28 63 72 79 70 74 5f 73 74 72 5b 2c 6b 65 79 5f 73 74 72 5d 29 0a 0a 44 65 63 72 79 70 74 73 20 | (crypt_str[,key_str])..Decrypts. |
13b60 | 61 20 73 74 72 69 6e 67 20 65 6e 63 72 79 70 74 65 64 20 77 69 74 68 20 44 45 53 5f 45 4e 43 52 | a.string.encrypted.with.DES_ENCR |
13b80 | 59 50 54 28 29 2e 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 0a 74 68 69 73 20 | YPT()..If.an.error.occurs,.this. |
13ba0 | 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 0a 0a 54 68 69 73 20 66 75 6e | function.returns.NULL...This.fun |
13bc0 | 63 74 69 6f 6e 20 77 6f 72 6b 73 20 6f 6e 6c 79 20 69 66 20 4d 79 53 51 4c 20 68 61 73 20 62 65 | ction.works.only.if.MySQL.has.be |
13be0 | 65 6e 20 63 6f 6e 66 69 67 75 72 65 64 20 77 69 74 68 20 53 53 4c 20 73 75 70 70 6f 72 74 2e 0a | en.configured.with.SSL.support.. |
13c00 | 53 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 73 | See.https://mariadb.com/kb/en/ss |
13c20 | 6c 2d 63 6f 6e 6e 65 63 74 69 6f 6e 73 2f 2e 0a 0a 49 66 20 6e 6f 20 6b 65 79 5f 73 74 72 20 61 | l-connections/...If.no.key_str.a |
13c40 | 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 2c 20 44 45 53 5f 44 45 43 52 59 50 54 28 29 20 | rgument.is.given,.DES_DECRYPT(). |
13c60 | 65 78 61 6d 69 6e 65 73 20 74 68 65 20 66 69 72 73 74 20 62 79 74 65 0a 6f 66 20 74 68 65 20 65 | examines.the.first.byte.of.the.e |
13c80 | 6e 63 72 79 70 74 65 64 20 73 74 72 69 6e 67 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 | ncrypted.string.to.determine.the |
13ca0 | 20 44 45 53 20 6b 65 79 20 6e 75 6d 62 65 72 20 74 68 61 74 20 77 61 73 20 75 73 65 64 0a 74 6f | .DES.key.number.that.was.used.to |
13cc0 | 20 65 6e 63 72 79 70 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 74 72 69 6e 67 2c 20 61 6e | .encrypt.the.original.string,.an |
13ce0 | 64 20 74 68 65 6e 20 72 65 61 64 73 20 74 68 65 20 6b 65 79 20 66 72 6f 6d 20 74 68 65 20 44 45 | d.then.reads.the.key.from.the.DE |
13d00 | 53 20 6b 65 79 0a 66 69 6c 65 20 74 6f 20 64 65 63 72 79 70 74 20 74 68 65 20 6d 65 73 73 61 67 | S.key.file.to.decrypt.the.messag |
13d20 | 65 2e 20 46 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2c 20 74 68 65 20 75 73 65 72 20 6d 75 | e..For.this.to.work,.the.user.mu |
13d40 | 73 74 20 68 61 76 65 20 74 68 65 0a 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2e 20 54 68 65 | st.have.the.SUPER.privilege..The |
13d60 | 20 6b 65 79 20 66 69 6c 65 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 77 69 74 68 20 | .key.file.can.be.specified.with. |
13d80 | 74 68 65 20 2d 2d 64 65 73 2d 6b 65 79 2d 66 69 6c 65 0a 73 65 72 76 65 72 20 6f 70 74 69 6f 6e | the.--des-key-file.server.option |
13da0 | 2e 0a 0a 49 66 20 79 6f 75 20 70 61 73 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 20 6b | ...If.you.pass.this.function.a.k |
13dc0 | 65 79 5f 73 74 72 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 61 74 20 73 74 72 69 6e 67 20 69 73 20 | ey_str.argument,.that.string.is. |
13de0 | 75 73 65 64 20 61 73 0a 74 68 65 20 6b 65 79 20 66 6f 72 20 64 65 63 72 79 70 74 69 6e 67 20 74 | used.as.the.key.for.decrypting.t |
13e00 | 68 65 20 6d 65 73 73 61 67 65 2e 0a 0a 49 66 20 74 68 65 20 63 72 79 70 74 5f 73 74 72 20 61 72 | he.message...If.the.crypt_str.ar |
13e20 | 67 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61 6e 20 | gument.does.not.appear.to.be.an. |
13e40 | 65 6e 63 72 79 70 74 65 64 20 73 74 72 69 6e 67 2c 0a 4d 79 53 51 4c 20 72 65 74 75 72 6e 73 20 | encrypted.string,.MySQL.returns. |
13e60 | 74 68 65 20 67 69 76 65 6e 20 63 72 79 70 74 5f 73 74 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | the.given.crypt_str...URL:.https |
13e80 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 73 5f 64 65 63 72 79 70 74 | ://mariadb.com/kb/en/des_decrypt |
13ea0 | 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 | /..&.https://mariadb.com/kb/en/d |
13ec0 | 65 73 5f 64 65 63 72 79 70 74 2f 00 01 04 5d 12 65 00 00 00 0b 43 41 43 48 45 20 49 4e 44 45 58 | es_decrypt/...].e....CACHE.INDEX |
13ee0 | 1a 00 20 04 53 79 6e 74 61 78 3a 0a 43 41 43 48 45 20 49 4e 44 45 58 0a 20 20 74 62 6c 5f 69 6e | ....Syntax:.CACHE.INDEX...tbl_in |
13f00 | 64 65 78 5f 6c 69 73 74 20 5b 2c 20 74 62 6c 5f 69 6e 64 65 78 5f 6c 69 73 74 5d 20 2e 2e 2e 0a | dex_list.[,.tbl_index_list]..... |
13f20 | 20 20 5b 50 41 52 54 49 54 49 4f 4e 20 28 70 61 72 74 69 74 69 6f 6e 5f 6c 69 73 74 20 7c 20 41 | ..[PARTITION.(partition_list.|.A |
13f40 | 4c 4c 29 5d 0a 20 20 49 4e 20 6b 65 79 5f 63 61 63 68 65 5f 6e 61 6d 65 0a 0a 74 62 6c 5f 69 6e | LL)]...IN.key_cache_name..tbl_in |
13f60 | 64 65 78 5f 6c 69 73 74 3a 0a 20 20 74 62 6c 5f 6e 61 6d 65 20 5b 5b 49 4e 44 45 58 7c 4b 45 59 | dex_list:...tbl_name.[[INDEX|KEY |
13f80 | 5d 20 28 69 6e 64 65 78 5f 6e 61 6d 65 5b 2c 20 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 2e 2e 2e 29 | ].(index_name[,.index_name]....) |
13fa0 | 5d 0a 0a 70 61 72 74 69 74 69 6f 6e 5f 6c 69 73 74 3a 0a 20 20 70 61 72 74 69 74 69 6f 6e 5f 6e | ]..partition_list:...partition_n |
13fc0 | 61 6d 65 5b 2c 20 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 5d 5b 2c 20 2e 2e 2e 5d 0a 0a 54 68 | ame[,.partition_name][,....]..Th |
13fe0 | 65 20 43 41 43 48 45 20 49 4e 44 45 58 20 73 74 61 74 65 6d 65 6e 74 20 61 73 73 69 67 6e 73 20 | e.CACHE.INDEX.statement.assigns. |
14000 | 74 61 62 6c 65 20 69 6e 64 65 78 65 73 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 6b 65 79 0a | table.indexes.to.a.specific.key. |
14020 | 63 61 63 68 65 2e 20 49 74 20 69 73 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 20 4d 79 49 53 41 | cache..It.is.used.only.for.MyISA |
14040 | 4d 20 74 61 62 6c 65 73 2e 20 41 66 74 65 72 20 74 68 65 20 69 6e 64 65 78 65 73 20 68 61 76 65 | M.tables..After.the.indexes.have |
14060 | 20 62 65 65 6e 0a 61 73 73 69 67 6e 65 64 2c 20 74 68 65 79 20 63 61 6e 20 62 65 20 70 72 65 6c | .been.assigned,.they.can.be.prel |
14080 | 6f 61 64 65 64 20 69 6e 74 6f 20 74 68 65 20 63 61 63 68 65 20 69 66 20 64 65 73 69 72 65 64 20 | oaded.into.the.cache.if.desired. |
140a0 | 77 69 74 68 20 4c 4f 41 44 0a 49 4e 44 45 58 20 49 4e 54 4f 20 43 41 43 48 45 2e 0a 0a 54 68 65 | with.LOAD.INDEX.INTO.CACHE...The |
140c0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 20 61 73 73 69 67 6e 73 20 69 6e 64 | .following.statement.assigns.ind |
140e0 | 65 78 65 73 20 66 72 6f 6d 20 74 68 65 20 74 61 62 6c 65 73 20 74 31 2c 20 74 32 2c 20 61 6e 64 | exes.from.the.tables.t1,.t2,.and |
14100 | 20 74 33 0a 74 6f 20 74 68 65 20 6b 65 79 20 63 61 63 68 65 20 6e 61 6d 65 64 20 68 6f 74 5f 63 | .t3.to.the.key.cache.named.hot_c |
14120 | 61 63 68 65 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 43 41 43 48 45 20 49 4e 44 45 58 20 74 31 2c 20 | ache:..MariaDB>.CACHE.INDEX.t1,. |
14140 | 74 32 2c 20 74 33 20 49 4e 20 68 6f 74 5f 63 61 63 68 65 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | t2,.t3.IN.hot_cache;.+---------+ |
14160 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | --------------------+----------+ |
14180 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 54 61 62 6c 65 20 20 20 7c 20 4f 70 20 20 20 20 20 20 | ----------+.|.Table...|.Op...... |
141a0 | 20 20 20 20 20 20 20 20 20 20 20 7c 20 4d 73 67 5f 74 79 70 65 20 7c 20 4d 73 67 5f 74 65 78 74 | ...........|.Msg_type.|.Msg_text |
141c0 | 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .|.+---------+------------------ |
141e0 | 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 74 65 73 74 | --+----------+----------+.|.test |
14200 | 2e 74 31 20 7c 20 61 73 73 69 67 6e 5f 74 6f 5f 6b 65 79 63 61 63 68 65 20 7c 20 73 74 61 74 75 | .t1.|.assign_to_keycache.|.statu |
14220 | 73 20 20 20 7c 20 4f 4b 20 20 20 20 20 20 20 7c 0a 7c 20 74 65 73 74 2e 74 32 20 7c 20 61 73 73 | s...|.OK.......|.|.test.t2.|.ass |
14240 | 69 67 6e 5f 74 6f 5f 6b 65 79 63 61 63 68 65 20 7c 20 73 74 61 74 75 73 20 20 20 7c 20 4f 4b 20 | ign_to_keycache.|.status...|.OK. |
14260 | 20 20 20 20 20 20 7c 0a 7c 20 74 65 73 74 2e 74 33 20 7c 20 61 73 73 69 67 6e 5f 74 6f 5f 6b 65 | ......|.|.test.t3.|.assign_to_ke |
14280 | 79 63 61 63 68 65 20 7c 20 73 74 61 74 75 73 20 20 20 7c 20 4f 4b 20 20 20 20 20 20 20 7c 0a 2b | ycache.|.status...|.OK.......|.+ |
142a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d | ---------+--------------------+- |
142c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 | ---------+----------+..URL:.http |
142e0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 61 63 68 65 2d 69 6e 64 65 | s://mariadb.com/kb/en/cache-inde |
14300 | 78 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | x/..&.https://mariadb.com/kb/en/ |
14320 | 63 61 63 68 65 2d 69 6e 64 65 78 2f 03 01 e0 00 02 66 00 00 00 08 45 4e 44 50 4f 49 4e 54 0d 00 | cache-index/.....f....ENDPOINT.. |
14340 | 7c 00 45 6e 64 50 6f 69 6e 74 28 6c 73 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 50 6f 69 6e | |.EndPoint(ls)..Returns.the.Poin |
14360 | 74 20 74 68 61 74 20 69 73 20 74 68 65 20 65 6e 64 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 4c 69 | t.that.is.the.endpoint.of.the.Li |
14380 | 6e 65 53 74 72 69 6e 67 20 76 61 6c 75 65 20 6c 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | neString.value.ls...URL:.https:/ |
143a0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 64 70 6f 69 6e 74 2f 0a 0a 2b 01 | /mariadb.com/kb/en/endpoint/..+. |
143c0 | 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 6c 73 20 3d 20 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 | MariaDB>.SET.@ls.=.'LineString(1 |
143e0 | 20 31 2c 32 20 32 2c 33 20 33 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 | .1,2.2,3.3)';.MariaDB>.SELECT.As |
14400 | 54 65 78 74 28 45 6e 64 50 6f 69 6e 74 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 29 | Text(EndPoint(GeomFromText(@ls)) |
14420 | 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | );.+---------------------------- |
14440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 73 54 65 78 74 28 45 6e 64 50 6f 69 6e 74 28 47 65 6f | ---------+.|.AsText(EndPoint(Geo |
14460 | 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mFromText(@ls))).|.+------------ |
14480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 4f 49 | -------------------------+.|.POI |
144a0 | 4e 54 28 33 20 33 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NT(3.3)......................... |
144c0 | 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .|.+---------------------------- |
144e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ---------+.#.https://mariadb.com |
14500 | 2f 6b 62 2f 65 6e 2f 65 6e 64 70 6f 69 6e 74 2f 03 02 78 00 02 67 00 00 00 08 43 4f 4d 50 52 45 | /kb/en/endpoint/..x..g....COMPRE |
14520 | 53 53 0c 00 55 01 53 79 6e 74 61 78 3a 0a 43 4f 4d 50 52 45 53 53 28 73 74 72 69 6e 67 5f 74 6f | SS..U.Syntax:.COMPRESS(string_to |
14540 | 5f 63 6f 6d 70 72 65 73 73 29 0a 0a 43 6f 6d 70 72 65 73 73 65 73 20 61 20 73 74 72 69 6e 67 20 | _compress)..Compresses.a.string. |
14560 | 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 61 20 62 69 6e 61 | and.returns.the.result.as.a.bina |
14580 | 72 79 20 73 74 72 69 6e 67 2e 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 72 65 71 75 69 72 65 | ry.string..This.function.require |
145a0 | 73 20 4d 79 53 51 4c 20 74 6f 20 68 61 76 65 20 62 65 65 6e 20 63 6f 6d 70 69 6c 65 64 20 77 69 | s.MySQL.to.have.been.compiled.wi |
145c0 | 74 68 20 61 20 63 6f 6d 70 72 65 73 73 69 6f 6e 0a 6c 69 62 72 61 72 79 20 73 75 63 68 20 61 73 | th.a.compression.library.such.as |
145e0 | 20 7a 6c 69 62 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c | .zlib..Otherwise,.the.return.val |
14600 | 75 65 20 69 73 20 61 6c 77 61 79 73 20 4e 55 4c 4c 2e 20 54 68 65 0a 63 6f 6d 70 72 65 73 73 65 | ue.is.always.NULL..The.compresse |
14620 | 64 20 73 74 72 69 6e 67 20 63 61 6e 20 62 65 20 75 6e 63 6f 6d 70 72 65 73 73 65 64 20 77 69 74 | d.string.can.be.uncompressed.wit |
14640 | 68 20 55 4e 43 4f 4d 50 52 45 53 53 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | h.UNCOMPRESS()...URL:.https://ma |
14660 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6d 70 72 65 73 73 2f 0a 0a ea 00 4d 61 72 | riadb.com/kb/en/compress/....Mar |
14680 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 4e 47 54 48 28 43 4f 4d 50 52 45 53 53 28 52 45 50 | iaDB>.SELECT.LENGTH(COMPRESS(REP |
146a0 | 45 41 54 28 27 61 27 2c 31 30 30 30 29 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 31 0a 4d | EAT('a',1000)));.........->.21.M |
146c0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 4e 47 54 48 28 43 4f 4d 50 52 45 53 53 28 27 | ariaDB>.SELECT.LENGTH(COMPRESS(' |
146e0 | 27 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | '));.........->.0.MariaDB>.SELEC |
14700 | 54 20 4c 45 4e 47 54 48 28 43 4f 4d 50 52 45 53 53 28 27 61 27 29 29 3b 0a 20 20 20 20 20 20 20 | T.LENGTH(COMPRESS('a'));........ |
14720 | 20 2d 3e 20 31 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 4e 47 54 48 28 43 4f | .->.13.MariaDB>.SELECT.LENGTH(CO |
14740 | 4d 50 52 45 53 53 28 52 45 50 45 41 54 28 27 61 27 2c 31 36 29 29 29 3b 0a 20 20 20 20 20 20 20 | MPRESS(REPEAT('a',16)));........ |
14760 | 20 2d 3e 20 31 35 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | .->.15.#.https://mariadb.com/kb/ |
14780 | 65 6e 2f 63 6f 6d 70 72 65 73 73 2f 03 04 03 01 12 68 00 00 00 06 49 4e 53 45 52 54 1b 00 d0 03 | en/compress/.....h....INSERT.... |
147a0 | 53 79 6e 74 61 78 3a 0a 49 4e 53 45 52 54 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c 20 44 | Syntax:.INSERT.[LOW_PRIORITY.|.D |
147c0 | 45 4c 41 59 45 44 20 7c 20 48 49 47 48 5f 50 52 49 4f 52 49 54 59 5d 20 5b 49 47 4e 4f 52 45 5d | ELAYED.|.HIGH_PRIORITY].[IGNORE] |
147e0 | 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 20 5b 28 63 6f 6c 5f 6e 61 6d 65 2c | .....[INTO].tbl_name.[(col_name, |
14800 | 2e 2e 2e 29 5d 0a 20 20 20 20 7b 56 41 4c 55 45 53 20 7c 20 56 41 4c 55 45 7d 20 28 7b 65 78 70 | ...)].....{VALUES.|.VALUE}.({exp |
14820 | 72 20 7c 20 44 45 46 41 55 4c 54 7d 2c 2e 2e 2e 29 2c 28 2e 2e 2e 29 2c 2e 2e 2e 0a 20 20 20 20 | r.|.DEFAULT},...),(...),........ |
14840 | 5b 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 20 55 50 44 41 54 45 0a 20 20 20 20 20 20 | [.ON.DUPLICATE.KEY.UPDATE....... |
14860 | 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 0a 20 20 20 20 20 20 20 20 5b 2c 20 63 6f 6c 5f 6e 61 6d | col_name=expr.........[,.col_nam |
14880 | 65 3d 65 78 70 72 5d 20 2e 2e 2e 20 5d 0a 0a 4f 72 3a 0a 0a 49 4e 53 45 52 54 20 5b 4c 4f 57 5f | e=expr].....]..Or:..INSERT.[LOW_ |
148a0 | 50 52 49 4f 52 49 54 59 20 7c 20 44 45 4c 41 59 45 44 20 7c 20 48 49 47 48 5f 50 52 49 4f 52 49 | PRIORITY.|.DELAYED.|.HIGH_PRIORI |
148c0 | 54 59 5d 20 5b 49 47 4e 4f 52 45 5d 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 | TY].[IGNORE].....[INTO].tbl_name |
148e0 | 0a 20 20 20 20 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 3d 7b 65 78 70 72 20 7c 20 44 45 46 41 55 4c | .....SET.col_name={expr.|.DEFAUL |
14900 | 54 7d 2c 20 2e 2e 2e 0a 20 20 20 20 5b 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 20 55 | T},.........[.ON.DUPLICATE.KEY.U |
14920 | 50 44 41 54 45 0a 20 20 20 20 20 20 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 0a 20 20 20 20 20 20 | PDATE.......col_name=expr....... |
14940 | 20 20 5b 2c 20 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 5d 20 2e 2e 2e 20 5d 0a 0a 4f 72 3a 0a 0a | ..[,.col_name=expr].....]..Or:.. |
14960 | 49 4e 53 45 52 54 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c 20 48 49 47 48 5f 50 52 49 4f | INSERT.[LOW_PRIORITY.|.HIGH_PRIO |
14980 | 52 49 54 59 5d 20 5b 49 47 4e 4f 52 45 5d 0a 20 20 20 20 5b 49 4e 54 4f 5d 20 74 62 6c 5f 6e 61 | RITY].[IGNORE].....[INTO].tbl_na |
149a0 | 6d 65 20 5b 28 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 5d 0a 20 20 20 20 53 45 4c 45 43 54 20 2e | me.[(col_name,...)].....SELECT.. |
149c0 | 2e 2e 0a 20 20 20 20 5b 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 20 55 50 44 41 54 45 | .......[.ON.DUPLICATE.KEY.UPDATE |
149e0 | 0a 20 20 20 20 20 20 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 0a 20 20 20 20 20 20 20 20 5b 2c 20 | .......col_name=expr.........[,. |
14a00 | 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 5d 20 2e 2e 2e 20 5d 0a 0a 49 4e 53 45 52 54 20 69 6e 73 | col_name=expr].....]..INSERT.ins |
14a20 | 65 72 74 73 20 6e 65 77 20 72 6f 77 73 20 69 6e 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 74 | erts.new.rows.into.an.existing.t |
14a40 | 61 62 6c 65 2e 20 54 68 65 20 49 4e 53 45 52 54 20 2e 2e 2e 20 56 41 4c 55 45 53 0a 61 6e 64 20 | able..The.INSERT.....VALUES.and. |
14a60 | 49 4e 53 45 52 54 20 2e 2e 2e 20 53 45 54 20 66 6f 72 6d 73 20 6f 66 20 74 68 65 20 73 74 61 74 | INSERT.....SET.forms.of.the.stat |
14a80 | 65 6d 65 6e 74 20 69 6e 73 65 72 74 20 72 6f 77 73 20 62 61 73 65 64 20 6f 6e 0a 65 78 70 6c 69 | ement.insert.rows.based.on.expli |
14aa0 | 63 69 74 6c 79 20 73 70 65 63 69 66 69 65 64 20 76 61 6c 75 65 73 2e 20 54 68 65 20 49 4e 53 45 | citly.specified.values..The.INSE |
14ac0 | 52 54 20 2e 2e 2e 20 53 45 4c 45 43 54 20 66 6f 72 6d 20 69 6e 73 65 72 74 73 20 72 6f 77 73 0a | RT.....SELECT.form.inserts.rows. |
14ae0 | 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 74 61 62 6c 65 20 6f 72 20 74 | selected.from.another.table.or.t |
14b00 | 61 62 6c 65 73 2e 20 49 4e 53 45 52 54 20 2e 2e 2e 20 53 45 4c 45 43 54 20 69 73 20 64 69 73 63 | ables..INSERT.....SELECT.is.disc |
14b20 | 75 73 73 65 64 0a 66 75 72 74 68 65 72 20 69 6e 20 5b 48 45 4c 50 20 49 4e 53 45 52 54 20 53 45 | ussed.further.in.[HELP.INSERT.SE |
14b40 | 4c 45 43 54 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | LECT]...URL:.https://mariadb.com |
14b60 | 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | /kb/en/insert/..!.https://mariad |
14b80 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2f 00 01 01 d5 02 69 00 00 00 05 43 4f 55 | b.com/kb/en/insert/.....i....COU |
14ba0 | 4e 54 10 00 f4 00 53 79 6e 74 61 78 3a 0a 43 4f 55 4e 54 28 65 78 70 72 29 0a 0a 52 65 74 75 72 | NT....Syntax:.COUNT(expr)..Retur |
14bc0 | 6e 73 20 61 20 63 6f 75 6e 74 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 6e 2d | ns.a.count.of.the.number.of.non- |
14be0 | 4e 55 4c 4c 20 76 61 6c 75 65 73 20 6f 66 20 65 78 70 72 20 69 6e 20 74 68 65 20 72 6f 77 73 0a | NULL.values.of.expr.in.the.rows. |
14c00 | 72 65 74 72 69 65 76 65 64 20 62 79 20 61 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e | retrieved.by.a.SELECT.statement. |
14c20 | 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 61 20 42 49 47 49 4e 54 20 76 61 6c 75 65 2e 0a 0a | .The.result.is.a.BIGINT.value... |
14c40 | 43 4f 55 4e 54 28 29 20 72 65 74 75 72 6e 73 20 30 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 | COUNT().returns.0.if.there.were. |
14c60 | 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | no.matching.rows...URL:.https:// |
14c80 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 75 6e 74 2f 0a 0a ae 00 4d 61 72 69 | mariadb.com/kb/en/count/....Mari |
14ca0 | 61 44 42 3e 20 53 45 4c 45 43 54 20 73 74 75 64 65 6e 74 2e 73 74 75 64 65 6e 74 5f 6e 61 6d 65 | aDB>.SELECT.student.student_name |
14cc0 | 2c 43 4f 55 4e 54 28 2a 29 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 46 52 4f 4d 20 73 74 75 | ,COUNT(*).....->........FROM.stu |
14ce0 | 64 65 6e 74 2c 63 6f 75 72 73 65 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 57 48 45 52 45 20 | dent,course.....->........WHERE. |
14d00 | 73 74 75 64 65 6e 74 2e 73 74 75 64 65 6e 74 5f 69 64 3d 63 6f 75 72 73 65 2e 73 74 75 64 65 6e | student.student_id=course.studen |
14d20 | 74 5f 69 64 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 47 52 4f 55 50 20 42 59 20 73 74 75 64 | t_id.....->........GROUP.BY.stud |
14d40 | 65 6e 74 5f 6e 61 6d 65 3b 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ent_name;...https://mariadb.com/ |
14d60 | 6b 62 2f 65 6e 2f 63 6f 75 6e 74 2f 03 02 6b 01 12 6a 00 00 00 07 48 41 4e 44 4c 45 52 1b 00 2d | kb/en/count/..k..j....HANDLER..- |
14d80 | 02 53 79 6e 74 61 78 3a 0a 48 41 4e 44 4c 45 52 20 74 62 6c 5f 6e 61 6d 65 20 4f 50 45 4e 20 5b | .Syntax:.HANDLER.tbl_name.OPEN.[ |
14da0 | 20 5b 41 53 5d 20 61 6c 69 61 73 5d 0a 0a 48 41 4e 44 4c 45 52 20 74 62 6c 5f 6e 61 6d 65 20 52 | .[AS].alias]..HANDLER.tbl_name.R |
14dc0 | 45 41 44 20 69 6e 64 65 78 5f 6e 61 6d 65 20 7b 20 3d 20 7c 20 3c 3d 20 7c 20 3e 3d 20 7c 20 3c | EAD.index_name.{.=.|.<=.|.>=.|.< |
14de0 | 20 7c 20 3e 20 7d 20 28 76 61 6c 75 65 31 2c 76 61 6c 75 65 32 2c 2e 2e 2e 29 0a 20 20 20 20 5b | .|.>.}.(value1,value2,...).....[ |
14e00 | 20 57 48 45 52 45 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 20 5d 20 5b 4c 49 4d 49 54 20 | .WHERE.where_condition.].[LIMIT. |
14e20 | 2e 2e 2e 20 5d 0a 48 41 4e 44 4c 45 52 20 74 62 6c 5f 6e 61 6d 65 20 52 45 41 44 20 69 6e 64 65 | ....].HANDLER.tbl_name.READ.inde |
14e40 | 78 5f 6e 61 6d 65 20 7b 20 46 49 52 53 54 20 7c 20 4e 45 58 54 20 7c 20 50 52 45 56 20 7c 20 4c | x_name.{.FIRST.|.NEXT.|.PREV.|.L |
14e60 | 41 53 54 20 7d 0a 20 20 20 20 5b 20 57 48 45 52 45 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f | AST.}.....[.WHERE.where_conditio |
14e80 | 6e 20 5d 20 5b 4c 49 4d 49 54 20 2e 2e 2e 20 5d 0a 48 41 4e 44 4c 45 52 20 74 62 6c 5f 6e 61 6d | n.].[LIMIT.....].HANDLER.tbl_nam |
14ea0 | 65 20 52 45 41 44 20 7b 20 46 49 52 53 54 20 7c 20 4e 45 58 54 20 7d 0a 20 20 20 20 5b 20 57 48 | e.READ.{.FIRST.|.NEXT.}.....[.WH |
14ec0 | 45 52 45 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 20 5d 20 5b 4c 49 4d 49 54 20 2e 2e 2e | ERE.where_condition.].[LIMIT.... |
14ee0 | 20 5d 0a 0a 48 41 4e 44 4c 45 52 20 74 62 6c 5f 6e 61 6d 65 20 43 4c 4f 53 45 0a 0a 54 68 65 20 | .]..HANDLER.tbl_name.CLOSE..The. |
14f00 | 48 41 4e 44 4c 45 52 20 73 74 61 74 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 73 20 64 69 72 65 63 | HANDLER.statement.provides.direc |
14f20 | 74 20 61 63 63 65 73 73 20 74 6f 20 74 61 62 6c 65 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 | t.access.to.table.storage.engine |
14f40 | 0a 69 6e 74 65 72 66 61 63 65 73 2e 20 49 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 | .interfaces..It.is.available.for |
14f60 | 20 4d 79 49 53 41 4d 20 61 6e 64 20 49 6e 6e 6f 44 42 20 74 61 62 6c 65 73 2e 0a 0a 55 52 4c 3a | .MyISAM.and.InnoDB.tables...URL: |
14f80 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 61 6e 64 6c | .https://mariadb.com/kb/en/handl |
14fa0 | 65 72 2d 63 6f 6d 6d 61 6e 64 73 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | er-commands/..+.https://mariadb. |
14fc0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 61 6e 64 6c 65 72 2d 63 6f 6d 6d 61 6e 64 73 2f 00 03 00 fb 01 | com/kb/en/handler-commands/..... |
14fe0 | 12 6b 00 00 00 0d 4d 4c 49 4e 45 46 52 4f 4d 54 45 58 54 03 00 ba 00 4d 4c 69 6e 65 46 72 6f 6d | .k....MLINEFROMTEXT....MLineFrom |
15000 | 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 2c 20 4d 75 6c 74 69 4c 69 6e 65 53 74 72 69 6e | Text(wkt[,srid]),.MultiLineStrin |
15020 | 67 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 | gFromText(wkt[,srid])..Construct |
15040 | 73 20 61 20 4d 55 4c 54 49 4c 49 4e 45 53 54 52 49 4e 47 20 76 61 6c 75 65 20 75 73 69 6e 67 20 | s.a.MULTILINESTRING.value.using. |
15060 | 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 0a 53 52 49 44 2e | its.WKT.representation.and.SRID. |
15080 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
150a0 | 2f 6d 6c 69 6e 65 66 72 6f 6d 74 65 78 74 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | /mlinefromtext/..(.https://maria |
150c0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6c 69 6e 65 66 72 6f 6d 74 65 78 74 2f 00 03 01 08 00 | db.com/kb/en/mlinefromtext/..... |
150e0 | 12 6c 00 00 00 0f 47 45 4f 4d 43 4f 4c 4c 46 52 4f 4d 57 4b 42 20 00 c3 00 47 65 6f 6d 43 6f 6c | .l....GEOMCOLLFROMWKB....GeomCol |
15100 | 6c 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 47 65 6f 6d 65 74 72 79 43 6f | lFromWKB(wkb[,srid]),.GeometryCo |
15120 | 6c 6c 65 63 74 69 6f 6e 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e | llectionFromWKB(wkb[,srid])..Con |
15140 | 73 74 72 75 63 74 73 20 61 20 47 45 4f 4d 45 54 52 59 43 4f 4c 4c 45 43 54 49 4f 4e 20 76 61 6c | structs.a.GEOMETRYCOLLECTION.val |
15160 | 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 | ue.using.its.WKB.representation. |
15180 | 61 6e 64 0a 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | and.SRID...URL:.https://mariadb. |
151a0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 63 6f 6c 6c 66 72 6f 6d 77 6b 62 2f 0a 0a 2a 00 68 74 | com/kb/en/geomcollfromwkb/..*.ht |
151c0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 63 6f 6c 6c | tps://mariadb.com/kb/en/geomcoll |
151e0 | 66 72 6f 6d 77 6b 62 2f 03 00 6a 02 32 6d 00 00 00 09 48 45 4c 50 5f 44 41 54 45 09 00 57 00 54 | fromwkb/..j.2m....HELP_DATE..W.T |
15200 | 68 69 73 20 68 65 6c 70 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 77 61 73 20 67 65 6e 65 72 61 74 | his.help.information.was.generat |
15220 | 65 64 20 66 72 6f 6d 20 74 68 65 20 4d 79 53 51 4c 20 35 2e 35 20 52 65 66 65 72 65 6e 63 65 20 | ed.from.the.MySQL.5.5.Reference. |
15240 | 4d 61 6e 75 61 6c 0a 6f 6e 3a 20 32 30 31 32 2d 30 38 2d 32 35 0a 00 00 03 02 d3 01 02 6e 00 00 | Manual.on:.2012-08-25........n.. |
15260 | 00 0c 52 45 4e 41 4d 45 20 54 41 42 4c 45 27 00 34 02 53 79 6e 74 61 78 3a 0a 52 45 4e 41 4d 45 | ..RENAME.TABLE'.4.Syntax:.RENAME |
15280 | 20 54 41 42 4c 45 20 74 62 6c 5f 6e 61 6d 65 20 54 4f 20 6e 65 77 5f 74 62 6c 5f 6e 61 6d 65 0a | .TABLE.tbl_name.TO.new_tbl_name. |
152a0 | 20 20 20 20 5b 2c 20 74 62 6c 5f 6e 61 6d 65 32 20 54 4f 20 6e 65 77 5f 74 62 6c 5f 6e 61 6d 65 | ....[,.tbl_name2.TO.new_tbl_name |
152c0 | 32 5d 20 2e 2e 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 6e 61 6d 65 73 20 6f | 2]......This.statement.renames.o |
152e0 | 6e 65 20 6f 72 20 6d 6f 72 65 20 74 61 62 6c 65 73 2e 0a 0a 54 68 65 20 72 65 6e 61 6d 65 20 6f | ne.or.more.tables...The.rename.o |
15300 | 70 65 72 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 61 74 6f 6d 69 63 61 6c 6c 79 2c 20 77 68 69 | peration.is.done.atomically,.whi |
15320 | 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 6e 6f 20 6f 74 68 65 72 0a 73 65 73 73 69 6f 6e 20 63 | ch.means.that.no.other.session.c |
15340 | 61 6e 20 61 63 63 65 73 73 20 61 6e 79 20 6f 66 20 74 68 65 20 74 61 62 6c 65 73 20 77 68 69 6c | an.access.any.of.the.tables.whil |
15360 | 65 20 74 68 65 20 72 65 6e 61 6d 65 20 69 73 20 72 75 6e 6e 69 6e 67 2e 20 46 6f 72 0a 65 78 61 | e.the.rename.is.running..For.exa |
15380 | 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 74 61 | mple,.if.you.have.an.existing.ta |
153a0 | 62 6c 65 20 6f 6c 64 5f 74 61 62 6c 65 2c 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 0a 61 6e | ble.old_table,.you.can.create.an |
153c0 | 6f 74 68 65 72 20 74 61 62 6c 65 20 6e 65 77 5f 74 61 62 6c 65 20 74 68 61 74 20 68 61 73 20 74 | other.table.new_table.that.has.t |
153e0 | 68 65 20 73 61 6d 65 20 73 74 72 75 63 74 75 72 65 20 62 75 74 20 69 73 20 65 6d 70 74 79 2c 20 | he.same.structure.but.is.empty,. |
15400 | 61 6e 64 0a 74 68 65 6e 20 72 65 70 6c 61 63 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 74 61 | and.then.replace.the.existing.ta |
15420 | 62 6c 65 20 77 69 74 68 20 74 68 65 20 65 6d 70 74 79 20 6f 6e 65 20 61 73 20 66 6f 6c 6c 6f 77 | ble.with.the.empty.one.as.follow |
15440 | 73 20 28 61 73 73 75 6d 69 6e 67 0a 74 68 61 74 20 62 61 63 6b 75 70 5f 74 61 62 6c 65 20 64 6f | s.(assuming.that.backup_table.do |
15460 | 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 29 3a 0a 0a 55 52 4c 3a 20 68 74 74 | es.not.already.exist):..URL:.htt |
15480 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 6e 61 6d 65 2d 74 61 | ps://mariadb.com/kb/en/rename-ta |
154a0 | 62 6c 65 2f 0a 0a 5e 00 43 52 45 41 54 45 20 54 41 42 4c 45 20 6e 65 77 5f 74 61 62 6c 65 20 28 | ble/..^.CREATE.TABLE.new_table.( |
154c0 | 2e 2e 2e 29 3b 0a 52 45 4e 41 4d 45 20 54 41 42 4c 45 20 6f 6c 64 5f 74 61 62 6c 65 20 54 4f 20 | ...);.RENAME.TABLE.old_table.TO. |
154e0 | 62 61 63 6b 75 70 5f 74 61 62 6c 65 2c 20 6e 65 77 5f 74 61 62 6c 65 20 54 4f 20 6f 6c 64 5f 74 | backup_table,.new_table.TO.old_t |
15500 | 61 62 6c 65 3b 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | able;.'.https://mariadb.com/kb/e |
15520 | 6e 2f 72 65 6e 61 6d 65 2d 74 61 62 6c 65 2f 00 03 07 1f 01 12 6f 00 00 00 07 42 4f 4f 4c 45 41 | n/rename-table/......o....BOOLEA |
15540 | 4e 16 00 ea 06 42 4f 4f 4c 2c 20 42 4f 4f 4c 45 41 4e 0a 0a 54 68 65 73 65 20 74 79 70 65 73 20 | N....BOOL,.BOOLEAN..These.types. |
15560 | 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 54 49 4e 59 49 4e 54 28 31 29 2e 20 41 20 76 | are.synonyms.for.TINYINT(1)..A.v |
15580 | 61 6c 75 65 20 6f 66 20 7a 65 72 6f 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 0a 66 61 6c 73 65 | alue.of.zero.is.considered.false |
155a0 | 2e 20 4e 6f 6e 7a 65 72 6f 20 76 61 6c 75 65 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 | ..Nonzero.values.are.considered. |
155c0 | 74 72 75 65 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 30 2c 20 27 74 72 | true:..MariaDB>.SELECT.IF(0,.'tr |
155e0 | 75 65 27 2c 20 27 66 61 6c 73 65 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ue',.'false');.+---------------- |
15600 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 46 28 30 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 | --------+.|.IF(0,.'true',.'false |
15620 | 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | ').|.+------------------------+. |
15640 | 7c 20 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d | |.false..................|.+---- |
15660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 | --------------------+..MariaDB>. |
15680 | 53 45 4c 45 43 54 20 49 46 28 31 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 27 29 3b 0a 2b | SELECT.IF(1,.'true',.'false');.+ |
156a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 46 28 31 | ------------------------+.|.IF(1 |
156c0 | 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ,.'true',.'false').|.+---------- |
156e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 74 72 75 65 20 20 20 20 20 20 20 20 20 20 | --------------+.|.true.......... |
15700 | 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .........|.+-------------------- |
15720 | 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 32 2c 20 27 74 72 | ----+..MariaDB>.SELECT.IF(2,.'tr |
15740 | 75 65 27 2c 20 27 66 61 6c 73 65 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ue',.'false');.+---------------- |
15760 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 46 28 32 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 | --------+.|.IF(2,.'true',.'false |
15780 | 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | ').|.+------------------------+. |
157a0 | 7c 20 74 72 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d | |.true...................|.+---- |
157c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 48 6f 77 65 76 65 72 2c 20 | --------------------+..However,. |
157e0 | 74 68 65 20 76 61 6c 75 65 73 20 54 52 55 45 20 61 6e 64 20 46 41 4c 53 45 20 61 72 65 20 6d 65 | the.values.TRUE.and.FALSE.are.me |
15800 | 72 65 6c 79 20 61 6c 69 61 73 65 73 20 66 6f 72 20 31 20 61 6e 64 20 30 2c 0a 72 65 73 70 65 63 | rely.aliases.for.1.and.0,.respec |
15820 | 74 69 76 65 6c 79 2c 20 61 73 20 73 68 6f 77 6e 20 68 65 72 65 3a 0a 0a 4d 61 72 69 61 44 42 3e | tively,.as.shown.here:..MariaDB> |
15840 | 20 53 45 4c 45 43 54 20 49 46 28 30 20 3d 20 46 41 4c 53 45 2c 20 27 74 72 75 65 27 2c 20 27 66 | .SELECT.IF(0.=.FALSE,.'true',.'f |
15860 | 61 6c 73 65 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | alse');.+----------------------- |
15880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 46 28 30 20 3d 20 46 41 4c 53 45 2c 20 27 74 72 75 65 | ---------+.|.IF(0.=.FALSE,.'true |
158a0 | 27 2c 20 27 66 61 6c 73 65 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ',.'false').|.+----------------- |
158c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 74 72 75 65 20 20 20 20 20 20 20 20 20 | ---------------+.|.true......... |
158e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..................|.+----------- |
15900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e | ---------------------+..MariaDB> |
15920 | 20 53 45 4c 45 43 54 20 49 46 28 31 20 3d 20 54 52 55 45 2c 20 27 74 72 75 65 27 2c 20 27 66 61 | .SELECT.IF(1.=.TRUE,.'true',.'fa |
15940 | 6c 73 65 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | lse');.+------------------------ |
15960 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 46 28 31 20 3d 20 54 52 55 45 2c 20 27 74 72 75 65 27 2c 20 | -------+.|.IF(1.=.TRUE,.'true',. |
15980 | 27 66 61 6c 73 65 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 'false').|.+-------------------- |
159a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 74 72 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 | -----------+.|.true............. |
159c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .............|.+---------------- |
159e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | ---------------+..MariaDB>.SELEC |
15a00 | 54 20 49 46 28 32 20 3d 20 54 52 55 45 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 27 29 3b | T.IF(2.=.TRUE,.'true',.'false'); |
15a20 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .+------------------------------ |
15a40 | 2d 2b 0a 7c 20 49 46 28 32 20 3d 20 54 52 55 45 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 | -+.|.IF(2.=.TRUE,.'true',.'false |
15a60 | 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ').|.+-------------------------- |
15a80 | 2d 2d 2d 2d 2d 2b 0a 7c 20 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -----+.|.false.................. |
15aa0 | 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......|.+---------------------- |
15ac0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 32 | ---------+..MariaDB>.SELECT.IF(2 |
15ae0 | 20 3d 20 46 41 4c 53 45 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 27 29 3b 0a 2b 2d 2d 2d | .=.FALSE,.'true',.'false');.+--- |
15b00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c | -----------------------------+.| |
15b20 | 20 49 46 28 32 20 3d 20 46 41 4c 53 45 2c 20 27 74 72 75 65 27 2c 20 27 66 61 6c 73 65 27 29 20 | .IF(2.=.FALSE,.'true',.'false'). |
15b40 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | |.+----------------------------- |
15b60 | 2d 2d 2d 2b 0a 7c 20 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ---+.|.false.................... |
15b80 | 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ......|.+----------------------- |
15ba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 54 68 65 20 6c 61 73 74 20 74 77 6f 20 73 74 61 74 65 6d 65 | ---------+..The.last.two.stateme |
15bc0 | 6e 74 73 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 73 75 6c 74 73 20 73 68 6f 77 6e 20 62 65 | nts.display.the.results.shown.be |
15be0 | 63 61 75 73 65 20 32 20 69 73 20 65 71 75 61 6c 20 74 6f 0a 6e 65 69 74 68 65 72 20 31 20 6e 6f | cause.2.is.equal.to.neither.1.no |
15c00 | 72 20 30 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | r.0...URL:.https://mariadb.com/k |
15c20 | 62 2f 65 6e 2f 62 6f 6f 6c 65 61 6e 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | b/en/boolean/..".https://mariadb |
15c40 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 6f 6f 6c 65 61 6e 2f 00 03 01 16 02 02 70 00 00 00 07 44 45 | .com/kb/en/boolean/......p....DE |
15c60 | 46 41 55 4c 54 0e 00 a8 00 53 79 6e 74 61 78 3a 0a 44 45 46 41 55 4c 54 28 63 6f 6c 5f 6e 61 6d | FAULT....Syntax:.DEFAULT(col_nam |
15c80 | 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f | e)..Returns.the.default.value.fo |
15ca0 | 72 20 61 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 2e 20 41 6e 20 65 72 72 6f 72 20 72 65 73 75 6c | r.a.table.column..An.error.resul |
15cc0 | 74 73 20 69 66 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 68 61 73 20 6e 6f 20 64 65 66 61 75 6c 74 20 | ts.if.the.column.has.no.default. |
15ce0 | 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | value...URL:.https://mariadb.com |
15d00 | 2f 6b 62 2f 65 6e 2f 64 65 66 61 75 6c 74 2f 0a 0a 37 00 4d 61 72 69 61 44 42 3e 20 55 50 44 41 | /kb/en/default/..7.MariaDB>.UPDA |
15d20 | 54 45 20 74 20 53 45 54 20 69 20 3d 20 44 45 46 41 55 4c 54 28 69 29 2b 31 20 57 48 45 52 45 20 | TE.t.SET.i.=.DEFAULT(i)+1.WHERE. |
15d40 | 69 64 20 3c 20 31 30 30 3b 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | id.<.100;.".https://mariadb.com/ |
15d60 | 6b 62 2f 65 6e 2f 64 65 66 61 75 6c 74 2f 00 00 03 01 52 02 02 71 00 00 00 03 4d 4f 44 04 00 83 | kb/en/default/....R..q....MOD... |
15d80 | 00 53 79 6e 74 61 78 3a 0a 4d 4f 44 28 4e 2c 4d 29 2c 20 4e 20 25 20 4d 2c 20 4e 20 4d 4f 44 20 | .Syntax:.MOD(N,M),.N.%.M,.N.MOD. |
15da0 | 4d 0a 0a 4d 6f 64 75 6c 6f 20 6f 70 65 72 61 74 69 6f 6e 2e 20 52 65 74 75 72 6e 73 20 74 68 65 | M..Modulo.operation..Returns.the |
15dc0 | 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 4e 20 64 69 76 69 64 65 64 20 62 79 20 4d 2e 0a 0a 55 | .remainder.of.N.divided.by.M...U |
15de0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f | RL:.https://mariadb.com/kb/en/mo |
15e00 | 64 2f 0a 0a a0 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 4f 44 28 32 33 34 2c 20 31 | d/....MariaDB>.SELECT.MOD(234,.1 |
15e20 | 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | 0);.........->.4.MariaDB>.SELECT |
15e40 | 20 32 35 33 20 25 20 37 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 | .253.%.7;.........->.1.MariaDB>. |
15e60 | 53 45 4c 45 43 54 20 4d 4f 44 28 32 39 2c 39 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 4d | SELECT.MOD(29,9);.........->.2.M |
15e80 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 39 20 4d 4f 44 20 39 3b 0a 20 20 20 20 20 20 20 | ariaDB>.SELECT.29.MOD.9;........ |
15ea0 | 20 2d 3e 20 32 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | .->.2...https://mariadb.com/kb/e |
15ec0 | 6e 2f 6d 6f 64 2f 00 00 03 01 a0 00 12 72 00 00 00 08 54 49 4e 59 54 45 58 54 16 00 69 01 54 49 | n/mod/.......r....TINYTEXT..i.TI |
15ee0 | 4e 59 54 45 58 54 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 | NYTEXT.[CHARACTER.SET.charset_na |
15f00 | 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 20 | me].[COLLATE.collation_name]..A. |
15f20 | 54 45 58 54 20 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 | TEXT.column.with.a.maximum.lengt |
15f40 | 68 20 6f 66 20 32 35 35 20 28 32 38 20 2d 20 31 29 20 63 68 61 72 61 63 74 65 72 73 2e 20 54 68 | h.of.255.(28.-.1).characters..Th |
15f60 | 65 0a 65 66 66 65 63 74 69 76 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 69 73 20 6c 65 | e.effective.maximum.length.is.le |
15f80 | 73 73 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 63 6f 6e 74 61 69 6e 73 20 6d 75 6c 74 69 2d 62 | ss.if.the.value.contains.multi-b |
15fa0 | 79 74 65 0a 63 68 61 72 61 63 74 65 72 73 2e 20 45 61 63 68 20 54 49 4e 59 54 45 58 54 20 76 61 | yte.characters..Each.TINYTEXT.va |
15fc0 | 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 75 73 69 6e 67 20 61 20 31 2d 62 79 74 65 20 6c 65 6e | lue.is.stored.using.a.1-byte.len |
15fe0 | 67 74 68 20 70 72 65 66 69 78 0a 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 | gth.prefix.that.indicates.the.nu |
16000 | 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c | mber.of.bytes.in.the.value...URL |
16020 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6e 79 | :.https://mariadb.com/kb/en/tiny |
16040 | 74 65 78 74 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | text/..#.https://mariadb.com/kb/ |
16060 | 65 6e 2f 74 69 6e 79 74 65 78 74 2f 03 04 28 00 12 73 00 00 00 0e 4f 50 54 49 4d 49 5a 45 20 54 | en/tinytext/..(..s....OPTIMIZE.T |
16080 | 41 42 4c 45 14 00 e5 03 53 79 6e 74 61 78 3a 0a 4f 50 54 49 4d 49 5a 45 20 5b 4e 4f 5f 57 52 49 | ABLE....Syntax:.OPTIMIZE.[NO_WRI |
160a0 | 54 45 5f 54 4f 5f 42 49 4e 4c 4f 47 20 7c 20 4c 4f 43 41 4c 5d 20 54 41 42 4c 45 0a 20 20 20 20 | TE_TO_BINLOG.|.LOCAL].TABLE..... |
160c0 | 74 62 6c 5f 6e 61 6d 65 20 5b 2c 20 74 62 6c 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 0a 4f 50 54 49 4d | tbl_name.[,.tbl_name]......OPTIM |
160e0 | 49 5a 45 20 54 41 42 4c 45 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 66 20 79 6f 75 20 | IZE.TABLE.should.be.used.if.you. |
16100 | 68 61 76 65 20 64 65 6c 65 74 65 64 20 61 20 6c 61 72 67 65 20 70 61 72 74 20 6f 66 20 61 0a 74 | have.deleted.a.large.part.of.a.t |
16120 | 61 62 6c 65 20 6f 72 20 69 66 20 79 6f 75 20 68 61 76 65 20 6d 61 64 65 20 6d 61 6e 79 20 63 68 | able.or.if.you.have.made.many.ch |
16140 | 61 6e 67 65 73 20 74 6f 20 61 20 74 61 62 6c 65 20 77 69 74 68 20 76 61 72 69 61 62 6c 65 2d 6c | anges.to.a.table.with.variable-l |
16160 | 65 6e 67 74 68 0a 72 6f 77 73 20 28 74 61 62 6c 65 73 20 74 68 61 74 20 68 61 76 65 20 56 41 52 | ength.rows.(tables.that.have.VAR |
16180 | 43 48 41 52 2c 20 56 41 52 42 49 4e 41 52 59 2c 20 42 4c 4f 42 2c 20 6f 72 20 54 45 58 54 20 63 | CHAR,.VARBINARY,.BLOB,.or.TEXT.c |
161a0 | 6f 6c 75 6d 6e 73 29 2e 0a 44 65 6c 65 74 65 64 20 72 6f 77 73 20 61 72 65 20 6d 61 69 6e 74 61 | olumns)..Deleted.rows.are.mainta |
161c0 | 69 6e 65 64 20 69 6e 20 61 20 6c 69 6e 6b 65 64 20 6c 69 73 74 20 61 6e 64 20 73 75 62 73 65 71 | ined.in.a.linked.list.and.subseq |
161e0 | 75 65 6e 74 20 49 4e 53 45 52 54 0a 6f 70 65 72 61 74 69 6f 6e 73 20 72 65 75 73 65 20 6f 6c 64 | uent.INSERT.operations.reuse.old |
16200 | 20 72 6f 77 20 70 6f 73 69 74 69 6f 6e 73 2e 20 59 6f 75 20 63 61 6e 20 75 73 65 20 4f 50 54 49 | .row.positions..You.can.use.OPTI |
16220 | 4d 49 5a 45 20 54 41 42 4c 45 20 74 6f 0a 72 65 63 6c 61 69 6d 20 74 68 65 20 75 6e 75 73 65 64 | MIZE.TABLE.to.reclaim.the.unused |
16240 | 20 73 70 61 63 65 20 61 6e 64 20 74 6f 20 64 65 66 72 61 67 6d 65 6e 74 20 74 68 65 20 64 61 74 | .space.and.to.defragment.the.dat |
16260 | 61 20 66 69 6c 65 2e 20 41 66 74 65 72 0a 65 78 74 65 6e 73 69 76 65 20 63 68 61 6e 67 65 73 20 | a.file..After.extensive.changes. |
16280 | 74 6f 20 61 20 74 61 62 6c 65 2c 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 6d 61 79 20 61 | to.a.table,.this.statement.may.a |
162a0 | 6c 73 6f 20 69 6d 70 72 6f 76 65 0a 70 65 72 66 6f 72 6d 61 6e 63 65 20 6f 66 20 73 74 61 74 65 | lso.improve.performance.of.state |
162c0 | 6d 65 6e 74 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 74 61 62 6c 65 2c 20 73 6f 6d 65 74 69 | ments.that.use.the.table,.someti |
162e0 | 6d 65 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 | mes.significantly...This.stateme |
16300 | 6e 74 20 72 65 71 75 69 72 65 73 20 53 45 4c 45 43 54 20 61 6e 64 20 49 4e 53 45 52 54 20 70 72 | nt.requires.SELECT.and.INSERT.pr |
16320 | 69 76 69 6c 65 67 65 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 2e 0a 0a 4f 50 54 49 4d 49 5a | ivileges.for.the.table...OPTIMIZ |
16340 | 45 20 54 41 42 4c 45 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 70 61 72 74 69 74 69 | E.TABLE.is.supported.for.partiti |
16360 | 6f 6e 65 64 20 74 61 62 6c 65 73 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 75 73 65 0a 41 4c 54 | oned.tables,.and.you.can.use.ALT |
16380 | 45 52 20 54 41 42 4c 45 20 2e 2e 2e 20 4f 50 54 49 4d 49 5a 45 20 50 41 52 54 49 54 49 4f 4e 20 | ER.TABLE.....OPTIMIZE.PARTITION. |
163a0 | 74 6f 20 6f 70 74 69 6d 69 7a 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 70 61 72 74 69 74 69 6f | to.optimize.one.or.more.partitio |
163c0 | 6e 73 3b 0a 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 5b 48 | ns;.for.more.information,.see.[H |
163e0 | 45 4c 50 20 41 4c 54 45 52 20 54 41 42 4c 45 5d 2c 20 61 6e 64 0a 68 74 74 70 3a 2f 2f 64 65 76 | ELP.ALTER.TABLE],.and.http://dev |
16400 | 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 70 61 72 | .mysql.com/doc/refman/5.5/en/par |
16420 | 74 69 74 69 6f 6e 69 6e 67 2d 6d 61 69 6e 74 65 6e 61 6e 63 65 2e 68 74 6d 6c 2e 0a 0a 55 52 4c | titioning-maintenance.html...URL |
16440 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 70 74 69 | :.https://mariadb.com/kb/en/opti |
16460 | 6d 69 7a 65 2d 74 61 62 6c 65 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | mize-table/..).https://mariadb.c |
16480 | 6f 6d 2f 6b 62 2f 65 6e 2f 6f 70 74 69 6d 69 7a 65 2d 74 61 62 6c 65 2f 01 00 fd 12 74 00 00 00 | om/kb/en/optimize-table/....t... |
164a0 | 06 44 45 43 4f 44 45 0c 00 ca 00 53 79 6e 74 61 78 3a 0a 44 45 43 4f 44 45 28 63 72 79 70 74 5f | .DECODE....Syntax:.DECODE(crypt_ |
164c0 | 73 74 72 2c 70 61 73 73 5f 73 74 72 29 0a 0a 44 65 63 72 79 70 74 73 20 74 68 65 20 65 6e 63 72 | str,pass_str)..Decrypts.the.encr |
164e0 | 79 70 74 65 64 20 73 74 72 69 6e 67 20 63 72 79 70 74 5f 73 74 72 20 75 73 69 6e 67 20 70 61 73 | ypted.string.crypt_str.using.pas |
16500 | 73 5f 73 74 72 20 61 73 20 74 68 65 20 70 61 73 73 77 6f 72 64 2e 0a 63 72 79 70 74 5f 73 74 72 | s_str.as.the.password..crypt_str |
16520 | 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 74 72 69 6e 67 20 72 65 74 75 72 6e 65 64 20 66 72 6f | .should.be.a.string.returned.fro |
16540 | 6d 20 45 4e 43 4f 44 45 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | m.ENCODE()...URL:.https://mariad |
16560 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6f 64 65 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d | b.com/kb/en/decode/..!.https://m |
16580 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6f 64 65 2f 01 01 c5 02 75 00 00 00 | ariadb.com/kb/en/decode/....u... |
165a0 | 03 3c 3d 3e 12 00 fc 00 53 79 6e 74 61 78 3a 0a 3c 3d 3e 0a 0a 4e 55 4c 4c 2d 73 61 66 65 20 65 | .<=>....Syntax:.<=>..NULL-safe.e |
165c0 | 71 75 61 6c 2e 20 54 68 69 73 20 6f 70 65 72 61 74 6f 72 20 70 65 72 66 6f 72 6d 73 20 61 6e 20 | qual..This.operator.performs.an. |
165e0 | 65 71 75 61 6c 69 74 79 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6c 69 6b 65 20 74 68 65 0a 3d 20 6f | equality.comparison.like.the.=.o |
16600 | 70 65 72 61 74 6f 72 2c 20 62 75 74 20 72 65 74 75 72 6e 73 20 31 20 72 61 74 68 65 72 20 74 68 | perator,.but.returns.1.rather.th |
16620 | 61 6e 20 4e 55 4c 4c 20 69 66 20 62 6f 74 68 20 6f 70 65 72 61 6e 64 73 20 61 72 65 20 4e 55 4c | an.NULL.if.both.operands.are.NUL |
16640 | 4c 2c 0a 61 6e 64 20 30 20 72 61 74 68 65 72 20 74 68 61 6e 20 4e 55 4c 4c 20 69 66 20 6f 6e 65 | L,.and.0.rather.than.NULL.if.one |
16660 | 20 6f 70 65 72 61 6e 64 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | .operand.is.NULL...URL:.https:// |
16680 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6c 6c 2d 73 61 66 65 2d 65 71 75 61 | mariadb.com/kb/en/null-safe-equa |
166a0 | 6c 2f 0a 0a 8e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 3c 3d 3e 20 31 2c 20 4e | l/....MariaDB>.SELECT.1.<=>.1,.N |
166c0 | 55 4c 4c 20 3c 3d 3e 20 4e 55 4c 4c 2c 20 31 20 3c 3d 3e 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 20 | ULL.<=>.NULL,.1.<=>.NULL;....... |
166e0 | 20 20 2d 3e 20 31 2c 20 31 2c 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 3d | ..->.1,.1,.0.MariaDB>.SELECT.1.= |
16700 | 20 31 2c 20 4e 55 4c 4c 20 3d 20 4e 55 4c 4c 2c 20 31 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 | .1,.NULL.=.NULL,.1.=.NULL;...... |
16720 | 20 20 20 2d 3e 20 31 2c 20 4e 55 4c 4c 2c 20 4e 55 4c 4c 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 | ...->.1,.NULL,.NULL.*.https://ma |
16740 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6c 6c 2d 73 61 66 65 2d 65 71 75 61 6c 2f | riadb.com/kb/en/null-safe-equal/ |
16760 | 03 01 eb 01 12 76 00 00 00 0e 48 45 4c 50 20 53 54 41 54 45 4d 45 4e 54 1c 00 aa 01 53 79 6e 74 | .....v....HELP.STATEMENT....Synt |
16780 | 61 78 3a 0a 48 45 4c 50 20 27 73 65 61 72 63 68 5f 73 74 72 69 6e 67 27 0a 0a 54 68 65 20 48 45 | ax:.HELP.'search_string'..The.HE |
167a0 | 4c 50 20 73 74 61 74 65 6d 65 6e 74 20 72 65 74 75 72 6e 73 20 6f 6e 6c 69 6e 65 20 69 6e 66 6f | LP.statement.returns.online.info |
167c0 | 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 4d 79 53 51 4c 20 52 65 66 65 72 65 6e 63 65 | rmation.from.the.MySQL.Reference |
167e0 | 0a 6d 61 6e 75 61 6c 2e 20 49 74 73 20 70 72 6f 70 65 72 20 6f 70 65 72 61 74 69 6f 6e 20 72 65 | .manual..Its.proper.operation.re |
16800 | 71 75 69 72 65 73 20 74 68 61 74 20 74 68 65 20 68 65 6c 70 20 74 61 62 6c 65 73 20 69 6e 20 74 | quires.that.the.help.tables.in.t |
16820 | 68 65 20 6d 79 73 71 6c 0a 64 61 74 61 62 61 73 65 20 62 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 | he.mysql.database.be.initialized |
16840 | 20 77 69 74 68 20 68 65 6c 70 20 74 6f 70 69 63 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 | .with.help.topic.information...T |
16860 | 68 65 20 48 45 4c 50 20 73 74 61 74 65 6d 65 6e 74 20 73 65 61 72 63 68 65 73 20 74 68 65 20 68 | he.HELP.statement.searches.the.h |
16880 | 65 6c 70 20 74 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 73 65 61 72 63 68 20 | elp.tables.for.the.given.search. |
168a0 | 73 74 72 69 6e 67 0a 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f | string.and.displays.the.result.o |
168c0 | 66 20 74 68 65 20 73 65 61 72 63 68 2e 20 54 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 | f.the.search..The.search.string. |
168e0 | 69 73 20 6e 6f 74 20 63 61 73 65 0a 73 65 6e 73 69 74 69 76 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 | is.not.case.sensitive...URL:.htt |
16900 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 65 6c 70 2d 63 6f 6d 6d | ps://mariadb.com/kb/en/help-comm |
16920 | 61 6e 64 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | and/..'.https://mariadb.com/kb/e |
16940 | 6e 2f 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 2f 00 01 01 d5 12 77 00 00 00 05 52 45 53 45 54 1a 00 | n/help-command/.....w....RESET.. |
16960 | a4 01 53 79 6e 74 61 78 3a 0a 52 45 53 45 54 20 72 65 73 65 74 5f 6f 70 74 69 6f 6e 20 5b 2c 20 | ..Syntax:.RESET.reset_option.[,. |
16980 | 72 65 73 65 74 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 0a 54 68 65 20 52 45 53 45 54 20 73 74 61 | reset_option]......The.RESET.sta |
169a0 | 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 6c 65 61 72 20 74 68 65 20 73 74 61 74 | tement.is.used.to.clear.the.stat |
169c0 | 65 20 6f 66 20 76 61 72 69 6f 75 73 20 73 65 72 76 65 72 0a 6f 70 65 72 61 74 69 6f 6e 73 2e 20 | e.of.various.server.operations.. |
169e0 | 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 52 45 4c 4f 41 44 20 70 72 69 76 69 6c 65 | You.must.have.the.RELOAD.privile |
16a00 | 67 65 20 74 6f 20 65 78 65 63 75 74 65 20 52 45 53 45 54 2e 0a 0a 52 45 53 45 54 20 61 63 74 73 | ge.to.execute.RESET...RESET.acts |
16a20 | 20 61 73 20 61 20 73 74 72 6f 6e 67 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 46 4c | .as.a.stronger.version.of.the.FL |
16a40 | 55 53 48 20 73 74 61 74 65 6d 65 6e 74 2e 20 53 65 65 20 5b 48 45 4c 50 0a 46 4c 55 53 48 5d 2e | USH.statement..See.[HELP.FLUSH]. |
16a60 | 0a 0a 54 68 65 20 52 45 53 45 54 20 73 74 61 74 65 6d 65 6e 74 20 63 61 75 73 65 73 20 61 6e 20 | ..The.RESET.statement.causes.an. |
16a80 | 69 6d 70 6c 69 63 69 74 20 63 6f 6d 6d 69 74 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 | implicit.commit..See.https://mar |
16aa0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 2d 73 74 61 74 65 6d 65 6e 74 73 2d 74 68 | iadb.com/kb/en/sql-statements-th |
16ac0 | 61 74 2d 63 61 75 73 65 2d 61 6e 2d 69 6d 70 6c 69 63 69 74 2d 63 6f 6d 6d 69 74 2f 2e 0a 0a 55 | at-cause-an-implicit-commit/...U |
16ae0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 | RL:.https://mariadb.com/kb/en/re |
16b00 | 73 65 74 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | set/....https://mariadb.com/kb/e |
16b20 | 6e 2f 72 65 73 65 74 2f 03 07 38 00 02 78 00 00 00 08 47 45 54 5f 4c 4f 43 4b 0e 00 fa 05 53 79 | n/reset/..8..x....GET_LOCK....Sy |
16b40 | 6e 74 61 78 3a 0a 47 45 54 5f 4c 4f 43 4b 28 73 74 72 2c 74 69 6d 65 6f 75 74 29 0a 0a 54 72 69 | ntax:.GET_LOCK(str,timeout)..Tri |
16b60 | 65 73 20 74 6f 20 6f 62 74 61 69 6e 20 61 20 6c 6f 63 6b 20 77 69 74 68 20 61 20 6e 61 6d 65 20 | es.to.obtain.a.lock.with.a.name. |
16b80 | 67 69 76 65 6e 20 62 79 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 2c 20 75 73 69 6e 67 20 61 | given.by.the.string.str,.using.a |
16ba0 | 0a 74 69 6d 65 6f 75 74 20 6f 66 20 74 69 6d 65 6f 75 74 20 73 65 63 6f 6e 64 73 2e 20 52 65 74 | .timeout.of.timeout.seconds..Ret |
16bc0 | 75 72 6e 73 20 31 20 69 66 20 74 68 65 20 6c 6f 63 6b 20 77 61 73 20 6f 62 74 61 69 6e 65 64 0a | urns.1.if.the.lock.was.obtained. |
16be0 | 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 30 20 69 66 20 74 68 65 20 61 74 74 65 6d 70 74 20 74 | successfully,.0.if.the.attempt.t |
16c00 | 69 6d 65 64 20 6f 75 74 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 65 63 61 75 73 65 20 61 | imed.out.(for.example,.because.a |
16c20 | 6e 6f 74 68 65 72 0a 63 6c 69 65 6e 74 20 68 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 6c 6f 63 | nother.client.has.previously.loc |
16c40 | 6b 65 64 20 74 68 65 20 6e 61 6d 65 29 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 20 61 6e 20 65 72 72 | ked.the.name),.or.NULL.if.an.err |
16c60 | 6f 72 20 6f 63 63 75 72 72 65 64 0a 28 73 75 63 68 20 61 73 20 72 75 6e 6e 69 6e 67 20 6f 75 74 | or.occurred.(such.as.running.out |
16c80 | 20 6f 66 20 6d 65 6d 6f 72 79 20 6f 72 20 74 68 65 20 74 68 72 65 61 64 20 77 61 73 20 6b 69 6c | .of.memory.or.the.thread.was.kil |
16ca0 | 6c 65 64 20 77 69 74 68 20 6d 79 73 71 6c 61 64 6d 69 6e 0a 6b 69 6c 6c 29 2e 20 49 66 20 79 6f | led.with.mysqladmin.kill)..If.yo |
16cc0 | 75 20 68 61 76 65 20 61 20 6c 6f 63 6b 20 6f 62 74 61 69 6e 65 64 20 77 69 74 68 20 47 45 54 5f | u.have.a.lock.obtained.with.GET_ |
16ce0 | 4c 4f 43 4b 28 29 2c 20 69 74 20 69 73 20 72 65 6c 65 61 73 65 64 20 77 68 65 6e 0a 79 6f 75 20 | LOCK(),.it.is.released.when.you. |
16d00 | 65 78 65 63 75 74 65 20 52 45 4c 45 41 53 45 5f 4c 4f 43 4b 28 29 2c 20 65 78 65 63 75 74 65 20 | execute.RELEASE_LOCK(),.execute. |
16d20 | 61 20 6e 65 77 20 47 45 54 5f 4c 4f 43 4b 28 29 2c 20 6f 72 20 79 6f 75 72 0a 63 6f 6e 6e 65 63 | a.new.GET_LOCK(),.or.your.connec |
16d40 | 74 69 6f 6e 20 74 65 72 6d 69 6e 61 74 65 73 20 28 65 69 74 68 65 72 20 6e 6f 72 6d 61 6c 6c 79 | tion.terminates.(either.normally |
16d60 | 20 6f 72 20 61 62 6e 6f 72 6d 61 6c 6c 79 29 2e 20 4c 6f 63 6b 73 20 6f 62 74 61 69 6e 65 64 0a | .or.abnormally)..Locks.obtained. |
16d80 | 77 69 74 68 20 47 45 54 5f 4c 4f 43 4b 28 29 20 64 6f 20 6e 6f 74 20 69 6e 74 65 72 61 63 74 20 | with.GET_LOCK().do.not.interact. |
16da0 | 77 69 74 68 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 20 54 68 61 74 20 69 73 2c 20 63 6f 6d 6d | with.transactions..That.is,.comm |
16dc0 | 69 74 74 69 6e 67 0a 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 72 65 | itting.a.transaction.does.not.re |
16de0 | 6c 65 61 73 65 20 61 6e 79 20 73 75 63 68 20 6c 6f 63 6b 73 20 6f 62 74 61 69 6e 65 64 20 64 75 | lease.any.such.locks.obtained.du |
16e00 | 72 69 6e 67 20 74 68 65 0a 74 72 61 6e 73 61 63 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 66 75 6e 63 | ring.the.transaction...This.func |
16e20 | 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 70 | tion.can.be.used.to.implement.ap |
16e40 | 70 6c 69 63 61 74 69 6f 6e 20 6c 6f 63 6b 73 20 6f 72 20 74 6f 20 73 69 6d 75 6c 61 74 65 0a 72 | plication.locks.or.to.simulate.r |
16e60 | 65 63 6f 72 64 20 6c 6f 63 6b 73 2e 20 4e 61 6d 65 73 20 61 72 65 20 6c 6f 63 6b 65 64 20 6f 6e | ecord.locks..Names.are.locked.on |
16e80 | 20 61 20 73 65 72 76 65 72 2d 77 69 64 65 20 62 61 73 69 73 2e 20 49 66 20 61 20 6e 61 6d 65 20 | .a.server-wide.basis..If.a.name. |
16ea0 | 68 61 73 0a 62 65 65 6e 20 6c 6f 63 6b 65 64 20 62 79 20 6f 6e 65 20 63 6c 69 65 6e 74 2c 20 47 | has.been.locked.by.one.client,.G |
16ec0 | 45 54 5f 4c 4f 43 4b 28 29 20 62 6c 6f 63 6b 73 20 61 6e 79 20 72 65 71 75 65 73 74 20 62 79 20 | ET_LOCK().blocks.any.request.by. |
16ee0 | 61 6e 6f 74 68 65 72 0a 63 6c 69 65 6e 74 20 66 6f 72 20 61 20 6c 6f 63 6b 20 77 69 74 68 20 74 | another.client.for.a.lock.with.t |
16f00 | 68 65 20 73 61 6d 65 20 6e 61 6d 65 2e 20 54 68 69 73 20 65 6e 61 62 6c 65 73 20 63 6c 69 65 6e | he.same.name..This.enables.clien |
16f20 | 74 73 20 74 68 61 74 20 61 67 72 65 65 0a 6f 6e 20 61 20 67 69 76 65 6e 20 6c 6f 63 6b 20 6e 61 | ts.that.agree.on.a.given.lock.na |
16f40 | 6d 65 20 74 6f 20 75 73 65 20 74 68 65 20 6e 61 6d 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 63 6f | me.to.use.the.name.to.perform.co |
16f60 | 6f 70 65 72 61 74 69 76 65 20 61 64 76 69 73 6f 72 79 0a 6c 6f 63 6b 69 6e 67 2e 20 42 75 74 20 | operative.advisory.locking..But. |
16f80 | 62 65 20 61 77 61 72 65 20 74 68 61 74 20 69 74 20 61 6c 73 6f 20 65 6e 61 62 6c 65 73 20 61 20 | be.aware.that.it.also.enables.a. |
16fa0 | 63 6c 69 65 6e 74 20 74 68 61 74 20 69 73 20 6e 6f 74 20 61 6d 6f 6e 67 0a 74 68 65 20 73 65 74 | client.that.is.not.among.the.set |
16fc0 | 20 6f 66 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 63 6c 69 65 6e 74 73 20 74 6f 20 6c 6f 63 6b 20 | .of.cooperating.clients.to.lock. |
16fe0 | 61 20 6e 61 6d 65 2c 20 65 69 74 68 65 72 20 69 6e 61 64 76 65 72 74 65 6e 74 6c 79 20 6f 72 0a | a.name,.either.inadvertently.or. |
17000 | 64 65 6c 69 62 65 72 61 74 65 6c 79 2c 20 61 6e 64 20 74 68 75 73 20 70 72 65 76 65 6e 74 20 61 | deliberately,.and.thus.prevent.a |
17020 | 6e 79 20 6f 66 20 74 68 65 20 63 6f 6f 70 65 72 61 74 69 6e 67 20 63 6c 69 65 6e 74 73 20 66 72 | ny.of.the.cooperating.clients.fr |
17040 | 6f 6d 0a 6c 6f 63 6b 69 6e 67 20 74 68 61 74 20 6e 61 6d 65 2e 20 4f 6e 65 20 77 61 79 20 74 6f | om.locking.that.name..One.way.to |
17060 | 20 72 65 64 75 63 65 20 74 68 65 20 6c 69 6b 65 6c 69 68 6f 6f 64 20 6f 66 20 74 68 69 73 20 69 | .reduce.the.likelihood.of.this.i |
17080 | 73 20 74 6f 20 75 73 65 0a 6c 6f 63 6b 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 64 61 74 | s.to.use.lock.names.that.are.dat |
170a0 | 61 62 61 73 65 2d 73 70 65 63 69 66 69 63 20 6f 72 20 61 70 70 6c 69 63 61 74 69 6f 6e 2d 73 70 | abase-specific.or.application-sp |
170c0 | 65 63 69 66 69 63 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65 2c 20 75 73 65 20 6c 6f 63 6b 20 6e 61 | ecific..For.example,.use.lock.na |
170e0 | 6d 65 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 64 62 5f 6e 61 6d 65 2e 73 74 72 20 6f 72 20 61 | mes.of.the.form.db_name.str.or.a |
17100 | 70 70 5f 6e 61 6d 65 2e 73 74 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | pp_name.str...URL:.https://maria |
17120 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 74 5f 6c 6f 63 6b 2f 0a 0a 05 01 4d 61 72 69 61 44 | db.com/kb/en/get_lock/....MariaD |
17140 | 42 3e 20 53 45 4c 45 43 54 20 47 45 54 5f 4c 4f 43 4b 28 27 6c 6f 63 6b 31 27 2c 31 30 29 3b 0a | B>.SELECT.GET_LOCK('lock1',10);. |
17160 | 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 53 5f | ........->.1.MariaDB>.SELECT.IS_ |
17180 | 46 52 45 45 5f 4c 4f 43 4b 28 27 6c 6f 63 6b 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 | FREE_LOCK('lock2');.........->.1 |
171a0 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 47 45 54 5f 4c 4f 43 4b 28 27 6c 6f 63 6b 32 | .MariaDB>.SELECT.GET_LOCK('lock2 |
171c0 | 27 2c 31 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | ',10);.........->.1.MariaDB>.SEL |
171e0 | 45 43 54 20 52 45 4c 45 41 53 45 5f 4c 4f 43 4b 28 27 6c 6f 63 6b 32 27 29 3b 0a 20 20 20 20 20 | ECT.RELEASE_LOCK('lock2');...... |
17200 | 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 45 4c 45 41 53 45 5f | ...->.1.MariaDB>.SELECT.RELEASE_ |
17220 | 4c 4f 43 4b 28 27 6c 6f 63 6b 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 23 | LOCK('lock1');.........->.NULL.# |
17240 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 74 5f 6c | .https://mariadb.com/kb/en/get_l |
17260 | 6f 63 6b 2f 03 00 8f 01 12 79 00 00 00 05 55 43 41 53 45 25 00 5e 00 53 79 6e 74 61 78 3a 0a 55 | ock/.....y....UCASE%.^.Syntax:.U |
17280 | 43 41 53 45 28 73 74 72 29 0a 0a 55 43 41 53 45 28 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 | CASE(str)..UCASE().is.a.synonym. |
172a0 | 66 6f 72 20 55 50 50 45 52 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | for.UPPER()...URL:.https://maria |
172c0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 63 61 73 65 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d | db.com/kb/en/ucase/....https://m |
172e0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 63 61 73 65 2f 00 03 01 3f 01 12 7a 00 00 | ariadb.com/kb/en/ucase/...?..z.. |
17300 | 00 12 53 48 4f 57 20 42 49 4e 4c 4f 47 20 45 56 45 4e 54 53 1a 00 f4 00 53 79 6e 74 61 78 3a 0a | ..SHOW.BINLOG.EVENTS....Syntax:. |
17320 | 53 48 4f 57 20 42 49 4e 4c 4f 47 20 45 56 45 4e 54 53 0a 20 20 20 5b 49 4e 20 27 6c 6f 67 5f 6e | SHOW.BINLOG.EVENTS....[IN.'log_n |
17340 | 61 6d 65 27 5d 20 5b 46 52 4f 4d 20 70 6f 73 5d 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 73 65 74 2c | ame'].[FROM.pos].[LIMIT.[offset, |
17360 | 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 0a 53 68 6f 77 73 20 74 68 65 20 65 76 65 6e 74 73 20 69 | ].row_count]..Shows.the.events.i |
17380 | 6e 20 74 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 2e 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 | n.the.binary.log..If.you.do.not. |
173a0 | 73 70 65 63 69 66 79 20 27 6c 6f 67 5f 6e 61 6d 65 27 2c 0a 74 68 65 20 66 69 72 73 74 20 62 69 | specify.'log_name',.the.first.bi |
173c0 | 6e 61 72 79 20 6c 6f 67 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 | nary.log.is.displayed...URL:.htt |
173e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 62 69 6e 6c | ps://mariadb.com/kb/en/show-binl |
17400 | 6f 67 2d 65 76 65 6e 74 73 2f 0a 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | og-events/..-.https://mariadb.co |
17420 | 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 62 69 6e 6c 6f 67 2d 65 76 65 6e 74 73 2f 00 03 00 f0 00 | m/kb/en/show-binlog-events/..... |
17440 | 12 7b 00 00 00 0c 4d 50 4f 4c 59 46 52 4f 4d 57 4b 42 20 00 b1 00 4d 50 6f 6c 79 46 72 6f 6d 57 | .{....MPOLYFROMWKB....MPolyFromW |
17460 | 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 4d 75 6c 74 69 50 6f 6c 79 67 6f 6e 46 72 6f 6d | KB(wkb[,srid]),.MultiPolygonFrom |
17480 | 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 4d 55 | WKB(wkb[,srid])..Constructs.a.MU |
174a0 | 4c 54 49 50 4f 4c 59 47 4f 4e 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 42 20 72 | LTIPOLYGON.value.using.its.WKB.r |
174c0 | 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 | epresentation.and.SRID...URL:.ht |
174e0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 6f 6c 79 66 72 6f | tps://mariadb.com/kb/en/mpolyfro |
17500 | 6d 77 6b 62 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | mwkb/..'.https://mariadb.com/kb/ |
17520 | 65 6e 2f 6d 70 6f 6c 79 66 72 6f 6d 77 6b 62 2f 03 00 df 01 12 7c 00 00 00 07 49 54 45 52 41 54 | en/mpolyfromwkb/.....|....ITERAT |
17540 | 45 17 00 aa 00 53 79 6e 74 61 78 3a 0a 49 54 45 52 41 54 45 20 6c 61 62 65 6c 0a 0a 49 54 45 52 | E....Syntax:.ITERATE.label..ITER |
17560 | 41 54 45 20 63 61 6e 20 61 70 70 65 61 72 20 6f 6e 6c 79 20 77 69 74 68 69 6e 20 4c 4f 4f 50 2c | ATE.can.appear.only.within.LOOP, |
17580 | 20 52 45 50 45 41 54 2c 20 61 6e 64 20 57 48 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 73 2e 0a 49 | .REPEAT,.and.WHILE.statements..I |
175a0 | 54 45 52 41 54 45 20 6d 65 61 6e 73 20 22 73 74 61 72 74 20 74 68 65 20 6c 6f 6f 70 20 61 67 61 | TERATE.means."start.the.loop.aga |
175c0 | 69 6e 2e 22 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | in."..URL:.https://mariadb.com/k |
175e0 | 62 2f 65 6e 2f 69 74 65 72 61 74 65 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | b/en/iterate/..".https://mariadb |
17600 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 74 65 72 61 74 65 2f 00 03 01 92 02 12 7d 00 00 00 02 44 4f | .com/kb/en/iterate/......}....DO |
17620 | 1b 00 67 01 53 79 6e 74 61 78 3a 0a 44 4f 20 65 78 70 72 20 5b 2c 20 65 78 70 72 5d 20 2e 2e 2e | ..g.Syntax:.DO.expr.[,.expr].... |
17640 | 0a 0a 44 4f 20 65 78 65 63 75 74 65 73 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 62 75 | ..DO.executes.the.expressions.bu |
17660 | 74 20 64 6f 65 73 20 6e 6f 74 20 72 65 74 75 72 6e 20 61 6e 79 20 72 65 73 75 6c 74 73 2e 20 49 | t.does.not.return.any.results..I |
17680 | 6e 20 6d 6f 73 74 0a 72 65 73 70 65 63 74 73 2c 20 44 4f 20 69 73 20 73 68 6f 72 74 68 61 6e 64 | n.most.respects,.DO.is.shorthand |
176a0 | 20 66 6f 72 20 53 45 4c 45 43 54 20 65 78 70 72 2c 20 2e 2e 2e 2c 20 62 75 74 20 68 61 73 20 74 | .for.SELECT.expr,....,.but.has.t |
176c0 | 68 65 20 61 64 76 61 6e 74 61 67 65 0a 74 68 61 74 20 69 74 20 69 73 20 73 6c 69 67 68 74 6c 79 | he.advantage.that.it.is.slightly |
176e0 | 20 66 61 73 74 65 72 20 77 68 65 6e 20 79 6f 75 20 64 6f 20 6e 6f 74 20 63 61 72 65 20 61 62 6f | .faster.when.you.do.not.care.abo |
17700 | 75 74 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a 44 4f 20 69 73 20 75 73 65 66 75 6c 20 70 72 69 | ut.the.result...DO.is.useful.pri |
17720 | 6d 61 72 69 6c 79 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 | marily.with.functions.that.have. |
17740 | 73 69 64 65 20 65 66 66 65 63 74 73 2c 20 73 75 63 68 20 61 73 0a 52 45 4c 45 41 53 45 5f 4c 4f | side.effects,.such.as.RELEASE_LO |
17760 | 43 4b 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | CK()...URL:.https://mariadb.com/ |
17780 | 6b 62 2f 65 6e 2f 64 6f 2f 0a 0a 1d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | kb/en/do/....https://mariadb.com |
177a0 | 2f 6b 62 2f 65 6e 2f 64 6f 2f 00 00 03 01 a3 01 02 7e 00 00 00 07 43 55 52 54 49 4d 45 1f 00 03 | /kb/en/do/.......~....CURTIME... |
177c0 | 01 53 79 6e 74 61 78 3a 0a 43 55 52 54 49 4d 45 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 | .Syntax:.CURTIME()..Returns.the. |
177e0 | 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 27 48 48 3a 4d | current.time.as.a.value.in.'HH:M |
17800 | 4d 3a 53 53 27 20 6f 72 20 48 48 4d 4d 53 53 2e 75 75 75 75 75 75 0a 66 6f 72 6d 61 74 2c 20 64 | M:SS'.or.HHMMSS.uuuuuu.format,.d |
17820 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e | epending.on.whether.the.function |
17840 | 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 72 0a 6e 75 6d 65 72 69 63 20 | .is.used.in.a.string.or.numeric. |
17860 | 63 6f 6e 74 65 78 74 2e 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 65 78 70 72 65 73 73 65 64 20 | context..The.value.is.expressed. |
17880 | 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 7a 6f 6e 65 2e 0a 0a 55 52 4c 3a 20 | in.the.current.time.zone...URL:. |
178a0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 74 69 6d | https://mariadb.com/kb/en/curtim |
178c0 | 65 2f 0a 0a 69 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 55 52 54 49 4d 45 28 29 3b | e/..i.MariaDB>.SELECT.CURTIME(); |
178e0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 33 3a 35 30 3a 32 36 27 0a 4d 61 72 69 61 44 42 3e 20 | .........->.'23:50:26'.MariaDB>. |
17900 | 53 45 4c 45 43 54 20 43 55 52 54 49 4d 45 28 29 20 2b 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e | SELECT.CURTIME().+.0;.........-> |
17920 | 20 32 33 35 30 32 36 2e 30 30 30 30 30 30 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .235026.000000.".https://mariadb |
17940 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 74 69 6d 65 2f 00 03 01 6e 02 12 7f 00 00 00 0b 43 48 | .com/kb/en/curtime/...n.......CH |
17960 | 41 52 5f 4c 45 4e 47 54 48 25 00 31 01 53 79 6e 74 61 78 3a 0a 43 48 41 52 5f 4c 45 4e 47 54 48 | AR_LENGTH%.1.Syntax:.CHAR_LENGTH |
17980 | 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 | (str)..Returns.the.length.of.the |
179a0 | 20 73 74 72 69 6e 67 20 73 74 72 2c 20 6d 65 61 73 75 72 65 64 20 69 6e 20 63 68 61 72 61 63 74 | .string.str,.measured.in.charact |
179c0 | 65 72 73 2e 20 41 0a 6d 75 6c 74 69 2d 62 79 74 65 20 63 68 61 72 61 63 74 65 72 20 63 6f 75 6e | ers..A.multi-byte.character.coun |
179e0 | 74 73 20 61 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 2e 20 54 68 69 73 20 6d | ts.as.a.single.character..This.m |
17a00 | 65 61 6e 73 20 74 68 61 74 20 66 6f 72 0a 61 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e | eans.that.for.a.string.containin |
17a20 | 67 20 66 69 76 65 20 32 2d 62 79 74 65 20 63 68 61 72 61 63 74 65 72 73 2c 20 4c 45 4e 47 54 48 | g.five.2-byte.characters,.LENGTH |
17a40 | 28 29 20 72 65 74 75 72 6e 73 20 31 30 2c 0a 77 68 65 72 65 61 73 20 43 48 41 52 5f 4c 45 4e 47 | ().returns.10,.whereas.CHAR_LENG |
17a60 | 54 48 28 29 20 72 65 74 75 72 6e 73 20 35 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | TH().returns.5...URL:.https://ma |
17a80 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 5f 6c 65 6e 67 74 68 2f 0a 0a 26 00 | riadb.com/kb/en/char_length/..&. |
17aa0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 5f 6c | https://mariadb.com/kb/en/char_l |
17ac0 | 65 6e 67 74 68 2f 00 00 03 01 4a 02 12 80 00 00 00 06 42 49 47 49 4e 54 16 00 17 01 42 49 47 49 | ength/....J.......BIGINT....BIGI |
17ae0 | 4e 54 5b 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 41 | NT[(M)].[UNSIGNED].[ZEROFILL]..A |
17b00 | 20 6c 61 72 67 65 20 69 6e 74 65 67 65 72 2e 20 54 68 65 20 73 69 67 6e 65 64 20 72 61 6e 67 65 | .large.integer..The.signed.range |
17b20 | 20 69 73 20 2d 39 32 32 33 33 37 32 30 33 36 38 35 34 37 37 35 38 30 38 20 74 6f 0a 39 32 32 33 | .is.-9223372036854775808.to.9223 |
17b40 | 33 37 32 30 33 36 38 35 34 37 37 35 38 30 37 2e 20 54 68 65 20 75 6e 73 69 67 6e 65 64 20 72 61 | 372036854775807..The.unsigned.ra |
17b60 | 6e 67 65 20 69 73 20 30 20 74 6f 20 31 38 34 34 36 37 34 34 30 37 33 37 30 39 35 35 31 36 31 35 | nge.is.0.to.18446744073709551615 |
17b80 | 2e 0a 0a 53 45 52 49 41 4c 20 69 73 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 42 49 47 49 4e 54 | ...SERIAL.is.an.alias.for.BIGINT |
17ba0 | 20 55 4e 53 49 47 4e 45 44 20 4e 4f 54 20 4e 55 4c 4c 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e | .UNSIGNED.NOT.NULL.AUTO_INCREMEN |
17bc0 | 54 20 55 4e 49 51 55 45 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | T.UNIQUE...URL:.https://mariadb. |
17be0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 67 69 6e 74 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | com/kb/en/bigint/..!.https://mar |
17c00 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 67 69 6e 74 2f 00 00 03 02 0f 01 12 81 00 00 | iadb.com/kb/en/bigint/.......... |
17c20 | 00 03 53 45 54 1a 00 e2 01 53 79 6e 74 61 78 3a 0a 53 45 54 20 76 61 72 69 61 62 6c 65 5f 61 73 | ..SET....Syntax:.SET.variable_as |
17c40 | 73 69 67 6e 6d 65 6e 74 20 5b 2c 20 76 61 72 69 61 62 6c 65 5f 61 73 73 69 67 6e 6d 65 6e 74 5d | signment.[,.variable_assignment] |
17c60 | 20 2e 2e 2e 0a 0a 76 61 72 69 61 62 6c 65 5f 61 73 73 69 67 6e 6d 65 6e 74 3a 0a 20 20 20 20 20 | ......variable_assignment:...... |
17c80 | 20 75 73 65 72 5f 76 61 72 5f 6e 61 6d 65 20 3d 20 65 78 70 72 0a 20 20 20 20 7c 20 5b 47 4c 4f | .user_var_name.=.expr.....|.[GLO |
17ca0 | 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 73 79 73 74 65 6d 5f 76 61 72 5f 6e 61 6d 65 20 3d | BAL.|.SESSION].system_var_name.= |
17cc0 | 20 65 78 70 72 0a 20 20 20 20 7c 20 5b 40 40 67 6c 6f 62 61 6c 2e 20 7c 20 40 40 73 65 73 73 69 | .expr.....|.[@@global..|.@@sessi |
17ce0 | 6f 6e 2e 20 7c 20 40 40 5d 73 79 73 74 65 6d 5f 76 61 72 5f 6e 61 6d 65 20 3d 20 65 78 70 72 0a | on..|.@@]system_var_name.=.expr. |
17d00 | 0a 54 68 65 20 53 45 54 20 73 74 61 74 65 6d 65 6e 74 20 61 73 73 69 67 6e 73 20 76 61 6c 75 65 | .The.SET.statement.assigns.value |
17d20 | 73 20 74 6f 20 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 73 20 6f 66 20 76 61 72 69 61 62 6c 65 | s.to.different.types.of.variable |
17d40 | 73 20 74 68 61 74 0a 61 66 66 65 63 74 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 | s.that.affect.the.operation.of.t |
17d60 | 68 65 20 73 65 72 76 65 72 20 6f 72 20 79 6f 75 72 20 63 6c 69 65 6e 74 2e 20 4f 6c 64 65 72 20 | he.server.or.your.client..Older. |
17d80 | 76 65 72 73 69 6f 6e 73 20 6f 66 0a 4d 79 53 51 4c 20 65 6d 70 6c 6f 79 65 64 20 53 45 54 20 4f | versions.of.MySQL.employed.SET.O |
17da0 | 50 54 49 4f 4e 2c 20 62 75 74 20 74 68 69 73 20 73 79 6e 74 61 78 20 69 73 20 64 65 70 72 65 63 | PTION,.but.this.syntax.is.deprec |
17dc0 | 61 74 65 64 20 69 6e 20 66 61 76 6f 72 20 6f 66 0a 53 45 54 20 77 69 74 68 6f 75 74 20 4f 50 54 | ated.in.favor.of.SET.without.OPT |
17de0 | 49 4f 4e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ION...URL:.https://mariadb.com/k |
17e00 | 62 2f 65 6e 2f 73 65 74 2f 0a 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | b/en/set/....https://mariadb.com |
17e20 | 2f 6b 62 2f 65 6e 2f 73 65 74 2f 00 03 09 5f 01 12 82 00 00 00 08 4c 4f 41 44 20 58 4d 4c 1b 00 | /kb/en/set/..._.......LOAD.XML.. |
17e40 | 28 09 53 79 6e 74 61 78 3a 0a 4c 4f 41 44 20 58 4d 4c 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 | (.Syntax:.LOAD.XML.[LOW_PRIORITY |
17e60 | 20 7c 20 43 4f 4e 43 55 52 52 45 4e 54 5d 20 5b 4c 4f 43 41 4c 5d 20 49 4e 46 49 4c 45 20 27 66 | .|.CONCURRENT].[LOCAL].INFILE.'f |
17e80 | 69 6c 65 5f 6e 61 6d 65 27 0a 20 20 20 20 5b 52 45 50 4c 41 43 45 20 7c 20 49 47 4e 4f 52 45 5d | ile_name'.....[REPLACE.|.IGNORE] |
17ea0 | 0a 20 20 20 20 49 4e 54 4f 20 54 41 42 4c 45 20 5b 64 62 5f 6e 61 6d 65 2e 5d 74 62 6c 5f 6e 61 | .....INTO.TABLE.[db_name.]tbl_na |
17ec0 | 6d 65 0a 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 | me.....[CHARACTER.SET.charset_na |
17ee0 | 6d 65 5d 0a 20 20 20 20 5b 52 4f 57 53 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 27 3c 74 61 | me].....[ROWS.IDENTIFIED.BY.'<ta |
17f00 | 67 6e 61 6d 65 3e 27 5d 0a 20 20 20 20 5b 49 47 4e 4f 52 45 20 6e 75 6d 62 65 72 20 7b 4c 49 4e | gname>'].....[IGNORE.number.{LIN |
17f20 | 45 53 20 7c 20 52 4f 57 53 7d 5d 0a 20 20 20 20 5b 28 63 6f 6c 75 6d 6e 5f 6f 72 5f 75 73 65 72 | ES.|.ROWS}].....[(column_or_user |
17f40 | 5f 76 61 72 2c 2e 2e 2e 29 5d 0a 20 20 20 20 5b 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 20 3d 20 65 | _var,...)].....[SET.col_name.=.e |
17f60 | 78 70 72 2c 2e 2e 2e 5d 0a 0a 54 68 65 20 4c 4f 41 44 20 58 4d 4c 20 73 74 61 74 65 6d 65 6e 74 | xpr,...]..The.LOAD.XML.statement |
17f80 | 20 72 65 61 64 73 20 64 61 74 61 20 66 72 6f 6d 20 61 6e 20 58 4d 4c 20 66 69 6c 65 20 69 6e 74 | .reads.data.from.an.XML.file.int |
17fa0 | 6f 20 61 20 74 61 62 6c 65 2e 20 54 68 65 0a 66 69 6c 65 5f 6e 61 6d 65 20 6d 75 73 74 20 62 65 | o.a.table..The.file_name.must.be |
17fc0 | 20 67 69 76 65 6e 20 61 73 20 61 20 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2e 20 54 68 65 20 | .given.as.a.literal.string..The. |
17fe0 | 74 61 67 6e 61 6d 65 20 69 6e 20 74 68 65 0a 6f 70 74 69 6f 6e 61 6c 20 52 4f 57 53 20 49 44 45 | tagname.in.the.optional.ROWS.IDE |
18000 | 4e 54 49 46 49 45 44 20 42 59 20 63 6c 61 75 73 65 20 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 67 | NTIFIED.BY.clause.must.also.be.g |
18020 | 69 76 65 6e 20 61 73 20 61 20 6c 69 74 65 72 61 6c 0a 73 74 72 69 6e 67 2c 20 61 6e 64 20 6d 75 | iven.as.a.literal.string,.and.mu |
18040 | 73 74 20 62 65 20 73 75 72 72 6f 75 6e 64 65 64 20 62 79 20 61 6e 67 6c 65 20 62 72 61 63 6b 65 | st.be.surrounded.by.angle.bracke |
18060 | 74 73 20 28 3c 20 61 6e 64 20 3e 29 2e 0a 0a 4c 4f 41 44 20 58 4d 4c 20 61 63 74 73 20 61 73 20 | ts.(<.and.>)...LOAD.XML.acts.as. |
18080 | 74 68 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 20 6f 66 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 6d 79 | the.complement.of.running.the.my |
180a0 | 73 71 6c 20 63 6c 69 65 6e 74 20 69 6e 20 58 4d 4c 0a 6f 75 74 70 75 74 20 6d 6f 64 65 20 28 74 | sql.client.in.XML.output.mode.(t |
180c0 | 68 61 74 20 69 73 2c 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 63 6c 69 65 6e 74 20 77 69 74 68 | hat.is,.starting.the.client.with |
180e0 | 20 74 68 65 20 2d 2d 78 6d 6c 20 6f 70 74 69 6f 6e 29 2e 20 54 6f 0a 77 72 69 74 65 20 64 61 74 | .the.--xml.option)..To.write.dat |
18100 | 61 20 66 72 6f 6d 20 61 20 74 61 62 6c 65 20 74 6f 20 61 6e 20 58 4d 4c 20 66 69 6c 65 2c 20 75 | a.from.a.table.to.an.XML.file,.u |
18120 | 73 65 20 61 20 63 6f 6d 6d 61 6e 64 20 73 75 63 68 20 61 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 | se.a.command.such.as.the.followi |
18140 | 6e 67 20 6f 6e 65 20 66 72 6f 6d 20 74 68 65 20 73 79 73 74 65 6d 20 73 68 65 6c 6c 3a 0a 0a 73 | ng.one.from.the.system.shell:..s |
18160 | 68 65 6c 6c 3e 20 6d 79 73 71 6c 20 2d 2d 78 6d 6c 20 2d 65 20 27 53 45 4c 45 43 54 20 2a 20 46 | hell>.mysql.--xml.-e.'SELECT.*.F |
18180 | 52 4f 4d 20 6d 79 74 61 62 6c 65 27 20 3e 20 66 69 6c 65 2e 78 6d 6c 0a 0a 54 6f 20 72 65 61 64 | ROM.mytable'.>.file.xml..To.read |
181a0 | 20 74 68 65 20 66 69 6c 65 20 62 61 63 6b 20 69 6e 74 6f 20 61 20 74 61 62 6c 65 2c 20 75 73 65 | .the.file.back.into.a.table,.use |
181c0 | 20 4c 4f 41 44 20 58 4d 4c 20 49 4e 46 49 4c 45 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 0a 74 68 | .LOAD.XML.INFILE..By.default,.th |
181e0 | 65 20 3c 72 6f 77 3e 20 65 6c 65 6d 65 6e 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f | e.<row>.element.is.considered.to |
18200 | 20 62 65 20 74 68 65 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 61 20 64 61 74 61 62 61 73 65 | .be.the.equivalent.of.a.database |
18220 | 0a 74 61 62 6c 65 20 72 6f 77 3b 20 74 68 69 73 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 | .table.row;.this.can.be.changed. |
18240 | 75 73 69 6e 67 20 74 68 65 20 52 4f 57 53 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 63 6c 61 | using.the.ROWS.IDENTIFIED.BY.cla |
18260 | 75 73 65 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 73 75 70 70 6f 72 74 73 20 74 68 | use...This.statement.supports.th |
18280 | 72 65 65 20 64 69 66 66 65 72 65 6e 74 20 58 4d 4c 20 66 6f 72 6d 61 74 73 3a 0a 0a 6f 20 43 6f | ree.different.XML.formats:..o.Co |
182a0 | 6c 75 6d 6e 20 6e 61 6d 65 73 20 61 73 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 63 6f 6c | lumn.names.as.attributes.and.col |
182c0 | 75 6d 6e 20 76 61 6c 75 65 73 20 61 73 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 73 3a 0a | umn.values.as.attribute.values:. |
182e0 | 0a 3c 72 6f 77 20 63 6f 6c 75 6d 6e 31 3d 22 76 61 6c 75 65 31 22 20 63 6f 6c 75 6d 6e 32 3d 22 | .<row.column1="value1".column2=" |
18300 | 76 61 6c 75 65 32 22 20 2e 2e 2e 2f 3e 0a 0a 6f 20 43 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 61 73 | value2"..../>..o.Column.names.as |
18320 | 20 74 61 67 73 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 73 20 61 73 20 74 68 65 20 63 | .tags.and.column.values.as.the.c |
18340 | 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 73 65 20 74 61 67 73 3a 0a 0a 3c 72 6f 77 3e 0a 20 20 3c | ontent.of.these.tags:..<row>...< |
18360 | 63 6f 6c 75 6d 6e 31 3e 76 61 6c 75 65 31 3c 2f 63 6f 6c 75 6d 6e 31 3e 0a 20 20 3c 63 6f 6c 75 | column1>value1</column1>...<colu |
18380 | 6d 6e 32 3e 76 61 6c 75 65 32 3c 2f 63 6f 6c 75 6d 6e 32 3e 0a 3c 2f 72 6f 77 3e 0a 0a 6f 20 43 | mn2>value2</column2>.</row>..o.C |
183a0 | 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 61 72 65 20 74 68 65 20 6e 61 6d 65 20 61 74 74 72 69 62 75 | olumn.names.are.the.name.attribu |
183c0 | 74 65 73 20 6f 66 20 3c 66 69 65 6c 64 3e 20 74 61 67 73 2c 20 61 6e 64 20 76 61 6c 75 65 73 20 | tes.of.<field>.tags,.and.values. |
183e0 | 61 72 65 0a 20 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 73 65 20 74 61 67 73 | are...the.contents.of.these.tags |
18400 | 3a 0a 0a 3c 72 6f 77 3e 0a 20 20 3c 66 69 65 6c 64 20 6e 61 6d 65 3d 27 63 6f 6c 75 6d 6e 31 27 | :..<row>...<field.name='column1' |
18420 | 3e 76 61 6c 75 65 31 3c 2f 66 69 65 6c 64 3e 0a 20 20 3c 66 69 65 6c 64 20 6e 61 6d 65 3d 27 63 | >value1</field>...<field.name='c |
18440 | 6f 6c 75 6d 6e 32 27 3e 76 61 6c 75 65 32 3c 2f 66 69 65 6c 64 3e 0a 3c 2f 72 6f 77 3e 0a 0a 20 | olumn2'>value2</field>.</row>... |
18460 | 20 54 68 69 73 20 69 73 20 74 68 65 20 66 6f 72 6d 61 74 20 75 73 65 64 20 62 79 20 6f 74 68 65 | .This.is.the.format.used.by.othe |
18480 | 72 20 4d 79 53 51 4c 20 74 6f 6f 6c 73 2c 20 73 75 63 68 20 61 73 20 6d 79 73 71 6c 64 75 6d 70 | r.MySQL.tools,.such.as.mysqldump |
184a0 | 2e 0a 0a 41 6c 6c 20 33 20 66 6f 72 6d 61 74 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 | ...All.3.formats.can.be.used.in. |
184c0 | 74 68 65 20 73 61 6d 65 20 58 4d 4c 20 66 69 6c 65 3b 20 74 68 65 20 69 6d 70 6f 72 74 20 72 6f | the.same.XML.file;.the.import.ro |
184e0 | 75 74 69 6e 65 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65 74 65 63 74 73 20 74 68 65 20 | utine.automatically.detects.the. |
18500 | 66 6f 72 6d 61 74 20 66 6f 72 20 65 61 63 68 20 72 6f 77 20 61 6e 64 20 69 6e 74 65 72 70 72 65 | format.for.each.row.and.interpre |
18520 | 74 73 20 69 74 0a 63 6f 72 72 65 63 74 6c 79 2e 20 54 61 67 73 20 61 72 65 20 6d 61 74 63 68 65 | ts.it.correctly..Tags.are.matche |
18540 | 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 74 61 67 20 6f 72 20 61 74 74 72 69 62 75 74 65 20 | d.based.on.the.tag.or.attribute. |
18560 | 6e 61 6d 65 20 61 6e 64 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 6e 61 6d 65 2e 0a 0a 54 68 65 20 66 | name.and.the.column.name...The.f |
18580 | 6f 6c 6c 6f 77 69 6e 67 20 63 6c 61 75 73 65 73 20 77 6f 72 6b 20 65 73 73 65 6e 74 69 61 6c 6c | ollowing.clauses.work.essentiall |
185a0 | 79 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 66 6f 72 20 4c 4f 41 44 20 58 4d 4c 20 61 73 0a 74 | y.the.same.way.for.LOAD.XML.as.t |
185c0 | 68 65 79 20 64 6f 20 66 6f 72 20 4c 4f 41 44 20 44 41 54 41 3a 0a 0a 6f 20 4c 4f 57 5f 50 52 49 | hey.do.for.LOAD.DATA:..o.LOW_PRI |
185e0 | 4f 52 49 54 59 20 6f 72 20 43 4f 4e 43 55 52 52 45 4e 54 0a 0a 6f 20 4c 4f 43 41 4c 0a 0a 6f 20 | ORITY.or.CONCURRENT..o.LOCAL..o. |
18600 | 52 45 50 4c 41 43 45 20 6f 72 20 49 47 4e 4f 52 45 0a 0a 6f 20 43 48 41 52 41 43 54 45 52 20 53 | REPLACE.or.IGNORE..o.CHARACTER.S |
18620 | 45 54 0a 0a 6f 20 28 63 6f 6c 75 6d 6e 5f 6f 72 5f 75 73 65 72 5f 76 61 72 2c 2e 2e 2e 29 0a 0a | ET..o.(column_or_user_var,...).. |
18640 | 6f 20 53 45 54 0a 0a 53 65 65 20 5b 48 45 4c 50 20 4c 4f 41 44 20 44 41 54 41 5d 2c 20 66 6f 72 | o.SET..See.[HELP.LOAD.DATA],.for |
18660 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 73 65 20 63 6c | .more.information.about.these.cl |
18680 | 61 75 73 65 73 2e 0a 0a 54 68 65 20 49 47 4e 4f 52 45 20 6e 75 6d 62 65 72 20 4c 49 4e 45 53 20 | auses...The.IGNORE.number.LINES. |
186a0 | 6f 72 20 49 47 4e 4f 52 45 20 6e 75 6d 62 65 72 20 52 4f 57 53 20 63 6c 61 75 73 65 20 63 61 75 | or.IGNORE.number.ROWS.clause.cau |
186c0 | 73 65 73 20 74 68 65 20 66 69 72 73 74 0a 6e 75 6d 62 65 72 20 72 6f 77 73 20 69 6e 20 74 68 65 | ses.the.first.number.rows.in.the |
186e0 | 20 58 4d 4c 20 66 69 6c 65 20 74 6f 20 62 65 20 73 6b 69 70 70 65 64 2e 20 49 74 20 69 73 20 61 | .XML.file.to.be.skipped..It.is.a |
18700 | 6e 61 6c 6f 67 6f 75 73 20 74 6f 20 74 68 65 20 4c 4f 41 44 0a 44 41 54 41 20 73 74 61 74 65 6d | nalogous.to.the.LOAD.DATA.statem |
18720 | 65 6e 74 27 73 20 49 47 4e 4f 52 45 20 2e 2e 2e 20 4c 49 4e 45 53 20 63 6c 61 75 73 65 2e 0a 0a | ent's.IGNORE.....LINES.clause... |
18740 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c | URL:.https://mariadb.com/kb/en/l |
18760 | 6f 61 64 2d 78 6d 6c 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | oad-xml/..#.https://mariadb.com/ |
18780 | 6b 62 2f 65 6e 2f 6c 6f 61 64 2d 78 6d 6c 2f 00 01 03 21 02 83 00 00 00 04 43 4f 4e 56 04 00 1c | kb/en/load-xml/...!......CONV... |
187a0 | 02 53 79 6e 74 61 78 3a 0a 43 4f 4e 56 28 4e 2c 66 72 6f 6d 5f 62 61 73 65 2c 74 6f 5f 62 61 73 | .Syntax:.CONV(N,from_base,to_bas |
187c0 | 65 29 0a 0a 43 6f 6e 76 65 72 74 73 20 6e 75 6d 62 65 72 73 20 62 65 74 77 65 65 6e 20 64 69 66 | e)..Converts.numbers.between.dif |
187e0 | 66 65 72 65 6e 74 20 6e 75 6d 62 65 72 20 62 61 73 65 73 2e 20 52 65 74 75 72 6e 73 20 61 20 73 | ferent.number.bases..Returns.a.s |
18800 | 74 72 69 6e 67 0a 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 75 6d 62 | tring.representation.of.the.numb |
18820 | 65 72 20 4e 2c 20 63 6f 6e 76 65 72 74 65 64 20 66 72 6f 6d 20 62 61 73 65 20 66 72 6f 6d 5f 62 | er.N,.converted.from.base.from_b |
18840 | 61 73 65 20 74 6f 20 62 61 73 65 0a 74 6f 5f 62 61 73 65 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c | ase.to.base.to_base..Returns.NUL |
18860 | 4c 20 69 66 20 61 6e 79 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 20 54 68 65 20 61 | L.if.any.argument.is.NULL..The.a |
18880 | 72 67 75 6d 65 6e 74 20 4e 20 69 73 0a 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 6e 20 69 | rgument.N.is.interpreted.as.an.i |
188a0 | 6e 74 65 67 65 72 2c 20 62 75 74 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 61 73 20 | nteger,.but.may.be.specified.as. |
188c0 | 61 6e 20 69 6e 74 65 67 65 72 20 6f 72 20 61 0a 73 74 72 69 6e 67 2e 20 54 68 65 20 6d 69 6e 69 | an.integer.or.a.string..The.mini |
188e0 | 6d 75 6d 20 62 61 73 65 20 69 73 20 32 20 61 6e 64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 62 61 | mum.base.is.2.and.the.maximum.ba |
18900 | 73 65 20 69 73 20 33 36 2e 20 49 66 20 74 6f 5f 62 61 73 65 20 69 73 0a 61 20 6e 65 67 61 74 69 | se.is.36..If.to_base.is.a.negati |
18920 | 76 65 20 6e 75 6d 62 65 72 2c 20 4e 20 69 73 20 72 65 67 61 72 64 65 64 20 61 73 20 61 20 73 69 | ve.number,.N.is.regarded.as.a.si |
18940 | 67 6e 65 64 20 6e 75 6d 62 65 72 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 4e 20 69 73 0a 74 72 65 | gned.number..Otherwise,.N.is.tre |
18960 | 61 74 65 64 20 61 73 20 75 6e 73 69 67 6e 65 64 2e 20 43 4f 4e 56 28 29 20 77 6f 72 6b 73 20 77 | ated.as.unsigned..CONV().works.w |
18980 | 69 74 68 20 36 34 2d 62 69 74 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | ith.64-bit.precision...URL:.http |
189a0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 76 2f 0a 0a d4 00 4d | s://mariadb.com/kb/en/conv/....M |
189c0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 4e 56 28 27 61 27 2c 31 36 2c 32 29 3b 0a 20 | ariaDB>.SELECT.CONV('a',16,2);.. |
189e0 | 20 20 20 20 20 20 20 2d 3e 20 27 31 30 31 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | .......->.'1010'.MariaDB>.SELECT |
18a00 | 20 43 4f 4e 56 28 27 36 45 27 2c 31 38 2c 38 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 37 | .CONV('6E',18,8);.........->.'17 |
18a20 | 32 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 4e 56 28 2d 31 37 2c 31 30 2c 2d | 2'.MariaDB>.SELECT.CONV(-17,10,- |
18a40 | 31 38 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 2d 48 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 | 18);.........->.'-H'.MariaDB>.SE |
18a60 | 4c 45 43 54 20 43 4f 4e 56 28 31 30 2b 27 31 30 27 2b 27 31 30 27 2b 30 78 61 2c 31 30 2c 31 30 | LECT.CONV(10+'10'+'10'+0xa,10,10 |
18a80 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 34 30 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | );.........->.'40'...https://mar |
18aa0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 76 2f 03 01 1e 02 12 84 00 00 00 04 44 41 | iadb.com/kb/en/conv/..........DA |
18ac0 | 54 45 16 00 ef 00 44 41 54 45 0a 0a 41 20 64 61 74 65 2e 20 54 68 65 20 73 75 70 70 6f 72 74 65 | TE....DATE..A.date..The.supporte |
18ae0 | 64 20 72 61 6e 67 65 20 69 73 20 27 31 30 30 30 2d 30 31 2d 30 31 27 20 74 6f 20 27 39 39 39 39 | d.range.is.'1000-01-01'.to.'9999 |
18b00 | 2d 31 32 2d 33 31 27 2e 20 4d 79 53 51 4c 0a 64 69 73 70 6c 61 79 73 20 44 41 54 45 20 76 61 6c | -12-31'..MySQL.displays.DATE.val |
18b20 | 75 65 73 20 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 27 20 66 6f 72 6d 61 74 2c 20 62 75 74 20 | ues.in.'YYYY-MM-DD'.format,.but. |
18b40 | 70 65 72 6d 69 74 73 20 61 73 73 69 67 6e 6d 65 6e 74 20 6f 66 0a 76 61 6c 75 65 73 20 74 6f 20 | permits.assignment.of.values.to. |
18b60 | 44 41 54 45 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 73 74 72 69 6e 67 | DATE.columns.using.either.string |
18b80 | 73 20 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | s.or.numbers...URL:.https://mari |
18ba0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d | adb.com/kb/en/date/....https://m |
18bc0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 2f 00 00 03 04 72 02 02 85 00 00 | ariadb.com/kb/en/date/....r..... |
18be0 | 00 0c 41 53 53 49 47 4e 2d 56 41 4c 55 45 0f 00 cf 02 53 79 6e 74 61 78 3a 0a 3a 3d 0a 0a 41 73 | ..ASSIGN-VALUE....Syntax:.:=..As |
18c00 | 73 69 67 6e 6d 65 6e 74 20 6f 70 65 72 61 74 6f 72 2e 20 43 61 75 73 65 73 20 74 68 65 20 75 73 | signment.operator..Causes.the.us |
18c20 | 65 72 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 74 68 65 20 6c 65 66 74 20 68 61 6e 64 20 73 69 64 | er.variable.on.the.left.hand.sid |
18c40 | 65 20 6f 66 0a 74 68 65 20 6f 70 65 72 61 74 6f 72 20 74 6f 20 74 61 6b 65 20 6f 6e 20 74 68 65 | e.of.the.operator.to.take.on.the |
18c60 | 20 76 61 6c 75 65 20 74 6f 20 69 74 73 20 72 69 67 68 74 2e 20 54 68 65 20 76 61 6c 75 65 20 6f | .value.to.its.right..The.value.o |
18c80 | 6e 20 74 68 65 20 72 69 67 68 74 0a 68 61 6e 64 20 73 69 64 65 20 6d 61 79 20 62 65 20 61 20 6c | n.the.right.hand.side.may.be.a.l |
18ca0 | 69 74 65 72 61 6c 20 76 61 6c 75 65 2c 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 62 6c 65 20 73 | iteral.value,.another.variable.s |
18cc0 | 74 6f 72 69 6e 67 20 61 20 76 61 6c 75 65 2c 20 6f 72 0a 61 6e 79 20 6c 65 67 61 6c 20 65 78 70 | toring.a.value,.or.any.legal.exp |
18ce0 | 72 65 73 73 69 6f 6e 20 74 68 61 74 20 79 69 65 6c 64 73 20 61 20 73 63 61 6c 61 72 20 76 61 6c | ression.that.yields.a.scalar.val |
18d00 | 75 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 0a 6f 66 20 61 20 71 75 | ue,.including.the.result.of.a.qu |
18d20 | 65 72 79 20 28 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 | ery.(provided.that.this.value.is |
18d40 | 20 61 20 73 63 61 6c 61 72 20 76 61 6c 75 65 29 2e 20 59 6f 75 20 63 61 6e 0a 70 65 72 66 6f 72 | .a.scalar.value)..You.can.perfor |
18d60 | 6d 20 6d 75 6c 74 69 70 6c 65 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 73 61 | m.multiple.assignments.in.the.sa |
18d80 | 6d 65 20 53 45 54 20 73 74 61 74 65 6d 65 6e 74 2e 20 59 6f 75 20 63 61 6e 20 70 65 72 66 6f 72 | me.SET.statement..You.can.perfor |
18da0 | 6d 0a 6d 75 6c 74 69 70 6c 65 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 73 61 | m.multiple.assignments.in.the.sa |
18dc0 | 6d 65 20 73 74 61 74 65 6d 65 6e 74 2d 0a 0a 55 6e 6c 69 6b 65 20 3d 2c 20 74 68 65 20 3a 3d 20 | me.statement-..Unlike.=,.the.:=. |
18de0 | 6f 70 65 72 61 74 6f 72 20 69 73 20 6e 65 76 65 72 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 | operator.is.never.interpreted.as |
18e00 | 20 61 20 63 6f 6d 70 61 72 69 73 6f 6e 0a 6f 70 65 72 61 74 6f 72 2e 20 54 68 69 73 20 6d 65 61 | .a.comparison.operator..This.mea |
18e20 | 6e 73 20 79 6f 75 20 63 61 6e 20 75 73 65 20 3a 3d 20 69 6e 20 61 6e 79 20 76 61 6c 69 64 20 53 | ns.you.can.use.:=.in.any.valid.S |
18e40 | 51 4c 20 73 74 61 74 65 6d 65 6e 74 20 28 6e 6f 74 0a 6a 75 73 74 20 69 6e 20 53 45 54 20 73 74 | QL.statement.(not.just.in.SET.st |
18e60 | 61 74 65 6d 65 6e 74 73 29 20 74 6f 20 61 73 73 69 67 6e 20 61 20 76 61 6c 75 65 20 74 6f 20 61 | atements).to.assign.a.value.to.a |
18e80 | 20 76 61 72 69 61 62 6c 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .variable...URL:.https://mariadb |
18ea0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 73 69 67 6e 6d 65 6e 74 2d 6f 70 65 72 61 74 6f 72 2f 0a | .com/kb/en/assignment-operator/. |
18ec0 | 0a 5b 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 3b | .[.MariaDB>.SELECT.@var1,.@var2; |
18ee0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 2c 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 | .........->.NULL,.NULL.MariaDB>. |
18f00 | 53 45 4c 45 43 54 20 40 76 61 72 31 20 3a 3d 20 31 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 | SELECT.@var1.:=.1,.@var2;....... |
18f20 | 20 20 2d 3e 20 31 2c 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 | ..->.1,.NULL.MariaDB>.SELECT.@va |
18f40 | 72 31 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 4e 55 4c 4c 0a 4d 61 | r1,.@var2;.........->.1,.NULL.Ma |
18f60 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 20 3a 3d 20 40 76 | riaDB>.SELECT.@var1,.@var2.:=.@v |
18f80 | 61 72 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 | ar1;.........->.1,.1.MariaDB>.SE |
18fa0 | 4c 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c | LECT.@var1,.@var2;.........->.1, |
18fc0 | 20 31 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 3a 3d 43 4f 55 4e 54 | .1..MariaDB>.SELECT.@var1:=COUNT |
18fe0 | 28 2a 29 20 46 52 4f 4d 20 74 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 4d 61 72 69 61 44 | (*).FROM.t1;.........->.4.MariaD |
19000 | 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 2e 00 | B>.SELECT.@var1;.........->.4... |
19020 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 73 69 67 6e | https://mariadb.com/kb/en/assign |
19040 | 6d 65 6e 74 2d 6f 70 65 72 61 74 6f 72 2f 00 00 03 02 90 00 12 86 00 00 00 10 53 48 4f 57 20 4f | ment-operator/............SHOW.O |
19060 | 50 45 4e 20 54 41 42 4c 45 53 1a 00 49 02 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 4f 50 45 4e 20 | PEN.TABLES..I.Syntax:.SHOW.OPEN. |
19080 | 54 41 42 4c 45 53 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 64 62 5f 6e 61 6d 65 5d 0a 20 20 20 | TABLES.[{FROM.|.IN}.db_name].... |
190a0 | 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a | .[LIKE.'pattern'.|.WHERE.expr].. |
190c0 | 53 48 4f 57 20 4f 50 45 4e 20 54 41 42 4c 45 53 20 6c 69 73 74 73 20 74 68 65 20 6e 6f 6e 2d 54 | SHOW.OPEN.TABLES.lists.the.non-T |
190e0 | 45 4d 50 4f 52 41 52 59 20 74 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 | EMPORARY.tables.that.are.current |
19100 | 6c 79 20 6f 70 65 6e 0a 69 6e 20 74 68 65 20 74 61 62 6c 65 20 63 61 63 68 65 2e 20 53 65 65 0a | ly.open.in.the.table.cache..See. |
19120 | 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f | http://dev.mysql.com/doc/refman/ |
19140 | 35 2e 35 2f 65 6e 2f 74 61 62 6c 65 2d 63 61 63 68 65 2e 68 74 6d 6c 2e 20 54 68 65 20 46 52 4f | 5.5/en/table-cache.html..The.FRO |
19160 | 4d 0a 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 72 65 73 74 72 69 63 74 73 20 | M.clause,.if.present,.restricts. |
19180 | 74 68 65 20 74 61 62 6c 65 73 20 73 68 6f 77 6e 20 74 6f 20 74 68 6f 73 65 20 70 72 65 73 65 6e | the.tables.shown.to.those.presen |
191a0 | 74 20 69 6e 20 74 68 65 0a 64 62 5f 6e 61 6d 65 20 64 61 74 61 62 61 73 65 2e 20 54 68 65 20 4c | t.in.the.db_name.database..The.L |
191c0 | 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 | IKE.clause,.if.present,.indicate |
191e0 | 73 20 77 68 69 63 68 20 74 61 62 6c 65 0a 6e 61 6d 65 73 20 74 6f 20 6d 61 74 63 68 2e 20 54 68 | s.which.table.names.to.match..Th |
19200 | 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 74 6f 20 73 | e.WHERE.clause.can.be.given.to.s |
19220 | 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 0a 67 65 6e 65 72 61 6c 20 63 6f | elect.rows.using.more.general.co |
19240 | 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 73 3a | nditions,.as.discussed.in.https: |
19260 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f | //mariadb.com/kb/en/extended-sho |
19280 | 77 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | w/...URL:.https://mariadb.com/kb |
192a0 | 2f 65 6e 2f 73 68 6f 77 2d 6f 70 65 6e 2d 74 61 62 6c 65 73 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f | /en/show-open-tables/..+.https:/ |
192c0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 6f 70 65 6e 2d 74 61 62 | /mariadb.com/kb/en/show-open-tab |
192e0 | 6c 65 73 2f 03 02 74 00 02 87 00 00 00 07 45 58 54 52 41 43 54 1f 00 ef 00 53 79 6e 74 61 78 3a | les/..t.......EXTRACT....Syntax: |
19300 | 0a 45 58 54 52 41 43 54 28 75 6e 69 74 20 46 52 4f 4d 20 64 61 74 65 29 0a 0a 54 68 65 20 45 58 | .EXTRACT(unit.FROM.date)..The.EX |
19320 | 54 52 41 43 54 28 29 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 6b | TRACT().function.uses.the.same.k |
19340 | 69 6e 64 73 20 6f 66 20 75 6e 69 74 20 73 70 65 63 69 66 69 65 72 73 20 61 73 0a 44 41 54 45 5f | inds.of.unit.specifiers.as.DATE_ |
19360 | 41 44 44 28 29 20 6f 72 20 44 41 54 45 5f 53 55 42 28 29 2c 20 62 75 74 20 65 78 74 72 61 63 74 | ADD().or.DATE_SUB(),.but.extract |
19380 | 73 20 70 61 72 74 73 20 66 72 6f 6d 20 74 68 65 20 64 61 74 65 20 72 61 74 68 65 72 20 74 68 61 | s.parts.from.the.date.rather.tha |
193a0 | 6e 0a 70 65 72 66 6f 72 6d 69 6e 67 20 64 61 74 65 20 61 72 69 74 68 6d 65 74 69 63 2e 0a 0a 55 | n.performing.date.arithmetic...U |
193c0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 | RL:.https://mariadb.com/kb/en/ex |
193e0 | 74 72 61 63 74 2f 0a 0a 4e 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 58 54 52 41 43 | tract/..N.MariaDB>.SELECT.EXTRAC |
19400 | 54 28 59 45 41 52 20 46 52 4f 4d 20 27 32 30 30 39 2d 30 37 2d 30 32 27 29 3b 0a 20 20 20 20 20 | T(YEAR.FROM.'2009-07-02');...... |
19420 | 20 20 2d 3e 20 32 30 30 39 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 58 54 52 41 43 | ..->.2009.MariaDB>.SELECT.EXTRAC |
19440 | 54 28 59 45 41 52 5f 4d 4f 4e 54 48 20 46 52 4f 4d 20 27 32 30 30 39 2d 30 37 2d 30 32 20 30 31 | T(YEAR_MONTH.FROM.'2009-07-02.01 |
19460 | 3a 30 32 3a 30 33 27 29 3b 0a 20 20 20 20 20 20 20 2d 3e 20 32 30 30 39 30 37 0a 4d 61 72 69 61 | :02:03');........->.200907.Maria |
19480 | 44 42 3e 20 53 45 4c 45 43 54 20 45 58 54 52 41 43 54 28 44 41 59 5f 4d 49 4e 55 54 45 20 46 52 | DB>.SELECT.EXTRACT(DAY_MINUTE.FR |
194a0 | 4f 4d 20 27 32 30 30 39 2d 30 37 2d 30 32 20 30 31 3a 30 32 3a 30 33 27 29 3b 0a 20 20 20 20 20 | OM.'2009-07-02.01:02:03');...... |
194c0 | 20 20 2d 3e 20 32 30 31 30 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 58 54 52 41 | ..->.20102.MariaDB>.SELECT.EXTRA |
194e0 | 43 54 28 4d 49 43 52 4f 53 45 43 4f 4e 44 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 | CT(MICROSECOND.....->........... |
19500 | 20 20 20 20 20 46 52 4f 4d 20 27 32 30 30 33 2d 30 31 2d 30 32 20 31 30 3a 33 30 3a 30 30 2e 30 | .....FROM.'2003-01-02.10:30:00.0 |
19520 | 30 30 31 32 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 32 33 0a 22 00 68 74 74 70 73 3a | 00123');.........->.123.".https: |
19540 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 72 61 63 74 2f 03 01 9a 02 | //mariadb.com/kb/en/extract/.... |
19560 | 02 88 00 00 00 07 45 4e 43 52 59 50 54 0c 00 26 01 53 79 6e 74 61 78 3a 0a 45 4e 43 52 59 50 54 | ......ENCRYPT..&.Syntax:.ENCRYPT |
19580 | 28 73 74 72 5b 2c 73 61 6c 74 5d 29 0a 0a 45 6e 63 72 79 70 74 73 20 73 74 72 20 75 73 69 6e 67 | (str[,salt])..Encrypts.str.using |
195a0 | 20 74 68 65 20 55 6e 69 78 20 63 72 79 70 74 28 29 20 73 79 73 74 65 6d 20 63 61 6c 6c 20 61 6e | .the.Unix.crypt().system.call.an |
195c0 | 64 20 72 65 74 75 72 6e 73 20 61 20 62 69 6e 61 72 79 0a 73 74 72 69 6e 67 2e 20 54 68 65 20 73 | d.returns.a.binary.string..The.s |
195e0 | 61 6c 74 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 20 77 69 | alt.argument.must.be.a.string.wi |
19600 | 74 68 20 61 74 20 6c 65 61 73 74 20 74 77 6f 20 63 68 61 72 61 63 74 65 72 73 0a 6f 72 20 74 68 | th.at.least.two.characters.or.th |
19620 | 65 20 72 65 73 75 6c 74 20 77 69 6c 6c 20 62 65 20 4e 55 4c 4c 2e 20 49 66 20 6e 6f 20 73 61 6c | e.result.will.be.NULL..If.no.sal |
19640 | 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 2c 20 61 20 72 61 6e 64 6f 6d 0a 76 61 | t.argument.is.given,.a.random.va |
19660 | 6c 75 65 20 69 73 20 75 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | lue.is.used...URL:.https://maria |
19680 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 63 72 79 70 74 2f 0a 0a 3d 00 4d 61 72 69 61 44 42 | db.com/kb/en/encrypt/..=.MariaDB |
196a0 | 3e 20 53 45 4c 45 43 54 20 45 4e 43 52 59 50 54 28 27 68 65 6c 6c 6f 27 29 3b 0a 20 20 20 20 20 | >.SELECT.ENCRYPT('hello');...... |
196c0 | 20 20 20 2d 3e 20 27 56 78 75 46 41 4a 58 56 41 52 52 4f 63 27 0a 22 00 68 74 74 70 73 3a 2f 2f | ...->.'VxuFAJXVARROc'.".https:// |
196e0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 63 72 79 70 74 2f 00 00 03 06 7e 02 | mariadb.com/kb/en/encrypt/....~. |
19700 | 12 89 00 00 00 0b 53 48 4f 57 20 53 54 41 54 55 53 1a 00 41 06 53 79 6e 74 61 78 3a 0a 53 48 4f | ......SHOW.STATUS..A.Syntax:.SHO |
19720 | 57 20 5b 47 4c 4f 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 53 54 41 54 55 53 0a 20 20 20 20 | W.[GLOBAL.|.SESSION].STATUS..... |
19740 | 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 | [LIKE.'pattern'.|.WHERE.expr]..S |
19760 | 48 4f 57 20 53 54 41 54 55 53 20 70 72 6f 76 69 64 65 73 20 73 65 72 76 65 72 20 73 74 61 74 75 | HOW.STATUS.provides.server.statu |
19780 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | s.information..This.information. |
197a0 | 61 6c 73 6f 0a 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 6d | also.can.be.obtained.using.the.m |
197c0 | 79 73 71 6c 61 64 6d 69 6e 20 65 78 74 65 6e 64 65 64 2d 73 74 61 74 75 73 20 63 6f 6d 6d 61 6e | ysqladmin.extended-status.comman |
197e0 | 64 2e 20 54 68 65 20 4c 49 4b 45 0a 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 | d..The.LIKE.clause,.if.present,. |
19800 | 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 74 | indicates.which.variable.names.t |
19820 | 6f 20 6d 61 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 0a 63 6c 61 75 73 65 20 63 61 6e 20 62 65 | o.match..The.WHERE.clause.can.be |
19840 | 20 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 | .given.to.select.rows.using.more |
19860 | 20 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 0a 64 69 73 63 75 73 73 65 | .general.conditions,.as.discusse |
19880 | 64 20 69 6e 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 | d.in.https://mariadb.com/kb/en/e |
198a0 | 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 64 6f | xtended-show/..This.statement.do |
198c0 | 65 73 20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 6e 79 20 70 72 69 76 69 6c 65 67 65 2e 20 49 74 | es.not.require.any.privilege..It |
198e0 | 20 72 65 71 75 69 72 65 73 20 6f 6e 6c 79 20 74 68 65 0a 61 62 69 6c 69 74 79 20 74 6f 20 63 6f | .requires.only.the.ability.to.co |
19900 | 6e 6e 65 63 74 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 0a 57 69 74 68 20 61 20 4c 49 4b 45 | nnect.to.the.server..With.a.LIKE |
19920 | 20 63 6c 61 75 73 65 2c 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 73 20 | .clause,.the.statement.displays. |
19940 | 6f 6e 6c 79 20 72 6f 77 73 20 66 6f 72 20 74 68 6f 73 65 0a 76 61 72 69 61 62 6c 65 73 20 77 69 | only.rows.for.those.variables.wi |
19960 | 74 68 20 6e 61 6d 65 73 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 70 61 74 74 65 72 6e 3a | th.names.that.match.the.pattern: |
19980 | 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 53 54 41 54 55 53 20 4c 49 4b 45 20 27 4b 65 79 | ..MariaDB>.SHOW.STATUS.LIKE.'Key |
199a0 | 25 27 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d | %';.+--------------------+------ |
199c0 | 2d 2d 2d 2d 2b 0a 7c 20 56 61 72 69 61 62 6c 65 5f 6e 61 6d 65 20 20 20 20 20 20 7c 20 56 61 6c | ----+.|.Variable_name......|.Val |
199e0 | 75 65 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | ue....|.+--------------------+-- |
19a00 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4b 65 79 5f 62 6c 6f 63 6b 73 5f 75 73 65 64 20 20 20 20 7c | --------+.|.Key_blocks_used....| |
19a20 | 20 31 34 39 35 35 20 20 20 20 7c 0a 7c 20 4b 65 79 5f 72 65 61 64 5f 72 65 71 75 65 73 74 73 20 | .14955....|.|.Key_read_requests. |
19a40 | 20 7c 20 39 36 38 35 34 38 32 37 20 7c 0a 7c 20 4b 65 79 5f 72 65 61 64 73 20 20 20 20 20 20 20 | .|.96854827.|.|.Key_reads....... |
19a60 | 20 20 20 7c 20 31 36 32 30 34 30 20 20 20 7c 0a 7c 20 4b 65 79 5f 77 72 69 74 65 5f 72 65 71 75 | ...|.162040...|.|.Key_write_requ |
19a80 | 65 73 74 73 20 7c 20 37 35 38 39 37 32 38 20 20 7c 0a 7c 20 4b 65 79 5f 77 72 69 74 65 73 20 20 | ests.|.7589728..|.|.Key_writes.. |
19aa0 | 20 20 20 20 20 20 20 7c 20 33 38 31 33 31 39 36 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......|.3813196..|.+----------- |
19ac0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 57 69 74 68 20 74 68 65 20 | ---------+----------+..With.the. |
19ae0 | 47 4c 4f 42 41 4c 20 6d 6f 64 69 66 69 65 72 2c 20 53 48 4f 57 20 53 54 41 54 55 53 20 64 69 73 | GLOBAL.modifier,.SHOW.STATUS.dis |
19b00 | 70 6c 61 79 73 20 74 68 65 20 73 74 61 74 75 73 20 76 61 6c 75 65 73 20 66 6f 72 0a 61 6c 6c 20 | plays.the.status.values.for.all. |
19b20 | 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 74 6f 20 4d 79 53 51 4c 2e 20 57 69 74 68 20 53 45 53 53 49 | connections.to.MySQL..With.SESSI |
19b40 | 4f 4e 2c 20 69 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 73 74 61 74 75 73 20 76 61 6c 75 65 | ON,.it.displays.the.status.value |
19b60 | 73 0a 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 49 66 | s.for.the.current.connection..If |
19b80 | 20 6e 6f 20 6d 6f 64 69 66 69 65 72 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 64 65 66 | .no.modifier.is.present,.the.def |
19ba0 | 61 75 6c 74 20 69 73 0a 53 45 53 53 49 4f 4e 2e 20 4c 4f 43 41 4c 20 69 73 20 61 20 73 79 6e 6f | ault.is.SESSION..LOCAL.is.a.syno |
19bc0 | 6e 79 6d 20 66 6f 72 20 53 45 53 53 49 4f 4e 2e 0a 0a 53 6f 6d 65 20 73 74 61 74 75 73 20 76 61 | nym.for.SESSION...Some.status.va |
19be0 | 72 69 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 6c 79 20 61 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 | riables.have.only.a.global.value |
19c00 | 2e 20 46 6f 72 20 74 68 65 73 65 2c 20 79 6f 75 20 67 65 74 20 74 68 65 0a 73 61 6d 65 20 76 61 | ..For.these,.you.get.the.same.va |
19c20 | 6c 75 65 20 66 6f 72 20 62 6f 74 68 20 47 4c 4f 42 41 4c 20 61 6e 64 20 53 45 53 53 49 4f 4e 2e | lue.for.both.GLOBAL.and.SESSION. |
19c40 | 20 54 68 65 20 73 63 6f 70 65 20 66 6f 72 20 65 61 63 68 20 73 74 61 74 75 73 0a 76 61 72 69 61 | .The.scope.for.each.status.varia |
19c60 | 62 6c 65 20 69 73 20 6c 69 73 74 65 64 20 61 74 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ble.is.listed.at.https://mariadb |
19c80 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 76 65 72 2d 73 74 61 74 75 73 2d 76 61 72 69 61 62 6c | .com/kb/en/server-status-variabl |
19ca0 | 65 73 2f 2e 0a 0a 45 61 63 68 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 53 48 4f | es/...Each.invocation.of.the.SHO |
19cc0 | 57 20 53 54 41 54 55 53 20 73 74 61 74 65 6d 65 6e 74 20 75 73 65 73 20 61 6e 20 69 6e 74 65 72 | W.STATUS.statement.uses.an.inter |
19ce0 | 6e 61 6c 20 74 65 6d 70 6f 72 61 72 79 0a 74 61 62 6c 65 20 61 6e 64 20 69 6e 63 72 65 6d 65 6e | nal.temporary.table.and.incremen |
19d00 | 74 73 20 74 68 65 20 67 6c 6f 62 61 6c 20 43 72 65 61 74 65 64 5f 74 6d 70 5f 74 61 62 6c 65 73 | ts.the.global.Created_tmp_tables |
19d20 | 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .value...URL:.https://mariadb.co |
19d40 | 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 74 61 74 75 73 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f | m/kb/en/show-status/..&.https:// |
19d60 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 74 61 74 75 73 2f 00 00 | mariadb.com/kb/en/show-status/.. |
19d80 | 03 0d fb 01 02 8a 00 00 00 0c 45 58 54 52 41 43 54 56 41 4c 55 45 25 00 a2 0b 53 79 6e 74 61 78 | ..........EXTRACTVALUE%...Syntax |
19da0 | 3a 0a 45 78 74 72 61 63 74 56 61 6c 75 65 28 78 6d 6c 5f 66 72 61 67 2c 20 78 70 61 74 68 5f 65 | :.ExtractValue(xml_frag,.xpath_e |
19dc0 | 78 70 72 29 0a 0a 45 78 74 72 61 63 74 56 61 6c 75 65 28 29 20 74 61 6b 65 73 20 74 77 6f 20 73 | xpr)..ExtractValue().takes.two.s |
19de0 | 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 20 66 72 61 67 6d 65 6e 74 20 6f 66 20 58 | tring.arguments,.a.fragment.of.X |
19e00 | 4d 4c 20 6d 61 72 6b 75 70 0a 78 6d 6c 5f 66 72 61 67 20 61 6e 64 20 61 6e 20 58 50 61 74 68 20 | ML.markup.xml_frag.and.an.XPath. |
19e20 | 65 78 70 72 65 73 73 69 6f 6e 20 78 70 61 74 68 5f 65 78 70 72 20 28 61 6c 73 6f 20 6b 6e 6f 77 | expression.xpath_expr.(also.know |
19e40 | 6e 20 61 73 20 61 20 6c 6f 63 61 74 6f 72 29 3b 0a 69 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 | n.as.a.locator);.it.returns.the. |
19e60 | 74 65 78 74 20 28 43 44 41 54 41 29 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 74 65 78 74 20 6e | text.(CDATA).of.the.first.text.n |
19e80 | 6f 64 65 20 77 68 69 63 68 20 69 73 20 61 20 63 68 69 6c 64 20 6f 66 0a 74 68 65 20 65 6c 65 6d | ode.which.is.a.child.of.the.elem |
19ea0 | 65 6e 74 73 20 6f 72 20 65 6c 65 6d 65 6e 74 73 20 6d 61 74 63 68 65 64 20 62 79 20 74 68 65 20 | ents.or.elements.matched.by.the. |
19ec0 | 58 50 61 74 68 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2c 0a | XPath.expression..In.MySQL.5.5,. |
19ee0 | 74 68 65 20 58 50 61 74 68 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 6e 20 63 6f 6e 74 61 69 6e | the.XPath.expression.can.contain |
19f00 | 20 61 74 20 6d 6f 73 74 20 31 32 37 20 63 68 61 72 61 63 74 65 72 73 2e 20 28 54 68 69 73 0a 6c | .at.most.127.characters..(This.l |
19f20 | 69 6d 69 74 61 74 69 6f 6e 20 69 73 20 6c 69 66 74 65 64 20 69 6e 20 4d 79 53 51 4c 20 35 2e 36 | imitation.is.lifted.in.MySQL.5.6 |
19f40 | 2e 29 0a 0a 55 73 69 6e 67 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 65 | .)..Using.this.function.is.the.e |
19f60 | 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 70 65 72 66 6f 72 6d 69 6e 67 20 61 20 6d 61 74 63 68 20 | quivalent.of.performing.a.match. |
19f80 | 75 73 69 6e 67 20 74 68 65 0a 78 70 61 74 68 5f 65 78 70 72 20 61 66 74 65 72 20 61 70 70 65 6e | using.the.xpath_expr.after.appen |
19fa0 | 64 69 6e 67 20 2f 74 65 78 74 28 29 2e 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 0a 45 78 | ding./text()..In.other.words,.Ex |
19fc0 | 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 62 3e 53 61 6b 69 6c 61 3c 2f 62 3e 3c 2f 61 3e | tractValue('<a><b>Sakila</b></a> |
19fe0 | 27 2c 20 27 2f 61 2f 62 27 29 20 61 6e 64 0a 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e | ',.'/a/b').and.ExtractValue('<a> |
1a000 | 3c 62 3e 53 61 6b 69 6c 61 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 62 2f 74 65 78 74 28 29 | <b>Sakila</b></a>',.'/a/b/text() |
1a020 | 27 29 20 70 72 6f 64 75 63 65 20 74 68 65 20 73 61 6d 65 0a 72 65 73 75 6c 74 2e 0a 0a 49 66 20 | ').produce.the.same.result...If. |
1a040 | 6d 75 6c 74 69 70 6c 65 20 6d 61 74 63 68 65 73 20 61 72 65 20 66 6f 75 6e 64 2c 20 74 68 65 20 | multiple.matches.are.found,.the. |
1a060 | 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 63 68 69 6c 64 20 74 65 78 74 20 | content.of.the.first.child.text. |
1a080 | 6e 6f 64 65 0a 6f 66 20 65 61 63 68 20 6d 61 74 63 68 69 6e 67 20 65 6c 65 6d 65 6e 74 20 69 73 | node.of.each.matching.element.is |
1a0a0 | 20 72 65 74 75 72 6e 65 64 20 28 69 6e 20 74 68 65 20 6f 72 64 65 72 20 6d 61 74 63 68 65 64 29 | .returned.(in.the.order.matched) |
1a0c0 | 20 61 73 20 61 0a 73 69 6e 67 6c 65 2c 20 73 70 61 63 65 2d 64 65 6c 69 6d 69 74 65 64 20 73 74 | .as.a.single,.space-delimited.st |
1a0e0 | 72 69 6e 67 2e 0a 0a 49 66 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 74 65 78 74 20 6e 6f 64 65 20 | ring...If.no.matching.text.node. |
1a100 | 69 73 20 66 6f 75 6e 64 20 66 6f 72 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 28 69 6e 63 | is.found.for.the.expression.(inc |
1a120 | 6c 75 64 69 6e 67 20 74 68 65 0a 69 6d 70 6c 69 63 69 74 20 2f 74 65 78 74 28 29 29 2d 2d 2d 66 | luding.the.implicit./text())---f |
1a140 | 6f 72 20 77 68 61 74 65 76 65 72 20 72 65 61 73 6f 6e 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 78 | or.whatever.reason,.as.long.as.x |
1a160 | 70 61 74 68 5f 65 78 70 72 20 69 73 0a 76 61 6c 69 64 2c 20 61 6e 64 20 78 6d 6c 5f 66 72 61 67 | path_expr.is.valid,.and.xml_frag |
1a180 | 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 77 68 69 63 68 20 61 72 65 20 | .consists.of.elements.which.are. |
1a1a0 | 70 72 6f 70 65 72 6c 79 20 6e 65 73 74 65 64 20 61 6e 64 0a 63 6c 6f 73 65 64 2d 2d 2d 61 6e 20 | properly.nested.and.closed---an. |
1a1c0 | 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 4e 6f 20 64 69 73 | empty.string.is.returned..No.dis |
1a1e0 | 74 69 6e 63 74 69 6f 6e 20 69 73 20 6d 61 64 65 20 62 65 74 77 65 65 6e 20 61 0a 6d 61 74 63 68 | tinction.is.made.between.a.match |
1a200 | 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 6e 6f 20 6d 61 74 63 | .on.an.empty.element.and.no.matc |
1a220 | 68 20 61 74 20 61 6c 6c 2e 20 54 68 69 73 20 69 73 20 62 79 20 64 65 73 69 67 6e 2e 0a 0a 49 66 | h.at.all..This.is.by.design...If |
1a240 | 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 6e | .you.need.to.determine.whether.n |
1a260 | 6f 20 6d 61 74 63 68 69 6e 67 20 65 6c 65 6d 65 6e 74 20 77 61 73 20 66 6f 75 6e 64 20 69 6e 0a | o.matching.element.was.found.in. |
1a280 | 78 6d 6c 5f 66 72 61 67 20 6f 72 20 73 75 63 68 20 61 6e 20 65 6c 65 6d 65 6e 74 20 77 61 73 20 | xml_frag.or.such.an.element.was. |
1a2a0 | 66 6f 75 6e 64 20 62 75 74 20 63 6f 6e 74 61 69 6e 65 64 20 6e 6f 20 63 68 69 6c 64 20 74 65 78 | found.but.contained.no.child.tex |
1a2c0 | 74 0a 6e 6f 64 65 73 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 74 65 73 74 20 74 68 65 20 72 65 73 | t.nodes,.you.should.test.the.res |
1a2e0 | 75 6c 74 20 6f 66 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 75 73 65 73 20 74 | ult.of.an.expression.that.uses.t |
1a300 | 68 65 20 58 50 61 74 68 0a 63 6f 75 6e 74 28 29 20 66 75 6e 63 74 69 6f 6e 2e 20 46 6f 72 20 65 | he.XPath.count().function..For.e |
1a320 | 78 61 6d 70 6c 65 2c 20 62 6f 74 68 20 6f 66 20 74 68 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 | xample,.both.of.these.statements |
1a340 | 20 72 65 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 0a 73 74 72 69 6e 67 2c 20 61 73 20 73 68 6f 77 | .return.an.empty.string,.as.show |
1a360 | 6e 20 68 65 72 65 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 78 74 72 61 63 74 | n.here:..MariaDB>.SELECT.Extract |
1a380 | 56 61 6c 75 65 28 27 3c 61 3e 3c 62 2f 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 62 27 29 3b 0a 2b 2d | Value('<a><b/></a>',.'/a/b');.+- |
1a3a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1a3c0 | 2d 2d 2d 2d 2b 0a 7c 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 62 2f 3e 3c 2f 61 | ----+.|.ExtractValue('<a><b/></a |
1a3e0 | 3e 27 2c 20 27 2f 61 2f 62 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | >',.'/a/b').|.+----------------- |
1a400 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 | --------------------+.|......... |
1a420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d | ............................|.+- |
1a440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1a460 | 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d | ----+.1.row.in.set.(0.00.sec)..M |
1a480 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e | ariaDB>.SELECT.ExtractValue('<a> |
1a4a0 | 3c 63 2f 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 62 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | <c/></a>',.'/a/b');.+----------- |
1a4c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 45 78 | --------------------------+.|.Ex |
1a4e0 | 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 63 2f 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 62 27 | tractValue('<a><c/></a>',.'/a/b' |
1a500 | 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ).|.+--------------------------- |
1a520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ----------+.|................... |
1a540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..................|.+----------- |
1a560 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f | --------------------------+.1.ro |
1a580 | 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 48 6f 77 65 76 65 72 2c 20 79 6f | w.in.set.(0.00.sec)..However,.yo |
1a5a0 | 75 20 63 61 6e 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 68 65 72 65 20 77 61 | u.can.determine.whether.there.wa |
1a5c0 | 73 20 61 63 74 75 61 6c 6c 79 20 61 20 6d 61 74 63 68 69 6e 67 0a 65 6c 65 6d 65 6e 74 20 75 73 | s.actually.a.matching.element.us |
1a5e0 | 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | ing.the.following:..MariaDB>.SEL |
1a600 | 45 43 54 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 62 2f 3e 3c 2f 61 3e 27 2c 20 | ECT.ExtractValue('<a><b/></a>',. |
1a620 | 27 63 6f 75 6e 74 28 2f 61 2f 62 29 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 'count(/a/b)');.+--------------- |
1a640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 45 78 74 72 61 63 | ----------------------+.|.Extrac |
1a660 | 74 56 61 6c 75 65 28 27 3c 61 3e 3c 62 2f 3e 3c 2f 61 3e 27 2c 20 27 63 6f 75 6e 74 28 2f 61 2f | tValue('<a><b/></a>',.'count(/a/ |
1a680 | 62 29 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | b)').|.+------------------------ |
1a6a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -------------+.|.1.............. |
1a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | .....................|.+-------- |
1a6e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 | -----------------------------+.1 |
1a700 | 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e | .row.in.set.(0.00.sec)..MariaDB> |
1a720 | 20 53 45 4c 45 43 54 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 63 2f 3e 3c 2f 61 | .SELECT.ExtractValue('<a><c/></a |
1a740 | 3e 27 2c 20 27 63 6f 75 6e 74 28 2f 61 2f 62 29 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | >',.'count(/a/b)');.+----------- |
1a760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 45 78 | --------------------------+.|.Ex |
1a780 | 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 3c 63 2f 3e 3c 2f 61 3e 27 2c 20 27 63 6f 75 6e 74 | tractValue('<a><c/></a>',.'count |
1a7a0 | 28 2f 61 2f 62 29 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | (/a/b)').|.+-------------------- |
1a7c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 30 20 20 20 20 20 20 20 20 20 20 | -----------------+.|.0.......... |
1a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d | .........................|.+---- |
1a800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1a820 | 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 31 20 73 65 63 29 0a 0a 2a 49 6d 70 | -+.1.row.in.set.(0.01.sec)..*Imp |
1a840 | 6f 72 74 61 6e 74 2a 3a 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 29 20 72 65 74 75 72 6e 73 20 | ortant*:.ExtractValue().returns. |
1a860 | 6f 6e 6c 79 20 43 44 41 54 41 2c 20 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 72 65 74 75 72 6e 20 | only.CDATA,.and.does.not.return. |
1a880 | 61 6e 79 0a 74 61 67 73 20 74 68 61 74 20 6d 69 67 68 74 20 62 65 20 63 6f 6e 74 61 69 6e 65 64 | any.tags.that.might.be.contained |
1a8a0 | 20 77 69 74 68 69 6e 20 61 20 6d 61 74 63 68 69 6e 67 20 74 61 67 2c 20 6e 6f 72 20 61 6e 79 20 | .within.a.matching.tag,.nor.any. |
1a8c0 | 6f 66 20 74 68 65 69 72 0a 63 6f 6e 74 65 6e 74 20 28 73 65 65 20 74 68 65 20 72 65 73 75 6c 74 | of.their.content.(see.the.result |
1a8e0 | 20 72 65 74 75 72 6e 65 64 20 61 73 20 76 61 6c 31 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | .returned.as.val1.in.the.followi |
1a900 | 6e 67 20 65 78 61 6d 70 6c 65 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ng.example)...URL:.https://maria |
1a920 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 72 61 63 74 76 61 6c 75 65 2f 0a 0a 18 02 4d 61 | db.com/kb/en/extractvalue/....Ma |
1a940 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 0a 20 20 20 20 2d 3e 20 20 20 45 78 74 72 61 63 74 56 61 | riaDB>.SELECT.....->...ExtractVa |
1a960 | 6c 75 65 28 27 3c 61 3e 63 63 63 3c 62 3e 64 64 64 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 61 27 | lue('<a>ccc<b>ddd</b></a>',.'/a' |
1a980 | 29 20 41 53 20 76 61 6c 31 2c 0a 20 20 20 20 2d 3e 20 20 20 45 78 74 72 61 63 74 56 61 6c 75 65 | ).AS.val1,.....->...ExtractValue |
1a9a0 | 28 27 3c 61 3e 63 63 63 3c 62 3e 64 64 64 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 61 2f 62 27 29 | ('<a>ccc<b>ddd</b></a>',.'/a/b') |
1a9c0 | 20 41 53 20 76 61 6c 32 2c 0a 20 20 20 20 2d 3e 20 20 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 | .AS.val2,.....->...ExtractValue( |
1a9e0 | 27 3c 61 3e 63 63 63 3c 62 3e 64 64 64 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 2f 62 27 29 20 41 | '<a>ccc<b>ddd</b></a>',.'//b').A |
1aa00 | 53 20 76 61 6c 33 2c 0a 20 20 20 20 2d 3e 20 20 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c | S.val3,.....->...ExtractValue('< |
1aa20 | 61 3e 63 63 63 3c 62 3e 64 64 64 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 62 27 29 20 41 53 20 76 | a>ccc<b>ddd</b></a>',.'/b').AS.v |
1aa40 | 61 6c 34 2c 0a 20 20 20 20 2d 3e 20 20 20 45 78 74 72 61 63 74 56 61 6c 75 65 28 27 3c 61 3e 63 | al4,.....->...ExtractValue('<a>c |
1aa60 | 63 63 3c 62 3e 64 64 64 3c 2f 62 3e 3c 62 3e 65 65 65 3c 2f 62 3e 3c 2f 61 3e 27 2c 20 27 2f 2f | cc<b>ddd</b><b>eee</b></a>',.'// |
1aa80 | 62 27 29 20 41 53 20 76 61 6c 35 3b 0a 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | b').AS.val5;..+------+------+--- |
1aaa0 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 76 61 6c 31 20 7c 20 76 | ---+------+---------+.|.val1.|.v |
1aac0 | 61 6c 32 20 7c 20 76 61 6c 33 20 7c 20 76 61 6c 34 20 7c 20 76 61 6c 35 20 20 20 20 7c 0a 2b 2d | al2.|.val3.|.val4.|.val5....|.+- |
1aae0 | 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | -----+------+------+------+----- |
1ab00 | 2d 2d 2d 2d 2b 0a 7c 20 63 63 63 20 20 7c 20 64 64 64 20 20 7c 20 64 64 64 20 20 7c 20 20 20 20 | ----+.|.ccc..|.ddd..|.ddd..|.... |
1ab20 | 20 20 7c 20 64 64 64 20 65 65 65 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | ..|.ddd.eee.|.+------+------+--- |
1ab40 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 27 00 68 74 74 70 73 3a 2f 2f | ---+------+---------+.'.https:// |
1ab60 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 72 61 63 74 76 61 6c 75 65 2f 00 | mariadb.com/kb/en/extractvalue/. |
1ab80 | 03 02 ba 02 12 8b 00 00 00 0c 4f 4c 44 5f 50 41 53 53 57 4f 52 44 0c 00 7b 02 53 79 6e 74 61 78 | ..........OLD_PASSWORD..{.Syntax |
1aba0 | 3a 0a 4f 4c 44 5f 50 41 53 53 57 4f 52 44 28 73 74 72 29 0a 0a 4f 4c 44 5f 50 41 53 53 57 4f 52 | :.OLD_PASSWORD(str)..OLD_PASSWOR |
1abc0 | 44 28 29 20 77 61 73 20 61 64 64 65 64 20 77 68 65 6e 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 | D().was.added.when.the.implement |
1abe0 | 61 74 69 6f 6e 20 6f 66 20 50 41 53 53 57 4f 52 44 28 29 20 77 61 73 0a 63 68 61 6e 67 65 64 20 | ation.of.PASSWORD().was.changed. |
1ac00 | 69 6e 20 4d 79 53 51 4c 20 34 2e 31 20 74 6f 20 69 6d 70 72 6f 76 65 20 73 65 63 75 72 69 74 79 | in.MySQL.4.1.to.improve.security |
1ac20 | 2e 20 4f 4c 44 5f 50 41 53 53 57 4f 52 44 28 29 20 72 65 74 75 72 6e 73 20 74 68 65 0a 76 61 6c | ..OLD_PASSWORD().returns.the.val |
1ac40 | 75 65 20 6f 66 20 74 68 65 20 70 72 65 2d 34 2e 31 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | ue.of.the.pre-4.1.implementation |
1ac60 | 20 6f 66 20 50 41 53 53 57 4f 52 44 28 29 20 61 73 20 61 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 | .of.PASSWORD().as.a.string,.and. |
1ac80 | 69 73 0a 69 6e 74 65 6e 64 65 64 20 74 6f 20 70 65 72 6d 69 74 20 79 6f 75 20 74 6f 20 72 65 73 | is.intended.to.permit.you.to.res |
1aca0 | 65 74 20 70 61 73 73 77 6f 72 64 73 20 66 6f 72 20 61 6e 79 20 70 72 65 2d 34 2e 31 20 63 6c 69 | et.passwords.for.any.pre-4.1.cli |
1acc0 | 65 6e 74 73 20 74 68 61 74 0a 6e 65 65 64 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 79 6f 75 | ents.that.need.to.connect.to.you |
1ace0 | 72 20 76 65 72 73 69 6f 6e 20 35 2e 35 20 4d 79 53 51 4c 20 73 65 72 76 65 72 20 77 69 74 68 6f | r.version.5.5.MySQL.server.witho |
1ad00 | 75 74 20 6c 6f 63 6b 69 6e 67 20 74 68 65 6d 0a 6f 75 74 2e 20 53 65 65 20 68 74 74 70 3a 2f 2f | ut.locking.them.out..See.http:// |
1ad20 | 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 31 2f 65 6e 2f | dev.mysql.com/doc/refman/5.1/en/ |
1ad40 | 70 61 73 73 77 6f 72 64 2d 68 61 73 68 69 6e 67 2e 68 74 6d 6c 2e 0a 0a 41 73 20 6f 66 20 4d 79 | password-hashing.html...As.of.My |
1ad60 | 53 51 4c 20 35 2e 35 2e 33 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 | SQL.5.5.3,.the.return.value.is.a |
1ad80 | 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 63 6f 6e 6e 65 63 74 | .nonbinary.string.in.the.connect |
1ada0 | 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 33 2c | ion.character.set..Before.5.5.3, |
1adc0 | 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 62 69 6e 61 72 79 0a 73 74 | .the.return.value.is.a.binary.st |
1ade0 | 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ring...URL:.https://mariadb.com/ |
1ae00 | 6b 62 2f 65 6e 2f 6f 6c 64 5f 70 61 73 73 77 6f 72 64 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d | kb/en/old_password/..'.https://m |
1ae20 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 6c 64 5f 70 61 73 73 77 6f 72 64 2f 00 00 | ariadb.com/kb/en/old_password/.. |
1ae40 | 03 03 94 00 02 8c 00 00 00 06 46 4f 52 4d 41 54 25 00 68 02 53 79 6e 74 61 78 3a 0a 46 4f 52 4d | ..........FORMAT%.h.Syntax:.FORM |
1ae60 | 41 54 28 58 2c 44 5b 2c 6c 6f 63 61 6c 65 5d 29 0a 0a 46 6f 72 6d 61 74 73 20 74 68 65 20 6e 75 | AT(X,D[,locale])..Formats.the.nu |
1ae80 | 6d 62 65 72 20 58 20 74 6f 20 61 20 66 6f 72 6d 61 74 20 6c 69 6b 65 20 27 23 2c 23 23 23 2c 23 | mber.X.to.a.format.like.'#,###,# |
1aea0 | 23 23 2e 23 23 27 2c 20 72 6f 75 6e 64 65 64 20 74 6f 20 44 0a 64 65 63 69 6d 61 6c 20 70 6c 61 | ##.##',.rounded.to.D.decimal.pla |
1aec0 | 63 65 73 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 61 | ces,.and.returns.the.result.as.a |
1aee0 | 20 73 74 72 69 6e 67 2e 20 49 66 20 44 20 69 73 20 30 2c 20 74 68 65 0a 72 65 73 75 6c 74 20 68 | .string..If.D.is.0,.the.result.h |
1af00 | 61 73 20 6e 6f 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 20 6f 72 20 66 72 61 63 74 69 6f 6e 61 | as.no.decimal.point.or.fractiona |
1af20 | 6c 20 70 61 72 74 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 74 68 69 72 64 20 70 61 72 61 | l.part...The.optional.third.para |
1af40 | 6d 65 74 65 72 20 65 6e 61 62 6c 65 73 20 61 20 6c 6f 63 61 6c 65 20 74 6f 20 62 65 20 73 70 65 | meter.enables.a.locale.to.be.spe |
1af60 | 63 69 66 69 65 64 20 74 6f 20 62 65 0a 75 73 65 64 20 66 6f 72 20 74 68 65 20 72 65 73 75 6c 74 | cified.to.be.used.for.the.result |
1af80 | 20 6e 75 6d 62 65 72 27 73 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 2c 20 74 68 6f 75 73 61 6e | .number's.decimal.point,.thousan |
1afa0 | 64 73 20 73 65 70 61 72 61 74 6f 72 2c 20 61 6e 64 0a 67 72 6f 75 70 69 6e 67 20 62 65 74 77 65 | ds.separator,.and.grouping.betwe |
1afc0 | 65 6e 20 73 65 70 61 72 61 74 6f 72 73 2e 20 50 65 72 6d 69 73 73 69 62 6c 65 20 6c 6f 63 61 6c | en.separators..Permissible.local |
1afe0 | 65 20 76 61 6c 75 65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 0a 74 68 65 20 6c 65 67 | e.values.are.the.same.as.the.leg |
1b000 | 61 6c 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 6c 63 5f 74 69 6d 65 5f 6e 61 6d 65 73 20 | al.values.for.the.lc_time_names. |
1b020 | 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 28 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 | system.variable.(see.https://mar |
1b040 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 76 65 72 2d 6c 6f 63 61 6c 65 2f 29 2e 20 | iadb.com/kb/en/server-locale/).. |
1b060 | 49 66 20 6e 6f 0a 6c 6f 63 61 6c 65 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 64 | If.no.locale.is.specified,.the.d |
1b080 | 65 66 61 75 6c 74 20 69 73 20 27 65 6e 5f 55 53 27 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | efault.is.'en_US'...URL:.https:/ |
1b0a0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6f 72 6d 61 74 2f 0a 0a f7 00 4d 61 | /mariadb.com/kb/en/format/....Ma |
1b0c0 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4f 52 4d 41 54 28 31 32 33 33 32 2e 31 32 33 34 35 | riaDB>.SELECT.FORMAT(12332.12345 |
1b0e0 | 36 2c 20 34 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 32 2c 33 33 32 2e 31 32 33 35 27 0a | 6,.4);.........->.'12,332.1235'. |
1b100 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4f 52 4d 41 54 28 31 32 33 33 32 2e 31 2c 34 | MariaDB>.SELECT.FORMAT(12332.1,4 |
1b120 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 32 2c 33 33 32 2e 31 30 30 30 27 0a 4d 61 72 69 | );.........->.'12,332.1000'.Mari |
1b140 | 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4f 52 4d 41 54 28 31 32 33 33 32 2e 32 2c 30 29 3b 0a 20 | aDB>.SELECT.FORMAT(12332.2,0);.. |
1b160 | 20 20 20 20 20 20 20 2d 3e 20 27 31 32 2c 33 33 32 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | .......->.'12,332'.MariaDB>.SELE |
1b180 | 43 54 20 46 4f 52 4d 41 54 28 31 32 33 33 32 2e 32 2c 32 2c 27 64 65 5f 44 45 27 29 3b 0a 20 20 | CT.FORMAT(12332.2,2,'de_DE');... |
1b1a0 | 20 20 20 20 20 20 2d 3e 20 27 31 32 2e 33 33 32 2c 32 30 27 0a 21 00 68 74 74 70 73 3a 2f 2f 6d | ......->.'12.332,20'.!.https://m |
1b1c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6f 72 6d 61 74 2f 03 02 16 02 02 8d 00 00 | ariadb.com/kb/en/format/........ |
1b1e0 | 00 02 7c 7c 0f 00 27 01 53 79 6e 74 61 78 3a 0a 4f 52 2c 20 7c 7c 0a 0a 4c 6f 67 69 63 61 6c 20 | ..||..'.Syntax:.OR,.||..Logical. |
1b200 | 4f 52 2e 20 57 68 65 6e 20 62 6f 74 68 20 6f 70 65 72 61 6e 64 73 20 61 72 65 20 6e 6f 6e 2d 4e | OR..When.both.operands.are.non-N |
1b220 | 55 4c 4c 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 31 20 69 66 20 61 6e 79 0a 6f 70 65 72 | ULL,.the.result.is.1.if.any.oper |
1b240 | 61 6e 64 20 69 73 20 6e 6f 6e 7a 65 72 6f 2c 20 61 6e 64 20 30 20 6f 74 68 65 72 77 69 73 65 2e | and.is.nonzero,.and.0.otherwise. |
1b260 | 20 57 69 74 68 20 61 20 4e 55 4c 4c 20 6f 70 65 72 61 6e 64 2c 20 74 68 65 20 72 65 73 75 6c 74 | .With.a.NULL.operand,.the.result |
1b280 | 20 69 73 0a 31 20 69 66 20 74 68 65 20 6f 74 68 65 72 20 6f 70 65 72 61 6e 64 20 69 73 20 6e 6f | .is.1.if.the.other.operand.is.no |
1b2a0 | 6e 7a 65 72 6f 2c 20 61 6e 64 20 4e 55 4c 4c 20 6f 74 68 65 72 77 69 73 65 2e 20 49 66 20 62 6f | nzero,.and.NULL.otherwise..If.bo |
1b2c0 | 74 68 20 6f 70 65 72 61 6e 64 73 0a 61 72 65 20 4e 55 4c 4c 2c 20 74 68 65 20 72 65 73 75 6c 74 | th.operands.are.NULL,.the.result |
1b2e0 | 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .is.NULL...URL:.https://mariadb. |
1b300 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 72 2f 0a 0a c2 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | com/kb/en/or/....MariaDB>.SELECT |
1b320 | 20 31 20 7c 7c 20 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 | .1.||.1;.........->.1.MariaDB>.S |
1b340 | 45 4c 45 43 54 20 31 20 7c 7c 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 | ELECT.1.||.0;.........->.1.Maria |
1b360 | 44 42 3e 20 53 45 4c 45 43 54 20 30 20 7c 7c 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a | DB>.SELECT.0.||.0;.........->.0. |
1b380 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 30 20 7c 7c 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 | MariaDB>.SELECT.0.||.NULL;...... |
1b3a0 | 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 7c 7c 20 | ...->.NULL.MariaDB>.SELECT.1.||. |
1b3c0 | 4e 55 4c 4c 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 1d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | NULL;.........->.1...https://mar |
1b3e0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 72 2f 00 00 03 00 e3 01 02 8e 00 00 00 0a 42 49 | iadb.com/kb/en/or/............BI |
1b400 | 54 5f 4c 45 4e 47 54 48 25 00 74 00 53 79 6e 74 61 78 3a 0a 42 49 54 5f 4c 45 4e 47 54 48 28 73 | T_LENGTH%.t.Syntax:.BIT_LENGTH(s |
1b420 | 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 | tr)..Returns.the.length.of.the.s |
1b440 | 74 72 69 6e 67 20 73 74 72 20 69 6e 20 62 69 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | tring.str.in.bits...URL:.https:/ |
1b460 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 6c 65 6e 67 74 68 2f 0a 0a | /mariadb.com/kb/en/bit_length/.. |
1b480 | 32 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 42 49 54 5f 4c 45 4e 47 54 48 28 27 74 65 | 2.MariaDB>.SELECT.BIT_LENGTH('te |
1b4a0 | 78 74 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 32 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 | xt');.........->.32.%.https://ma |
1b4c0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 6c 65 6e 67 74 68 2f 00 03 02 3e 02 | riadb.com/kb/en/bit_length/...>. |
1b4e0 | 02 8f 00 00 00 0c 45 58 54 45 52 49 4f 52 52 49 4e 47 02 00 88 00 45 78 74 65 72 69 6f 72 52 69 | ......EXTERIORRING....ExteriorRi |
1b500 | 6e 67 28 70 6f 6c 79 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 65 78 74 65 72 69 6f 72 20 72 | ng(poly)..Returns.the.exterior.r |
1b520 | 69 6e 67 20 6f 66 20 74 68 65 20 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 20 70 6f 6c 79 20 61 73 | ing.of.the.Polygon.value.poly.as |
1b540 | 20 61 20 4c 69 6e 65 53 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | .a.LineString...URL:.https://mar |
1b560 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 72 69 6f 72 72 69 6e 67 2f 0a 0a 75 01 | iadb.com/kb/en/exteriorring/..u. |
1b580 | 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 70 6f 6c 79 20 3d 0a 20 20 20 20 2d 3e 20 27 50 6f 6c | MariaDB>.SET.@poly.=.....->.'Pol |
1b5a0 | 79 67 6f 6e 28 28 30 20 30 2c 30 20 33 2c 33 20 33 2c 33 20 30 2c 30 20 30 29 2c 28 31 20 31 2c | ygon((0.0,0.3,3.3,3.0,0.0),(1.1, |
1b5c0 | 31 20 32 2c 32 20 32 2c 32 20 31 2c 31 20 31 29 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | 1.2,2.2,2.1,1.1))';.MariaDB>.SEL |
1b5e0 | 45 43 54 20 41 73 54 65 78 74 28 45 78 74 65 72 69 6f 72 52 69 6e 67 28 47 65 6f 6d 46 72 6f 6d | ECT.AsText(ExteriorRing(GeomFrom |
1b600 | 54 65 78 74 28 40 70 6f 6c 79 29 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Text(@poly)));.+---------------- |
1b620 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 | ---------------------------+.|.A |
1b640 | 73 54 65 78 74 28 45 78 74 65 72 69 6f 72 52 69 6e 67 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 | sText(ExteriorRing(GeomFromText( |
1b660 | 40 70 6f 6c 79 29 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | @poly))).|.+-------------------- |
1b680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 49 4e 45 53 | -----------------------+.|.LINES |
1b6a0 | 54 52 49 4e 47 28 30 20 30 2c 30 20 33 2c 33 20 33 2c 33 20 30 2c 30 20 30 29 20 20 20 20 20 20 | TRING(0.0,0.3,3.3,3.0,0.0)...... |
1b6c0 | 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .....|.+------------------------ |
1b6e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 27 00 68 74 74 70 73 3a 2f 2f 6d | -------------------+.'.https://m |
1b700 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 72 69 6f 72 72 69 6e 67 2f 00 00 | ariadb.com/kb/en/exteriorring/.. |
1b720 | 03 00 f0 00 12 90 00 00 00 0b 47 45 4f 4d 46 52 4f 4d 57 4b 42 20 00 b3 00 47 65 6f 6d 46 72 6f | ..........GEOMFROMWKB....GeomFro |
1b740 | 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 47 65 6f 6d 65 74 72 79 46 72 6f 6d 57 4b | mWKB(wkb[,srid]),.GeometryFromWK |
1b760 | 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 67 65 6f 6d | B(wkb[,srid])..Constructs.a.geom |
1b780 | 65 74 72 79 20 76 61 6c 75 65 20 6f 66 20 61 6e 79 20 74 79 70 65 20 75 73 69 6e 67 20 69 74 73 | etry.value.of.any.type.using.its |
1b7a0 | 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 61 6e 64 20 53 52 49 44 2e 0a 0a 55 | .WKB.representation.and.SRID...U |
1b7c0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 | RL:.https://mariadb.com/kb/en/ge |
1b7e0 | 6f 6d 66 72 6f 6d 77 6b 62 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | omfromwkb/..&.https://mariadb.co |
1b800 | 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 66 72 6f 6d 77 6b 62 2f 01 06 41 12 91 00 00 00 10 53 48 4f | m/kb/en/geomfromwkb/..A......SHO |
1b820 | 57 20 53 4c 41 56 45 20 48 4f 53 54 53 1a 00 fa 05 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 53 4c | W.SLAVE.HOSTS....Syntax:.SHOW.SL |
1b840 | 41 56 45 20 48 4f 53 54 53 0a 0a 44 69 73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 72 65 | AVE.HOSTS..Displays.a.list.of.re |
1b860 | 70 6c 69 63 61 74 69 6f 6e 20 73 6c 61 76 65 73 20 63 75 72 72 65 6e 74 6c 79 20 72 65 67 69 73 | plication.slaves.currently.regis |
1b880 | 74 65 72 65 64 20 77 69 74 68 20 74 68 65 0a 6d 61 73 74 65 72 2e 20 28 42 65 66 6f 72 65 20 4d | tered.with.the.master..(Before.M |
1b8a0 | 79 53 51 4c 20 35 2e 35 2e 33 2c 20 6f 6e 6c 79 20 73 6c 61 76 65 73 20 73 74 61 72 74 65 64 20 | ySQL.5.5.3,.only.slaves.started. |
1b8c0 | 77 69 74 68 20 74 68 65 0a 2d 2d 72 65 70 6f 72 74 2d 68 6f 73 74 3d 68 6f 73 74 5f 6e 61 6d 65 | with.the.--report-host=host_name |
1b8e0 | 20 6f 70 74 69 6f 6e 20 61 72 65 20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 69 73 20 6c 69 73 74 | .option.are.visible.in.this.list |
1b900 | 2e 29 0a 0a 54 68 65 20 6c 69 73 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 61 6e 79 | .)..The.list.is.displayed.on.any |
1b920 | 20 73 65 72 76 65 72 20 28 6e 6f 74 20 6a 75 73 74 20 74 68 65 20 6d 61 73 74 65 72 20 73 65 72 | .server.(not.just.the.master.ser |
1b940 | 76 65 72 29 2e 20 54 68 65 0a 6f 75 74 70 75 74 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 | ver)..The.output.looks.like.this |
1b960 | 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 53 4c 41 56 45 20 48 4f 53 54 53 3b 0a 2b 2d | :..MariaDB>.SHOW.SLAVE.HOSTS;.+- |
1b980 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d | -----------+-----------+------+- |
1b9a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 53 65 72 76 65 72 5f 69 64 20 20 7c 20 48 6f 73 74 20 | ----------+.|.Server_id..|.Host. |
1b9c0 | 20 20 20 20 20 7c 20 50 6f 72 74 20 7c 20 4d 61 73 74 65 72 5f 69 64 20 7c 0a 2b 2d 2d 2d 2d 2d | .....|.Port.|.Master_id.|.+----- |
1b9e0 | 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | -------+-----------+------+----- |
1ba00 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 31 39 32 31 36 38 30 31 30 20 7c 20 69 63 6f 6e 6e 65 63 74 32 | ------+.|..192168010.|.iconnect2 |
1ba20 | 20 7c 20 33 33 30 36 20 7c 20 31 39 32 31 36 38 30 31 31 20 7c 0a 7c 20 31 39 32 31 36 38 30 31 | .|.3306.|.192168011.|.|.19216801 |
1ba40 | 30 31 20 7c 20 61 74 68 65 6e 61 20 20 20 20 7c 20 33 33 30 36 20 7c 20 31 39 32 31 36 38 30 31 | 01.|.athena....|.3306.|.19216801 |
1ba60 | 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | 1.|.+------------+-----------+-- |
1ba80 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 6f 20 53 65 72 76 65 72 5f 69 64 3a 20 | ----+-----------+..o.Server_id:. |
1baa0 | 54 68 65 20 75 6e 69 71 75 65 20 73 65 72 76 65 72 20 49 44 20 6f 66 20 74 68 65 20 73 6c 61 76 | The.unique.server.ID.of.the.slav |
1bac0 | 65 20 73 65 72 76 65 72 2c 20 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 69 6e 0a 20 20 74 68 65 | e.server,.as.configured.in...the |
1bae0 | 20 73 65 72 76 65 72 27 73 20 6f 70 74 69 6f 6e 20 66 69 6c 65 2c 20 6f 72 20 6f 6e 20 74 68 65 | .server's.option.file,.or.on.the |
1bb00 | 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 69 74 68 0a 20 20 2d 2d 73 65 72 76 65 72 2d 69 64 | .command.line.with...--server-id |
1bb20 | 3d 76 61 6c 75 65 2e 0a 0a 6f 20 48 6f 73 74 3a 20 54 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 6f | =value...o.Host:.The.host.name.o |
1bb40 | 66 20 74 68 65 20 73 6c 61 76 65 20 73 65 72 76 65 72 2c 20 61 73 20 63 6f 6e 66 69 67 75 72 65 | f.the.slave.server,.as.configure |
1bb60 | 64 20 69 6e 20 74 68 65 0a 20 20 73 65 72 76 65 72 27 73 20 6f 70 74 69 6f 6e 20 66 69 6c 65 2c | d.in.the...server's.option.file, |
1bb80 | 20 6f 72 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 69 74 68 0a 20 20 2d | .or.on.the.command.line.with...- |
1bba0 | 2d 72 65 70 6f 72 74 2d 68 6f 73 74 3d 68 6f 73 74 5f 6e 61 6d 65 2e 20 4e 6f 74 65 20 74 68 61 | -report-host=host_name..Note.tha |
1bbc0 | 74 20 74 68 69 73 20 63 61 6e 20 64 69 66 66 65 72 20 66 72 6f 6d 20 74 68 65 20 6d 61 63 68 69 | t.this.can.differ.from.the.machi |
1bbe0 | 6e 65 0a 20 20 6e 61 6d 65 20 61 73 20 63 6f 6e 66 69 67 75 72 65 64 20 69 6e 20 74 68 65 20 6f | ne...name.as.configured.in.the.o |
1bc00 | 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 2e 0a 0a 6f 20 50 6f 72 74 3a 20 54 68 65 20 70 6f | perating.system...o.Port:.The.po |
1bc20 | 72 74 20 74 68 65 20 73 6c 61 76 65 20 73 65 72 76 65 72 20 69 73 20 6c 69 73 74 65 6e 69 6e 67 | rt.the.slave.server.is.listening |
1bc40 | 20 6f 6e 2e 0a 0a 20 20 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2e 32 33 20 61 6e 64 20 6c 61 74 65 | .on.....In.MySQL.5.5.23.and.late |
1bc60 | 72 2c 20 61 20 7a 65 72 6f 20 69 6e 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 6d 65 61 6e 73 20 74 | r,.a.zero.in.this.column.means.t |
1bc80 | 68 61 74 20 74 68 65 20 73 6c 61 76 65 0a 20 20 70 6f 72 74 20 28 2d 2d 72 65 70 6f 72 74 2d 70 | hat.the.slave...port.(--report-p |
1bca0 | 6f 72 74 29 20 77 61 73 20 6e 6f 74 20 73 65 74 2e 20 50 72 69 6f 72 20 74 6f 20 4d 79 53 51 4c | ort).was.not.set..Prior.to.MySQL |
1bcc0 | 20 35 2e 35 2e 32 33 2c 20 33 33 30 36 20 77 61 73 0a 20 20 75 73 65 64 20 61 73 20 74 68 65 20 | .5.5.23,.3306.was...used.as.the. |
1bce0 | 64 65 66 61 75 6c 74 20 69 6e 20 73 75 63 68 20 63 61 73 65 73 20 28 42 75 67 20 23 31 33 33 33 | default.in.such.cases.(Bug.#1333 |
1bd00 | 33 34 33 31 29 2e 0a 0a 6f 20 4d 61 73 74 65 72 5f 69 64 3a 20 54 68 65 20 75 6e 69 71 75 65 20 | 3431)...o.Master_id:.The.unique. |
1bd20 | 73 65 72 76 65 72 20 49 44 20 6f 66 20 74 68 65 20 6d 61 73 74 65 72 20 73 65 72 76 65 72 20 74 | server.ID.of.the.master.server.t |
1bd40 | 68 61 74 20 74 68 65 20 73 6c 61 76 65 0a 20 20 73 65 72 76 65 72 20 69 73 20 72 65 70 6c 69 63 | hat.the.slave...server.is.replic |
1bd60 | 61 74 69 6e 67 20 66 72 6f 6d 2e 0a 0a 53 6f 6d 65 20 4d 79 53 51 4c 20 76 65 72 73 69 6f 6e 73 | ating.from...Some.MySQL.versions |
1bd80 | 20 72 65 70 6f 72 74 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 62 6c 65 2c 20 52 70 6c 5f 72 65 | .report.another.variable,.Rpl_re |
1bda0 | 63 6f 76 65 72 79 5f 72 61 6e 6b 2e 20 54 68 69 73 0a 76 61 72 69 61 62 6c 65 20 77 61 73 20 6e | covery_rank..This.variable.was.n |
1bdc0 | 65 76 65 72 20 75 73 65 64 2c 20 61 6e 64 20 77 61 73 20 72 65 6d 6f 76 65 64 20 69 6e 20 4d 79 | ever.used,.and.was.removed.in.My |
1bde0 | 53 51 4c 20 35 2e 35 2e 33 2e 20 28 42 75 67 20 23 31 33 39 36 33 29 0a 0a 55 52 4c 3a 20 68 74 | SQL.5.5.3..(Bug.#13963)..URL:.ht |
1be00 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 6c 61 | tps://mariadb.com/kb/en/show-sla |
1be20 | 76 65 2d 68 6f 73 74 73 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ve-hosts/..+.https://mariadb.com |
1be40 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 6c 61 76 65 2d 68 6f 73 74 73 2f 01 10 b5 12 92 00 00 00 | /kb/en/show-slave-hosts/........ |
1be60 | 11 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 08 00 6c 10 53 79 6e 74 61 78 3a 0a 53 54 | .START.TRANSACTION..l.Syntax:.ST |
1be80 | 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 5b 57 49 54 48 20 43 4f 4e 53 49 53 54 45 4e 54 | ART.TRANSACTION.[WITH.CONSISTENT |
1bea0 | 20 53 4e 41 50 53 48 4f 54 5d 0a 42 45 47 49 4e 20 5b 57 4f 52 4b 5d 0a 43 4f 4d 4d 49 54 20 5b | .SNAPSHOT].BEGIN.[WORK].COMMIT.[ |
1bec0 | 57 4f 52 4b 5d 20 5b 41 4e 44 20 5b 4e 4f 5d 20 43 48 41 49 4e 5d 20 5b 5b 4e 4f 5d 20 52 45 4c | WORK].[AND.[NO].CHAIN].[[NO].REL |
1bee0 | 45 41 53 45 5d 0a 52 4f 4c 4c 42 41 43 4b 20 5b 57 4f 52 4b 5d 20 5b 41 4e 44 20 5b 4e 4f 5d 20 | EASE].ROLLBACK.[WORK].[AND.[NO]. |
1bf00 | 43 48 41 49 4e 5d 20 5b 5b 4e 4f 5d 20 52 45 4c 45 41 53 45 5d 0a 53 45 54 20 61 75 74 6f 63 6f | CHAIN].[[NO].RELEASE].SET.autoco |
1bf20 | 6d 6d 69 74 20 3d 20 7b 30 20 7c 20 31 7d 0a 0a 54 68 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 | mmit.=.{0.|.1}..These.statements |
1bf40 | 20 70 72 6f 76 69 64 65 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 75 73 65 20 6f 66 20 74 72 61 | .provide.control.over.use.of.tra |
1bf60 | 6e 73 61 63 74 69 6f 6e 73 3a 0a 0a 6f 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 | nsactions:..o.START.TRANSACTION. |
1bf80 | 6f 72 20 42 45 47 49 4e 20 73 74 61 72 74 20 61 20 6e 65 77 20 74 72 61 6e 73 61 63 74 69 6f 6e | or.BEGIN.start.a.new.transaction |
1bfa0 | 2e 0a 0a 6f 20 43 4f 4d 4d 49 54 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ...o.COMMIT.commits.the.current. |
1bfc0 | 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 6d 61 6b 69 6e 67 20 69 74 73 20 63 68 61 6e 67 65 73 20 | transaction,.making.its.changes. |
1bfe0 | 70 65 72 6d 61 6e 65 6e 74 2e 0a 0a 6f 20 52 4f 4c 4c 42 41 43 4b 20 72 6f 6c 6c 73 20 62 61 63 | permanent...o.ROLLBACK.rolls.bac |
1c000 | 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 63 61 6e 63 65 | k.the.current.transaction,.cance |
1c020 | 6c 69 6e 67 20 69 74 73 20 63 68 61 6e 67 65 73 2e 0a 0a 6f 20 53 45 54 20 61 75 74 6f 63 6f 6d | ling.its.changes...o.SET.autocom |
1c040 | 6d 69 74 20 64 69 73 61 62 6c 65 73 20 6f 72 20 65 6e 61 62 6c 65 73 20 74 68 65 20 64 65 66 61 | mit.disables.or.enables.the.defa |
1c060 | 75 6c 74 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 66 6f 72 0a 20 20 74 68 65 20 63 75 | ult.autocommit.mode.for...the.cu |
1c080 | 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 4d 79 53 51 | rrent.session...By.default,.MySQ |
1c0a0 | 4c 20 72 75 6e 73 20 77 69 74 68 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 65 6e 61 62 | L.runs.with.autocommit.mode.enab |
1c0c0 | 6c 65 64 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 73 0a 73 6f 6f 6e 20 61 73 20 | led..This.means.that.as.soon.as. |
1c0e0 | 79 6f 75 20 65 78 65 63 75 74 65 20 61 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 75 70 64 | you.execute.a.statement.that.upd |
1c100 | 61 74 65 73 20 28 6d 6f 64 69 66 69 65 73 29 20 61 20 74 61 62 6c 65 2c 20 4d 79 53 51 4c 0a 73 | ates.(modifies).a.table,.MySQL.s |
1c120 | 74 6f 72 65 73 20 74 68 65 20 75 70 64 61 74 65 20 6f 6e 20 64 69 73 6b 20 74 6f 20 6d 61 6b 65 | tores.the.update.on.disk.to.make |
1c140 | 20 69 74 20 70 65 72 6d 61 6e 65 6e 74 2e 20 54 68 65 20 63 68 61 6e 67 65 20 63 61 6e 6e 6f 74 | .it.permanent..The.change.cannot |
1c160 | 20 62 65 0a 72 6f 6c 6c 65 64 20 62 61 63 6b 2e 0a 0a 54 6f 20 64 69 73 61 62 6c 65 20 61 75 74 | .be.rolled.back...To.disable.aut |
1c180 | 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 69 6d 70 6c 69 63 69 74 6c 79 20 66 6f 72 20 61 20 73 69 | ocommit.mode.implicitly.for.a.si |
1c1a0 | 6e 67 6c 65 20 73 65 72 69 65 73 20 6f 66 0a 73 74 61 74 65 6d 65 6e 74 73 2c 20 75 73 65 20 74 | ngle.series.of.statements,.use.t |
1c1c0 | 68 65 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 3a 0a | he.START.TRANSACTION.statement:. |
1c1e0 | 0a 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 3b 0a 53 45 4c 45 43 54 20 40 41 3a 3d 53 | .START.TRANSACTION;.SELECT.@A:=S |
1c200 | 55 4d 28 73 61 6c 61 72 79 29 20 46 52 4f 4d 20 74 61 62 6c 65 31 20 57 48 45 52 45 20 74 79 70 | UM(salary).FROM.table1.WHERE.typ |
1c220 | 65 3d 31 3b 0a 55 50 44 41 54 45 20 74 61 62 6c 65 32 20 53 45 54 20 73 75 6d 6d 61 72 79 3d 40 | e=1;.UPDATE.table2.SET.summary=@ |
1c240 | 41 20 57 48 45 52 45 20 74 79 70 65 3d 31 3b 0a 43 4f 4d 4d 49 54 3b 0a 0a 57 69 74 68 20 53 54 | A.WHERE.type=1;.COMMIT;..With.ST |
1c260 | 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 2c 20 61 75 74 6f 63 6f 6d 6d 69 74 20 72 65 6d 61 | ART.TRANSACTION,.autocommit.rema |
1c280 | 69 6e 73 20 64 69 73 61 62 6c 65 64 20 75 6e 74 69 6c 20 79 6f 75 20 65 6e 64 20 74 68 65 0a 74 | ins.disabled.until.you.end.the.t |
1c2a0 | 72 61 6e 73 61 63 74 69 6f 6e 20 77 69 74 68 20 43 4f 4d 4d 49 54 20 6f 72 20 52 4f 4c 4c 42 41 | ransaction.with.COMMIT.or.ROLLBA |
1c2c0 | 43 4b 2e 20 54 68 65 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 74 68 65 6e 20 72 65 76 | CK..The.autocommit.mode.then.rev |
1c2e0 | 65 72 74 73 0a 74 6f 20 69 74 73 20 70 72 65 76 69 6f 75 73 20 73 74 61 74 65 2e 0a 0a 59 6f 75 | erts.to.its.previous.state...You |
1c300 | 20 63 61 6e 20 61 6c 73 6f 20 62 65 67 69 6e 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6c 69 | .can.also.begin.a.transaction.li |
1c320 | 6b 65 20 74 68 69 73 3a 0a 0a 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 57 49 54 48 | ke.this:..START.TRANSACTION.WITH |
1c340 | 20 43 4f 4e 53 49 53 54 45 4e 54 20 53 4e 41 50 53 48 4f 54 3b 0a 0a 54 68 65 20 57 49 54 48 20 | .CONSISTENT.SNAPSHOT;..The.WITH. |
1c360 | 43 4f 4e 53 49 53 54 45 4e 54 20 53 4e 41 50 53 48 4f 54 20 6f 70 74 69 6f 6e 20 73 74 61 72 74 | CONSISTENT.SNAPSHOT.option.start |
1c380 | 73 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 72 65 61 64 20 66 6f 72 0a 73 74 6f 72 61 67 65 20 | s.a.consistent.read.for.storage. |
1c3a0 | 65 6e 67 69 6e 65 73 20 74 68 61 74 20 61 72 65 20 63 61 70 61 62 6c 65 20 6f 66 20 69 74 2e 20 | engines.that.are.capable.of.it.. |
1c3c0 | 54 68 69 73 20 61 70 70 6c 69 65 73 20 6f 6e 6c 79 20 74 6f 20 49 6e 6e 6f 44 42 2e 0a 54 68 65 | This.applies.only.to.InnoDB..The |
1c3e0 | 20 65 66 66 65 63 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 73 73 75 69 6e 67 20 61 | .effect.is.the.same.as.issuing.a |
1c400 | 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 | .START.TRANSACTION.followed.by.a |
1c420 | 0a 53 45 4c 45 43 54 20 66 72 6f 6d 20 61 6e 79 20 49 6e 6e 6f 44 42 20 74 61 62 6c 65 2e 20 53 | .SELECT.from.any.InnoDB.table..S |
1c440 | 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d | ee.http://dev.mysql.com/doc/refm |
1c460 | 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 62 2d 63 6f 6e 73 69 73 74 65 6e 74 2d 72 65 61 64 | an/5.5/en/innodb-consistent-read |
1c480 | 2e 68 74 6d 6c 2e 20 54 68 65 0a 57 49 54 48 20 43 4f 4e 53 49 53 54 45 4e 54 20 53 4e 41 50 53 | .html..The.WITH.CONSISTENT.SNAPS |
1c4a0 | 48 4f 54 20 6f 70 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 63 | HOT.option.does.not.change.the.c |
1c4c0 | 75 72 72 65 6e 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 | urrent.transaction.isolation.lev |
1c4e0 | 65 6c 2c 20 73 6f 20 69 74 20 70 72 6f 76 69 64 65 73 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 | el,.so.it.provides.a.consistent. |
1c500 | 73 6e 61 70 73 68 6f 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 69 73 6f | snapshot.only.if.the.current.iso |
1c520 | 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 69 73 20 6f 6e 65 20 74 68 61 74 20 70 65 72 6d 69 74 73 | lation.level.is.one.that.permits |
1c540 | 20 63 6f 6e 73 69 73 74 65 6e 74 20 72 65 61 64 20 28 52 45 50 45 41 54 41 42 4c 45 0a 52 45 41 | .consistent.read.(REPEATABLE.REA |
1c560 | 44 20 6f 72 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 29 2e 0a 0a 2a 49 6d 70 6f 72 74 61 6e 74 2a | D.or.SERIALIZABLE)...*Important* |
1c580 | 3a 20 4d 61 6e 79 20 41 50 49 73 20 75 73 65 64 20 66 6f 72 20 77 72 69 74 69 6e 67 20 4d 79 53 | :.Many.APIs.used.for.writing.MyS |
1c5a0 | 51 4c 20 63 6c 69 65 6e 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 28 73 75 63 68 0a 61 73 20 | QL.client.applications.(such.as. |
1c5c0 | 4a 44 42 43 29 20 70 72 6f 76 69 64 65 20 74 68 65 69 72 20 6f 77 6e 20 6d 65 74 68 6f 64 73 20 | JDBC).provide.their.own.methods. |
1c5e0 | 66 6f 72 20 73 74 61 72 74 69 6e 67 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 20 74 68 61 74 20 63 | for.starting.transactions.that.c |
1c600 | 61 6e 0a 28 61 6e 64 20 73 6f 6d 65 74 69 6d 65 73 20 73 68 6f 75 6c 64 29 20 62 65 20 75 73 65 | an.(and.sometimes.should).be.use |
1c620 | 64 20 69 6e 73 74 65 61 64 20 6f 66 20 73 65 6e 64 69 6e 67 20 61 20 53 54 41 52 54 20 54 52 41 | d.instead.of.sending.a.START.TRA |
1c640 | 4e 53 41 43 54 49 4f 4e 0a 73 74 61 74 65 6d 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 63 6c 69 65 | NSACTION.statement.from.the.clie |
1c660 | 6e 74 2e 20 53 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 | nt..See.http://dev.mysql.com/doc |
1c680 | 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 63 6f 6e 6e 65 63 74 6f 72 73 2d 61 70 69 73 2e 68 | /refman/5.5/en/connectors-apis.h |
1c6a0 | 74 6d 6c 2c 20 6f 72 20 74 68 65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 79 6f | tml,.or.the.documentation.for.yo |
1c6c0 | 75 72 20 41 50 49 2c 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 | ur.API,.for.more.information...T |
1c6e0 | 6f 20 64 69 73 61 62 6c 65 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 65 78 70 6c 69 63 | o.disable.autocommit.mode.explic |
1c700 | 69 74 6c 79 2c 20 75 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e | itly,.use.the.following.statemen |
1c720 | 74 3a 0a 0a 53 45 54 20 61 75 74 6f 63 6f 6d 6d 69 74 3d 30 3b 0a 0a 41 66 74 65 72 20 64 69 73 | t:..SET.autocommit=0;..After.dis |
1c740 | 61 62 6c 69 6e 67 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 62 79 20 73 65 74 74 69 6e | abling.autocommit.mode.by.settin |
1c760 | 67 20 74 68 65 20 61 75 74 6f 63 6f 6d 6d 69 74 20 76 61 72 69 61 62 6c 65 20 74 6f 0a 7a 65 72 | g.the.autocommit.variable.to.zer |
1c780 | 6f 2c 20 63 68 61 6e 67 65 73 20 74 6f 20 74 72 61 6e 73 61 63 74 69 6f 6e 2d 73 61 66 65 20 74 | o,.changes.to.transaction-safe.t |
1c7a0 | 61 62 6c 65 73 20 28 73 75 63 68 20 61 73 20 74 68 6f 73 65 20 66 6f 72 20 49 6e 6e 6f 44 42 29 | ables.(such.as.those.for.InnoDB) |
1c7c0 | 20 61 72 65 20 6e 6f 74 20 6d 61 64 65 20 70 65 72 6d 61 6e 65 6e 74 20 69 6d 6d 65 64 69 61 74 | .are.not.made.permanent.immediat |
1c7e0 | 65 6c 79 2e 20 59 6f 75 20 6d 75 73 74 20 75 73 65 20 43 4f 4d 4d 49 54 20 74 6f 0a 73 74 6f 72 | ely..You.must.use.COMMIT.to.stor |
1c800 | 65 20 79 6f 75 72 20 63 68 61 6e 67 65 73 20 74 6f 20 64 69 73 6b 20 6f 72 20 52 4f 4c 4c 42 41 | e.your.changes.to.disk.or.ROLLBA |
1c820 | 43 4b 20 74 6f 20 69 67 6e 6f 72 65 20 74 68 65 20 63 68 61 6e 67 65 73 2e 0a 0a 61 75 74 6f 63 | CK.to.ignore.the.changes...autoc |
1c840 | 6f 6d 6d 69 74 20 69 73 20 61 20 73 65 73 73 69 6f 6e 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20 | ommit.is.a.session.variable.and. |
1c860 | 6d 75 73 74 20 62 65 20 73 65 74 20 66 6f 72 20 65 61 63 68 20 73 65 73 73 69 6f 6e 2e 20 54 6f | must.be.set.for.each.session..To |
1c880 | 0a 64 69 73 61 62 6c 65 20 61 75 74 6f 63 6f 6d 6d 69 74 20 6d 6f 64 65 20 66 6f 72 20 65 61 63 | .disable.autocommit.mode.for.eac |
1c8a0 | 68 20 6e 65 77 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c 20 73 65 65 20 74 68 65 20 64 65 73 63 72 69 | h.new.connection,.see.the.descri |
1c8c0 | 70 74 69 6f 6e 20 6f 66 0a 74 68 65 20 61 75 74 6f 63 6f 6d 6d 69 74 20 73 79 73 74 65 6d 20 76 | ption.of.the.autocommit.system.v |
1c8e0 | 61 72 69 61 62 6c 65 20 61 74 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ariable.at.https://mariadb.com/k |
1c900 | 62 2f 65 6e 2f 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 2f 2e 0a 0a | b/en/server-system-variables/... |
1c920 | 42 45 47 49 4e 20 61 6e 64 20 42 45 47 49 4e 20 57 4f 52 4b 20 61 72 65 20 73 75 70 70 6f 72 74 | BEGIN.and.BEGIN.WORK.are.support |
1c940 | 65 64 20 61 73 20 61 6c 69 61 73 65 73 20 6f 66 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 | ed.as.aliases.of.START.TRANSACTI |
1c960 | 4f 4e 20 66 6f 72 0a 69 6e 69 74 69 61 74 69 6e 67 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e | ON.for.initiating.a.transaction. |
1c980 | 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 69 73 20 73 74 61 6e 64 61 72 64 20 53 | .START.TRANSACTION.is.standard.S |
1c9a0 | 51 4c 20 73 79 6e 74 61 78 20 61 6e 64 0a 69 73 20 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 | QL.syntax.and.is.the.recommended |
1c9c0 | 20 77 61 79 20 74 6f 20 73 74 61 72 74 20 61 6e 20 61 64 2d 68 6f 63 20 74 72 61 6e 73 61 63 74 | .way.to.start.an.ad-hoc.transact |
1c9e0 | 69 6f 6e 2e 0a 0a 54 68 65 20 42 45 47 49 4e 20 73 74 61 74 65 6d 65 6e 74 20 64 69 66 66 65 72 | ion...The.BEGIN.statement.differ |
1ca00 | 73 20 66 72 6f 6d 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 65 20 42 45 47 49 4e 20 6b 65 79 77 | s.from.the.use.of.the.BEGIN.keyw |
1ca20 | 6f 72 64 20 74 68 61 74 0a 73 74 61 72 74 73 20 61 20 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 | ord.that.starts.a.BEGIN.....END. |
1ca40 | 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 6c 61 74 74 65 72 20 64 | compound.statement..The.latter.d |
1ca60 | 6f 65 73 20 6e 6f 74 20 62 65 67 69 6e 20 61 0a 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 53 65 65 | oes.not.begin.a.transaction..See |
1ca80 | 20 5b 48 45 4c 50 20 42 45 47 49 4e 20 45 4e 44 5d 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 57 69 74 68 | .[HELP.BEGIN.END]...*Note*:.With |
1caa0 | 69 6e 20 61 6c 6c 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 20 28 73 74 6f 72 65 64 20 70 | in.all.stored.programs.(stored.p |
1cac0 | 72 6f 63 65 64 75 72 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2c 0a 74 72 69 67 67 65 72 | rocedures.and.functions,.trigger |
1cae0 | 73 2c 20 61 6e 64 20 65 76 65 6e 74 73 29 2c 20 74 68 65 20 70 61 72 73 65 72 20 74 72 65 61 74 | s,.and.events),.the.parser.treat |
1cb00 | 73 20 42 45 47 49 4e 20 5b 57 4f 52 4b 5d 20 61 73 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a | s.BEGIN.[WORK].as.the.beginning. |
1cb20 | 6f 66 20 61 20 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 62 6c 6f 63 6b 2e 20 42 65 67 69 6e 20 | of.a.BEGIN.....END.block..Begin. |
1cb40 | 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 77 69 | a.transaction.in.this.context.wi |
1cb60 | 74 68 0a 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 69 6e 73 74 65 61 64 2e 0a 0a 54 | th.START.TRANSACTION.instead...T |
1cb80 | 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 4b 20 6b 65 79 77 6f 72 64 20 69 73 20 73 75 70 70 | he.optional.WORK.keyword.is.supp |
1cba0 | 6f 72 74 65 64 20 66 6f 72 20 43 4f 4d 4d 49 54 20 61 6e 64 20 52 4f 4c 4c 42 41 43 4b 2c 20 61 | orted.for.COMMIT.and.ROLLBACK,.a |
1cbc0 | 73 20 61 72 65 0a 74 68 65 20 43 48 41 49 4e 20 61 6e 64 20 52 45 4c 45 41 53 45 20 63 6c 61 75 | s.are.the.CHAIN.and.RELEASE.clau |
1cbe0 | 73 65 73 2e 20 43 48 41 49 4e 20 61 6e 64 20 52 45 4c 45 41 53 45 20 63 61 6e 20 62 65 20 75 73 | ses..CHAIN.and.RELEASE.can.be.us |
1cc00 | 65 64 20 66 6f 72 0a 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 | ed.for.additional.control.over.t |
1cc20 | 72 61 6e 73 61 63 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 54 68 65 20 76 61 6c 75 65 | ransaction.completion..The.value |
1cc40 | 20 6f 66 20 74 68 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 5f 74 79 70 65 20 73 79 73 74 65 6d 20 76 | .of.the.completion_type.system.v |
1cc60 | 61 72 69 61 62 6c 65 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 | ariable.determines.the.default.c |
1cc80 | 6f 6d 70 6c 65 74 69 6f 6e 0a 62 65 68 61 76 69 6f 72 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f | ompletion.behavior..See.https:// |
1cca0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d | mariadb.com/kb/en/server-system- |
1ccc0 | 76 61 72 69 61 62 6c 65 73 2f 2e 0a 0a 54 68 65 20 41 4e 44 20 43 48 41 49 4e 20 63 6c 61 75 73 | variables/...The.AND.CHAIN.claus |
1cce0 | 65 20 63 61 75 73 65 73 20 61 20 6e 65 77 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 74 6f 20 62 65 | e.causes.a.new.transaction.to.be |
1cd00 | 67 69 6e 20 61 73 20 73 6f 6f 6e 20 61 73 20 74 68 65 0a 63 75 72 72 65 6e 74 20 6f 6e 65 20 65 | gin.as.soon.as.the.current.one.e |
1cd20 | 6e 64 73 2c 20 61 6e 64 20 74 68 65 20 6e 65 77 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 68 61 73 | nds,.and.the.new.transaction.has |
1cd40 | 20 74 68 65 20 73 61 6d 65 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 0a 61 73 20 74 68 65 | .the.same.isolation.level.as.the |
1cd60 | 20 6a 75 73 74 2d 74 65 72 6d 69 6e 61 74 65 64 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 54 68 | .just-terminated.transaction..Th |
1cd80 | 65 20 52 45 4c 45 41 53 45 20 63 6c 61 75 73 65 20 63 61 75 73 65 73 20 74 68 65 0a 73 65 72 76 | e.RELEASE.clause.causes.the.serv |
1cda0 | 65 72 20 74 6f 20 64 69 73 63 6f 6e 6e 65 63 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6c 69 | er.to.disconnect.the.current.cli |
1cdc0 | 65 6e 74 20 73 65 73 73 69 6f 6e 20 61 66 74 65 72 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 74 68 | ent.session.after.terminating.th |
1cde0 | 65 0a 63 75 72 72 65 6e 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 49 6e 63 6c 75 64 69 6e 67 | e.current.transaction..Including |
1ce00 | 20 74 68 65 20 4e 4f 20 6b 65 79 77 6f 72 64 20 73 75 70 70 72 65 73 73 65 73 20 43 48 41 49 4e | .the.NO.keyword.suppresses.CHAIN |
1ce20 | 20 6f 72 0a 52 45 4c 45 41 53 45 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 77 68 69 63 68 20 63 61 | .or.RELEASE.completion,.which.ca |
1ce40 | 6e 20 62 65 20 75 73 65 66 75 6c 20 69 66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 5f 74 79 | n.be.useful.if.the.completion_ty |
1ce60 | 70 65 20 73 79 73 74 65 6d 0a 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 20 63 61 75 | pe.system.variable.is.set.to.cau |
1ce80 | 73 65 20 63 68 61 69 6e 69 6e 67 20 6f 72 20 72 65 6c 65 61 73 65 20 63 6f 6d 70 6c 65 74 69 6f | se.chaining.or.release.completio |
1cea0 | 6e 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | n.by.default...URL:.https://mari |
1cec0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 61 72 74 2d 74 72 61 6e 73 61 63 74 69 6f 6e 2f | adb.com/kb/en/start-transaction/ |
1cee0 | 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 | ..,.https://mariadb.com/kb/en/st |
1cf00 | 61 72 74 2d 74 72 61 6e 73 61 63 74 69 6f 6e 2f 03 03 27 01 02 93 00 00 00 0b 42 45 54 57 45 45 | art-transaction/..'.......BETWEE |
1cf20 | 4e 20 41 4e 44 12 00 d6 01 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 42 45 54 57 45 45 4e 20 6d 69 | N.AND....Syntax:.expr.BETWEEN.mi |
1cf40 | 6e 20 41 4e 44 20 6d 61 78 0a 0a 49 66 20 65 78 70 72 20 69 73 20 67 72 65 61 74 65 72 20 74 68 | n.AND.max..If.expr.is.greater.th |
1cf60 | 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 6d 69 6e 20 61 6e 64 20 65 78 70 72 20 69 73 20 6c | an.or.equal.to.min.and.expr.is.l |
1cf80 | 65 73 73 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 0a 74 6f 20 6d 61 78 2c 20 42 45 54 57 45 45 | ess.than.or.equal.to.max,.BETWEE |
1cfa0 | 4e 20 72 65 74 75 72 6e 73 20 31 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 72 65 74 75 72 6e | N.returns.1,.otherwise.it.return |
1cfc0 | 73 20 30 2e 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 0a 74 6f 20 74 68 65 20 65 | s.0..This.is.equivalent.to.the.e |
1cfe0 | 78 70 72 65 73 73 69 6f 6e 20 28 6d 69 6e 20 3c 3d 20 65 78 70 72 20 41 4e 44 20 65 78 70 72 20 | xpression.(min.<=.expr.AND.expr. |
1d000 | 3c 3d 20 6d 61 78 29 20 69 66 20 61 6c 6c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 0a 61 72 65 | <=.max).if.all.the.arguments.are |
1d020 | 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 20 4f 74 68 65 72 77 69 73 65 20 74 79 70 | .of.the.same.type..Otherwise.typ |
1d040 | 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 74 61 6b 65 73 20 70 6c 61 63 65 20 61 63 63 6f 72 64 69 | e.conversion.takes.place.accordi |
1d060 | 6e 67 0a 74 6f 20 74 68 65 20 72 75 6c 65 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 | ng.to.the.rules.described.in.htt |
1d080 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 79 70 65 2d 63 6f 6e 76 | ps://mariadb.com/kb/en/type-conv |
1d0a0 | 65 72 73 69 6f 6e 2f 2c 20 62 75 74 0a 61 70 70 6c 69 65 64 20 74 6f 20 61 6c 6c 20 74 68 65 20 | ersion/,.but.applied.to.all.the. |
1d0c0 | 74 68 72 65 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | three.arguments...URL:.https://m |
1d0e0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 65 74 77 65 65 6e 2d 61 6e 64 2f 0a 0a 12 | ariadb.com/kb/en/between-and/... |
1d100 | 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 42 45 54 57 45 45 4e 20 31 20 41 4e 44 | .MariaDB>.SELECT.2.BETWEEN.1.AND |
1d120 | 20 33 2c 20 32 20 42 45 54 57 45 45 4e 20 33 20 61 6e 64 20 31 3b 0a 20 20 20 20 20 20 20 20 2d | .3,.2.BETWEEN.3.and.1;.........- |
1d140 | 3e 20 31 2c 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 42 45 54 57 45 45 4e | >.1,.0.MariaDB>.SELECT.1.BETWEEN |
1d160 | 20 32 20 41 4e 44 20 33 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 | .2.AND.3;.........->.0.MariaDB>. |
1d180 | 53 45 4c 45 43 54 20 27 62 27 20 42 45 54 57 45 45 4e 20 27 61 27 20 41 4e 44 20 27 63 27 3b 0a | SELECT.'b'.BETWEEN.'a'.AND.'c';. |
1d1a0 | 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 42 | ........->.1.MariaDB>.SELECT.2.B |
1d1c0 | 45 54 57 45 45 4e 20 32 20 41 4e 44 20 27 33 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d | ETWEEN.2.AND.'3';.........->.1.M |
1d1e0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 42 45 54 57 45 45 4e 20 32 20 41 4e 44 20 27 | ariaDB>.SELECT.2.BETWEEN.2.AND.' |
1d200 | 78 2d 33 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | x-3';.........->.0.&.https://mar |
1d220 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 65 74 77 65 65 6e 2d 61 6e 64 2f 00 01 00 dd 12 | iadb.com/kb/en/between-and/..... |
1d240 | 94 00 00 00 0c 4d 55 4c 54 49 50 4f 4c 59 47 4f 4e 18 00 9e 00 4d 75 6c 74 69 50 6f 6c 79 67 6f | .....MULTIPOLYGON....MultiPolygo |
1d260 | 6e 28 70 6f 6c 79 31 2c 70 6f 6c 79 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 | n(poly1,poly2,...)..Constructs.a |
1d280 | 20 4d 75 6c 74 69 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 20 66 72 6f 6d 20 61 20 73 65 74 20 6f | .MultiPolygon.value.from.a.set.o |
1d2a0 | 66 20 50 6f 6c 79 67 6f 6e 20 6f 72 20 57 4b 42 20 50 6f 6c 79 67 6f 6e 0a 61 72 67 75 6d 65 6e | f.Polygon.or.WKB.Polygon.argumen |
1d2c0 | 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ts...URL:.https://mariadb.com/kb |
1d2e0 | 2f 65 6e 2f 6d 75 6c 74 69 70 6f 6c 79 67 6f 6e 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | /en/multipolygon/..'.https://mar |
1d300 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 69 70 6f 6c 79 67 6f 6e 2f 03 01 aa 02 | iadb.com/kb/en/multipolygon/.... |
1d320 | 02 95 00 00 00 0b 54 49 4d 45 5f 46 4f 52 4d 41 54 1f 00 12 01 53 79 6e 74 61 78 3a 0a 54 49 4d | ......TIME_FORMAT....Syntax:.TIM |
1d340 | 45 5f 46 4f 52 4d 41 54 28 74 69 6d 65 2c 66 6f 72 6d 61 74 29 0a 0a 54 68 69 73 20 69 73 20 75 | E_FORMAT(time,format)..This.is.u |
1d360 | 73 65 64 20 6c 69 6b 65 20 74 68 65 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 29 20 66 75 6e 63 74 | sed.like.the.DATE_FORMAT().funct |
1d380 | 69 6f 6e 2c 20 62 75 74 20 74 68 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 6d 61 79 0a 63 | ion,.but.the.format.string.may.c |
1d3a0 | 6f 6e 74 61 69 6e 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 72 73 20 6f 6e 6c 79 20 66 6f | ontain.format.specifiers.only.fo |
1d3c0 | 72 20 68 6f 75 72 73 2c 20 6d 69 6e 75 74 65 73 2c 20 73 65 63 6f 6e 64 73 2c 20 61 6e 64 0a 6d | r.hours,.minutes,.seconds,.and.m |
1d3e0 | 69 63 72 6f 73 65 63 6f 6e 64 73 2e 20 4f 74 68 65 72 20 73 70 65 63 69 66 69 65 72 73 20 70 72 | icroseconds..Other.specifiers.pr |
1d400 | 6f 64 75 63 65 20 61 20 4e 55 4c 4c 20 76 61 6c 75 65 20 6f 72 20 30 2e 0a 0a 55 52 4c 3a 20 68 | oduce.a.NULL.value.or.0...URL:.h |
1d420 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 5f 66 6f | ttps://mariadb.com/kb/en/time_fo |
1d440 | 72 6d 61 74 2f 0a 0a 59 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 5f 46 4f | rmat/..Y.MariaDB>.SELECT.TIME_FO |
1d460 | 52 4d 41 54 28 27 31 30 30 3a 30 30 3a 30 30 27 2c 20 27 25 48 20 25 6b 20 25 68 20 25 49 20 25 | RMAT('100:00:00',.'%H.%k.%h.%I.% |
1d480 | 6c 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 30 30 20 31 30 30 20 30 34 20 30 34 20 34 | l');.........->.'100.100.04.04.4 |
1d4a0 | 27 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 | '.&.https://mariadb.com/kb/en/ti |
1d4c0 | 6d 65 5f 66 6f 72 6d 61 74 2f 00 00 03 01 02 02 02 96 00 00 00 04 4c 45 46 54 25 00 98 00 53 79 | me_format/............LEFT%...Sy |
1d4e0 | 6e 74 61 78 3a 0a 4c 45 46 54 28 73 74 72 2c 6c 65 6e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 | ntax:.LEFT(str,len)..Returns.the |
1d500 | 20 6c 65 66 74 6d 6f 73 74 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 | .leftmost.len.characters.from.th |
1d520 | 65 20 73 74 72 69 6e 67 20 73 74 72 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 20 61 6e 79 0a 61 72 67 | e.string.str,.or.NULL.if.any.arg |
1d540 | 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | ument.is.NULL...URL:.https://mar |
1d560 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 66 74 2f 0a 0a 39 00 4d 61 72 69 61 44 42 3e | iadb.com/kb/en/left/..9.MariaDB> |
1d580 | 20 53 45 4c 45 43 54 20 4c 45 46 54 28 27 66 6f 6f 62 61 72 62 61 72 27 2c 20 35 29 3b 0a 20 20 | .SELECT.LEFT('foobarbar',.5);... |
1d5a0 | 20 20 20 20 20 20 2d 3e 20 27 66 6f 6f 62 61 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ......->.'fooba'...https://maria |
1d5c0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 66 74 2f 00 00 01 01 99 12 97 00 00 00 11 46 4c 55 | db.com/kb/en/left/...........FLU |
1d5e0 | 53 48 20 51 55 45 52 59 20 43 41 43 48 45 1a 00 50 01 59 6f 75 20 63 61 6e 20 64 65 66 72 61 67 | SH.QUERY.CACHE..P.You.can.defrag |
1d600 | 6d 65 6e 74 20 74 68 65 20 71 75 65 72 79 20 63 61 63 68 65 20 74 6f 20 62 65 74 74 65 72 20 75 | ment.the.query.cache.to.better.u |
1d620 | 74 69 6c 69 7a 65 20 69 74 73 20 6d 65 6d 6f 72 79 20 77 69 74 68 0a 74 68 65 20 46 4c 55 53 48 | tilize.its.memory.with.the.FLUSH |
1d640 | 20 51 55 45 52 59 20 43 41 43 48 45 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 73 74 61 74 | .QUERY.CACHE.statement..The.stat |
1d660 | 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 72 65 6d 6f 76 65 20 61 6e 79 0a 71 75 65 72 69 65 | ement.does.not.remove.any.querie |
1d680 | 73 20 66 72 6f 6d 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 54 68 65 20 52 45 53 45 54 20 51 55 45 | s.from.the.cache...The.RESET.QUE |
1d6a0 | 52 59 20 43 41 43 48 45 20 73 74 61 74 65 6d 65 6e 74 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 71 | RY.CACHE.statement.removes.all.q |
1d6c0 | 75 65 72 79 20 72 65 73 75 6c 74 73 20 66 72 6f 6d 20 74 68 65 0a 71 75 65 72 79 20 63 61 63 68 | uery.results.from.the.query.cach |
1d6e0 | 65 2e 20 54 68 65 20 46 4c 55 53 48 20 54 41 42 4c 45 53 20 73 74 61 74 65 6d 65 6e 74 20 61 6c | e..The.FLUSH.TABLES.statement.al |
1d700 | 73 6f 20 64 6f 65 73 20 74 68 69 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | so.does.this...URL:.https://mari |
1d720 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 75 73 68 2d 71 75 65 72 79 2d 63 61 63 68 65 2f | adb.com/kb/en/flush-query-cache/ |
1d740 | 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c | ..,.https://mariadb.com/kb/en/fl |
1d760 | 75 73 68 2d 71 75 65 72 79 2d 63 61 63 68 65 2f 03 01 ac 00 12 98 00 00 00 0d 53 45 54 20 44 41 | ush-query-cache/..........SET.DA |
1d780 | 54 41 20 54 59 50 45 16 00 6b 01 53 45 54 28 27 76 61 6c 75 65 31 27 2c 27 76 61 6c 75 65 32 27 | TA.TYPE..k.SET('value1','value2' |
1d7a0 | 2c 2e 2e 2e 29 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d | ,...).[CHARACTER.SET.charset_nam |
1d7c0 | 65 5d 20 5b 43 4f 4c 4c 41 54 45 0a 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 20 73 | e].[COLLATE.collation_name]..A.s |
1d7e0 | 65 74 2e 20 41 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 61 6e 20 68 61 76 | et..A.string.object.that.can.hav |
1d800 | 65 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 76 61 6c 75 65 73 2c 20 65 61 63 68 20 6f 66 20 77 | e.zero.or.more.values,.each.of.w |
1d820 | 68 69 63 68 0a 6d 75 73 74 20 62 65 20 63 68 6f 73 65 6e 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 | hich.must.be.chosen.from.the.lis |
1d840 | 74 20 6f 66 20 76 61 6c 75 65 73 20 27 76 61 6c 75 65 31 27 2c 20 27 76 61 6c 75 65 32 27 2c 20 | t.of.values.'value1',.'value2',. |
1d860 | 2e 2e 2e 20 41 20 53 45 54 0a 63 6f 6c 75 6d 6e 20 63 61 6e 20 68 61 76 65 20 61 20 6d 61 78 69 | ....A.SET.column.can.have.a.maxi |
1d880 | 6d 75 6d 20 6f 66 20 36 34 20 6d 65 6d 62 65 72 73 2e 20 53 45 54 20 76 61 6c 75 65 73 20 61 72 | mum.of.64.members..SET.values.ar |
1d8a0 | 65 20 72 65 70 72 65 73 65 6e 74 65 64 0a 69 6e 74 65 72 6e 61 6c 6c 79 20 61 73 20 69 6e 74 65 | e.represented.internally.as.inte |
1d8c0 | 67 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | gers...URL:.https://mariadb.com/ |
1d8e0 | 6b 62 2f 65 6e 2f 73 65 74 2d 64 61 74 61 2d 74 79 70 65 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f | kb/en/set-data-type/..(.https:// |
1d900 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 64 61 74 61 2d 74 79 70 65 2f | mariadb.com/kb/en/set-data-type/ |
1d920 | 03 06 70 00 02 99 00 00 00 04 52 41 4e 44 04 00 80 01 53 79 6e 74 61 78 3a 0a 52 41 4e 44 28 29 | ..p.......RAND....Syntax:.RAND() |
1d940 | 2c 20 52 41 4e 44 28 4e 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 72 61 6e 64 6f 6d 20 66 6c 6f 61 | ,.RAND(N)..Returns.a.random.floa |
1d960 | 74 69 6e 67 2d 70 6f 69 6e 74 20 76 61 6c 75 65 20 76 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 | ting-point.value.v.in.the.range. |
1d980 | 30 20 3c 3d 20 76 20 3c 20 31 2e 30 2e 20 49 66 20 61 0a 63 6f 6e 73 74 61 6e 74 20 69 6e 74 65 | 0.<=.v.<.1.0..If.a.constant.inte |
1d9a0 | 67 65 72 20 61 72 67 75 6d 65 6e 74 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 69 74 20 | ger.argument.N.is.specified,.it. |
1d9c0 | 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 73 65 65 64 20 76 61 6c 75 65 2c 0a 77 68 69 63 68 | is.used.as.the.seed.value,.which |
1d9e0 | 20 70 72 6f 64 75 63 65 73 20 61 20 72 65 70 65 61 74 61 62 6c 65 20 73 65 71 75 65 6e 63 65 20 | .produces.a.repeatable.sequence. |
1da00 | 6f 66 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 73 2e 20 49 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | of.column.values..In.the.followi |
1da20 | 6e 67 0a 65 78 61 6d 70 6c 65 2c 20 6e 6f 74 65 20 74 68 61 74 20 74 68 65 20 73 65 71 75 65 6e | ng.example,.note.that.the.sequen |
1da40 | 63 65 73 20 6f 66 20 76 61 6c 75 65 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 52 41 4e 44 28 33 | ces.of.values.produced.by.RAND(3 |
1da60 | 29 20 69 73 20 74 68 65 0a 73 61 6d 65 20 62 6f 74 68 20 70 6c 61 63 65 73 20 77 68 65 72 65 20 | ).is.the.same.both.places.where. |
1da80 | 69 74 20 6f 63 63 75 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | it.occurs...URL:.https://mariadb |
1daa0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 61 6e 64 2f 0a 0a bf 04 4d 61 72 69 61 44 42 3e 20 43 52 45 | .com/kb/en/rand/....MariaDB>.CRE |
1dac0 | 41 54 45 20 54 41 42 4c 45 20 74 20 28 69 20 49 4e 54 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 | ATE.TABLE.t.(i.INT);.Query.OK,.0 |
1dae0 | 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 34 32 20 73 65 63 29 0a 0a 4d 61 72 69 61 | .rows.affected.(0.42.sec)..Maria |
1db00 | 44 42 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 20 56 41 4c 55 45 53 28 31 29 2c 28 32 29 2c | DB>.INSERT.INTO.t.VALUES(1),(2), |
1db20 | 28 33 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 33 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 | (3);.Query.OK,.3.rows.affected.( |
1db40 | 30 2e 30 30 20 73 65 63 29 0a 52 65 63 6f 72 64 73 3a 20 33 20 20 44 75 70 6c 69 63 61 74 65 73 | 0.00.sec).Records:.3..Duplicates |
1db60 | 3a 20 30 20 20 57 61 72 6e 69 6e 67 73 3a 20 30 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | :.0..Warnings:.0..MariaDB>.SELEC |
1db80 | 54 20 69 2c 20 52 41 4e 44 28 29 20 46 52 4f 4d 20 74 3b 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | T.i,.RAND().FROM.t;.+------+---- |
1dba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 69 20 20 20 20 7c 20 52 41 4e 44 28 29 20 | --------------+.|.i....|.RAND(). |
1dbc0 | 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..........|.+------+------------ |
1dbe0 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 31 20 7c 20 30 2e 36 31 39 31 34 33 38 38 37 30 36 38 32 | ------+.|....1.|.0.6191438870682 |
1dc00 | 38 20 7c 0a 7c 20 20 20 20 32 20 7c 20 30 2e 39 33 38 34 35 31 36 38 33 30 39 31 34 32 20 7c 0a | 8.|.|....2.|.0.93845168309142.|. |
1dc20 | 7c 20 20 20 20 33 20 7c 20 30 2e 38 33 34 38 32 36 37 38 34 39 38 35 39 31 20 7c 0a 2b 2d 2d 2d | |....3.|.0.83482678498591.|.+--- |
1dc40 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 33 20 72 6f 77 73 20 69 | ---+------------------+.3.rows.i |
1dc60 | 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | n.set.(0.00.sec)..MariaDB>.SELEC |
1dc80 | 54 20 69 2c 20 52 41 4e 44 28 33 29 20 46 52 4f 4d 20 74 3b 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | T.i,.RAND(3).FROM.t;.+------+--- |
1dca0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 69 20 20 20 20 7c 20 52 41 4e 44 28 33 | ---------------+.|.i....|.RAND(3 |
1dcc0 | 29 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | )..........|.+------+----------- |
1dce0 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 31 20 7c 20 30 2e 39 30 35 37 36 39 37 35 35 39 37 36 | -------+.|....1.|.0.905769755976 |
1dd00 | 30 36 20 7c 0a 7c 20 20 20 20 32 20 7c 20 30 2e 33 37 33 30 37 39 30 35 38 31 33 30 33 35 20 7c | 06.|.|....2.|.0.37307905813035.| |
1dd20 | 0a 7c 20 20 20 20 33 20 7c 20 30 2e 31 34 38 30 38 36 30 35 33 34 35 37 31 39 20 7c 0a 2b 2d 2d | .|....3.|.0.14808605345719.|.+-- |
1dd40 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 33 20 72 6f 77 73 20 | ----+------------------+.3.rows. |
1dd60 | 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | in.set.(0.00.sec)..MariaDB>.SELE |
1dd80 | 43 54 20 69 2c 20 52 41 4e 44 28 29 20 46 52 4f 4d 20 74 3b 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | CT.i,.RAND().FROM.t;.+------+--- |
1dda0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 69 20 20 20 20 7c 20 52 41 4e 44 28 29 | ---------------+.|.i....|.RAND() |
1ddc0 | 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...........|.+------+----------- |
1dde0 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 31 20 7c 20 30 2e 33 35 38 37 37 38 39 30 36 33 38 38 | -------+.|....1.|.0.358778906388 |
1de00 | 39 33 20 7c 0a 7c 20 20 20 20 32 20 7c 20 30 2e 32 38 39 34 31 34 32 30 37 37 32 30 35 38 20 7c | 93.|.|....2.|.0.28941420772058.| |
1de20 | 0a 7c 20 20 20 20 33 20 7c 20 30 2e 33 37 30 37 33 34 33 35 30 31 36 39 37 36 20 7c 0a 2b 2d 2d | .|....3.|.0.37073435016976.|.+-- |
1de40 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 33 20 72 6f 77 73 20 | ----+------------------+.3.rows. |
1de60 | 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | in.set.(0.00.sec)..MariaDB>.SELE |
1de80 | 43 54 20 69 2c 20 52 41 4e 44 28 33 29 20 46 52 4f 4d 20 74 3b 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d | CT.i,.RAND(3).FROM.t;.+------+-- |
1dea0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 69 20 20 20 20 7c 20 52 41 4e 44 28 | ----------------+.|.i....|.RAND( |
1dec0 | 33 29 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 3)..........|.+------+---------- |
1dee0 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 31 20 7c 20 30 2e 39 30 35 37 36 39 37 35 35 39 37 | --------+.|....1.|.0.90576975597 |
1df00 | 36 30 36 20 7c 0a 7c 20 20 20 20 32 20 7c 20 30 2e 33 37 33 30 37 39 30 35 38 31 33 30 33 35 20 | 606.|.|....2.|.0.37307905813035. |
1df20 | 7c 0a 7c 20 20 20 20 33 20 7c 20 30 2e 31 34 38 30 38 36 30 35 33 34 35 37 31 39 20 7c 0a 2b 2d | |.|....3.|.0.14808605345719.|.+- |
1df40 | 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 33 20 72 6f 77 73 | -----+------------------+.3.rows |
1df60 | 20 69 6e 20 73 65 74 20 28 30 2e 30 31 20 73 65 63 29 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | .in.set.(0.01.sec)...https://mar |
1df80 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 61 6e 64 2f 03 01 83 01 02 9a 00 00 00 04 52 50 | iadb.com/kb/en/rand/..........RP |
1dfa0 | 41 44 25 00 ec 00 53 79 6e 74 61 78 3a 0a 52 50 41 44 28 73 74 72 2c 6c 65 6e 2c 70 61 64 73 74 | AD%...Syntax:.RPAD(str,len,padst |
1dfc0 | 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 2c 20 72 69 67 68 | r)..Returns.the.string.str,.righ |
1dfe0 | 74 2d 70 61 64 64 65 64 20 77 69 74 68 20 74 68 65 20 73 74 72 69 6e 67 20 70 61 64 73 74 72 20 | t-padded.with.the.string.padstr. |
1e000 | 74 6f 20 61 20 6c 65 6e 67 74 68 0a 6f 66 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 73 2e 20 49 | to.a.length.of.len.characters..I |
1e020 | 66 20 73 74 72 20 69 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 6c 65 6e 2c 20 74 68 65 20 72 65 | f.str.is.longer.than.len,.the.re |
1e040 | 74 75 72 6e 20 76 61 6c 75 65 20 69 73 0a 73 68 6f 72 74 65 6e 65 64 20 74 6f 20 6c 65 6e 20 63 | turn.value.is.shortened.to.len.c |
1e060 | 68 61 72 61 63 74 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | haracters...URL:.https://mariadb |
1e080 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 70 61 64 2f 0a 0a 66 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | .com/kb/en/rpad/..f.MariaDB>.SEL |
1e0a0 | 45 43 54 20 52 50 41 44 28 27 68 69 27 2c 35 2c 27 3f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | ECT.RPAD('hi',5,'?');.........-> |
1e0c0 | 20 27 68 69 3f 3f 3f 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 50 41 44 28 27 68 | .'hi???'.MariaDB>.SELECT.RPAD('h |
1e0e0 | 69 27 2c 31 2c 27 3f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 68 27 0a 1f 00 68 74 74 70 | i',1,'?');.........->.'h'...http |
1e100 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 70 61 64 2f 00 03 01 ee 02 | s://mariadb.com/kb/en/rpad/..... |
1e120 | 12 9b 00 00 00 0f 43 52 45 41 54 45 20 44 41 54 41 42 41 53 45 27 00 a9 01 53 79 6e 74 61 78 3a | ......CREATE.DATABASE'...Syntax: |
1e140 | 0a 43 52 45 41 54 45 20 7b 44 41 54 41 42 41 53 45 20 7c 20 53 43 48 45 4d 41 7d 20 5b 49 46 20 | .CREATE.{DATABASE.|.SCHEMA}.[IF. |
1e160 | 4e 4f 54 20 45 58 49 53 54 53 5d 20 64 62 5f 6e 61 6d 65 0a 20 20 20 20 5b 63 72 65 61 74 65 5f | NOT.EXISTS].db_name.....[create_ |
1e180 | 73 70 65 63 69 66 69 63 61 74 69 6f 6e 5d 20 2e 2e 2e 0a 0a 63 72 65 61 74 65 5f 73 70 65 63 69 | specification]......create_speci |
1e1a0 | 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 5b 44 45 46 41 55 4c 54 5d 20 43 48 41 52 41 43 54 45 | fication:.....[DEFAULT].CHARACTE |
1e1c0 | 52 20 53 45 54 20 5b 3d 5d 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 0a 20 20 7c 20 5b 44 45 46 41 | R.SET.[=].charset_name...|.[DEFA |
1e1e0 | 55 4c 54 5d 20 43 4f 4c 4c 41 54 45 20 5b 3d 5d 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 0a | ULT].COLLATE.[=].collation_name. |
1e200 | 0a 43 52 45 41 54 45 20 44 41 54 41 42 41 53 45 20 63 72 65 61 74 65 73 20 61 20 64 61 74 61 62 | .CREATE.DATABASE.creates.a.datab |
1e220 | 61 73 65 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 6e 61 6d 65 2e 20 54 6f 20 75 73 65 20 | ase.with.the.given.name..To.use. |
1e240 | 74 68 69 73 0a 73 74 61 74 65 6d 65 6e 74 2c 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 43 52 45 | this.statement,.you.need.the.CRE |
1e260 | 41 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 64 61 74 61 62 61 73 65 2e 20 | ATE.privilege.for.the.database.. |
1e280 | 43 52 45 41 54 45 0a 53 43 48 45 4d 41 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 43 | CREATE.SCHEMA.is.a.synonym.for.C |
1e2a0 | 52 45 41 54 45 20 44 41 54 41 42 41 53 45 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | REATE.DATABASE...URL:.https://ma |
1e2c0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 64 61 74 61 62 61 73 65 2f | riadb.com/kb/en/create-database/ |
1e2e0 | 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 | ..*.https://mariadb.com/kb/en/cr |
1e300 | 65 61 74 65 2d 64 61 74 61 62 61 73 65 2f 00 00 01 01 55 12 9c 00 00 00 03 44 45 43 16 00 1a 01 | eate-database/....U......DEC.... |
1e320 | 44 45 43 5b 28 4d 5b 2c 44 5d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c | DEC[(M[,D])].[UNSIGNED].[ZEROFIL |
1e340 | 4c 5d 2c 20 4e 55 4d 45 52 49 43 5b 28 4d 5b 2c 44 5d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 0a | L],.NUMERIC[(M[,D])].[UNSIGNED]. |
1e360 | 5b 5a 45 52 4f 46 49 4c 4c 5d 2c 20 46 49 58 45 44 5b 28 4d 5b 2c 44 5d 29 5d 20 5b 55 4e 53 49 | [ZEROFILL],.FIXED[(M[,D])].[UNSI |
1e380 | 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 54 68 65 73 65 20 74 79 70 65 73 20 61 72 | GNED].[ZEROFILL]..These.types.ar |
1e3a0 | 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 44 45 43 49 4d 41 4c 2e 20 54 68 65 20 46 49 58 45 | e.synonyms.for.DECIMAL..The.FIXE |
1e3c0 | 44 20 73 79 6e 6f 6e 79 6d 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 66 6f 72 20 63 6f 6d 70 61 | D.synonym.is.available.for.compa |
1e3e0 | 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 6f 74 68 65 72 20 64 61 74 61 62 61 73 65 20 73 79 73 | tibility.with.other.database.sys |
1e400 | 74 65 6d 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | tems...URL:.https://mariadb.com/ |
1e420 | 6b 62 2f 65 6e 2f 64 65 63 2d 6e 75 6d 65 72 69 63 2d 66 69 78 65 64 2f 0a 0a 2c 00 68 74 74 70 | kb/en/dec-numeric-fixed/..,.http |
1e440 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 2d 6e 75 6d 65 72 69 | s://mariadb.com/kb/en/dec-numeri |
1e460 | 63 2d 66 69 78 65 64 2f 03 01 97 01 12 9d 00 00 00 07 56 41 52 5f 50 4f 50 10 00 62 01 53 79 6e | c-fixed/..........VAR_POP..b.Syn |
1e480 | 74 61 78 3a 0a 56 41 52 5f 50 4f 50 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 | tax:.VAR_POP(expr)..Returns.the. |
1e4a0 | 70 6f 70 75 6c 61 74 69 6f 6e 20 73 74 61 6e 64 61 72 64 20 76 61 72 69 61 6e 63 65 20 6f 66 20 | population.standard.variance.of. |
1e4c0 | 65 78 70 72 2e 20 49 74 20 63 6f 6e 73 69 64 65 72 73 20 72 6f 77 73 20 61 73 0a 74 68 65 20 77 | expr..It.considers.rows.as.the.w |
1e4e0 | 68 6f 6c 65 20 70 6f 70 75 6c 61 74 69 6f 6e 2c 20 6e 6f 74 20 61 73 20 61 20 73 61 6d 70 6c 65 | hole.population,.not.as.a.sample |
1e500 | 2c 20 73 6f 20 69 74 20 68 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 61 | ,.so.it.has.the.number.of.rows.a |
1e520 | 73 0a 74 68 65 20 64 65 6e 6f 6d 69 6e 61 74 6f 72 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 | s.the.denominator..You.can.also. |
1e540 | 75 73 65 20 56 41 52 49 41 4e 43 45 28 29 2c 20 77 68 69 63 68 20 69 73 20 65 71 75 69 76 61 6c | use.VARIANCE(),.which.is.equival |
1e560 | 65 6e 74 20 62 75 74 0a 69 73 20 6e 6f 74 20 73 74 61 6e 64 61 72 64 20 53 51 4c 2e 0a 0a 56 41 | ent.but.is.not.standard.SQL...VA |
1e580 | 52 5f 50 4f 50 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 65 | R_POP().returns.NULL.if.there.we |
1e5a0 | 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | re.no.matching.rows...URL:.https |
1e5c0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 5f 70 6f 70 2f 0a 0a 22 | ://mariadb.com/kb/en/var_pop/.." |
1e5e0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 5f 70 | .https://mariadb.com/kb/en/var_p |
1e600 | 6f 70 2f 00 03 01 aa 02 02 9e 00 00 00 03 45 4c 54 25 00 ed 00 53 79 6e 74 61 78 3a 0a 45 4c 54 | op/...........ELT%...Syntax:.ELT |
1e620 | 28 4e 2c 73 74 72 31 2c 73 74 72 32 2c 73 74 72 33 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 | (N,str1,str2,str3,...)..Returns. |
1e640 | 73 74 72 31 20 69 66 20 4e 20 3d 20 31 2c 20 73 74 72 32 20 69 66 20 4e 20 3d 20 32 2c 20 61 6e | str1.if.N.=.1,.str2.if.N.=.2,.an |
1e660 | 64 20 73 6f 20 6f 6e 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 4e 20 69 73 0a 6c 65 | d.so.on..Returns.NULL.if.N.is.le |
1e680 | 73 73 20 74 68 61 6e 20 31 20 6f 72 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 74 68 65 20 6e 75 | ss.than.1.or.greater.than.the.nu |
1e6a0 | 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2e 20 45 4c 54 28 29 20 69 73 20 74 68 65 0a | mber.of.arguments..ELT().is.the. |
1e6c0 | 63 6f 6d 70 6c 65 6d 65 6e 74 20 6f 66 20 46 49 45 4c 44 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 | complement.of.FIELD()...URL:.htt |
1e6e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6c 74 2f 2e 68 74 6d 6c | ps://mariadb.com/kb/en/elt/.html |
1e700 | 0a 0a 89 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 4c 54 28 31 2c 20 27 65 6a 27 2c | ....MariaDB>.SELECT.ELT(1,.'ej', |
1e720 | 20 27 48 65 6a 61 27 2c 20 27 68 65 6a 27 2c 20 27 66 6f 6f 27 29 3b 0a 20 20 20 20 20 20 20 20 | .'Heja',.'hej',.'foo');......... |
1e740 | 2d 3e 20 27 65 6a 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 4c 54 28 34 2c 20 27 | ->.'ej'.MariaDB>.SELECT.ELT(4,.' |
1e760 | 65 6a 27 2c 20 27 48 65 6a 61 27 2c 20 27 68 65 6a 27 2c 20 27 66 6f 6f 27 29 3b 0a 20 20 20 20 | ej',.'Heja',.'hej',.'foo');..... |
1e780 | 20 20 20 20 2d 3e 20 27 66 6f 6f 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | ....->.'foo'.#.https://mariadb.c |
1e7a0 | 6f 6d 2f 6b 62 2f 65 6e 2f 65 6c 74 2f 2e 68 74 6d 6c 00 00 03 03 04 00 12 9f 00 00 00 0a 41 4c | om/kb/en/elt/.html............AL |
1e7c0 | 54 45 52 20 56 49 45 57 27 00 c9 02 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 0a 20 20 20 20 5b 41 | TER.VIEW'...Syntax:.ALTER.....[A |
1e7e0 | 4c 47 4f 52 49 54 48 4d 20 3d 20 7b 55 4e 44 45 46 49 4e 45 44 20 7c 20 4d 45 52 47 45 20 7c 20 | LGORITHM.=.{UNDEFINED.|.MERGE.|. |
1e800 | 54 45 4d 50 54 41 42 4c 45 7d 5d 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 3d 20 7b 20 75 73 65 | TEMPTABLE}].....[DEFINER.=.{.use |
1e820 | 72 20 7c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 5b 53 51 4c 20 53 45 43 | r.|.CURRENT_USER.}].....[SQL.SEC |
1e840 | 55 52 49 54 59 20 7b 20 44 45 46 49 4e 45 52 20 7c 20 49 4e 56 4f 4b 45 52 20 7d 5d 0a 20 20 20 | URITY.{.DEFINER.|.INVOKER.}].... |
1e860 | 20 56 49 45 57 20 76 69 65 77 5f 6e 61 6d 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 29 5d 0a | .VIEW.view_name.[(column_list)]. |
1e880 | 20 20 20 20 41 53 20 73 65 6c 65 63 74 5f 73 74 61 74 65 6d 65 6e 74 0a 20 20 20 20 5b 57 49 54 | ....AS.select_statement.....[WIT |
1e8a0 | 48 20 5b 43 41 53 43 41 44 45 44 20 7c 20 4c 4f 43 41 4c 5d 20 43 48 45 43 4b 20 4f 50 54 49 4f | H.[CASCADED.|.LOCAL].CHECK.OPTIO |
1e8c0 | 4e 5d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 | N]..This.statement.changes.the.d |
1e8e0 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 76 69 65 77 2c 20 77 68 69 63 68 20 6d 75 73 74 20 | efinition.of.a.view,.which.must. |
1e900 | 65 78 69 73 74 2e 20 54 68 65 0a 73 79 6e 74 61 78 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 | exist..The.syntax.is.similar.to. |
1e920 | 74 68 61 74 20 66 6f 72 20 43 52 45 41 54 45 20 56 49 45 57 20 61 6e 64 20 74 68 65 20 65 66 66 | that.for.CREATE.VIEW.and.the.eff |
1e940 | 65 63 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 66 6f 72 20 43 52 45 41 54 45 20 4f 52 | ect.is.the.same.as.for.CREATE.OR |
1e960 | 20 52 45 50 4c 41 43 45 20 56 49 45 57 2e 20 53 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 20 | .REPLACE.VIEW..See.[HELP.CREATE. |
1e980 | 56 49 45 57 5d 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 0a 72 65 71 75 69 72 65 73 20 74 | VIEW]..This.statement.requires.t |
1e9a0 | 68 65 20 43 52 45 41 54 45 20 56 49 45 57 20 61 6e 64 20 44 52 4f 50 20 70 72 69 76 69 6c 65 67 | he.CREATE.VIEW.and.DROP.privileg |
1e9c0 | 65 73 20 66 6f 72 20 74 68 65 20 76 69 65 77 2c 20 61 6e 64 20 73 6f 6d 65 0a 70 72 69 76 69 6c | es.for.the.view,.and.some.privil |
1e9e0 | 65 67 65 20 66 6f 72 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 72 65 66 65 72 72 65 64 20 74 6f 20 | ege.for.each.column.referred.to. |
1ea00 | 69 6e 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e 20 41 4c 54 45 52 0a 56 | in.the.SELECT.statement..ALTER.V |
1ea20 | 49 45 57 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 6f 6e 6c 79 20 74 6f 20 74 68 65 20 64 65 66 | IEW.is.permitted.only.to.the.def |
1ea40 | 69 6e 65 72 20 6f 72 20 75 73 65 72 73 20 77 69 74 68 20 74 68 65 20 53 55 50 45 52 0a 70 72 69 | iner.or.users.with.the.SUPER.pri |
1ea60 | 76 69 6c 65 67 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | vilege...URL:.https://mariadb.co |
1ea80 | 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 76 69 65 77 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d | m/kb/en/alter-view/..%.https://m |
1eaa0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 76 69 65 77 2f 03 03 3b 01 | ariadb.com/kb/en/alter-view/..;. |
1eac0 | 12 a0 00 00 00 0e 53 48 4f 57 20 44 41 54 41 42 41 53 45 53 1a 00 f8 02 53 79 6e 74 61 78 3a 0a | ......SHOW.DATABASES....Syntax:. |
1eae0 | 53 48 4f 57 20 7b 44 41 54 41 42 41 53 45 53 20 7c 20 53 43 48 45 4d 41 53 7d 0a 20 20 20 20 5b | SHOW.{DATABASES.|.SCHEMAS}.....[ |
1eb00 | 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 48 | LIKE.'pattern'.|.WHERE.expr]..SH |
1eb20 | 4f 57 20 44 41 54 41 42 41 53 45 53 20 6c 69 73 74 73 20 74 68 65 20 64 61 74 61 62 61 73 65 73 | OW.DATABASES.lists.the.databases |
1eb40 | 20 6f 6e 20 74 68 65 20 4d 79 53 51 4c 20 73 65 72 76 65 72 20 68 6f 73 74 2e 20 53 48 4f 57 0a | .on.the.MySQL.server.host..SHOW. |
1eb60 | 53 43 48 45 4d 41 53 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 53 48 4f 57 20 44 41 | SCHEMAS.is.a.synonym.for.SHOW.DA |
1eb80 | 54 41 42 41 53 45 53 2e 20 54 68 65 20 4c 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 | TABASES..The.LIKE.clause,.if.pre |
1eba0 | 73 65 6e 74 2c 0a 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 64 61 74 61 62 61 73 65 20 6e | sent,.indicates.which.database.n |
1ebc0 | 61 6d 65 73 20 74 6f 20 6d 61 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 | ames.to.match..The.WHERE.clause. |
1ebe0 | 63 61 6e 20 62 65 20 67 69 76 65 6e 0a 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e | can.be.given.to.select.rows.usin |
1ec00 | 67 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 | g.more.general.conditions,.as.di |
1ec20 | 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | scussed.in.https://mariadb.com/k |
1ec40 | 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 0a 59 6f 75 20 73 65 65 20 6f 6e | b/en/extended-show/...You.see.on |
1ec60 | 6c 79 20 74 68 6f 73 65 20 64 61 74 61 62 61 73 65 73 20 66 6f 72 20 77 68 69 63 68 20 79 6f 75 | ly.those.databases.for.which.you |
1ec80 | 20 68 61 76 65 20 73 6f 6d 65 20 6b 69 6e 64 20 6f 66 20 70 72 69 76 69 6c 65 67 65 2c 0a 75 6e | .have.some.kind.of.privilege,.un |
1eca0 | 6c 65 73 73 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 53 48 4f 57 20 44 41 | less.you.have.the.global.SHOW.DA |
1ecc0 | 54 41 42 41 53 45 53 20 70 72 69 76 69 6c 65 67 65 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 | TABASES.privilege..You.can.also. |
1ece0 | 67 65 74 0a 74 68 69 73 20 6c 69 73 74 20 75 73 69 6e 67 20 74 68 65 20 6d 79 73 71 6c 73 68 6f | get.this.list.using.the.mysqlsho |
1ed00 | 77 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 49 66 20 74 68 65 20 73 65 72 76 65 72 20 77 61 73 20 73 74 | w.command...If.the.server.was.st |
1ed20 | 61 72 74 65 64 20 77 69 74 68 20 74 68 65 20 2d 2d 73 6b 69 70 2d 73 68 6f 77 2d 64 61 74 61 62 | arted.with.the.--skip-show-datab |
1ed40 | 61 73 65 20 6f 70 74 69 6f 6e 2c 20 79 6f 75 0a 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 69 73 20 | ase.option,.you.cannot.use.this. |
1ed60 | 73 74 61 74 65 6d 65 6e 74 20 61 74 20 61 6c 6c 20 75 6e 6c 65 73 73 20 79 6f 75 20 68 61 76 65 | statement.at.all.unless.you.have |
1ed80 | 20 74 68 65 20 53 48 4f 57 20 44 41 54 41 42 41 53 45 53 0a 70 72 69 76 69 6c 65 67 65 2e 0a 0a | .the.SHOW.DATABASES.privilege... |
1eda0 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 | URL:.https://mariadb.com/kb/en/s |
1edc0 | 68 6f 77 2d 64 61 74 61 62 61 73 65 73 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | how-databases/..).https://mariad |
1ede0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 64 61 74 61 62 61 73 65 73 2f 00 03 00 96 02 | b.com/kb/en/show-databases/..... |
1ee00 | 02 a1 00 00 00 01 7e 13 00 43 00 53 79 6e 74 61 78 3a 0a 7e 0a 0a 49 6e 76 65 72 74 20 61 6c 6c | ......~..C.Syntax:.~..Invert.all |
1ee20 | 20 62 69 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | .bits...URL:.https://mariadb.com |
1ee40 | 2f 6b 62 2f 65 6e 2f 33 34 38 39 2f 0a 0a 25 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | /kb/en/3489/..%.MariaDB>.SELECT. |
1ee60 | 35 20 26 20 7e 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d | 5.&.~1;.........->.4...https://m |
1ee80 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 33 34 38 39 2f 00 00 03 02 3a 02 12 a2 00 00 | ariadb.com/kb/en/3489/....:..... |
1eea0 | 00 04 54 45 58 54 16 00 0b 02 54 45 58 54 5b 28 4d 29 5d 20 5b 43 48 41 52 41 43 54 45 52 20 53 | ..TEXT....TEXT[(M)].[CHARACTER.S |
1eec0 | 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 | ET.charset_name].[COLLATE.collat |
1eee0 | 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 20 54 45 58 54 20 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 | ion_name]..A.TEXT.column.with.a. |
1ef00 | 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 36 35 2c 35 33 35 20 28 32 31 36 20 2d 20 | maximum.length.of.65,535.(216.-. |
1ef20 | 31 29 20 63 68 61 72 61 63 74 65 72 73 2e 20 54 68 65 0a 65 66 66 65 63 74 69 76 65 20 6d 61 78 | 1).characters..The.effective.max |
1ef40 | 69 6d 75 6d 20 6c 65 6e 67 74 68 20 69 73 20 6c 65 73 73 20 69 66 20 74 68 65 20 76 61 6c 75 65 | imum.length.is.less.if.the.value |
1ef60 | 20 63 6f 6e 74 61 69 6e 73 20 6d 75 6c 74 69 2d 62 79 74 65 0a 63 68 61 72 61 63 74 65 72 73 2e | .contains.multi-byte.characters. |
1ef80 | 20 45 61 63 68 20 54 45 58 54 20 76 61 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 75 73 69 6e 67 | .Each.TEXT.value.is.stored.using |
1efa0 | 20 61 20 32 2d 62 79 74 65 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 74 68 61 74 0a 69 6e 64 | .a.2-byte.length.prefix.that.ind |
1efc0 | 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 | icates.the.number.of.bytes.in.th |
1efe0 | 65 20 76 61 6c 75 65 2e 0a 0a 41 6e 20 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e 67 74 68 20 4d 20 63 | e.value...An.optional.length.M.c |
1f000 | 61 6e 20 62 65 20 67 69 76 65 6e 20 66 6f 72 20 74 68 69 73 20 74 79 70 65 2e 20 49 66 20 74 68 | an.be.given.for.this.type..If.th |
1f020 | 69 73 20 69 73 20 64 6f 6e 65 2c 20 4d 79 53 51 4c 0a 63 72 65 61 74 65 73 20 74 68 65 20 63 6f | is.is.done,.MySQL.creates.the.co |
1f040 | 6c 75 6d 6e 20 61 73 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 54 45 58 54 20 74 79 70 65 20 6c | lumn.as.the.smallest.TEXT.type.l |
1f060 | 61 72 67 65 20 65 6e 6f 75 67 68 20 74 6f 20 68 6f 6c 64 0a 76 61 6c 75 65 73 20 4d 20 63 68 61 | arge.enough.to.hold.values.M.cha |
1f080 | 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | racters.long...URL:.https://mari |
1f0a0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 65 78 74 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d | adb.com/kb/en/text/....https://m |
1f0c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 65 78 74 2f 00 00 03 02 ae 02 02 a3 00 00 | ariadb.com/kb/en/text/.......... |
1f0e0 | 00 09 43 4f 4e 43 41 54 5f 57 53 25 00 9e 01 53 79 6e 74 61 78 3a 0a 43 4f 4e 43 41 54 5f 57 53 | ..CONCAT_WS%...Syntax:.CONCAT_WS |
1f100 | 28 73 65 70 61 72 61 74 6f 72 2c 73 74 72 31 2c 73 74 72 32 2c 2e 2e 2e 29 0a 0a 43 4f 4e 43 41 | (separator,str1,str2,...)..CONCA |
1f120 | 54 5f 57 53 28 29 20 73 74 61 6e 64 73 20 66 6f 72 20 43 6f 6e 63 61 74 65 6e 61 74 65 20 57 69 | T_WS().stands.for.Concatenate.Wi |
1f140 | 74 68 20 53 65 70 61 72 61 74 6f 72 20 61 6e 64 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 66 6f | th.Separator.and.is.a.special.fo |
1f160 | 72 6d 0a 6f 66 20 43 4f 4e 43 41 54 28 29 2e 20 54 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 | rm.of.CONCAT()..The.first.argume |
1f180 | 6e 74 20 69 73 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 20 66 6f 72 20 74 68 65 20 72 65 73 74 | nt.is.the.separator.for.the.rest |
1f1a0 | 20 6f 66 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 73 2e 20 54 68 65 20 73 65 70 61 72 61 74 6f 72 | .of.the.arguments..The.separator |
1f1c0 | 20 69 73 20 61 64 64 65 64 20 62 65 74 77 65 65 6e 20 74 68 65 20 73 74 72 69 6e 67 73 20 74 6f | .is.added.between.the.strings.to |
1f1e0 | 20 62 65 0a 63 6f 6e 63 61 74 65 6e 61 74 65 64 2e 20 54 68 65 20 73 65 70 61 72 61 74 6f 72 20 | .be.concatenated..The.separator. |
1f200 | 63 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 73 20 63 61 6e 20 74 68 65 20 72 65 73 74 | can.be.a.string,.as.can.the.rest |
1f220 | 20 6f 66 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 73 2e 20 49 66 20 74 68 65 20 73 65 70 61 72 61 | .of.the.arguments..If.the.separa |
1f240 | 74 6f 72 20 69 73 20 4e 55 4c 4c 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 4e 55 4c 4c 2e | tor.is.NULL,.the.result.is.NULL. |
1f260 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
1f280 | 2f 63 6f 6e 63 61 74 5f 77 73 2f 0a 0a d5 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 | /concat_ws/....MariaDB>.SELECT.C |
1f2a0 | 4f 4e 43 41 54 5f 57 53 28 27 2c 27 2c 27 46 69 72 73 74 20 6e 61 6d 65 27 2c 27 53 65 63 6f 6e | ONCAT_WS(',','First.name','Secon |
1f2c0 | 64 20 6e 61 6d 65 27 2c 27 4c 61 73 74 20 4e 61 6d 65 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | d.name','Last.Name');.........-> |
1f2e0 | 20 27 46 69 72 73 74 20 6e 61 6d 65 2c 53 65 63 6f 6e 64 20 6e 61 6d 65 2c 4c 61 73 74 20 4e 61 | .'First.name,Second.name,Last.Na |
1f300 | 6d 65 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 4e 43 41 54 5f 57 53 28 27 2c | me'.MariaDB>.SELECT.CONCAT_WS(', |
1f320 | 27 2c 27 46 69 72 73 74 20 6e 61 6d 65 27 2c 4e 55 4c 4c 2c 27 4c 61 73 74 20 4e 61 6d 65 27 29 | ','First.name',NULL,'Last.Name') |
1f340 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 46 69 72 73 74 20 6e 61 6d 65 2c 4c 61 73 74 20 4e 61 | ;.........->.'First.name,Last.Na |
1f360 | 6d 65 27 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | me'.$.https://mariadb.com/kb/en/ |
1f380 | 63 6f 6e 63 61 74 5f 77 73 2f 00 00 01 08 e5 02 a4 00 00 00 09 52 4f 57 5f 43 4f 55 4e 54 11 00 | concat_ws/...........ROW_COUNT.. |
1f3a0 | c4 06 53 79 6e 74 61 78 3a 0a 52 4f 57 5f 43 4f 55 4e 54 28 29 0a 0a 42 65 66 6f 72 65 20 4d 79 | ..Syntax:.ROW_COUNT()..Before.My |
1f3c0 | 53 51 4c 20 35 2e 35 2e 35 2c 20 52 4f 57 5f 43 4f 55 4e 54 28 29 20 72 65 74 75 72 6e 73 20 74 | SQL.5.5.5,.ROW_COUNT().returns.t |
1f3e0 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 63 68 61 6e 67 65 64 2c 0a 64 65 6c 65 74 | he.number.of.rows.changed,.delet |
1f400 | 65 64 2c 20 6f 72 20 69 6e 73 65 72 74 65 64 20 62 79 20 74 68 65 20 6c 61 73 74 20 73 74 61 74 | ed,.or.inserted.by.the.last.stat |
1f420 | 65 6d 65 6e 74 20 69 66 20 69 74 20 77 61 73 20 61 6e 20 55 50 44 41 54 45 2c 20 44 45 4c 45 54 | ement.if.it.was.an.UPDATE,.DELET |
1f440 | 45 2c 0a 6f 72 20 49 4e 53 45 52 54 2e 20 46 6f 72 20 6f 74 68 65 72 20 73 74 61 74 65 6d 65 6e | E,.or.INSERT..For.other.statemen |
1f460 | 74 73 2c 20 74 68 65 20 76 61 6c 75 65 20 6d 61 79 20 6e 6f 74 20 62 65 20 6d 65 61 6e 69 6e 67 | ts,.the.value.may.not.be.meaning |
1f480 | 66 75 6c 2e 0a 0a 41 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 35 2c 20 52 4f 57 5f 43 4f 55 | ful...As.of.MySQL.5.5.5,.ROW_COU |
1f4a0 | 4e 54 28 29 20 72 65 74 75 72 6e 73 20 61 20 76 61 6c 75 65 20 61 73 20 66 6f 6c 6c 6f 77 73 3a | NT().returns.a.value.as.follows: |
1f4c0 | 0a 0a 6f 20 44 44 4c 20 73 74 61 74 65 6d 65 6e 74 73 3a 20 30 2e 20 54 68 69 73 20 61 70 70 6c | ..o.DDL.statements:.0..This.appl |
1f4e0 | 69 65 73 20 74 6f 20 73 74 61 74 65 6d 65 6e 74 73 20 73 75 63 68 20 61 73 20 43 52 45 41 54 45 | ies.to.statements.such.as.CREATE |
1f500 | 20 54 41 42 4c 45 20 6f 72 0a 20 20 44 52 4f 50 20 54 41 42 4c 45 2e 0a 0a 6f 20 44 4d 4c 20 73 | .TABLE.or...DROP.TABLE...o.DML.s |
1f520 | 74 61 74 65 6d 65 6e 74 73 20 6f 74 68 65 72 20 74 68 61 6e 20 53 45 4c 45 43 54 3a 20 54 68 65 | tatements.other.than.SELECT:.The |
1f540 | 20 6e 75 6d 62 65 72 20 6f 66 20 61 66 66 65 63 74 65 64 20 72 6f 77 73 2e 20 54 68 69 73 0a 20 | .number.of.affected.rows..This.. |
1f560 | 20 61 70 70 6c 69 65 73 20 74 6f 20 73 74 61 74 65 6d 65 6e 74 73 20 73 75 63 68 20 61 73 20 55 | .applies.to.statements.such.as.U |
1f580 | 50 44 41 54 45 2c 20 49 4e 53 45 52 54 2c 20 6f 72 20 44 45 4c 45 54 45 20 28 61 73 20 62 65 66 | PDATE,.INSERT,.or.DELETE.(as.bef |
1f5a0 | 6f 72 65 29 2c 0a 20 20 62 75 74 20 6e 6f 77 20 61 6c 73 6f 20 74 6f 20 73 74 61 74 65 6d 65 6e | ore),...but.now.also.to.statemen |
1f5c0 | 74 73 20 73 75 63 68 20 61 73 20 41 4c 54 45 52 20 54 41 42 4c 45 20 61 6e 64 20 4c 4f 41 44 20 | ts.such.as.ALTER.TABLE.and.LOAD. |
1f5e0 | 44 41 54 41 20 49 4e 46 49 4c 45 2e 0a 0a 6f 20 53 45 4c 45 43 54 3a 20 2d 31 20 69 66 20 74 68 | DATA.INFILE...o.SELECT:.-1.if.th |
1f600 | 65 20 73 74 61 74 65 6d 65 6e 74 20 72 65 74 75 72 6e 73 20 61 20 72 65 73 75 6c 74 20 73 65 74 | e.statement.returns.a.result.set |
1f620 | 2c 20 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 20 20 72 6f 77 73 20 22 61 66 66 65 63 | ,.or.the.number.of...rows."affec |
1f640 | 74 65 64 22 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 | ted".if.it.does.not..For.example |
1f660 | 2c 20 66 6f 72 20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 2c 0a 20 20 52 4f 57 5f 43 4f | ,.for.SELECT.*.FROM.t1,...ROW_CO |
1f680 | 55 4e 54 28 29 20 72 65 74 75 72 6e 73 20 2d 31 2e 20 46 6f 72 20 53 45 4c 45 43 54 20 2a 20 46 | UNT().returns.-1..For.SELECT.*.F |
1f6a0 | 52 4f 4d 20 74 31 20 49 4e 54 4f 20 4f 55 54 46 49 4c 45 0a 20 20 27 66 69 6c 65 5f 6e 61 6d 65 | ROM.t1.INTO.OUTFILE...'file_name |
1f6c0 | 27 2c 20 52 4f 57 5f 43 4f 55 4e 54 28 29 20 72 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 | ',.ROW_COUNT().returns.the.numbe |
1f6e0 | 72 20 6f 66 20 72 6f 77 73 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 0a 20 20 66 69 6c 65 2e | r.of.rows.written.to.the...file. |
1f700 | 0a 0a 6f 20 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 73 3a 20 30 2e 0a 0a 46 6f 72 20 55 | ..o.SIGNAL.statements:.0...For.U |
1f720 | 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 74 68 65 20 61 66 66 65 63 74 65 64 2d 72 | PDATE.statements,.the.affected-r |
1f740 | 6f 77 73 20 76 61 6c 75 65 20 62 79 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 6e 75 6d 62 | ows.value.by.default.is.the.numb |
1f760 | 65 72 0a 6f 66 20 72 6f 77 73 20 61 63 74 75 61 6c 6c 79 20 63 68 61 6e 67 65 64 2e 20 49 66 20 | er.of.rows.actually.changed..If. |
1f780 | 79 6f 75 20 73 70 65 63 69 66 79 20 74 68 65 20 43 4c 49 45 4e 54 5f 46 4f 55 4e 44 5f 52 4f 57 | you.specify.the.CLIENT_FOUND_ROW |
1f7a0 | 53 20 66 6c 61 67 20 74 6f 0a 6d 79 73 71 6c 5f 72 65 61 6c 5f 63 6f 6e 6e 65 63 74 28 29 20 77 | S.flag.to.mysql_real_connect().w |
1f7c0 | 68 65 6e 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 6d 79 73 71 6c 64 2c 20 74 68 65 20 61 66 | hen.connecting.to.mysqld,.the.af |
1f7e0 | 66 65 63 74 65 64 2d 72 6f 77 73 20 76 61 6c 75 65 0a 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 | fected-rows.value.is.the.number. |
1f800 | 6f 66 20 72 6f 77 73 20 22 66 6f 75 6e 64 22 3b 20 74 68 61 74 20 69 73 2c 20 6d 61 74 63 68 65 | of.rows."found";.that.is,.matche |
1f820 | 64 20 62 79 20 74 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 2e 0a 0a 46 6f 72 20 52 45 50 4c | d.by.the.WHERE.clause...For.REPL |
1f840 | 41 43 45 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 74 68 65 20 61 66 66 65 63 74 65 64 2d 72 6f 77 | ACE.statements,.the.affected-row |
1f860 | 73 20 76 61 6c 75 65 20 69 73 20 32 20 69 66 20 74 68 65 20 6e 65 77 20 72 6f 77 0a 72 65 70 6c | s.value.is.2.if.the.new.row.repl |
1f880 | 61 63 65 64 20 61 6e 20 6f 6c 64 20 72 6f 77 2c 20 62 65 63 61 75 73 65 20 69 6e 20 74 68 69 73 | aced.an.old.row,.because.in.this |
1f8a0 | 20 63 61 73 65 2c 20 6f 6e 65 20 72 6f 77 20 77 61 73 20 69 6e 73 65 72 74 65 64 20 61 66 74 65 | .case,.one.row.was.inserted.afte |
1f8c0 | 72 0a 74 68 65 20 64 75 70 6c 69 63 61 74 65 20 77 61 73 20 64 65 6c 65 74 65 64 2e 0a 0a 46 6f | r.the.duplicate.was.deleted...Fo |
1f8e0 | 72 20 49 4e 53 45 52 54 20 2e 2e 2e 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 20 55 50 | r.INSERT.....ON.DUPLICATE.KEY.UP |
1f900 | 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 74 68 65 20 61 66 66 65 63 74 65 64 2d 72 6f | DATE.statements,.the.affected-ro |
1f920 | 77 73 0a 76 61 6c 75 65 20 69 73 20 31 20 69 66 20 74 68 65 20 72 6f 77 20 69 73 20 69 6e 73 65 | ws.value.is.1.if.the.row.is.inse |
1f940 | 72 74 65 64 20 61 73 20 61 20 6e 65 77 20 72 6f 77 20 61 6e 64 20 32 20 69 66 20 61 6e 20 65 78 | rted.as.a.new.row.and.2.if.an.ex |
1f960 | 69 73 74 69 6e 67 20 72 6f 77 0a 69 73 20 75 70 64 61 74 65 64 2e 0a 0a 54 68 65 20 52 4f 57 5f | isting.row.is.updated...The.ROW_ |
1f980 | 43 4f 55 4e 54 28 29 20 76 61 6c 75 65 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 | COUNT().value.is.similar.to.the. |
1f9a0 | 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 6d 79 73 71 6c 5f 61 66 66 65 63 74 65 64 5f 72 6f | value.from.the.mysql_affected_ro |
1f9c0 | 77 73 28 29 20 43 20 41 50 49 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 72 6f 77 20 | ws().C.API.function.and.the.row. |
1f9e0 | 63 6f 75 6e 74 20 74 68 61 74 20 74 68 65 20 6d 79 73 71 6c 0a 63 6c 69 65 6e 74 20 64 69 73 70 | count.that.the.mysql.client.disp |
1fa00 | 6c 61 79 73 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 20 65 78 65 63 75 74 69 | lays.following.statement.executi |
1fa20 | 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | on...URL:.https://mariadb.com/kb |
1fa40 | 2f 65 6e 2f 69 6e 66 6f 72 6d 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 2d 72 6f 77 5f 63 6f | /en/information-functions-row_co |
1fa60 | 75 6e 74 2f 0a 0a d0 01 4d 61 72 69 61 44 42 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 20 56 | unt/....MariaDB>.INSERT.INTO.t.V |
1fa80 | 41 4c 55 45 53 28 31 29 2c 28 32 29 2c 28 33 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 33 20 72 6f | ALUES(1),(2),(3);.Query.OK,.3.ro |
1faa0 | 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 52 65 63 6f 72 64 73 3a 20 | ws.affected.(0.00.sec).Records:. |
1fac0 | 33 20 20 44 75 70 6c 69 63 61 74 65 73 3a 20 30 20 20 57 61 72 6e 69 6e 67 73 3a 20 30 0a 0a 4d | 3..Duplicates:.0..Warnings:.0..M |
1fae0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 57 5f 43 4f 55 4e 54 28 29 3b 0a 2b 2d 2d 2d | ariaDB>.SELECT.ROW_COUNT();.+--- |
1fb00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 52 4f 57 5f 43 4f 55 4e 54 28 29 20 7c 0a 2b 2d 2d 2d | ----------+.|.ROW_COUNT().|.+--- |
1fb20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 33 20 7c 0a 2b 2d 2d 2d | ----------+.|...........3.|.+--- |
1fb40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 | ----------+.1.row.in.set.(0.00.s |
1fb60 | 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 44 45 4c 45 54 45 20 46 52 4f 4d 20 74 20 57 48 45 52 | ec)..MariaDB>.DELETE.FROM.t.WHER |
1fb80 | 45 20 69 20 49 4e 28 31 2c 32 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 32 20 72 6f 77 73 20 61 66 | E.i.IN(1,2);.Query.OK,.2.rows.af |
1fba0 | 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | fected.(0.00.sec)..MariaDB>.SELE |
1fbc0 | 43 54 20 52 4f 57 5f 43 4f 55 4e 54 28 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | CT.ROW_COUNT();.+-------------+. |
1fbe0 | 7c 20 52 4f 57 5f 43 4f 55 4e 54 28 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | |.ROW_COUNT().|.+-------------+. |
1fc00 | 7c 20 20 20 20 20 20 20 20 20 20 20 32 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | |...........2.|.+-------------+. |
1fc20 | 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 3a 00 68 74 74 70 73 3a | 1.row.in.set.(0.00.sec).:.https: |
1fc40 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 66 6f 72 6d 61 74 69 6f 6e 2d | //mariadb.com/kb/en/information- |
1fc60 | 66 75 6e 63 74 69 6f 6e 73 2d 72 6f 77 5f 63 6f 75 6e 74 2f 01 02 e9 02 a5 00 00 00 04 41 53 49 | functions-row_count/.........ASI |
1fc80 | 4e 04 00 a6 00 53 79 6e 74 61 78 3a 0a 41 53 49 4e 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 | N....Syntax:.ASIN(X)..Returns.th |
1fca0 | 65 20 61 72 63 20 73 69 6e 65 20 6f 66 20 58 2c 20 74 68 61 74 20 69 73 2c 20 74 68 65 20 76 61 | e.arc.sine.of.X,.that.is,.the.va |
1fcc0 | 6c 75 65 20 77 68 6f 73 65 20 73 69 6e 65 20 69 73 20 58 2e 20 52 65 74 75 72 6e 73 0a 4e 55 4c | lue.whose.sine.is.X..Returns.NUL |
1fce0 | 4c 20 69 66 20 58 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 2d 31 20 74 6f | L.if.X.is.not.in.the.range.-1.to |
1fd00 | 20 31 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | .1...URL:.https://mariadb.com/kb |
1fd20 | 2f 65 6e 2f 61 73 69 6e 2f 0a 0a 12 02 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 53 49 | /en/asin/....MariaDB>.SELECT.ASI |
1fd40 | 4e 28 30 2e 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 2e 32 30 31 33 35 37 39 32 30 37 39 | N(0.2);.........->.0.20135792079 |
1fd60 | 30 33 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 53 49 4e 28 27 66 6f 6f 27 29 3b | 033.MariaDB>.SELECT.ASIN('foo'); |
1fd80 | 0a 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 53 49 4e 28 27 66 6f 6f 27 29 20 | ..+-------------+.|.ASIN('foo'). |
1fda0 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 30 20 | |.+-------------+.|...........0. |
1fdc0 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 2c 20 | |.+-------------+.1.row.in.set,. |
1fde0 | 31 20 77 61 72 6e 69 6e 67 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 | 1.warning.(0.00.sec)..MariaDB>.S |
1fe00 | 48 4f 57 20 57 41 52 4e 49 4e 47 53 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b | HOW.WARNINGS;.+---------+------+ |
1fe20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1fe40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 65 76 65 6c 20 20 20 7c 20 43 6f 64 65 20 7c 20 4d 65 | ---------+.|.Level...|.Code.|.Me |
1fe60 | 73 73 61 67 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ssage........................... |
1fe80 | 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d | ......|.+---------+------+------ |
1fea0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
1fec0 | 2d 2d 2d 2b 0a 7c 20 57 61 72 6e 69 6e 67 20 7c 20 31 32 39 32 20 7c 20 54 72 75 6e 63 61 74 65 | ---+.|.Warning.|.1292.|.Truncate |
1fee0 | 64 20 69 6e 63 6f 72 72 65 63 74 20 44 4f 55 42 4c 45 20 76 61 6c 75 65 3a 20 27 66 6f 6f 27 20 | d.incorrect.DOUBLE.value:.'foo'. |
1ff00 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | |.+---------+------+------------ |
1ff20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 1f | -----------------------------+.. |
1ff40 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 69 6e 2f | .https://mariadb.com/kb/en/asin/ |
1ff60 | 03 01 48 00 02 a6 00 00 00 04 53 49 47 4e 04 00 a0 00 53 79 6e 74 61 78 3a 0a 53 49 47 4e 28 58 | ..H.......SIGN....Syntax:.SIGN(X |
1ff80 | 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 69 67 6e 20 6f 66 20 74 68 65 20 61 72 67 75 6d | )..Returns.the.sign.of.the.argum |
1ffa0 | 65 6e 74 20 61 73 20 2d 31 2c 20 30 2c 20 6f 72 20 31 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | ent.as.-1,.0,.or.1,.depending.on |
1ffc0 | 20 77 68 65 74 68 65 72 20 58 0a 69 73 20 6e 65 67 61 74 69 76 65 2c 20 7a 65 72 6f 2c 20 6f 72 | .whether.X.is.negative,.zero,.or |
1ffe0 | 20 70 6f 73 69 74 69 76 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .positive...URL:.https://mariadb |
20000 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 67 6e 2f 0a 0a 77 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | .com/kb/en/sign/..w.MariaDB>.SEL |
20020 | 45 43 54 20 53 49 47 4e 28 2d 33 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 0a 4d 61 72 | ECT.SIGN(-32);.........->.-1.Mar |
20040 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 49 47 4e 28 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | iaDB>.SELECT.SIGN(0);.........-> |
20060 | 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 49 47 4e 28 32 33 34 29 3b 0a 20 20 | .0.MariaDB>.SELECT.SIGN(234);... |
20080 | 20 20 20 20 20 20 2d 3e 20 31 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ......->.1...https://mariadb.com |
200a0 | 2f 6b 62 2f 65 6e 2f 73 69 67 6e 2f 03 01 e6 02 02 a7 00 00 00 0b 53 45 43 5f 54 4f 5f 54 49 4d | /kb/en/sign/..........SEC_TO_TIM |
200c0 | 45 1f 00 37 01 53 79 6e 74 61 78 3a 0a 53 45 43 5f 54 4f 5f 54 49 4d 45 28 73 65 63 6f 6e 64 73 | E..7.Syntax:.SEC_TO_TIME(seconds |
200e0 | 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 65 63 6f 6e 64 73 20 61 72 67 75 6d 65 6e 74 2c | )..Returns.the.seconds.argument, |
20100 | 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 68 6f 75 72 73 2c 20 6d 69 6e 75 74 65 73 2c 20 61 6e | .converted.to.hours,.minutes,.an |
20120 | 64 20 73 65 63 6f 6e 64 73 2c 0a 61 73 20 61 20 54 49 4d 45 20 76 61 6c 75 65 2e 20 54 68 65 20 | d.seconds,.as.a.TIME.value..The. |
20140 | 72 61 6e 67 65 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 63 6f 6e 73 74 72 61 69 6e | range.of.the.result.is.constrain |
20160 | 65 64 20 74 6f 20 74 68 61 74 20 6f 66 20 74 68 65 0a 54 49 4d 45 20 64 61 74 61 20 74 79 70 65 | ed.to.that.of.the.TIME.data.type |
20180 | 2e 20 41 20 77 61 72 6e 69 6e 67 20 6f 63 63 75 72 73 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 | ..A.warning.occurs.if.the.argume |
201a0 | 6e 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 20 76 61 6c 75 65 0a 6f 75 74 73 69 64 | nt.corresponds.to.a.value.outsid |
201c0 | 65 20 74 68 61 74 20 72 61 6e 67 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | e.that.range...URL:.https://mari |
201e0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 63 5f 74 6f 5f 74 69 6d 65 2f 0a 0a 70 00 4d 61 | adb.com/kb/en/sec_to_time/..p.Ma |
20200 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 45 43 5f 54 4f 5f 54 49 4d 45 28 32 33 37 38 29 3b | riaDB>.SELECT.SEC_TO_TIME(2378); |
20220 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 30 30 3a 33 39 3a 33 38 27 0a 4d 61 72 69 61 44 42 3e 20 | .........->.'00:39:38'.MariaDB>. |
20240 | 53 45 4c 45 43 54 20 53 45 43 5f 54 4f 5f 54 49 4d 45 28 32 33 37 38 29 20 2b 20 30 3b 0a 20 20 | SELECT.SEC_TO_TIME(2378).+.0;... |
20260 | 20 20 20 20 20 20 2d 3e 20 33 39 33 38 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ......->.3938.&.https://mariadb. |
20280 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 63 5f 74 6f 5f 74 69 6d 65 2f 00 00 03 03 9a 02 12 a8 00 00 | com/kb/en/sec_to_time/.......... |
202a0 | 00 05 46 4c 4f 41 54 16 00 69 03 46 4c 4f 41 54 5b 28 4d 2c 44 29 5d 20 5b 55 4e 53 49 47 4e 45 | ..FLOAT..i.FLOAT[(M,D)].[UNSIGNE |
202c0 | 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 41 20 73 6d 61 6c 6c 20 28 73 69 6e 67 6c 65 2d 70 | D].[ZEROFILL]..A.small.(single-p |
202e0 | 72 65 63 69 73 69 6f 6e 29 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 20 6e 75 6d 62 65 72 2e | recision).floating-point.number. |
20300 | 20 50 65 72 6d 69 73 73 69 62 6c 65 20 76 61 6c 75 65 73 0a 61 72 65 20 2d 33 2e 34 30 32 38 32 | .Permissible.values.are.-3.40282 |
20320 | 33 34 36 36 45 2b 33 38 20 74 6f 20 2d 31 2e 31 37 35 34 39 34 33 35 31 45 2d 33 38 2c 20 30 2c | 3466E+38.to.-1.175494351E-38,.0, |
20340 | 20 61 6e 64 20 31 2e 31 37 35 34 39 34 33 35 31 45 2d 33 38 20 74 6f 0a 33 2e 34 30 32 38 32 33 | .and.1.175494351E-38.to.3.402823 |
20360 | 34 36 36 45 2b 33 38 2e 20 54 68 65 73 65 20 61 72 65 20 74 68 65 20 74 68 65 6f 72 65 74 69 63 | 466E+38..These.are.the.theoretic |
20380 | 61 6c 20 6c 69 6d 69 74 73 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 49 45 45 45 0a 73 74 61 | al.limits,.based.on.the.IEEE.sta |
203a0 | 6e 64 61 72 64 2e 20 54 68 65 20 61 63 74 75 61 6c 20 72 61 6e 67 65 20 6d 69 67 68 74 20 62 65 | ndard..The.actual.range.might.be |
203c0 | 20 73 6c 69 67 68 74 6c 79 20 73 6d 61 6c 6c 65 72 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 79 | .slightly.smaller.depending.on.y |
203e0 | 6f 75 72 0a 68 61 72 64 77 61 72 65 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d | our.hardware.or.operating.system |
20400 | 2e 0a 0a 4d 20 69 73 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 | ...M.is.the.total.number.of.digi |
20420 | 74 73 20 61 6e 64 20 44 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 | ts.and.D.is.the.number.of.digits |
20440 | 20 66 6f 6c 6c 6f 77 69 6e 67 0a 74 68 65 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 2e 20 49 66 | .following.the.decimal.point..If |
20460 | 20 4d 20 61 6e 64 20 44 20 61 72 65 20 6f 6d 69 74 74 65 64 2c 20 76 61 6c 75 65 73 20 61 72 65 | .M.and.D.are.omitted,.values.are |
20480 | 20 73 74 6f 72 65 64 20 74 6f 20 74 68 65 0a 6c 69 6d 69 74 73 20 70 65 72 6d 69 74 74 65 64 20 | .stored.to.the.limits.permitted. |
204a0 | 62 79 20 74 68 65 20 68 61 72 64 77 61 72 65 2e 20 41 20 73 69 6e 67 6c 65 2d 70 72 65 63 69 73 | by.the.hardware..A.single-precis |
204c0 | 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 0a 6e 75 6d 62 65 72 20 69 73 20 61 63 63 | ion.floating-point.number.is.acc |
204e0 | 75 72 61 74 65 20 74 6f 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 37 20 64 65 63 69 6d 61 6c | urate.to.approximately.7.decimal |
20500 | 20 70 6c 61 63 65 73 2e 0a 0a 55 4e 53 49 47 4e 45 44 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 | .places...UNSIGNED,.if.specified |
20520 | 2c 20 64 69 73 61 6c 6c 6f 77 73 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 73 2e 0a 0a 55 73 | ,.disallows.negative.values...Us |
20540 | 69 6e 67 20 46 4c 4f 41 54 20 6d 69 67 68 74 20 67 69 76 65 20 79 6f 75 20 73 6f 6d 65 20 75 6e | ing.FLOAT.might.give.you.some.un |
20560 | 65 78 70 65 63 74 65 64 20 70 72 6f 62 6c 65 6d 73 20 62 65 63 61 75 73 65 20 61 6c 6c 0a 63 61 | expected.problems.because.all.ca |
20580 | 6c 63 75 6c 61 74 69 6f 6e 73 20 69 6e 20 4d 79 53 51 4c 20 61 72 65 20 64 6f 6e 65 20 77 69 74 | lculations.in.MySQL.are.done.wit |
205a0 | 68 20 64 6f 75 62 6c 65 20 70 72 65 63 69 73 69 6f 6e 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f | h.double.precision..See.https:// |
205c0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 | mariadb.com/kb/en/floating-point |
205e0 | 2d 61 63 63 75 72 61 63 79 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | -accuracy/...URL:.https://mariad |
20600 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 6f 61 74 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 | b.com/kb/en/float/....https://ma |
20620 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 6f 61 74 2f 00 00 03 02 3e 02 02 a9 00 00 | riadb.com/kb/en/float/....>..... |
20640 | 00 06 4c 4f 43 41 54 45 25 00 5d 01 53 79 6e 74 61 78 3a 0a 4c 4f 43 41 54 45 28 73 75 62 73 74 | ..LOCATE%.].Syntax:.LOCATE(subst |
20660 | 72 2c 73 74 72 29 2c 20 4c 4f 43 41 54 45 28 73 75 62 73 74 72 2c 73 74 72 2c 70 6f 73 29 0a 0a | r,str),.LOCATE(substr,str,pos).. |
20680 | 54 68 65 20 66 69 72 73 74 20 73 79 6e 74 61 78 20 72 65 74 75 72 6e 73 20 74 68 65 20 70 6f 73 | The.first.syntax.returns.the.pos |
206a0 | 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 | ition.of.the.first.occurrence.of |
206c0 | 0a 73 75 62 73 74 72 69 6e 67 20 73 75 62 73 74 72 20 69 6e 20 73 74 72 69 6e 67 20 73 74 72 2e | .substring.substr.in.string.str. |
206e0 | 20 54 68 65 20 73 65 63 6f 6e 64 20 73 79 6e 74 61 78 20 72 65 74 75 72 6e 73 20 74 68 65 20 70 | .The.second.syntax.returns.the.p |
20700 | 6f 73 69 74 69 6f 6e 0a 6f 66 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63 65 20 | osition.of.the.first.occurrence. |
20720 | 6f 66 20 73 75 62 73 74 72 69 6e 67 20 73 75 62 73 74 72 20 69 6e 20 73 74 72 69 6e 67 20 73 74 | of.substring.substr.in.string.st |
20740 | 72 2c 20 73 74 61 72 74 69 6e 67 20 61 74 0a 70 6f 73 69 74 69 6f 6e 20 70 6f 73 2e 20 52 65 74 | r,.starting.at.position.pos..Ret |
20760 | 75 72 6e 73 20 30 20 69 66 20 73 75 62 73 74 72 20 69 73 20 6e 6f 74 20 69 6e 20 73 74 72 2e 0a | urns.0.if.substr.is.not.in.str.. |
20780 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
207a0 | 6c 6f 63 61 74 65 2f 0a 0a ac 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 43 41 54 | locate/....MariaDB>.SELECT.LOCAT |
207c0 | 45 28 27 62 61 72 27 2c 20 27 66 6f 6f 62 61 72 62 61 72 27 29 3b 0a 20 20 20 20 20 20 20 20 2d | E('bar',.'foobarbar');.........- |
207e0 | 3e 20 34 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 43 41 54 45 28 27 78 62 61 72 | >.4.MariaDB>.SELECT.LOCATE('xbar |
20800 | 27 2c 20 27 66 6f 6f 62 61 72 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 | ',.'foobar');.........->.0.Maria |
20820 | 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 43 41 54 45 28 27 62 61 72 27 2c 20 27 66 6f 6f 62 61 72 | DB>.SELECT.LOCATE('bar',.'foobar |
20840 | 62 61 72 27 2c 20 35 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 37 0a 21 00 68 74 74 70 73 3a 2f | bar',.5);.........->.7.!.https:/ |
20860 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 63 61 74 65 2f 00 00 01 06 15 12 | /mariadb.com/kb/en/locate/...... |
20880 | aa 00 00 00 0b 53 48 4f 57 20 45 56 45 4e 54 53 1a 00 d8 05 53 79 6e 74 61 78 3a 0a 53 48 4f 57 | .....SHOW.EVENTS....Syntax:.SHOW |
208a0 | 20 45 56 45 4e 54 53 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 73 63 68 65 6d 61 5f 6e 61 6d 65 | .EVENTS.[{FROM.|.IN}.schema_name |
208c0 | 5d 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 | ].....[LIKE.'pattern'.|.WHERE.ex |
208e0 | 70 72 5d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 73 20 69 6e 66 | pr]..This.statement.displays.inf |
20900 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 45 76 65 6e 74 20 4d 61 6e 61 67 65 72 20 65 76 65 | ormation.about.Event.Manager.eve |
20920 | 6e 74 73 2e 20 49 74 0a 72 65 71 75 69 72 65 73 20 74 68 65 20 45 56 45 4e 54 20 70 72 69 76 69 | nts..It.requires.the.EVENT.privi |
20940 | 6c 65 67 65 20 66 6f 72 20 74 68 65 20 64 61 74 61 62 61 73 65 20 66 72 6f 6d 20 77 68 69 63 68 | lege.for.the.database.from.which |
20960 | 20 74 68 65 20 65 76 65 6e 74 73 20 61 72 65 0a 74 6f 20 62 65 20 73 68 6f 77 6e 2e 0a 0a 49 6e | .the.events.are.to.be.shown...In |
20980 | 20 69 74 73 20 73 69 6d 70 6c 65 73 74 20 66 6f 72 6d 2c 20 53 48 4f 57 20 45 56 45 4e 54 53 20 | .its.simplest.form,.SHOW.EVENTS. |
209a0 | 6c 69 73 74 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 76 65 6e 74 73 20 69 6e 20 74 68 65 0a 63 | lists.all.of.the.events.in.the.c |
209c0 | 75 72 72 65 6e 74 20 73 63 68 65 6d 61 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | urrent.schema:..MariaDB>.SELECT. |
209e0 | 43 55 52 52 45 4e 54 5f 55 53 45 52 28 29 2c 20 53 43 48 45 4d 41 28 29 3b 0a 2b 2d 2d 2d 2d 2d | CURRENT_USER(),.SCHEMA();.+----- |
20a00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 43 55 52 52 45 4e | -----------+----------+.|.CURREN |
20a20 | 54 5f 55 53 45 52 28 29 20 7c 20 53 43 48 45 4d 41 28 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | T_USER().|.SCHEMA().|.+--------- |
20a40 | 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6a 6f 6e 40 67 68 69 64 6f 72 | -------+----------+.|.jon@ghidor |
20a60 | 61 20 20 20 20 7c 20 6d 79 73 63 68 65 6d 61 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | a....|.myschema.|.+------------- |
20a80 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e | ---+----------+.1.row.in.set.(0. |
20aa0 | 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 45 56 45 4e 54 53 5c 47 0a | 00.sec)..MariaDB>.SHOW.EVENTS\G. |
20ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 | ***************************.1..r |
20ae0 | 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 | ow.***************************.. |
20b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 62 3a 20 6d 79 73 63 68 65 6d 61 0a 20 20 | .................Db:.myschema... |
20b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 61 6d 65 3a 20 65 5f 64 61 69 6c 79 0a 20 20 20 20 | ..............Name:.e_daily..... |
20b40 | 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 65 72 3a 20 6a 6f 6e 40 67 68 69 64 6f 72 61 0a 20 20 | .........Definer:.jon@ghidora... |
20b60 | 20 20 20 20 20 20 20 20 20 54 69 6d 65 20 7a 6f 6e 65 3a 20 53 59 53 54 45 4d 0a 20 20 20 20 20 | .........Time.zone:.SYSTEM...... |
20b80 | 20 20 20 20 20 20 20 20 20 20 20 54 79 70 65 3a 20 52 45 43 55 52 52 49 4e 47 0a 20 20 20 20 20 | ...........Type:.RECURRING...... |
20ba0 | 20 20 20 20 20 45 78 65 63 75 74 65 20 61 74 3a 20 4e 55 4c 4c 0a 20 20 20 20 20 20 49 6e 74 65 | .....Execute.at:.NULL.......Inte |
20bc0 | 72 76 61 6c 20 76 61 6c 75 65 3a 20 31 30 0a 20 20 20 20 20 20 49 6e 74 65 72 76 61 6c 20 66 69 | rval.value:.10.......Interval.fi |
20be0 | 65 6c 64 3a 20 53 45 43 4f 4e 44 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 61 72 74 73 | eld:.SECOND...............Starts |
20c00 | 3a 20 32 30 30 36 2d 30 32 2d 30 39 20 31 30 3a 34 31 3a 32 33 0a 20 20 20 20 20 20 20 20 20 20 | :.2006-02-09.10:41:23........... |
20c20 | 20 20 20 20 20 20 45 6e 64 73 3a 20 4e 55 4c 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ......Ends:.NULL...............S |
20c40 | 74 61 74 75 73 3a 20 45 4e 41 42 4c 45 44 0a 20 20 20 20 20 20 20 20 20 20 4f 72 69 67 69 6e 61 | tatus:.ENABLED...........Origina |
20c60 | 74 6f 72 3a 20 30 0a 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 | tor:.0.character_set_client:.lat |
20c80 | 69 6e 31 0a 63 6f 6c 6c 61 74 69 6f 6e 5f 63 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 | in1.collation_connection:.latin1 |
20ca0 | 5f 73 77 65 64 69 73 68 5f 63 69 0a 20 20 44 61 74 61 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e | _swedish_ci...Database.Collation |
20cc0 | 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 0a 0a 54 6f 20 73 65 65 20 65 76 65 6e | :.latin1_swedish_ci..To.see.even |
20ce0 | 74 73 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 73 63 68 65 6d 61 2c 20 75 73 65 20 74 68 | ts.for.a.specific.schema,.use.th |
20d00 | 65 20 46 52 4f 4d 20 63 6c 61 75 73 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 74 6f 20 73 | e.FROM.clause..For.example,.to.s |
20d20 | 65 65 20 65 76 65 6e 74 73 20 66 6f 72 20 74 68 65 20 74 65 73 74 20 73 63 68 65 6d 61 2c 20 75 | ee.events.for.the.test.schema,.u |
20d40 | 73 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 3a 0a 0a 53 48 4f | se.the.following.statement:..SHO |
20d60 | 57 20 45 56 45 4e 54 53 20 46 52 4f 4d 20 74 65 73 74 3b 0a 0a 54 68 65 20 4c 49 4b 45 20 63 6c | W.EVENTS.FROM.test;..The.LIKE.cl |
20d80 | 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 | ause,.if.present,.indicates.whic |
20da0 | 68 20 65 76 65 6e 74 20 6e 61 6d 65 73 20 74 6f 20 6d 61 74 63 68 2e 20 54 68 65 0a 57 48 45 52 | h.event.names.to.match..The.WHER |
20dc0 | 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 | E.clause.can.be.given.to.select. |
20de0 | 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f | rows.using.more.general.conditio |
20e00 | 6e 73 2c 0a 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ns,.as.discussed.in.https://mari |
20e20 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 0a 55 | adb.com/kb/en/extended-show/...U |
20e40 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | RL:.https://mariadb.com/kb/en/sh |
20e60 | 6f 77 2d 65 76 65 6e 74 73 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ow-events/..&.https://mariadb.co |
20e80 | 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 76 65 6e 74 73 2f 03 01 56 02 02 ab 00 00 00 07 43 48 | m/kb/en/show-events/..V.......CH |
20ea0 | 41 52 53 45 54 11 00 72 00 53 79 6e 74 61 78 3a 0a 43 48 41 52 53 45 54 28 73 74 72 29 0a 0a 52 | ARSET..r.Syntax:.CHARSET(str)..R |
20ec0 | 65 74 75 72 6e 73 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6f 66 20 74 68 65 20 | eturns.the.character.set.of.the. |
20ee0 | 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | string.argument...URL:.https://m |
20f00 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 73 65 74 2f 0a 0a ad 00 4d 61 72 | ariadb.com/kb/en/charset/....Mar |
20f20 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 48 41 52 53 45 54 28 27 61 62 63 27 29 3b 0a 20 20 20 | iaDB>.SELECT.CHARSET('abc');.... |
20f40 | 20 20 20 20 20 2d 3e 20 27 6c 61 74 69 6e 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | .....->.'latin1'.MariaDB>.SELECT |
20f60 | 20 43 48 41 52 53 45 54 28 43 4f 4e 56 45 52 54 28 27 61 62 63 27 20 55 53 49 4e 47 20 75 74 66 | .CHARSET(CONVERT('abc'.USING.utf |
20f80 | 38 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 75 74 66 38 27 0a 4d 61 72 69 61 44 42 3e 20 | 8));.........->.'utf8'.MariaDB>. |
20fa0 | 53 45 4c 45 43 54 20 43 48 41 52 53 45 54 28 55 53 45 52 28 29 29 3b 0a 20 20 20 20 20 20 20 20 | SELECT.CHARSET(USER());......... |
20fc0 | 2d 3e 20 27 75 74 66 38 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ->.'utf8'.".https://mariadb.com/ |
20fe0 | 6b 62 2f 65 6e 2f 63 68 61 72 73 65 74 2f 00 00 03 02 fc 00 12 ac 00 00 00 07 53 55 42 44 41 54 | kb/en/charset/............SUBDAT |
21000 | 45 1f 00 c7 02 53 79 6e 74 61 78 3a 0a 53 55 42 44 41 54 45 28 64 61 74 65 2c 49 4e 54 45 52 56 | E....Syntax:.SUBDATE(date,INTERV |
21020 | 41 4c 20 65 78 70 72 20 75 6e 69 74 29 2c 20 53 55 42 44 41 54 45 28 65 78 70 72 2c 64 61 79 73 | AL.expr.unit),.SUBDATE(expr,days |
21040 | 29 0a 0a 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 74 68 65 20 49 4e 54 45 52 56 41 | )..When.invoked.with.the.INTERVA |
21060 | 4c 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 2c 20 53 | L.form.of.the.second.argument,.S |
21080 | 55 42 44 41 54 45 28 29 0a 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 41 54 45 5f 53 | UBDATE().is.a.synonym.for.DATE_S |
210a0 | 55 42 28 29 2e 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 49 4e 54 | UB()..For.information.on.the.INT |
210c0 | 45 52 56 41 4c 20 75 6e 69 74 0a 61 72 67 75 6d 65 6e 74 2c 20 73 65 65 20 74 68 65 20 64 69 73 | ERVAL.unit.argument,.see.the.dis |
210e0 | 63 75 73 73 69 6f 6e 20 66 6f 72 20 44 41 54 45 5f 41 44 44 28 29 2e 0a 0a 4d 61 72 69 61 44 42 | cussion.for.DATE_ADD()...MariaDB |
21100 | 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 53 55 42 28 27 32 30 30 38 2d 30 31 2d 30 32 27 2c 20 | >.SELECT.DATE_SUB('2008-01-02',. |
21120 | 49 4e 54 45 52 56 41 4c 20 33 31 20 44 41 59 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 | INTERVAL.31.DAY);.........->.'20 |
21140 | 30 37 2d 31 32 2d 30 32 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 44 41 54 | 07-12-02'.MariaDB>.SELECT.SUBDAT |
21160 | 45 28 27 32 30 30 38 2d 30 31 2d 30 32 27 2c 20 49 4e 54 45 52 56 41 4c 20 33 31 20 44 41 59 29 | E('2008-01-02',.INTERVAL.31.DAY) |
21180 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 37 2d 31 32 2d 30 32 27 0a 0a 54 68 65 20 73 | ;.........->.'2007-12-02'..The.s |
211a0 | 65 63 6f 6e 64 20 66 6f 72 6d 20 65 6e 61 62 6c 65 73 20 74 68 65 20 75 73 65 20 6f 66 20 61 6e | econd.form.enables.the.use.of.an |
211c0 | 20 69 6e 74 65 67 65 72 20 76 61 6c 75 65 20 66 6f 72 20 64 61 79 73 2e 20 49 6e 20 73 75 63 68 | .integer.value.for.days..In.such |
211e0 | 0a 63 61 73 65 73 2c 20 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 74 68 65 | .cases,.it.is.interpreted.as.the |
21200 | 20 6e 75 6d 62 65 72 20 6f 66 20 64 61 79 73 20 74 6f 20 62 65 20 73 75 62 74 72 61 63 74 65 64 | .number.of.days.to.be.subtracted |
21220 | 20 66 72 6f 6d 0a 74 68 65 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 | .from.the.date.or.datetime.expre |
21240 | 73 73 69 6f 6e 20 65 78 70 72 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 | ssion.expr...MariaDB>.SELECT.SUB |
21260 | 44 41 54 45 28 27 32 30 30 38 2d 30 31 2d 30 32 20 31 32 3a 30 30 3a 30 30 27 2c 20 33 31 29 3b | DATE('2008-01-02.12:00:00',.31); |
21280 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 37 2d 31 32 2d 30 32 20 31 32 3a 30 30 3a 30 30 | .........->.'2007-12-02.12:00:00 |
212a0 | 27 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | '..URL:.https://mariadb.com/kb/e |
212c0 | 6e 2f 73 75 62 64 61 74 65 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | n/subdate/..".https://mariadb.co |
212e0 | 6d 2f 6b 62 2f 65 6e 2f 73 75 62 64 61 74 65 2f 03 00 f4 00 02 ad 00 00 00 09 44 41 59 4f 46 59 | m/kb/en/subdate/..........DAYOFY |
21300 | 45 41 52 1f 00 82 00 53 79 6e 74 61 78 3a 0a 44 41 59 4f 46 59 45 41 52 28 64 61 74 65 29 0a 0a | EAR....Syntax:.DAYOFYEAR(date).. |
21320 | 52 65 74 75 72 6e 73 20 74 68 65 20 64 61 79 20 6f 66 20 74 68 65 20 79 65 61 72 20 66 6f 72 20 | Returns.the.day.of.the.year.for. |
21340 | 64 61 74 65 2c 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 31 20 74 6f 20 33 36 36 2e 0a 0a 55 52 | date,.in.the.range.1.to.366...UR |
21360 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 79 | L:.https://mariadb.com/kb/en/day |
21380 | 6f 66 79 65 61 72 2f 0a 0a 37 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 59 4f 46 | ofyear/..7.MariaDB>.SELECT.DAYOF |
213a0 | 59 45 41 52 28 27 32 30 30 37 2d 30 32 2d 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 | YEAR('2007-02-03');.........->.3 |
213c0 | 34 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 | 4.$.https://mariadb.com/kb/en/da |
213e0 | 79 6f 66 79 65 61 72 2f 03 01 20 00 12 ae 00 00 00 01 25 04 00 e9 00 53 79 6e 74 61 78 3a 0a 4e | yofyear/..........%....Syntax:.N |
21400 | 20 25 20 4d 2c 20 4e 20 4d 4f 44 20 4d 0a 0a 4d 6f 64 75 6c 6f 20 6f 70 65 72 61 74 69 6f 6e 2e | .%.M,.N.MOD.M..Modulo.operation. |
21420 | 20 52 65 74 75 72 6e 73 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 4e 20 64 69 76 69 | .Returns.the.remainder.of.N.divi |
21440 | 64 65 64 20 62 79 20 4d 2e 20 46 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 | ded.by.M..For.more.information,. |
21460 | 73 65 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 4d 4f 44 28 | see.the.description.for.the.MOD( |
21480 | 29 20 66 75 6e 63 74 69 6f 6e 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ).function.in.https://mariadb.co |
214a0 | 6d 2f 6b 62 2f 65 6e 2f 6d 6f 64 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | m/kb/en/mod/...URL:.https://mari |
214c0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f 64 75 6c 6f 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a | adb.com/kb/en/modulo-operator/.. |
214e0 | 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f 64 75 | *.https://mariadb.com/kb/en/modu |
21500 | 6c 6f 2d 6f 70 65 72 61 74 6f 72 2f 03 02 4a 02 12 af 00 00 00 08 4c 4f 4e 47 54 45 58 54 16 00 | lo-operator/..J.......LONGTEXT.. |
21520 | 13 02 4c 4f 4e 47 54 45 58 54 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 | ..LONGTEXT.[CHARACTER.SET.charse |
21540 | 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d | t_name].[COLLATE.collation_name] |
21560 | 0a 0a 41 20 54 45 58 54 20 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c | ..A.TEXT.column.with.a.maximum.l |
21580 | 65 6e 67 74 68 20 6f 66 20 34 2c 32 39 34 2c 39 36 37 2c 32 39 35 20 6f 72 20 34 47 42 20 28 32 | ength.of.4,294,967,295.or.4GB.(2 |
215a0 | 33 32 20 2d 20 31 29 0a 63 68 61 72 61 63 74 65 72 73 2e 20 54 68 65 20 65 66 66 65 63 74 69 76 | 32.-.1).characters..The.effectiv |
215c0 | 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 69 73 20 6c 65 73 73 20 69 66 20 74 68 65 20 | e.maximum.length.is.less.if.the. |
215e0 | 76 61 6c 75 65 20 63 6f 6e 74 61 69 6e 73 0a 6d 75 6c 74 69 2d 62 79 74 65 20 63 68 61 72 61 63 | value.contains.multi-byte.charac |
21600 | 74 65 72 73 2e 20 54 68 65 20 65 66 66 65 63 74 69 76 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 | ters..The.effective.maximum.leng |
21620 | 74 68 20 6f 66 20 4c 4f 4e 47 54 45 58 54 20 63 6f 6c 75 6d 6e 73 0a 61 6c 73 6f 20 64 65 70 65 | th.of.LONGTEXT.columns.also.depe |
21640 | 6e 64 73 20 6f 6e 20 74 68 65 20 63 6f 6e 66 69 67 75 72 65 64 20 6d 61 78 69 6d 75 6d 20 70 61 | nds.on.the.configured.maximum.pa |
21660 | 63 6b 65 74 20 73 69 7a 65 20 69 6e 20 74 68 65 20 63 6c 69 65 6e 74 2f 73 65 72 76 65 72 0a 70 | cket.size.in.the.client/server.p |
21680 | 72 6f 74 6f 63 6f 6c 20 61 6e 64 20 61 76 61 69 6c 61 62 6c 65 20 6d 65 6d 6f 72 79 2e 20 45 61 | rotocol.and.available.memory..Ea |
216a0 | 63 68 20 4c 4f 4e 47 54 45 58 54 20 76 61 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 75 73 69 6e | ch.LONGTEXT.value.is.stored.usin |
216c0 | 67 20 61 0a 34 2d 62 79 74 65 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 74 68 61 74 20 69 6e | g.a.4-byte.length.prefix.that.in |
216e0 | 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 | dicates.the.number.of.bytes.in.t |
21700 | 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | he.value...URL:.https://mariadb. |
21720 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 6e 67 74 65 78 74 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d | com/kb/en/longtext/..#.https://m |
21740 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 6e 67 74 65 78 74 2f 00 00 03 04 b2 02 | ariadb.com/kb/en/longtext/...... |
21760 | 12 b0 00 00 00 04 4b 49 4c 4c 1a 00 60 04 53 79 6e 74 61 78 3a 0a 4b 49 4c 4c 20 5b 43 4f 4e 4e | ......KILL..`.Syntax:.KILL.[CONN |
21780 | 45 43 54 49 4f 4e 20 7c 20 51 55 45 52 59 5d 20 74 68 72 65 61 64 5f 69 64 0a 0a 45 61 63 68 20 | ECTION.|.QUERY].thread_id..Each. |
217a0 | 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 6d 79 73 71 6c 64 20 72 75 6e 73 20 69 6e 20 61 20 73 | connection.to.mysqld.runs.in.a.s |
217c0 | 65 70 61 72 61 74 65 20 74 68 72 65 61 64 2e 20 59 6f 75 20 63 61 6e 20 73 65 65 20 77 68 69 63 | eparate.thread..You.can.see.whic |
217e0 | 68 0a 74 68 72 65 61 64 73 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 77 69 74 68 20 74 68 65 20 53 | h.threads.are.running.with.the.S |
21800 | 48 4f 57 20 50 52 4f 43 45 53 53 4c 49 53 54 20 73 74 61 74 65 6d 65 6e 74 20 61 6e 64 20 6b 69 | HOW.PROCESSLIST.statement.and.ki |
21820 | 6c 6c 20 61 0a 74 68 72 65 61 64 20 77 69 74 68 20 74 68 65 20 4b 49 4c 4c 20 74 68 72 65 61 64 | ll.a.thread.with.the.KILL.thread |
21840 | 5f 69 64 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 4b 49 4c 4c 20 70 65 72 6d 69 74 73 20 61 6e 20 | _id.statement...KILL.permits.an. |
21860 | 6f 70 74 69 6f 6e 61 6c 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 6f 72 20 51 55 45 52 59 20 6d 6f 64 | optional.CONNECTION.or.QUERY.mod |
21880 | 69 66 69 65 72 3a 0a 0a 6f 20 4b 49 4c 4c 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 69 73 20 74 68 65 | ifier:..o.KILL.CONNECTION.is.the |
218a0 | 20 73 61 6d 65 20 61 73 20 4b 49 4c 4c 20 77 69 74 68 20 6e 6f 20 6d 6f 64 69 66 69 65 72 3a 20 | .same.as.KILL.with.no.modifier:. |
218c0 | 49 74 20 74 65 72 6d 69 6e 61 74 65 73 0a 20 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 61 | It.terminates...the.connection.a |
218e0 | 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 74 68 72 65 61 64 5f | ssociated.with.the.given.thread_ |
21900 | 69 64 2e 0a 0a 6f 20 4b 49 4c 4c 20 51 55 45 52 59 20 74 65 72 6d 69 6e 61 74 65 73 20 74 68 65 | id...o.KILL.QUERY.terminates.the |
21920 | 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 | .statement.that.the.connection.i |
21940 | 73 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 65 78 65 63 75 74 69 6e 67 2c 20 62 75 74 20 6c 65 61 | s.currently...executing,.but.lea |
21960 | 76 65 73 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 74 73 65 6c 66 20 69 6e 74 61 63 74 | ves.the.connection.itself.intact |
21980 | 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 50 52 4f 43 45 53 53 20 70 72 69 76 69 | ...If.you.have.the.PROCESS.privi |
219a0 | 6c 65 67 65 2c 20 79 6f 75 20 63 61 6e 20 73 65 65 20 61 6c 6c 20 74 68 72 65 61 64 73 2e 20 49 | lege,.you.can.see.all.threads..I |
219c0 | 66 20 79 6f 75 20 68 61 76 65 0a 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 | f.you.have.the.SUPER.privilege,. |
219e0 | 79 6f 75 20 63 61 6e 20 6b 69 6c 6c 20 61 6c 6c 20 74 68 72 65 61 64 73 20 61 6e 64 20 73 74 61 | you.can.kill.all.threads.and.sta |
21a00 | 74 65 6d 65 6e 74 73 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 79 6f 75 20 63 61 6e 20 73 65 65 20 | tements..Otherwise,.you.can.see. |
21a20 | 61 6e 64 20 6b 69 6c 6c 20 6f 6e 6c 79 20 79 6f 75 72 20 6f 77 6e 20 74 68 72 65 61 64 73 20 61 | and.kill.only.your.own.threads.a |
21a40 | 6e 64 20 73 74 61 74 65 6d 65 6e 74 73 2e 0a 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 | nd.statements...You.can.also.use |
21a60 | 20 74 68 65 20 6d 79 73 71 6c 61 64 6d 69 6e 20 70 72 6f 63 65 73 73 6c 69 73 74 20 61 6e 64 20 | .the.mysqladmin.processlist.and. |
21a80 | 6d 79 73 71 6c 61 64 6d 69 6e 20 6b 69 6c 6c 0a 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 65 78 61 6d | mysqladmin.kill.commands.to.exam |
21aa0 | 69 6e 65 20 61 6e 64 20 6b 69 6c 6c 20 74 68 72 65 61 64 73 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 59 | ine.and.kill.threads...*Note*:.Y |
21ac0 | 6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 20 4b 49 4c 4c 20 77 69 74 68 20 74 68 65 20 45 6d 62 65 | ou.cannot.use.KILL.with.the.Embe |
21ae0 | 64 64 65 64 20 4d 79 53 51 4c 20 53 65 72 76 65 72 20 6c 69 62 72 61 72 79 0a 62 65 63 61 75 73 | dded.MySQL.Server.library.becaus |
21b00 | 65 20 74 68 65 20 65 6d 62 65 64 64 65 64 20 73 65 72 76 65 72 20 6d 65 72 65 6c 79 20 72 75 6e | e.the.embedded.server.merely.run |
21b20 | 73 20 69 6e 73 69 64 65 20 74 68 65 20 74 68 72 65 61 64 73 20 6f 66 20 74 68 65 20 68 6f 73 74 | s.inside.the.threads.of.the.host |
21b40 | 0a 61 70 70 6c 69 63 61 74 69 6f 6e 2e 20 49 74 20 64 6f 65 73 20 6e 6f 74 20 63 72 65 61 74 65 | .application..It.does.not.create |
21b60 | 20 61 6e 79 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 68 72 65 61 64 73 20 6f 66 20 69 74 73 20 6f | .any.connection.threads.of.its.o |
21b80 | 77 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | wn...URL:.https://mariadb.com/kb |
21ba0 | 2f 65 6e 2f 64 61 74 61 2d 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 2d 6b 69 6c 6c 2d 63 6f 6e 6e 65 | /en/data-manipulation-kill-conne |
21bc0 | 63 74 69 6f 6e 2d 71 75 65 72 79 2f 0a 0a 42 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ction-query/..B.https://mariadb. |
21be0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 61 2d 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 2d 6b 69 6c 6c | com/kb/en/data-manipulation-kill |
21c00 | 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 71 75 65 72 79 2f 00 00 01 00 cd 12 b1 00 00 00 08 44 49 53 | -connection-query/...........DIS |
21c20 | 4a 4f 49 4e 54 1e 00 96 00 44 69 73 6a 6f 69 6e 74 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e | JOINT....Disjoint(g1,g2)..Return |
21c40 | 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 67 31 20 | s.1.or.0.to.indicate.whether.g1. |
21c60 | 69 73 20 73 70 61 74 69 61 6c 6c 79 20 64 69 73 6a 6f 69 6e 74 20 66 72 6f 6d 20 28 64 6f 65 73 | is.spatially.disjoint.from.(does |
21c80 | 0a 6e 6f 74 20 69 6e 74 65 72 73 65 63 74 29 20 67 32 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | .not.intersect).g2...URL:.https: |
21ca0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 73 6a 6f 69 6e 74 2f 0a 0a 23 | //mariadb.com/kb/en/disjoint/..# |
21cc0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 73 6a 6f | .https://mariadb.com/kb/en/disjo |
21ce0 | 69 6e 74 2f 01 01 c1 02 b2 00 00 00 06 41 53 54 45 58 54 03 00 a4 00 41 73 54 65 78 74 28 67 29 | int/.........ASTEXT....AsText(g) |
21d00 | 2c 20 41 73 57 4b 54 28 67 29 0a 0a 43 6f 6e 76 65 72 74 73 20 61 20 76 61 6c 75 65 20 69 6e 20 | ,.AsWKT(g)..Converts.a.value.in. |
21d20 | 69 6e 74 65 72 6e 61 6c 20 67 65 6f 6d 65 74 72 79 20 66 6f 72 6d 61 74 20 74 6f 20 69 74 73 20 | internal.geometry.format.to.its. |
21d40 | 57 4b 54 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 61 6e 64 20 72 65 74 75 72 6e 73 20 74 | WKT.representation.and.returns.t |
21d60 | 68 65 20 73 74 72 69 6e 67 20 72 65 73 75 6c 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | he.string.result...URL:.https:// |
21d80 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 74 65 78 74 2f 0a 0a e8 00 4d 61 72 | mariadb.com/kb/en/astext/....Mar |
21da0 | 69 61 44 42 3e 20 53 45 54 20 40 67 20 3d 20 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 31 2c 32 | iaDB>.SET.@g.=.'LineString(1.1,2 |
21dc0 | 20 32 2c 33 20 33 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 54 65 78 74 | .2,3.3)';.MariaDB>.SELECT.AsText |
21de0 | 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 67 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | (GeomFromText(@g));.+----------- |
21e00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 73 54 65 78 74 28 47 65 6f 6d 46 72 | ---------------+.|.AsText(GeomFr |
21e20 | 6f 6d 54 65 78 74 28 40 67 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | omText(@g)).|.+----------------- |
21e40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 49 4e 45 53 54 52 49 4e 47 28 31 20 31 2c 32 20 32 2c | ---------+.|.LINESTRING(1.1,2.2, |
21e60 | 33 20 33 29 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 3.3)..|.+----------------------- |
21e80 | 2d 2d 2d 2b 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ---+.!.https://mariadb.com/kb/en |
21ea0 | 2f 61 73 74 65 78 74 2f 03 01 84 00 02 b3 00 00 00 04 4c 50 41 44 25 00 ec 00 53 79 6e 74 61 78 | /astext/..........LPAD%...Syntax |
21ec0 | 3a 0a 4c 50 41 44 28 73 74 72 2c 6c 65 6e 2c 70 61 64 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 | :.LPAD(str,len,padstr)..Returns. |
21ee0 | 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 2c 20 6c 65 66 74 2d 70 61 64 64 65 64 20 77 69 74 68 | the.string.str,.left-padded.with |
21f00 | 20 74 68 65 20 73 74 72 69 6e 67 20 70 61 64 73 74 72 20 74 6f 20 61 20 6c 65 6e 67 74 68 0a 6f | .the.string.padstr.to.a.length.o |
21f20 | 66 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 73 2e 20 49 66 20 73 74 72 20 69 73 20 6c 6f 6e 67 | f.len.characters..If.str.is.long |
21f40 | 65 72 20 74 68 61 6e 20 6c 65 6e 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 | er.than.len,.the.return.value.is |
21f60 | 0a 73 68 6f 72 74 65 6e 65 64 20 74 6f 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 0a | .shortened.to.len.characters.... |
21f80 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c | URL:.https://mariadb.com/kb/en/l |
21fa0 | 70 61 64 2f 0a 0a 67 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 50 41 44 28 27 68 69 | pad/..g.MariaDB>.SELECT.LPAD('hi |
21fc0 | 27 2c 34 2c 27 3f 3f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 3f 3f 68 69 27 0a 4d 61 72 | ',4,'??');.........->.'??hi'.Mar |
21fe0 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 50 41 44 28 27 68 69 27 2c 31 2c 27 3f 3f 27 29 3b 0a | iaDB>.SELECT.LPAD('hi',1,'??');. |
22000 | 20 20 20 20 20 20 20 20 2d 3e 20 27 68 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ........->.'h'...https://mariadb |
22020 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 70 61 64 2f 01 03 c1 12 b4 00 00 00 11 44 45 43 4c 41 52 45 | .com/kb/en/lpad/.........DECLARE |
22040 | 20 43 4f 4e 44 49 54 49 4f 4e 17 00 78 03 53 79 6e 74 61 78 3a 0a 44 45 43 4c 41 52 45 20 63 6f | .CONDITION..x.Syntax:.DECLARE.co |
22060 | 6e 64 69 74 69 6f 6e 5f 6e 61 6d 65 20 43 4f 4e 44 49 54 49 4f 4e 20 46 4f 52 20 63 6f 6e 64 69 | ndition_name.CONDITION.FOR.condi |
22080 | 74 69 6f 6e 5f 76 61 6c 75 65 0a 0a 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 3a 0a 20 20 20 | tion_value..condition_value:.... |
220a0 | 20 6d 79 73 71 6c 5f 65 72 72 6f 72 5f 63 6f 64 65 0a 20 20 7c 20 53 51 4c 53 54 41 54 45 20 5b | .mysql_error_code...|.SQLSTATE.[ |
220c0 | 56 41 4c 55 45 5d 20 73 71 6c 73 74 61 74 65 5f 76 61 6c 75 65 0a 0a 54 68 65 20 44 45 43 4c 41 | VALUE].sqlstate_value..The.DECLA |
220e0 | 52 45 20 2e 2e 2e 20 43 4f 4e 44 49 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 20 64 65 63 6c 61 | RE.....CONDITION.statement.decla |
22100 | 72 65 73 20 61 20 6e 61 6d 65 64 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 2c 0a 61 73 73 | res.a.named.error.condition,.ass |
22120 | 6f 63 69 61 74 69 6e 67 20 61 20 6e 61 6d 65 20 77 69 74 68 20 61 20 63 6f 6e 64 69 74 69 6f 6e | ociating.a.name.with.a.condition |
22140 | 20 74 68 61 74 20 6e 65 65 64 73 20 73 70 65 63 69 66 69 63 20 68 61 6e 64 6c 69 6e 67 2e 20 54 | .that.needs.specific.handling..T |
22160 | 68 65 0a 6e 61 6d 65 20 63 61 6e 20 62 65 20 72 65 66 65 72 72 65 64 20 74 6f 20 69 6e 20 61 20 | he.name.can.be.referred.to.in.a. |
22180 | 73 75 62 73 65 71 75 65 6e 74 20 44 45 43 4c 41 52 45 20 2e 2e 2e 20 48 41 4e 44 4c 45 52 20 73 | subsequent.DECLARE.....HANDLER.s |
221a0 | 74 61 74 65 6d 65 6e 74 0a 28 73 65 65 20 5b 48 45 4c 50 20 44 45 43 4c 41 52 45 20 48 41 4e 44 | tatement.(see.[HELP.DECLARE.HAND |
221c0 | 4c 45 52 5d 29 2e 0a 0a 43 6f 6e 64 69 74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 6d | LER])...Condition.declarations.m |
221e0 | 75 73 74 20 61 70 70 65 61 72 20 62 65 66 6f 72 65 20 63 75 72 73 6f 72 20 6f 72 20 68 61 6e 64 | ust.appear.before.cursor.or.hand |
22200 | 6c 65 72 0a 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 0a 0a 54 68 65 20 63 6f 6e 64 69 74 69 6f 6e | ler.declarations...The.condition |
22220 | 5f 76 61 6c 75 65 20 66 6f 72 20 44 45 43 4c 41 52 45 20 2e 2e 2e 20 43 4f 4e 44 49 54 49 4f 4e | _value.for.DECLARE.....CONDITION |
22240 | 20 63 61 6e 20 62 65 20 61 20 4d 79 53 51 4c 20 65 72 72 6f 72 20 63 6f 64 65 0a 28 61 20 6e 75 | .can.be.a.MySQL.error.code.(a.nu |
22260 | 6d 62 65 72 29 20 6f 72 20 61 6e 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 20 28 61 20 35 2d | mber).or.an.SQLSTATE.value.(a.5- |
22280 | 63 68 61 72 61 63 74 65 72 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 29 2e 20 59 6f 75 0a 73 | character.string.literal)..You.s |
222a0 | 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 20 4d 79 53 51 4c 20 65 72 72 6f 72 20 63 6f 64 65 20 30 | hould.not.use.MySQL.error.code.0 |
222c0 | 20 6f 72 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 73 20 74 68 61 74 20 62 65 67 69 6e 20 77 | .or.SQLSTATE.values.that.begin.w |
222e0 | 69 74 68 0a 27 30 30 27 2c 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 69 6e 64 69 63 61 74 65 | ith.'00',.because.those.indicate |
22300 | 20 73 75 63 63 65 73 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 6e 20 65 72 72 6f 72 20 63 6f | .success.rather.than.an.error.co |
22320 | 6e 64 69 74 69 6f 6e 2e 0a 46 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 4d 79 53 51 4c 20 65 72 72 | ndition..For.a.list.of.MySQL.err |
22340 | 6f 72 20 63 6f 64 65 73 20 61 6e 64 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 73 2c 20 73 65 | or.codes.and.SQLSTATE.values,.se |
22360 | 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 72 69 | e.https://mariadb.com/kb/en/mari |
22380 | 61 64 62 2d 65 72 72 6f 72 2d 63 6f 64 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | adb-error-codes/...URL:.https:// |
223a0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c 61 72 65 2d 63 6f 6e 64 69 74 | mariadb.com/kb/en/declare-condit |
223c0 | 69 6f 6e 2f 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ion/..,.https://mariadb.com/kb/e |
223e0 | 6e 2f 64 65 63 6c 61 72 65 2d 63 6f 6e 64 69 74 69 6f 6e 2f 03 01 64 00 12 b5 00 00 00 08 4f 56 | n/declare-condition/..d.......OV |
22400 | 45 52 4c 41 50 53 1e 00 2d 01 4f 76 65 72 6c 61 70 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 | ERLAPS..-.Overlaps(g1,g2)..Retur |
22420 | 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 67 31 | ns.1.or.0.to.indicate.whether.g1 |
22440 | 20 73 70 61 74 69 61 6c 6c 79 20 6f 76 65 72 6c 61 70 73 20 67 32 2e 20 54 68 65 20 74 65 72 6d | .spatially.overlaps.g2..The.term |
22460 | 0a 73 70 61 74 69 61 6c 6c 79 20 6f 76 65 72 6c 61 70 73 20 69 73 20 75 73 65 64 20 69 66 20 74 | .spatially.overlaps.is.used.if.t |
22480 | 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 69 6e 74 65 72 73 65 63 74 20 61 6e 64 20 74 68 65 69 | wo.geometries.intersect.and.thei |
224a0 | 72 0a 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20 67 65 6f 6d | r.intersection.results.in.a.geom |
224c0 | 65 74 72 79 20 6f 66 20 74 68 65 20 73 61 6d 65 20 64 69 6d 65 6e 73 69 6f 6e 20 62 75 74 20 6e | etry.of.the.same.dimension.but.n |
224e0 | 6f 74 20 65 71 75 61 6c 0a 74 6f 20 65 69 74 68 65 72 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 | ot.equal.to.either.of.the.given. |
22500 | 67 65 6f 6d 65 74 72 69 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | geometries...URL:.https://mariad |
22520 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 76 65 72 6c 61 70 73 2f 0a 0a 23 00 68 74 74 70 73 3a 2f | b.com/kb/en/overlaps/..#.https:/ |
22540 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 76 65 72 6c 61 70 73 2f 03 01 c7 01 | /mariadb.com/kb/en/overlaps/.... |
22560 | 12 b6 00 00 00 21 53 45 54 20 47 4c 4f 42 41 4c 20 53 51 4c 5f 53 4c 41 56 45 5f 53 4b 49 50 5f | .....!SET.GLOBAL.SQL_SLAVE_SKIP_ |
22580 | 43 4f 55 4e 54 45 52 08 00 5e 01 53 79 6e 74 61 78 3a 0a 53 45 54 20 47 4c 4f 42 41 4c 20 73 71 | COUNTER..^.Syntax:.SET.GLOBAL.sq |
225a0 | 6c 5f 73 6c 61 76 65 5f 73 6b 69 70 5f 63 6f 75 6e 74 65 72 20 3d 20 4e 0a 0a 54 68 69 73 20 73 | l_slave_skip_counter.=.N..This.s |
225c0 | 74 61 74 65 6d 65 6e 74 20 73 6b 69 70 73 20 74 68 65 20 6e 65 78 74 20 4e 20 65 76 65 6e 74 73 | tatement.skips.the.next.N.events |
225e0 | 20 66 72 6f 6d 20 74 68 65 20 6d 61 73 74 65 72 2e 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c | .from.the.master..This.is.useful |
22600 | 0a 66 6f 72 20 72 65 63 6f 76 65 72 69 6e 67 20 66 72 6f 6d 20 72 65 70 6c 69 63 61 74 69 6f 6e | .for.recovering.from.replication |
22620 | 20 73 74 6f 70 73 20 63 61 75 73 65 64 20 62 79 20 61 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 54 | .stops.caused.by.a.statement...T |
22640 | 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 76 61 6c 69 64 20 6f 6e 6c 79 20 77 68 65 6e | his.statement.is.valid.only.when |
22660 | 20 74 68 65 20 73 6c 61 76 65 20 74 68 72 65 61 64 73 20 61 72 65 20 6e 6f 74 20 72 75 6e 6e 69 | .the.slave.threads.are.not.runni |
22680 | 6e 67 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 69 74 20 70 72 6f 64 75 63 65 73 20 61 6e 20 65 72 | ng..Otherwise,.it.produces.an.er |
226a0 | 72 6f 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ror...URL:.https://mariadb.com/k |
226c0 | 62 2f 65 6e 2f 73 65 74 2d 67 6c 6f 62 61 6c 2d 73 71 6c 5f 73 6c 61 76 65 5f 73 6b 69 70 5f 63 | b/en/set-global-sql_slave_skip_c |
226e0 | 6f 75 6e 74 65 72 2f 0a 0a 3c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ounter/..<.https://mariadb.com/k |
22700 | 62 2f 65 6e 2f 73 65 74 2d 67 6c 6f 62 61 6c 2d 73 71 6c 5f 73 6c 61 76 65 5f 73 6b 69 70 5f 63 | b/en/set-global-sql_slave_skip_c |
22720 | 6f 75 6e 74 65 72 2f 00 03 02 00 00 02 b7 00 00 00 0d 4e 55 4d 47 45 4f 4d 45 54 52 49 45 53 19 | ounter/...........NUMGEOMETRIES. |
22740 | 00 88 00 4e 75 6d 47 65 6f 6d 65 74 72 69 65 73 28 67 63 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 | ...NumGeometries(gc)..Returns.th |
22760 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 67 65 6f 6d 65 74 72 69 65 73 20 69 6e 20 74 68 65 20 47 65 | e.number.of.geometries.in.the.Ge |
22780 | 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 67 63 2e 0a 0a 55 52 4c 3a | ometryCollection.value.gc...URL: |
227a0 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6d 67 65 | .https://mariadb.com/kb/en/numge |
227c0 | 6f 6d 65 74 72 69 65 73 2f 0a 0a 35 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 67 63 20 3d 20 | ometries/..5.MariaDB>.SET.@gc.=. |
227e0 | 27 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 28 50 6f 69 6e 74 28 31 20 31 29 2c 4c | 'GeometryCollection(Point(1.1),L |
22800 | 69 6e 65 53 74 72 69 6e 67 28 32 20 32 2c 20 33 20 33 29 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 | ineString(2.2,.3.3))';.MariaDB>. |
22820 | 53 45 4c 45 43 54 20 4e 75 6d 47 65 6f 6d 65 74 72 69 65 73 28 47 65 6f 6d 46 72 6f 6d 54 65 78 | SELECT.NumGeometries(GeomFromTex |
22840 | 74 28 40 67 63 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t(@gc));.+---------------------- |
22860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4e 75 6d 47 65 6f 6d 65 74 72 69 65 73 28 47 65 | ------------+.|.NumGeometries(Ge |
22880 | 6f 6d 46 72 6f 6d 54 65 78 74 28 40 67 63 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | omFromText(@gc)).|.+------------ |
228a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 | ----------------------+.|....... |
228c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20 7c 0a 2b 2d 2d | .........................2.|.+-- |
228e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
22900 | 2b 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 | +.(.https://mariadb.com/kb/en/nu |
22920 | 6d 67 65 6f 6d 65 74 72 69 65 73 2f 03 01 77 01 02 b8 00 00 00 09 4d 4f 4e 54 48 4e 41 4d 45 1f | mgeometries/..w.......MONTHNAME. |
22940 | 00 fd 00 53 79 6e 74 61 78 3a 0a 4d 4f 4e 54 48 4e 41 4d 45 28 64 61 74 65 29 0a 0a 52 65 74 75 | ...Syntax:.MONTHNAME(date)..Retu |
22960 | 72 6e 73 20 74 68 65 20 66 75 6c 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 6e 74 68 20 66 | rns.the.full.name.of.the.month.f |
22980 | 6f 72 20 64 61 74 65 2e 20 54 68 65 20 6c 61 6e 67 75 61 67 65 20 75 73 65 64 20 66 6f 72 20 74 | or.date..The.language.used.for.t |
229a0 | 68 65 0a 6e 61 6d 65 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 76 61 6c | he.name.is.controlled.by.the.val |
229c0 | 75 65 20 6f 66 20 74 68 65 20 6c 63 5f 74 69 6d 65 5f 6e 61 6d 65 73 20 73 79 73 74 65 6d 20 76 | ue.of.the.lc_time_names.system.v |
229e0 | 61 72 69 61 62 6c 65 0a 28 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ariable.(https://mariadb.com/kb/ |
22a00 | 65 6e 2f 73 65 72 76 65 72 2d 6c 6f 63 61 6c 65 2f 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | en/server-locale/)...URL:.https: |
22a20 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f 6e 74 68 6e 61 6d 65 2f 0a 0a | //mariadb.com/kb/en/monthname/.. |
22a40 | 3f 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 4f 4e 54 48 4e 41 4d 45 28 27 32 30 30 | ?.MariaDB>.SELECT.MONTHNAME('200 |
22a60 | 38 2d 30 32 2d 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 46 65 62 72 75 61 72 79 27 | 8-02-03');.........->.'February' |
22a80 | 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6f 6e | .$.https://mariadb.com/kb/en/mon |
22aa0 | 74 68 6e 61 6d 65 2f 00 03 25 fe 02 12 b9 00 00 00 10 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 | thname/..%........CHANGE.MASTER. |
22ac0 | 54 4f 08 00 b7 25 53 79 6e 74 61 78 3a 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 6f | TO...%Syntax:.CHANGE.MASTER.TO.o |
22ae0 | 70 74 69 6f 6e 20 5b 2c 20 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 0a 6f 70 74 69 6f 6e 3a 0a 20 20 | ption.[,.option]......option:... |
22b00 | 20 20 4d 41 53 54 45 52 5f 42 49 4e 44 20 3d 20 27 69 6e 74 65 72 66 61 63 65 5f 6e 61 6d 65 27 | ..MASTER_BIND.=.'interface_name' |
22b20 | 0a 20 20 7c 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 3d 20 27 68 6f 73 74 5f 6e 61 6d 65 27 0a 20 | ...|.MASTER_HOST.=.'host_name'.. |
22b40 | 20 7c 20 4d 41 53 54 45 52 5f 55 53 45 52 20 3d 20 27 75 73 65 72 5f 6e 61 6d 65 27 0a 20 20 7c | .|.MASTER_USER.=.'user_name'...| |
22b60 | 20 4d 41 53 54 45 52 5f 50 41 53 53 57 4f 52 44 20 3d 20 27 70 61 73 73 77 6f 72 64 27 0a 20 20 | .MASTER_PASSWORD.=.'password'... |
22b80 | 7c 20 4d 41 53 54 45 52 5f 50 4f 52 54 20 3d 20 70 6f 72 74 5f 6e 75 6d 0a 20 20 7c 20 4d 41 53 | |.MASTER_PORT.=.port_num...|.MAS |
22ba0 | 54 45 52 5f 43 4f 4e 4e 45 43 54 5f 52 45 54 52 59 20 3d 20 69 6e 74 65 72 76 61 6c 0a 20 20 7c | TER_CONNECT_RETRY.=.interval...| |
22bc0 | 20 4d 41 53 54 45 52 5f 48 45 41 52 54 42 45 41 54 5f 50 45 52 49 4f 44 20 3d 20 69 6e 74 65 72 | .MASTER_HEARTBEAT_PERIOD.=.inter |
22be0 | 76 61 6c 0a 20 20 7c 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 20 3d 20 27 6d 61 73 74 65 | val...|.MASTER_LOG_FILE.=.'maste |
22c00 | 72 5f 6c 6f 67 5f 6e 61 6d 65 27 0a 20 20 7c 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 20 3d | r_log_name'...|.MASTER_LOG_POS.= |
22c20 | 20 6d 61 73 74 65 72 5f 6c 6f 67 5f 70 6f 73 0a 20 20 7c 20 52 45 4c 41 59 5f 4c 4f 47 5f 46 49 | .master_log_pos...|.RELAY_LOG_FI |
22c40 | 4c 45 20 3d 20 27 72 65 6c 61 79 5f 6c 6f 67 5f 6e 61 6d 65 27 0a 20 20 7c 20 52 45 4c 41 59 5f | LE.=.'relay_log_name'...|.RELAY_ |
22c60 | 4c 4f 47 5f 50 4f 53 20 3d 20 72 65 6c 61 79 5f 6c 6f 67 5f 70 6f 73 0a 20 20 7c 20 4d 41 53 54 | LOG_POS.=.relay_log_pos...|.MAST |
22c80 | 45 52 5f 53 53 4c 20 3d 20 7b 30 7c 31 7d 0a 20 20 7c 20 4d 41 53 54 45 52 5f 53 53 4c 5f 43 41 | ER_SSL.=.{0|1}...|.MASTER_SSL_CA |
22ca0 | 20 3d 20 27 63 61 5f 66 69 6c 65 5f 6e 61 6d 65 27 0a 20 20 7c 20 4d 41 53 54 45 52 5f 53 53 4c | .=.'ca_file_name'...|.MASTER_SSL |
22cc0 | 5f 43 41 50 41 54 48 20 3d 20 27 63 61 5f 64 69 72 65 63 74 6f 72 79 5f 6e 61 6d 65 27 0a 20 20 | _CAPATH.=.'ca_directory_name'... |
22ce0 | 7c 20 4d 41 53 54 45 52 5f 53 53 4c 5f 43 45 52 54 20 3d 20 27 63 65 72 74 5f 66 69 6c 65 5f 6e | |.MASTER_SSL_CERT.=.'cert_file_n |
22d00 | 61 6d 65 27 0a 20 20 7c 20 4d 41 53 54 45 52 5f 53 53 4c 5f 4b 45 59 20 3d 20 27 6b 65 79 5f 66 | ame'...|.MASTER_SSL_KEY.=.'key_f |
22d20 | 69 6c 65 5f 6e 61 6d 65 27 0a 20 20 7c 20 4d 41 53 54 45 52 5f 53 53 4c 5f 43 49 50 48 45 52 20 | ile_name'...|.MASTER_SSL_CIPHER. |
22d40 | 3d 20 27 63 69 70 68 65 72 5f 6c 69 73 74 27 0a 20 20 7c 20 4d 41 53 54 45 52 5f 53 53 4c 5f 56 | =.'cipher_list'...|.MASTER_SSL_V |
22d60 | 45 52 49 46 59 5f 53 45 52 56 45 52 5f 43 45 52 54 20 3d 20 7b 30 7c 31 7d 0a 20 20 7c 20 49 47 | ERIFY_SERVER_CERT.=.{0|1}...|.IG |
22d80 | 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 20 3d 20 28 73 65 72 76 65 72 5f 69 64 5f 6c 69 73 | NORE_SERVER_IDS.=.(server_id_lis |
22da0 | 74 29 0a 0a 73 65 72 76 65 72 5f 69 64 5f 6c 69 73 74 3a 0a 20 20 20 20 5b 73 65 72 76 65 72 5f | t)..server_id_list:.....[server_ |
22dc0 | 69 64 20 5b 2c 20 73 65 72 76 65 72 5f 69 64 5d 20 2e 2e 2e 20 5d 0a 0a 43 48 41 4e 47 45 20 4d | id.[,.server_id].....]..CHANGE.M |
22de0 | 41 53 54 45 52 20 54 4f 20 63 68 61 6e 67 65 73 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 | ASTER.TO.changes.the.parameters. |
22e00 | 74 68 61 74 20 74 68 65 20 73 6c 61 76 65 20 73 65 72 76 65 72 20 75 73 65 73 20 66 6f 72 0a 63 | that.the.slave.server.uses.for.c |
22e20 | 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 74 68 65 20 6d 61 73 74 65 72 20 73 65 72 76 65 72 2c 20 | onnecting.to.the.master.server,. |
22e40 | 66 6f 72 20 72 65 61 64 69 6e 67 20 74 68 65 20 6d 61 73 74 65 72 20 62 69 6e 61 72 79 20 6c 6f | for.reading.the.master.binary.lo |
22e60 | 67 2c 20 61 6e 64 0a 72 65 61 64 69 6e 67 20 74 68 65 20 73 6c 61 76 65 20 72 65 6c 61 79 20 6c | g,.and.reading.the.slave.relay.l |
22e80 | 6f 67 2e 20 49 74 20 61 6c 73 6f 20 75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 | og..It.also.updates.the.contents |
22ea0 | 20 6f 66 20 74 68 65 0a 6d 61 73 74 65 72 2e 69 6e 66 6f 20 61 6e 64 20 72 65 6c 61 79 2d 6c 6f | .of.the.master.info.and.relay-lo |
22ec0 | 67 2e 69 6e 66 6f 20 66 69 6c 65 73 2e 20 54 6f 20 75 73 65 20 43 48 41 4e 47 45 20 4d 41 53 54 | g.info.files..To.use.CHANGE.MAST |
22ee0 | 45 52 20 54 4f 2c 20 74 68 65 0a 73 6c 61 76 65 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 74 68 72 | ER.TO,.the.slave.replication.thr |
22f00 | 65 61 64 73 20 6d 75 73 74 20 62 65 20 73 74 6f 70 70 65 64 20 28 75 73 65 20 53 54 4f 50 20 53 | eads.must.be.stopped.(use.STOP.S |
22f20 | 4c 41 56 45 20 69 66 0a 6e 65 63 65 73 73 61 72 79 29 2e 0a 0a 4f 70 74 69 6f 6e 73 20 6e 6f 74 | LAVE.if.necessary)...Options.not |
22f40 | 20 73 70 65 63 69 66 69 65 64 20 72 65 74 61 69 6e 20 74 68 65 69 72 20 76 61 6c 75 65 2c 20 65 | .specified.retain.their.value,.e |
22f60 | 78 63 65 70 74 20 61 73 20 69 6e 64 69 63 61 74 65 64 20 69 6e 20 74 68 65 0a 66 6f 6c 6c 6f 77 | xcept.as.indicated.in.the.follow |
22f80 | 69 6e 67 20 64 69 73 63 75 73 73 69 6f 6e 2e 20 54 68 75 73 2c 20 69 6e 20 6d 6f 73 74 20 63 61 | ing.discussion..Thus,.in.most.ca |
22fa0 | 73 65 73 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 73 70 65 63 69 66 79 | ses,.there.is.no.need.to.specify |
22fc0 | 0a 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 63 68 61 6e 67 65 2e 20 46 6f 72 | .options.that.do.not.change..For |
22fe0 | 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 74 6f 20 63 6f 6e | .example,.if.the.password.to.con |
23000 | 6e 65 63 74 20 74 6f 0a 79 6f 75 72 20 4d 79 53 51 4c 20 6d 61 73 74 65 72 20 68 61 73 20 63 68 | nect.to.your.MySQL.master.has.ch |
23020 | 61 6e 67 65 64 2c 20 79 6f 75 20 6a 75 73 74 20 6e 65 65 64 20 74 6f 20 69 73 73 75 65 20 74 68 | anged,.you.just.need.to.issue.th |
23040 | 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 0a 74 6f 20 74 65 6c 6c 20 74 68 65 20 73 6c 61 76 65 | ese.statements.to.tell.the.slave |
23060 | 20 61 62 6f 75 74 20 74 68 65 20 6e 65 77 20 70 61 73 73 77 6f 72 64 3a 0a 0a 53 54 4f 50 20 53 | .about.the.new.password:..STOP.S |
23080 | 4c 41 56 45 3b 20 2d 2d 20 69 66 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 77 61 73 20 72 75 6e 6e | LAVE;.--.if.replication.was.runn |
230a0 | 69 6e 67 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 4d 41 53 54 45 52 5f 50 41 53 53 | ing.CHANGE.MASTER.TO.MASTER_PASS |
230c0 | 57 4f 52 44 3d 27 6e 65 77 33 63 72 65 74 27 3b 0a 53 54 41 52 54 20 53 4c 41 56 45 3b 20 2d 2d | WORD='new3cret';.START.SLAVE;.-- |
230e0 | 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 73 74 61 72 74 20 72 65 70 6c 69 63 61 74 | .if.you.want.to.restart.replicat |
23100 | 69 6f 6e 0a 0a 4d 41 53 54 45 52 5f 48 4f 53 54 2c 20 4d 41 53 54 45 52 5f 55 53 45 52 2c 20 4d | ion..MASTER_HOST,.MASTER_USER,.M |
23120 | 41 53 54 45 52 5f 50 41 53 53 57 4f 52 44 2c 20 61 6e 64 20 4d 41 53 54 45 52 5f 50 4f 52 54 20 | ASTER_PASSWORD,.and.MASTER_PORT. |
23140 | 70 72 6f 76 69 64 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 6c 61 76 65 | provide.information.to.the.slave |
23160 | 20 61 62 6f 75 74 20 68 6f 77 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 69 74 73 20 6d 61 73 | .about.how.to.connect.to.its.mas |
23180 | 74 65 72 3a 0a 0a 6f 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 61 6e 64 20 4d 41 53 54 45 52 5f 50 | ter:..o.MASTER_HOST.and.MASTER_P |
231a0 | 4f 52 54 20 61 72 65 20 74 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 28 6f 72 20 49 50 20 61 64 64 | ORT.are.the.host.name.(or.IP.add |
231c0 | 72 65 73 73 29 20 6f 66 20 74 68 65 0a 20 20 6d 61 73 74 65 72 20 68 6f 73 74 20 61 6e 64 20 69 | ress).of.the...master.host.and.i |
231e0 | 74 73 20 54 43 50 2f 49 50 20 70 6f 72 74 2e 0a 0a 20 20 2a 4e 6f 74 65 2a 3a 20 52 65 70 6c 69 | ts.TCP/IP.port.....*Note*:.Repli |
23200 | 63 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 75 73 65 20 55 6e 69 78 20 73 6f 63 6b 65 74 20 66 69 | cation.cannot.use.Unix.socket.fi |
23220 | 6c 65 73 2e 20 59 6f 75 20 6d 75 73 74 20 62 65 20 61 62 6c 65 20 74 6f 0a 20 20 63 6f 6e 6e 65 | les..You.must.be.able.to...conne |
23240 | 63 74 20 74 6f 20 74 68 65 20 6d 61 73 74 65 72 20 4d 79 53 51 4c 20 73 65 72 76 65 72 20 75 73 | ct.to.the.master.MySQL.server.us |
23260 | 69 6e 67 20 54 43 50 2f 49 50 2e 0a 0a 20 20 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 74 68 | ing.TCP/IP.....If.you.specify.th |
23280 | 65 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 6f 72 20 4d 41 53 54 45 52 5f 50 4f 52 54 20 6f 70 74 | e.MASTER_HOST.or.MASTER_PORT.opt |
232a0 | 69 6f 6e 2c 20 74 68 65 20 73 6c 61 76 65 0a 20 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 | ion,.the.slave...assumes.that.th |
232c0 | 65 20 6d 61 73 74 65 72 20 73 65 72 76 65 72 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f | e.master.server.is.different.fro |
232e0 | 6d 20 62 65 66 6f 72 65 20 28 65 76 65 6e 20 69 66 20 74 68 65 0a 20 20 6f 70 74 69 6f 6e 20 76 | m.before.(even.if.the...option.v |
23300 | 61 6c 75 65 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 74 73 20 63 75 72 72 65 6e 74 20 | alue.is.the.same.as.its.current. |
23320 | 76 61 6c 75 65 2e 29 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 74 68 65 20 6f 6c 64 0a 20 20 | value.).In.this.case,.the.old... |
23340 | 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 6d 61 73 74 65 72 20 62 69 6e 61 72 79 20 6c 6f 67 | values.for.the.master.binary.log |
23360 | 20 66 69 6c 65 20 6e 61 6d 65 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 20 61 72 65 0a 20 20 63 6f | .file.name.and.position.are...co |
23380 | 6e 73 69 64 65 72 65 64 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 73 | nsidered.no.longer.applicable,.s |
233a0 | 6f 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 73 70 65 63 69 66 79 0a 20 20 4d 41 53 54 45 52 | o.if.you.do.not.specify...MASTER |
233c0 | 5f 4c 4f 47 5f 46 49 4c 45 20 61 6e 64 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 20 69 6e 20 | _LOG_FILE.and.MASTER_LOG_POS.in. |
233e0 | 74 68 65 20 73 74 61 74 65 6d 65 6e 74 2c 0a 20 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 | the.statement,...MASTER_LOG_FILE |
23400 | 3d 27 27 20 61 6e 64 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 3d 34 20 61 72 65 20 73 69 6c | =''.and.MASTER_LOG_POS=4.are.sil |
23420 | 65 6e 74 6c 79 20 61 70 70 65 6e 64 65 64 20 74 6f 20 69 74 2e 0a 0a 20 20 53 65 74 74 69 6e 67 | ently.appended.to.it.....Setting |
23440 | 20 4d 41 53 54 45 52 5f 48 4f 53 54 3d 27 27 20 28 74 68 61 74 20 69 73 2c 20 73 65 74 74 69 6e | .MASTER_HOST=''.(that.is,.settin |
23460 | 67 20 69 74 73 20 76 61 6c 75 65 20 65 78 70 6c 69 63 69 74 6c 79 20 74 6f 20 61 6e 0a 20 20 65 | g.its.value.explicitly.to.an...e |
23480 | 6d 70 74 79 20 73 74 72 69 6e 67 29 20 69 73 20 6e 6f 74 20 74 68 65 20 73 61 6d 65 20 61 73 20 | mpty.string).is.not.the.same.as. |
234a0 | 6e 6f 74 20 73 65 74 74 69 6e 67 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 61 74 20 61 6c 6c 2e 0a | not.setting.MASTER_HOST.at.all.. |
234c0 | 20 20 42 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 4d 79 53 51 4c 20 35 2e 35 2c 20 74 72 79 69 | ..Beginning.with.MySQL.5.5,.tryi |
234e0 | 6e 67 20 74 6f 20 73 65 74 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 74 6f 20 61 6e 20 65 6d 70 74 | ng.to.set.MASTER_HOST.to.an.empt |
23500 | 79 0a 20 20 73 74 72 69 6e 67 20 66 61 69 6c 73 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 2e 20 | y...string.fails.with.an.error.. |
23520 | 50 72 65 76 69 6f 75 73 6c 79 2c 20 73 65 74 74 69 6e 67 20 4d 41 53 54 45 52 5f 48 4f 53 54 20 | Previously,.setting.MASTER_HOST. |
23540 | 74 6f 20 61 6e 0a 20 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 63 61 75 73 65 64 20 53 54 41 52 | to.an...empty.string.caused.STAR |
23560 | 54 20 53 4c 41 56 45 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 74 6f 20 66 61 69 6c 2e 20 28 42 | T.SLAVE.subsequently.to.fail..(B |
23580 | 75 67 20 23 32 38 37 39 36 29 0a 0a 6f 20 4d 41 53 54 45 52 5f 55 53 45 52 20 61 6e 64 20 4d 41 | ug.#28796)..o.MASTER_USER.and.MA |
235a0 | 53 54 45 52 5f 50 41 53 53 57 4f 52 44 20 61 72 65 20 74 68 65 20 75 73 65 72 20 6e 61 6d 65 20 | STER_PASSWORD.are.the.user.name. |
235c0 | 61 6e 64 20 70 61 73 73 77 6f 72 64 20 6f 66 20 74 68 65 0a 20 20 61 63 63 6f 75 6e 74 20 74 6f | and.password.of.the...account.to |
235e0 | 20 75 73 65 20 66 6f 72 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 74 68 65 20 6d 61 73 74 65 | .use.for.connecting.to.the.maste |
23600 | 72 2e 0a 0a 20 20 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2e 32 30 20 61 6e 64 20 6c 61 74 65 72 2c | r.....In.MySQL.5.5.20.and.later, |
23620 | 20 4d 41 53 54 45 52 5f 55 53 45 52 20 63 61 6e 6e 6f 74 20 62 65 20 6d 61 64 65 20 65 6d 70 74 | .MASTER_USER.cannot.be.made.empt |
23640 | 79 3b 20 73 65 74 74 69 6e 67 0a 20 20 4d 41 53 54 45 52 5f 55 53 45 52 20 3d 20 27 27 20 6f 72 | y;.setting...MASTER_USER.=.''.or |
23660 | 20 6c 65 61 76 69 6e 67 20 69 74 20 75 6e 73 65 74 20 77 68 65 6e 20 73 65 74 74 69 6e 67 20 61 | .leaving.it.unset.when.setting.a |
23680 | 20 76 61 6c 75 65 20 66 6f 72 20 66 6f 72 0a 20 20 4d 41 53 54 45 52 5f 50 41 53 53 57 4f 52 44 | .value.for.for...MASTER_PASSWORD |
236a0 | 20 63 61 75 73 65 73 20 61 6e 20 65 72 72 6f 72 20 28 42 75 67 20 23 31 33 34 32 37 39 34 39 29 | .causes.an.error.(Bug.#13427949) |
236c0 | 2e 0a 0a 20 20 43 75 72 72 65 6e 74 6c 79 2c 20 61 20 70 61 73 73 77 6f 72 64 20 75 73 65 64 20 | .....Currently,.a.password.used. |
236e0 | 66 6f 72 20 61 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 73 6c 61 76 65 20 61 63 63 6f 75 6e 74 20 | for.a.replication.slave.account. |
23700 | 69 73 0a 20 20 65 66 66 65 63 74 69 76 65 6c 79 20 6c 69 6d 69 74 65 64 20 74 6f 20 33 32 20 63 | is...effectively.limited.to.32.c |
23720 | 68 61 72 61 63 74 65 72 73 20 69 6e 20 6c 65 6e 67 74 68 3b 20 74 68 65 20 70 61 73 73 77 6f 72 | haracters.in.length;.the.passwor |
23740 | 64 20 63 61 6e 20 62 65 0a 20 20 6c 6f 6e 67 65 72 2c 20 62 75 74 20 61 6e 79 20 65 78 63 65 73 | d.can.be...longer,.but.any.exces |
23760 | 73 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 74 72 75 6e 63 61 74 65 64 2e 20 54 68 69 73 | s.characters.are.truncated..This |
23780 | 20 69 73 20 6e 6f 74 20 64 75 65 20 74 6f 0a 20 20 61 6e 79 20 6c 69 6d 69 74 20 69 6d 70 6f 73 | .is.not.due.to...any.limit.impos |
237a0 | 65 64 20 62 79 20 74 68 65 20 4d 79 53 51 4c 20 53 65 72 76 65 72 20 67 65 6e 65 72 61 6c 6c 79 | ed.by.the.MySQL.Server.generally |
237c0 | 2c 20 62 75 74 20 72 61 74 68 65 72 20 69 73 20 61 6e 0a 20 20 69 73 73 75 65 20 73 70 65 63 69 | ,.but.rather.is.an...issue.speci |
237e0 | 66 69 63 20 74 6f 20 4d 79 53 51 4c 20 52 65 70 6c 69 63 61 74 69 6f 6e 2e 20 28 46 6f 72 20 6d | fic.to.MySQL.Replication..(For.m |
23800 | 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 42 75 67 0a 20 20 23 34 33 34 33 | ore.information,.see.Bug...#4343 |
23820 | 39 2e 29 0a 0a 20 20 54 68 65 20 74 65 78 74 20 6f 66 20 61 20 72 75 6e 6e 69 6e 67 20 43 48 41 | 9.)....The.text.of.a.running.CHA |
23840 | 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 73 74 61 74 65 6d 65 6e 74 2c 20 69 6e 63 6c 75 64 69 | NGE.MASTER.TO.statement,.includi |
23860 | 6e 67 20 76 61 6c 75 65 73 0a 20 20 66 6f 72 20 4d 41 53 54 45 52 5f 55 53 45 52 20 61 6e 64 20 | ng.values...for.MASTER_USER.and. |
23880 | 4d 41 53 54 45 52 5f 50 41 53 53 57 4f 52 44 2c 20 63 61 6e 20 62 65 20 73 65 65 6e 20 69 6e 20 | MASTER_PASSWORD,.can.be.seen.in. |
238a0 | 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 61 0a 20 20 63 6f 6e 63 75 72 72 65 6e 74 20 53 48 4f | the.output.of.a...concurrent.SHO |
238c0 | 57 20 50 52 4f 43 45 53 53 4c 49 53 54 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 54 68 65 20 4d 41 | W.PROCESSLIST.statement...The.MA |
238e0 | 53 54 45 52 5f 53 53 4c 5f 78 78 78 20 6f 70 74 69 6f 6e 73 20 70 72 6f 76 69 64 65 20 69 6e 66 | STER_SSL_xxx.options.provide.inf |
23900 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 75 73 69 6e 67 20 53 53 4c 20 66 6f 72 20 74 68 65 | ormation.about.using.SSL.for.the |
23920 | 0a 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 54 68 65 79 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 | .connection..They.correspond.to. |
23940 | 74 68 65 20 2d 2d 73 73 6c 2d 78 78 78 20 6f 70 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 | the.--ssl-xxx.options.described. |
23960 | 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 73 6c | in.https://mariadb.com/kb/en/ssl |
23980 | 2d 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 2f 2c 20 61 6e 64 0a 68 | -server-system-variables/,.and.h |
239a0 | 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 | ttp://dev.mysql.com/doc/refman/5 |
239c0 | 2e 35 2f 65 6e 2f 72 65 70 6c 69 63 61 74 69 6f 6e 2d 73 6f 6c 75 74 69 6f 6e 73 2d 73 73 6c 2e | .5/en/replication-solutions-ssl. |
239e0 | 68 74 6d 6c 2e 0a 54 68 65 73 65 20 6f 70 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 63 68 61 6e 67 | html..These.options.can.be.chang |
23a00 | 65 64 20 65 76 65 6e 20 6f 6e 20 73 6c 61 76 65 73 20 74 68 61 74 20 61 72 65 20 63 6f 6d 70 69 | ed.even.on.slaves.that.are.compi |
23a20 | 6c 65 64 20 77 69 74 68 6f 75 74 0a 53 53 4c 20 73 75 70 70 6f 72 74 2e 20 54 68 65 79 20 61 72 | led.without.SSL.support..They.ar |
23a40 | 65 20 73 61 76 65 64 20 74 6f 20 74 68 65 20 6d 61 73 74 65 72 2e 69 6e 66 6f 20 66 69 6c 65 2c | e.saved.to.the.master.info.file, |
23a60 | 20 62 75 74 20 61 72 65 20 69 67 6e 6f 72 65 64 20 69 66 0a 74 68 65 20 73 6c 61 76 65 20 64 6f | .but.are.ignored.if.the.slave.do |
23a80 | 65 73 20 6e 6f 74 20 68 61 76 65 20 53 53 4c 20 73 75 70 70 6f 72 74 20 65 6e 61 62 6c 65 64 2e | es.not.have.SSL.support.enabled. |
23aa0 | 0a 0a 4d 41 53 54 45 52 5f 43 4f 4e 4e 45 43 54 5f 52 45 54 52 59 20 73 70 65 63 69 66 69 65 73 | ..MASTER_CONNECT_RETRY.specifies |
23ac0 | 20 68 6f 77 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 62 65 74 77 65 65 | .how.many.seconds.to.wait.betwee |
23ae0 | 6e 20 63 6f 6e 6e 65 63 74 0a 72 65 74 72 69 65 73 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 | n.connect.retries..The.default.i |
23b00 | 73 20 36 30 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 65 63 6f 6e 6e 65 63 74 69 6f 6e | s.60..The.number.of.reconnection |
23b20 | 20 61 74 74 65 6d 70 74 73 20 69 73 0a 6c 69 6d 69 74 65 64 20 62 79 20 74 68 65 20 2d 2d 6d 61 | .attempts.is.limited.by.the.--ma |
23b40 | 73 74 65 72 2d 72 65 74 72 79 2d 63 6f 75 6e 74 20 73 65 72 76 65 72 20 6f 70 74 69 6f 6e 3b 20 | ster-retry-count.server.option;. |
23b60 | 66 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 74 70 73 3a | for.more.information,.see.https: |
23b80 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 6c 69 63 61 74 69 6f 6e 2d | //mariadb.com/kb/en/replication- |
23ba0 | 61 6e 64 2d 62 69 6e 61 72 79 2d 6c 6f 67 2d 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 | and-binary-log-server-system-var |
23bc0 | 69 61 62 6c 65 73 2f 2e 0a 0a 4d 41 53 54 45 52 5f 48 45 41 52 54 42 45 41 54 5f 50 45 52 49 4f | iables/...MASTER_HEARTBEAT_PERIO |
23be0 | 44 20 73 65 74 73 20 74 68 65 20 69 6e 74 65 72 76 61 6c 20 69 6e 20 73 65 63 6f 6e 64 73 20 62 | D.sets.the.interval.in.seconds.b |
23c00 | 65 74 77 65 65 6e 0a 72 65 70 6c 69 63 61 74 69 6f 6e 20 68 65 61 72 74 62 65 61 74 73 2e 20 57 | etween.replication.heartbeats..W |
23c20 | 68 65 6e 65 76 65 72 20 74 68 65 20 6d 61 73 74 65 72 27 73 20 62 69 6e 61 72 79 20 6c 6f 67 20 | henever.the.master's.binary.log. |
23c40 | 69 73 20 75 70 64 61 74 65 64 0a 77 69 74 68 20 61 6e 20 65 76 65 6e 74 2c 20 74 68 65 20 77 61 | is.updated.with.an.event,.the.wa |
23c60 | 69 74 69 6e 67 20 70 65 72 69 6f 64 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 68 65 61 72 74 62 | iting.period.for.the.next.heartb |
23c80 | 65 61 74 20 69 73 20 72 65 73 65 74 2e 0a 69 6e 74 65 72 76 61 6c 20 69 73 20 61 20 64 65 63 69 | eat.is.reset..interval.is.a.deci |
23ca0 | 6d 61 6c 20 76 61 6c 75 65 20 68 61 76 69 6e 67 20 74 68 65 20 72 61 6e 67 65 20 30 20 74 6f 20 | mal.value.having.the.range.0.to. |
23cc0 | 34 32 39 34 39 36 37 20 73 65 63 6f 6e 64 73 20 61 6e 64 20 61 0a 72 65 73 6f 6c 75 74 69 6f 6e | 4294967.seconds.and.a.resolution |
23ce0 | 20 69 6e 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 3b 20 74 68 65 20 73 6d 61 6c 6c 65 73 74 20 6e | .in.milliseconds;.the.smallest.n |
23d00 | 6f 6e 7a 65 72 6f 20 76 61 6c 75 65 20 69 73 20 30 2e 30 30 31 2e 0a 48 65 61 72 74 62 65 61 74 | onzero.value.is.0.001..Heartbeat |
23d20 | 73 20 61 72 65 20 73 65 6e 74 20 62 79 20 74 68 65 20 6d 61 73 74 65 72 20 6f 6e 6c 79 20 69 66 | s.are.sent.by.the.master.only.if |
23d40 | 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 73 65 6e 74 20 65 76 65 6e 74 73 20 69 6e 0a 74 | .there.are.no.unsent.events.in.t |
23d60 | 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 20 66 6f 72 20 61 20 70 65 72 69 6f 64 20 | he.binary.log.file.for.a.period. |
23d80 | 6c 6f 6e 67 65 72 20 74 68 61 6e 20 69 6e 74 65 72 76 61 6c 2e 0a 0a 53 65 74 74 69 6e 67 20 69 | longer.than.interval...Setting.i |
23da0 | 6e 74 65 72 76 61 6c 20 74 6f 20 30 20 64 69 73 61 62 6c 65 73 20 68 65 61 72 74 62 65 61 74 73 | nterval.to.0.disables.heartbeats |
23dc0 | 20 61 6c 74 6f 67 65 74 68 65 72 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 66 | .altogether..The.default.value.f |
23de0 | 6f 72 20 69 6e 74 65 72 76 61 6c 20 69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 76 61 6c 75 | or.interval.is.equal.to.the.valu |
23e00 | 65 20 6f 66 20 73 6c 61 76 65 5f 6e 65 74 5f 74 69 6d 65 6f 75 74 20 64 69 76 69 64 65 64 20 62 | e.of.slave_net_timeout.divided.b |
23e20 | 79 20 32 2e 0a 0a 53 65 74 74 69 6e 67 20 40 40 67 6c 6f 62 61 6c 2e 73 6c 61 76 65 5f 6e 65 74 | y.2...Setting.@@global.slave_net |
23e40 | 5f 74 69 6d 65 6f 75 74 20 74 6f 20 61 20 76 61 6c 75 65 20 6c 65 73 73 20 74 68 61 6e 20 74 68 | _timeout.to.a.value.less.than.th |
23e60 | 61 74 20 6f 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 68 65 61 72 74 62 65 61 74 20 69 6e 74 65 | at.of.the.current.heartbeat.inte |
23e80 | 72 76 61 6c 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20 77 61 72 6e 69 6e 67 20 62 65 69 6e 67 20 | rval.results.in.a.warning.being. |
23ea0 | 69 73 73 75 65 64 2e 20 54 68 65 0a 65 66 66 65 63 74 20 6f 66 20 69 73 73 75 69 6e 67 20 52 45 | issued..The.effect.of.issuing.RE |
23ec0 | 53 45 54 20 53 4c 41 56 45 20 6f 6e 20 74 68 65 20 68 65 61 72 74 62 65 61 74 20 69 6e 74 65 72 | SET.SLAVE.on.the.heartbeat.inter |
23ee0 | 76 61 6c 20 69 73 20 74 6f 20 72 65 73 65 74 20 69 74 0a 74 6f 20 74 68 65 20 64 65 66 61 75 6c | val.is.to.reset.it.to.the.defaul |
23f00 | 74 20 76 61 6c 75 65 2e 0a 0a 4d 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 20 61 6e 64 20 4d 41 | t.value...MASTER_LOG_FILE.and.MA |
23f20 | 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 20 61 72 65 20 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 | STER_LOG_POS.are.the.coordinates |
23f40 | 20 61 74 20 77 68 69 63 68 20 74 68 65 0a 73 6c 61 76 65 20 49 2f 4f 20 74 68 72 65 61 64 20 73 | .at.which.the.slave.I/O.thread.s |
23f60 | 68 6f 75 6c 64 20 62 65 67 69 6e 20 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6d 61 73 | hould.begin.reading.from.the.mas |
23f80 | 74 65 72 20 74 68 65 20 6e 65 78 74 20 74 69 6d 65 20 74 68 65 0a 74 68 72 65 61 64 20 73 74 61 | ter.the.next.time.the.thread.sta |
23fa0 | 72 74 73 2e 20 52 45 4c 41 59 5f 4c 4f 47 5f 46 49 4c 45 20 61 6e 64 20 52 45 4c 41 59 5f 4c 4f | rts..RELAY_LOG_FILE.and.RELAY_LO |
23fc0 | 47 5f 50 4f 53 20 61 72 65 20 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 61 74 0a 77 68 69 | G_POS.are.the.coordinates.at.whi |
23fe0 | 63 68 20 74 68 65 20 73 6c 61 76 65 20 53 51 4c 20 74 68 72 65 61 64 20 73 68 6f 75 6c 64 20 62 | ch.the.slave.SQL.thread.should.b |
24000 | 65 67 69 6e 20 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 65 6c 61 79 20 6c 6f 67 20 | egin.reading.from.the.relay.log. |
24020 | 74 68 65 0a 6e 65 78 74 20 74 69 6d 65 20 74 68 65 20 74 68 72 65 61 64 20 73 74 61 72 74 73 2e | the.next.time.the.thread.starts. |
24040 | 20 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 65 69 74 68 65 72 20 6f 66 20 4d 41 53 54 45 52 | .If.you.specify.either.of.MASTER |
24060 | 5f 4c 4f 47 5f 46 49 4c 45 0a 6f 72 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 2c 20 79 6f 75 | _LOG_FILE.or.MASTER_LOG_POS,.you |
24080 | 20 63 61 6e 6e 6f 74 20 73 70 65 63 69 66 79 20 52 45 4c 41 59 5f 4c 4f 47 5f 46 49 4c 45 20 6f | .cannot.specify.RELAY_LOG_FILE.o |
240a0 | 72 20 52 45 4c 41 59 5f 4c 4f 47 5f 50 4f 53 2e 0a 49 66 20 6e 65 69 74 68 65 72 20 6f 66 20 4d | r.RELAY_LOG_POS..If.neither.of.M |
240c0 | 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 20 6f 72 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 | ASTER_LOG_FILE.or.MASTER_LOG_POS |
240e0 | 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 73 6c 61 76 65 0a 75 73 65 73 20 74 68 | .is.specified,.the.slave.uses.th |
24100 | 65 20 6c 61 73 74 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 6f 66 20 74 68 65 20 73 6c 61 76 65 20 | e.last.coordinates.of.the.slave. |
24120 | 53 51 4c 20 74 68 72 65 61 64 20 62 65 66 6f 72 65 20 43 48 41 4e 47 45 20 4d 41 53 54 45 52 0a | SQL.thread.before.CHANGE.MASTER. |
24140 | 54 4f 20 77 61 73 20 69 73 73 75 65 64 2e 20 54 68 69 73 20 65 6e 73 75 72 65 73 20 74 68 61 74 | TO.was.issued..This.ensures.that |
24160 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 69 73 63 6f 6e 74 69 6e 75 69 74 79 20 69 6e 0a 72 65 | .there.is.no.discontinuity.in.re |
24180 | 70 6c 69 63 61 74 69 6f 6e 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 73 6c 61 76 65 20 53 51 4c | plication,.even.if.the.slave.SQL |
241a0 | 20 74 68 72 65 61 64 20 77 61 73 20 6c 61 74 65 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 74 68 65 | .thread.was.late.compared.to.the |
241c0 | 0a 73 6c 61 76 65 20 49 2f 4f 20 74 68 72 65 61 64 2c 20 77 68 65 6e 20 79 6f 75 20 6d 65 72 65 | .slave.I/O.thread,.when.you.mere |
241e0 | 6c 79 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 2c 20 73 61 79 2c 20 74 68 65 20 70 61 73 73 | ly.want.to.change,.say,.the.pass |
24200 | 77 6f 72 64 20 74 6f 0a 75 73 65 2e 0a 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 64 | word.to.use...CHANGE.MASTER.TO.d |
24220 | 65 6c 65 74 65 73 20 61 6c 6c 20 72 65 6c 61 79 20 6c 6f 67 20 66 69 6c 65 73 20 61 6e 64 20 73 | eletes.all.relay.log.files.and.s |
24240 | 74 61 72 74 73 20 61 20 6e 65 77 20 6f 6e 65 2c 0a 75 6e 6c 65 73 73 20 79 6f 75 20 73 70 65 63 | tarts.a.new.one,.unless.you.spec |
24260 | 69 66 79 20 52 45 4c 41 59 5f 4c 4f 47 5f 46 49 4c 45 20 6f 72 20 52 45 4c 41 59 5f 4c 4f 47 5f | ify.RELAY_LOG_FILE.or.RELAY_LOG_ |
24280 | 50 4f 53 2e 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 72 65 6c 61 79 0a 6c 6f 67 20 66 69 6c | POS..In.that.case,.relay.log.fil |
242a0 | 65 73 20 61 72 65 20 6b 65 70 74 3b 20 74 68 65 20 72 65 6c 61 79 5f 6c 6f 67 5f 70 75 72 67 65 | es.are.kept;.the.relay_log_purge |
242c0 | 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 73 69 6c 65 6e 74 6c 79 | .global.variable.is.set.silently |
242e0 | 0a 74 6f 20 30 2e 0a 0a 50 72 69 6f 72 20 74 6f 20 4d 79 53 51 4c 20 35 2e 35 2c 20 52 45 4c 41 | .to.0...Prior.to.MySQL.5.5,.RELA |
24300 | 59 5f 4c 4f 47 5f 46 49 4c 45 20 72 65 71 75 69 72 65 64 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 | Y_LOG_FILE.required.an.absolute. |
24320 | 70 61 74 68 2e 20 49 6e 20 4d 79 53 51 4c 0a 35 2e 35 2c 20 74 68 65 20 70 61 74 68 20 63 61 6e | path..In.MySQL.5.5,.the.path.can |
24340 | 20 62 65 20 72 65 6c 61 74 69 76 65 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 | .be.relative,.in.which.case.the. |
24360 | 70 61 74 68 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 0a 72 65 6c 61 74 69 76 65 20 74 | path.is.assumed.to.be.relative.t |
24380 | 6f 20 74 68 65 20 73 6c 61 76 65 27 73 20 64 61 74 61 20 64 69 72 65 63 74 6f 72 79 2e 20 28 42 | o.the.slave's.data.directory..(B |
243a0 | 75 67 20 23 31 32 31 39 30 29 0a 0a 49 47 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 20 77 61 | ug.#12190)..IGNORE_SERVER_IDS.wa |
243c0 | 73 20 61 64 64 65 64 20 69 6e 20 4d 79 53 51 4c 20 35 2e 35 2e 20 54 68 69 73 20 6f 70 74 69 6f | s.added.in.MySQL.5.5..This.optio |
243e0 | 6e 20 74 61 6b 65 73 20 61 0a 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f | n.takes.a.comma-separated.list.o |
24400 | 66 20 30 20 6f 72 20 6d 6f 72 65 20 73 65 72 76 65 72 20 49 44 73 2e 20 45 76 65 6e 74 73 20 6f | f.0.or.more.server.IDs..Events.o |
24420 | 72 69 67 69 6e 61 74 69 6e 67 20 66 72 6f 6d 0a 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e | riginating.from.the.correspondin |
24440 | 67 20 73 65 72 76 65 72 73 20 61 72 65 20 69 67 6e 6f 72 65 64 2c 20 77 69 74 68 20 74 68 65 20 | g.servers.are.ignored,.with.the. |
24460 | 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 6c 6f 67 0a 72 6f 74 61 74 69 6f 6e 20 61 6e 64 20 64 65 | exception.of.log.rotation.and.de |
24480 | 6c 65 74 69 6f 6e 20 65 76 65 6e 74 73 2c 20 77 68 69 63 68 20 61 72 65 20 73 74 69 6c 6c 20 72 | letion.events,.which.are.still.r |
244a0 | 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 72 65 6c 61 79 0a 6c 6f 67 2e 0a 0a 49 6e 20 63 69 | ecorded.in.the.relay.log...In.ci |
244c0 | 72 63 75 6c 61 72 20 72 65 70 6c 69 63 61 74 69 6f 6e 2c 20 74 68 65 20 6f 72 69 67 69 6e 61 74 | rcular.replication,.the.originat |
244e0 | 69 6e 67 20 73 65 72 76 65 72 20 6e 6f 72 6d 61 6c 6c 79 20 61 63 74 73 20 61 73 20 74 68 65 0a | ing.server.normally.acts.as.the. |
24500 | 74 65 72 6d 69 6e 61 74 6f 72 20 6f 66 20 69 74 73 20 6f 77 6e 20 65 76 65 6e 74 73 2c 20 73 6f | terminator.of.its.own.events,.so |
24520 | 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 6e 6f 74 20 61 70 70 6c 69 65 64 20 6d 6f 72 65 20 | .that.they.are.not.applied.more. |
24540 | 74 68 61 6e 0a 6f 6e 63 65 2e 20 54 68 75 73 2c 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 | than.once..Thus,.this.option.is. |
24560 | 75 73 65 66 75 6c 20 69 6e 20 63 69 72 63 75 6c 61 72 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 77 | useful.in.circular.replication.w |
24580 | 68 65 6e 20 6f 6e 65 20 6f 66 0a 74 68 65 20 73 65 72 76 65 72 73 20 69 6e 20 74 68 65 20 63 69 | hen.one.of.the.servers.in.the.ci |
245a0 | 72 63 6c 65 20 69 73 20 72 65 6d 6f 76 65 64 2e 20 53 75 70 70 6f 73 65 20 74 68 61 74 20 79 6f | rcle.is.removed..Suppose.that.yo |
245c0 | 75 20 68 61 76 65 20 61 20 63 69 72 63 75 6c 61 72 0a 72 65 70 6c 69 63 61 74 69 6f 6e 20 73 65 | u.have.a.circular.replication.se |
245e0 | 74 75 70 20 77 69 74 68 20 34 20 73 65 72 76 65 72 73 2c 20 68 61 76 69 6e 67 20 73 65 72 76 65 | tup.with.4.servers,.having.serve |
24600 | 72 20 49 44 73 20 31 2c 20 32 2c 20 33 2c 20 61 6e 64 20 34 2c 20 61 6e 64 0a 73 65 72 76 65 72 | r.IDs.1,.2,.3,.and.4,.and.server |
24620 | 20 33 20 66 61 69 6c 73 2e 20 57 68 65 6e 20 62 72 69 64 67 69 6e 67 20 74 68 65 20 67 61 70 20 | .3.fails..When.bridging.the.gap. |
24640 | 62 79 20 73 74 61 72 74 69 6e 67 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 66 72 6f 6d 0a 73 65 72 | by.starting.replication.from.ser |
24660 | 76 65 72 20 32 20 74 6f 20 73 65 72 76 65 72 20 34 2c 20 79 6f 75 20 63 61 6e 20 69 6e 63 6c 75 | ver.2.to.server.4,.you.can.inclu |
24680 | 64 65 20 49 47 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 20 3d 20 28 33 29 20 69 6e 20 74 68 | de.IGNORE_SERVER_IDS.=.(3).in.th |
246a0 | 65 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 | e.CHANGE.MASTER.TO.statement.tha |
246c0 | 74 20 79 6f 75 20 69 73 73 75 65 20 6f 6e 20 73 65 72 76 65 72 20 34 20 74 6f 20 74 65 6c 6c 20 | t.you.issue.on.server.4.to.tell. |
246e0 | 69 74 20 74 6f 20 75 73 65 0a 73 65 72 76 65 72 20 32 20 61 73 20 69 74 73 20 6d 61 73 74 65 72 | it.to.use.server.2.as.its.master |
24700 | 20 69 6e 73 74 65 61 64 20 6f 66 20 73 65 72 76 65 72 20 33 2e 20 44 6f 69 6e 67 20 73 6f 20 63 | .instead.of.server.3..Doing.so.c |
24720 | 61 75 73 65 73 20 69 74 20 74 6f 0a 69 67 6e 6f 72 65 20 61 6e 64 20 6e 6f 74 20 74 6f 20 70 72 | auses.it.to.ignore.and.not.to.pr |
24740 | 6f 70 61 67 61 74 65 20 61 6e 79 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 6f 72 69 67 | opagate.any.statements.that.orig |
24760 | 69 6e 61 74 65 64 20 77 69 74 68 20 74 68 65 0a 73 65 72 76 65 72 20 74 68 61 74 20 69 73 20 6e | inated.with.the.server.that.is.n |
24780 | 6f 20 6c 6f 6e 67 65 72 20 69 6e 20 75 73 65 2e 0a 0a 49 66 20 61 20 43 48 41 4e 47 45 20 4d 41 | o.longer.in.use...If.a.CHANGE.MA |
247a0 | 53 54 45 52 20 54 4f 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 69 73 73 75 65 64 20 77 69 74 68 | STER.TO.statement.is.issued.with |
247c0 | 6f 75 74 20 61 6e 79 20 49 47 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 0a 6f 70 74 69 6f 6e | out.any.IGNORE_SERVER_IDS.option |
247e0 | 2c 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 6c 69 73 74 20 69 73 20 70 72 65 73 65 72 76 65 64 | ,.any.existing.list.is.preserved |
24800 | 3b 20 52 45 53 45 54 20 53 4c 41 56 45 20 61 6c 73 6f 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 | ;.RESET.SLAVE.also.has.no.effect |
24820 | 0a 6f 6e 20 74 68 65 20 73 65 72 76 65 72 20 49 44 20 6c 69 73 74 2e 20 54 6f 20 63 6c 65 61 72 | .on.the.server.ID.list..To.clear |
24840 | 20 74 68 65 20 6c 69 73 74 20 6f 66 20 69 67 6e 6f 72 65 64 20 73 65 72 76 65 72 73 2c 20 69 74 | .the.list.of.ignored.servers,.it |
24860 | 20 69 73 0a 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 73 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 | .is.necessary.to.use.the.option. |
24880 | 77 69 74 68 20 61 6e 20 65 6d 70 74 79 20 6c 69 73 74 3a 0a 0a 43 48 41 4e 47 45 20 4d 41 53 54 | with.an.empty.list:..CHANGE.MAST |
248a0 | 45 52 20 54 4f 20 49 47 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 20 3d 20 28 29 3b 0a 0a 49 | ER.TO.IGNORE_SERVER_IDS.=.();..I |
248c0 | 66 20 49 47 4e 4f 52 45 5f 53 45 52 56 45 52 5f 49 44 53 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 | f.IGNORE_SERVER_IDS.contains.the |
248e0 | 20 73 65 72 76 65 72 27 73 20 6f 77 6e 20 49 44 20 61 6e 64 20 74 68 65 20 73 65 72 76 65 72 20 | .server's.own.ID.and.the.server. |
24900 | 77 61 73 0a 73 74 61 72 74 65 64 20 77 69 74 68 20 74 68 65 20 2d 2d 72 65 70 6c 69 63 61 74 65 | was.started.with.the.--replicate |
24920 | 2d 73 61 6d 65 2d 73 65 72 76 65 72 2d 69 64 20 6f 70 74 69 6f 6e 20 65 6e 61 62 6c 65 64 2c 20 | -same-server-id.option.enabled,. |
24940 | 61 6e 20 65 72 72 6f 72 0a 72 65 73 75 6c 74 73 2e 0a 0a 41 6c 73 6f 20 62 65 67 69 6e 6e 69 6e | an.error.results...Also.beginnin |
24960 | 67 20 77 69 74 68 20 4d 79 53 51 4c 20 35 2e 35 2c 20 74 68 65 20 6d 61 73 74 65 72 2e 69 6e 66 | g.with.MySQL.5.5,.the.master.inf |
24980 | 6f 20 66 69 6c 65 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 0a 53 48 4f 57 20 53 4c | o.file.and.the.output.of.SHOW.SL |
249a0 | 41 56 45 20 53 54 41 54 55 53 20 61 72 65 20 65 78 74 65 6e 64 65 64 20 74 6f 20 70 72 6f 76 69 | AVE.STATUS.are.extended.to.provi |
249c0 | 64 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 73 65 72 76 65 72 73 20 74 68 61 74 20 61 72 65 0a | de.the.list.of.servers.that.are. |
249e0 | 63 75 72 72 65 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | currently.ignored..For.more.info |
24a00 | 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | rmation,.see.https://mariadb.com |
24a20 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 6c 61 76 65 2d 73 74 61 74 75 73 2f 2c 20 61 6e 64 0a 5b | /kb/en/show-slave-status/,.and.[ |
24a40 | 48 45 4c 50 20 53 48 4f 57 20 53 4c 41 56 45 20 53 54 41 54 55 53 5d 2e 0a 0a 42 65 67 69 6e 6e | HELP.SHOW.SLAVE.STATUS]...Beginn |
24a60 | 69 6e 67 20 77 69 74 68 20 4d 79 53 51 4c 20 35 2e 35 2e 35 2c 20 69 6e 76 6f 6b 69 6e 67 20 43 | ing.with.MySQL.5.5.5,.invoking.C |
24a80 | 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 63 61 75 73 65 73 20 74 68 65 0a 70 72 65 76 69 | HANGE.MASTER.TO.causes.the.previ |
24aa0 | 6f 75 73 20 76 61 6c 75 65 73 20 66 6f 72 20 4d 41 53 54 45 52 5f 48 4f 53 54 2c 20 4d 41 53 54 | ous.values.for.MASTER_HOST,.MAST |
24ac0 | 45 52 5f 50 4f 52 54 2c 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 2c 20 61 6e 64 0a 4d 41 | ER_PORT,.MASTER_LOG_FILE,.and.MA |
24ae0 | 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 20 74 6f 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 | STER_LOG_POS.to.be.written.to.th |
24b00 | 65 20 65 72 72 6f 72 20 6c 6f 67 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 6f 74 68 65 72 0a 69 6e | e.error.log,.along.with.other.in |
24b20 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 6c 61 76 65 27 73 20 73 74 61 74 | formation.about.the.slave's.stat |
24b40 | 65 20 70 72 69 6f 72 20 74 6f 20 65 78 65 63 75 74 69 6f 6e 2e 0a 0a 43 48 41 4e 47 45 20 4d 41 | e.prior.to.execution...CHANGE.MA |
24b60 | 53 54 45 52 20 54 4f 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 73 65 74 74 69 6e 67 20 75 70 | STER.TO.is.useful.for.setting.up |
24b80 | 20 61 20 73 6c 61 76 65 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 68 65 0a 73 6e 61 70 73 | .a.slave.when.you.have.the.snaps |
24ba0 | 68 6f 74 20 6f 66 20 74 68 65 20 6d 61 73 74 65 72 20 61 6e 64 20 68 61 76 65 20 72 65 63 6f 72 | hot.of.the.master.and.have.recor |
24bc0 | 64 65 64 20 74 68 65 20 6d 61 73 74 65 72 20 62 69 6e 61 72 79 20 6c 6f 67 0a 63 6f 6f 72 64 69 | ded.the.master.binary.log.coordi |
24be0 | 6e 61 74 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 74 69 6d 65 20 | nates.corresponding.to.the.time. |
24c00 | 6f 66 20 74 68 65 20 73 6e 61 70 73 68 6f 74 2e 20 41 66 74 65 72 20 6c 6f 61 64 69 6e 67 0a 74 | of.the.snapshot..After.loading.t |
24c20 | 68 65 20 73 6e 61 70 73 68 6f 74 20 69 6e 74 6f 20 74 68 65 20 73 6c 61 76 65 20 74 6f 20 73 79 | he.snapshot.into.the.slave.to.sy |
24c40 | 6e 63 68 72 6f 6e 69 7a 65 20 69 74 20 74 6f 20 74 68 65 20 73 6c 61 76 65 2c 20 79 6f 75 20 63 | nchronize.it.to.the.slave,.you.c |
24c60 | 61 6e 20 72 75 6e 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 54 4f 20 4d 41 53 54 45 52 5f 4c | an.run.CHANGE.MASTER.TO.MASTER_L |
24c80 | 4f 47 5f 46 49 4c 45 3d 27 6c 6f 67 5f 6e 61 6d 65 27 2c 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 | OG_FILE='log_name',.MASTER_LOG_P |
24ca0 | 4f 53 3d 6c 6f 67 5f 70 6f 73 20 6f 6e 0a 74 68 65 20 73 6c 61 76 65 20 74 6f 20 73 70 65 63 69 | OS=log_pos.on.the.slave.to.speci |
24cc0 | 66 79 20 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 61 74 20 77 68 69 63 68 20 74 68 65 20 | fy.the.coordinates.at.which.the. |
24ce0 | 73 6c 61 76 65 20 73 68 6f 75 6c 64 20 62 65 67 69 6e 0a 72 65 61 64 69 6e 67 20 74 68 65 20 6d | slave.should.begin.reading.the.m |
24d00 | 61 73 74 65 72 20 62 69 6e 61 72 79 20 6c 6f 67 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | aster.binary.log...The.following |
24d20 | 20 65 78 61 6d 70 6c 65 20 63 68 61 6e 67 65 73 20 74 68 65 20 6d 61 73 74 65 72 20 73 65 72 76 | .example.changes.the.master.serv |
24d40 | 65 72 20 74 68 65 20 73 6c 61 76 65 20 75 73 65 73 20 61 6e 64 0a 65 73 74 61 62 6c 69 73 68 65 | er.the.slave.uses.and.establishe |
24d60 | 73 20 74 68 65 20 6d 61 73 74 65 72 20 62 69 6e 61 72 79 20 6c 6f 67 20 63 6f 6f 72 64 69 6e 61 | s.the.master.binary.log.coordina |
24d80 | 74 65 73 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 73 6c 61 76 65 0a 62 65 67 69 6e 73 20 | tes.from.which.the.slave.begins. |
24da0 | 72 65 61 64 69 6e 67 2e 20 54 68 69 73 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 79 6f 75 20 77 | reading..This.is.used.when.you.w |
24dc0 | 61 6e 74 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 73 6c 61 76 65 20 74 6f 0a 72 65 70 6c 69 | ant.to.set.up.the.slave.to.repli |
24de0 | 63 61 74 65 20 74 68 65 20 6d 61 73 74 65 72 3a 0a 0a 43 48 41 4e 47 45 20 4d 41 53 54 45 52 20 | cate.the.master:..CHANGE.MASTER. |
24e00 | 54 4f 0a 20 20 4d 41 53 54 45 52 5f 48 4f 53 54 3d 27 6d 61 73 74 65 72 32 2e 6d 79 63 6f 6d 70 | TO...MASTER_HOST='master2.mycomp |
24e20 | 61 6e 79 2e 63 6f 6d 27 2c 0a 20 20 4d 41 53 54 45 52 5f 55 53 45 52 3d 27 72 65 70 6c 69 63 61 | any.com',...MASTER_USER='replica |
24e40 | 74 69 6f 6e 27 2c 0a 20 20 4d 41 53 54 45 52 5f 50 41 53 53 57 4f 52 44 3d 27 62 69 67 73 33 63 | tion',...MASTER_PASSWORD='bigs3c |
24e60 | 72 65 74 27 2c 0a 20 20 4d 41 53 54 45 52 5f 50 4f 52 54 3d 33 33 30 36 2c 0a 20 20 4d 41 53 54 | ret',...MASTER_PORT=3306,...MAST |
24e80 | 45 52 5f 4c 4f 47 5f 46 49 4c 45 3d 27 6d 61 73 74 65 72 32 2d 62 69 6e 2e 30 30 31 27 2c 0a 20 | ER_LOG_FILE='master2-bin.001',.. |
24ea0 | 20 4d 41 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 3d 34 2c 0a 20 20 4d 41 53 54 45 52 5f 43 4f 4e 4e | .MASTER_LOG_POS=4,...MASTER_CONN |
24ec0 | 45 43 54 5f 52 45 54 52 59 3d 31 30 3b 0a 0a 54 68 65 20 6e 65 78 74 20 65 78 61 6d 70 6c 65 20 | ECT_RETRY=10;..The.next.example. |
24ee0 | 73 68 6f 77 73 20 61 6e 20 6f 70 65 72 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 6c 65 73 73 20 | shows.an.operation.that.is.less. |
24f00 | 66 72 65 71 75 65 6e 74 6c 79 20 65 6d 70 6c 6f 79 65 64 2e 0a 49 74 20 69 73 20 75 73 65 64 20 | frequently.employed..It.is.used. |
24f20 | 77 68 65 6e 20 74 68 65 20 73 6c 61 76 65 20 68 61 73 20 72 65 6c 61 79 20 6c 6f 67 20 66 69 6c | when.the.slave.has.relay.log.fil |
24f40 | 65 73 20 74 68 61 74 20 79 6f 75 20 77 61 6e 74 20 69 74 20 74 6f 0a 65 78 65 63 75 74 65 20 61 | es.that.you.want.it.to.execute.a |
24f60 | 67 61 69 6e 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e 2e 20 54 6f 20 64 6f 20 74 68 69 73 | gain.for.some.reason..To.do.this |
24f80 | 2c 20 74 68 65 20 6d 61 73 74 65 72 20 6e 65 65 64 20 6e 6f 74 20 62 65 0a 72 65 61 63 68 61 62 | ,.the.master.need.not.be.reachab |
24fa0 | 6c 65 2e 20 59 6f 75 20 6e 65 65 64 20 6f 6e 6c 79 20 75 73 65 20 43 48 41 4e 47 45 20 4d 41 53 | le..You.need.only.use.CHANGE.MAS |
24fc0 | 54 45 52 20 54 4f 20 61 6e 64 20 73 74 61 72 74 20 74 68 65 20 53 51 4c 20 74 68 72 65 61 64 0a | TER.TO.and.start.the.SQL.thread. |
24fe0 | 28 53 54 41 52 54 20 53 4c 41 56 45 20 53 51 4c 5f 54 48 52 45 41 44 29 3a 0a 0a 43 48 41 4e 47 | (START.SLAVE.SQL_THREAD):..CHANG |
25000 | 45 20 4d 41 53 54 45 52 20 54 4f 0a 20 20 52 45 4c 41 59 5f 4c 4f 47 5f 46 49 4c 45 3d 27 73 6c | E.MASTER.TO...RELAY_LOG_FILE='sl |
25020 | 61 76 65 2d 72 65 6c 61 79 2d 62 69 6e 2e 30 30 36 27 2c 0a 20 20 52 45 4c 41 59 5f 4c 4f 47 5f | ave-relay-bin.006',...RELAY_LOG_ |
25040 | 50 4f 53 3d 34 30 32 35 3b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | POS=4025;..URL:.https://mariadb. |
25060 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 6e 67 65 2d 6d 61 73 74 65 72 2d 74 6f 2f 0a 0a 2b 00 68 | com/kb/en/change-master-to/..+.h |
25080 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 6e 67 65 2d | ttps://mariadb.com/kb/en/change- |
250a0 | 6d 61 73 74 65 72 2d 74 6f 2f 00 00 01 02 55 12 ba 00 00 00 0d 44 52 4f 50 20 44 41 54 41 42 41 | master-to/....U......DROP.DATABA |
250c0 | 53 45 27 00 14 02 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 7b 44 41 54 41 42 41 53 45 20 7c 20 53 | SE'...Syntax:.DROP.{DATABASE.|.S |
250e0 | 43 48 45 4d 41 7d 20 5b 49 46 20 45 58 49 53 54 53 5d 20 64 62 5f 6e 61 6d 65 0a 0a 44 52 4f 50 | CHEMA}.[IF.EXISTS].db_name..DROP |
25100 | 20 44 41 54 41 42 41 53 45 20 64 72 6f 70 73 20 61 6c 6c 20 74 61 62 6c 65 73 20 69 6e 20 74 68 | .DATABASE.drops.all.tables.in.th |
25120 | 65 20 64 61 74 61 62 61 73 65 20 61 6e 64 20 64 65 6c 65 74 65 73 20 74 68 65 0a 64 61 74 61 62 | e.database.and.deletes.the.datab |
25140 | 61 73 65 2e 20 42 65 20 76 65 72 79 20 63 61 72 65 66 75 6c 20 77 69 74 68 20 74 68 69 73 20 73 | ase..Be.very.careful.with.this.s |
25160 | 74 61 74 65 6d 65 6e 74 21 20 54 6f 20 75 73 65 20 44 52 4f 50 20 44 41 54 41 42 41 53 45 2c 0a | tatement!.To.use.DROP.DATABASE,. |
25180 | 79 6f 75 20 6e 65 65 64 20 74 68 65 20 44 52 4f 50 20 70 72 69 76 69 6c 65 67 65 20 6f 6e 20 74 | you.need.the.DROP.privilege.on.t |
251a0 | 68 65 20 64 61 74 61 62 61 73 65 2e 20 44 52 4f 50 20 53 43 48 45 4d 41 20 69 73 20 61 20 73 79 | he.database..DROP.SCHEMA.is.a.sy |
251c0 | 6e 6f 6e 79 6d 0a 66 6f 72 20 44 52 4f 50 20 44 41 54 41 42 41 53 45 2e 0a 0a 2a 49 6d 70 6f 72 | nonym.for.DROP.DATABASE...*Impor |
251e0 | 74 61 6e 74 2a 3a 20 57 68 65 6e 20 61 20 64 61 74 61 62 61 73 65 20 69 73 20 64 72 6f 70 70 65 | tant*:.When.a.database.is.droppe |
25200 | 64 2c 20 75 73 65 72 20 70 72 69 76 69 6c 65 67 65 73 20 6f 6e 20 74 68 65 0a 64 61 74 61 62 61 | d,.user.privileges.on.the.databa |
25220 | 73 65 20 61 72 65 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 72 6f 70 70 65 64 | se.are.not.automatically.dropped |
25240 | 2e 20 53 65 65 20 5b 48 45 4c 50 20 47 52 41 4e 54 5d 2e 0a 0a 49 46 20 45 58 49 53 54 53 20 69 | ..See.[HELP.GRANT]...IF.EXISTS.i |
25260 | 73 20 75 73 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 61 6e 20 65 72 72 6f 72 20 66 72 6f 6d 20 | s.used.to.prevent.an.error.from. |
25280 | 6f 63 63 75 72 72 69 6e 67 20 69 66 20 74 68 65 20 64 61 74 61 62 61 73 65 0a 64 6f 65 73 20 6e | occurring.if.the.database.does.n |
252a0 | 6f 74 20 65 78 69 73 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ot.exist...URL:.https://mariadb. |
252c0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 64 61 74 61 62 61 73 65 2f 0a 0a 28 00 68 74 74 70 | com/kb/en/drop-database/..(.http |
252e0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 64 61 74 61 62 | s://mariadb.com/kb/en/drop-datab |
25300 | 61 73 65 2f 03 00 e4 00 12 bb 00 00 00 08 4d 42 52 45 51 55 41 4c 06 00 ad 00 4d 42 52 45 71 75 | ase/..........MBREQUAL....MBREqu |
25320 | 61 6c 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 | al(g1,g2)..Returns.1.or.0.to.ind |
25340 | 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 | icate.whether.the.Minimum.Boundi |
25360 | 6e 67 20 52 65 63 74 61 6e 67 6c 65 73 20 6f 66 0a 74 68 65 20 74 77 6f 20 67 65 6f 6d 65 74 72 | ng.Rectangles.of.the.two.geometr |
25380 | 69 65 73 20 67 31 20 61 6e 64 20 67 32 20 61 72 65 20 74 68 65 20 73 61 6d 65 2e 0a 0a 55 52 4c | ies.g1.and.g2.are.the.same...URL |
253a0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 65 | :.https://mariadb.com/kb/en/mbre |
253c0 | 71 75 61 6c 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | qual/..#.https://mariadb.com/kb/ |
253e0 | 65 6e 2f 6d 62 72 65 71 75 61 6c 2f 03 02 4e 02 02 bc 00 00 00 12 54 49 4d 45 53 54 41 4d 50 20 | en/mbrequal/..N.......TIMESTAMP. |
25400 | 46 55 4e 43 54 49 4f 4e 1f 00 59 01 53 79 6e 74 61 78 3a 0a 54 49 4d 45 53 54 41 4d 50 28 65 78 | FUNCTION..Y.Syntax:.TIMESTAMP(ex |
25420 | 70 72 29 2c 20 54 49 4d 45 53 54 41 4d 50 28 65 78 70 72 31 2c 65 78 70 72 32 29 0a 0a 57 69 74 | pr),.TIMESTAMP(expr1,expr2)..Wit |
25440 | 68 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 69 73 20 66 75 6e 63 74 69 | h.a.single.argument,.this.functi |
25460 | 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 6d 65 0a | on.returns.the.date.or.datetime. |
25480 | 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 20 61 73 20 61 20 64 61 74 65 74 69 6d 65 20 76 61 | expression.expr.as.a.datetime.va |
254a0 | 6c 75 65 2e 20 57 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 69 74 20 61 64 64 73 | lue..With.two.arguments,.it.adds |
254c0 | 20 74 68 65 0a 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 32 20 74 6f 20 74 68 | .the.time.expression.expr2.to.th |
254e0 | 65 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 | e.date.or.datetime.expression.ex |
25500 | 70 72 31 20 61 6e 64 0a 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 61 20 | pr1.and.returns.the.result.as.a. |
25520 | 64 61 74 65 74 69 6d 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | datetime.value...URL:.https://ma |
25540 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 2d 66 75 6e 63 74 69 | riadb.com/kb/en/timestamp-functi |
25560 | 6f 6e 2f 0a 0a a8 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 53 54 41 4d 50 | on/....MariaDB>.SELECT.TIMESTAMP |
25580 | 28 27 32 30 30 33 2d 31 32 2d 33 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 33 | ('2003-12-31');.........->.'2003 |
255a0 | 2d 31 32 2d 33 31 20 30 30 3a 30 30 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | -12-31.00:00:00'.MariaDB>.SELECT |
255c0 | 20 54 49 4d 45 53 54 41 4d 50 28 27 32 30 30 33 2d 31 32 2d 33 31 20 31 32 3a 30 30 3a 30 30 27 | .TIMESTAMP('2003-12-31.12:00:00' |
255e0 | 2c 27 31 32 3a 30 30 3a 30 30 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 34 2d 30 | ,'12:00:00');.........->.'2004-0 |
25600 | 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | 1-01.00:00:00'.-.https://mariadb |
25620 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 2d 66 75 6e 63 74 69 6f 6e 2f 00 00 | .com/kb/en/timestamp-function/.. |
25640 | 03 05 8c 00 12 bd 00 00 00 11 50 52 4f 43 45 44 55 52 45 20 41 4e 41 4c 59 53 45 21 00 43 05 53 | ..........PROCEDURE.ANALYSE!.C.S |
25660 | 79 6e 74 61 78 3a 0a 41 4e 41 4c 59 53 45 28 5b 6d 61 78 5f 65 6c 65 6d 65 6e 74 73 5b 2c 6d 61 | yntax:.ANALYSE([max_elements[,ma |
25680 | 78 5f 6d 65 6d 6f 72 79 5d 5d 29 0a 0a 41 4e 41 4c 59 53 45 28 29 20 65 78 61 6d 69 6e 65 73 20 | x_memory]])..ANALYSE().examines. |
256a0 | 74 68 65 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 61 20 71 75 65 72 79 20 61 6e 64 20 72 65 74 75 | the.result.from.a.query.and.retu |
256c0 | 72 6e 73 20 61 6e 20 61 6e 61 6c 79 73 69 73 20 6f 66 0a 74 68 65 20 72 65 73 75 6c 74 73 20 74 | rns.an.analysis.of.the.results.t |
256e0 | 68 61 74 20 73 75 67 67 65 73 74 73 20 6f 70 74 69 6d 61 6c 20 64 61 74 61 20 74 79 70 65 73 20 | hat.suggests.optimal.data.types. |
25700 | 66 6f 72 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 6d 61 79 0a 68 65 6c 70 20 72 65 | for.each.column.that.may.help.re |
25720 | 64 75 63 65 20 74 61 62 6c 65 20 73 69 7a 65 73 2e 20 54 6f 20 6f 62 74 61 69 6e 20 74 68 69 73 | duce.table.sizes..To.obtain.this |
25740 | 20 61 6e 61 6c 79 73 69 73 2c 20 61 70 70 65 6e 64 20 50 52 4f 43 45 44 55 52 45 0a 41 4e 41 4c | .analysis,.append.PROCEDURE.ANAL |
25760 | 59 53 45 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 53 45 4c 45 43 54 20 73 74 61 74 65 | YSE.to.the.end.of.a.SELECT.state |
25780 | 6d 65 6e 74 3a 0a 0a 53 45 4c 45 43 54 20 2e 2e 2e 20 46 52 4f 4d 20 2e 2e 2e 20 57 48 45 52 45 | ment:..SELECT.....FROM.....WHERE |
257a0 | 20 2e 2e 2e 20 50 52 4f 43 45 44 55 52 45 20 41 4e 41 4c 59 53 45 28 5b 6d 61 78 5f 65 6c 65 6d | .....PROCEDURE.ANALYSE([max_elem |
257c0 | 65 6e 74 73 2c 5b 6d 61 78 5f 6d 65 6d 6f 72 79 5d 5d 29 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 | ents,[max_memory]])..For.example |
257e0 | 3a 0a 0a 53 45 4c 45 43 54 20 63 6f 6c 31 2c 20 63 6f 6c 32 20 46 52 4f 4d 20 74 61 62 6c 65 31 | :..SELECT.col1,.col2.FROM.table1 |
25800 | 20 50 52 4f 43 45 44 55 52 45 20 41 4e 41 4c 59 53 45 28 31 30 2c 20 32 30 30 30 29 3b 0a 0a 54 | .PROCEDURE.ANALYSE(10,.2000);..T |
25820 | 68 65 20 72 65 73 75 6c 74 73 20 73 68 6f 77 20 73 6f 6d 65 20 73 74 61 74 69 73 74 69 63 73 20 | he.results.show.some.statistics. |
25840 | 66 6f 72 20 74 68 65 20 76 61 6c 75 65 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 20 71 | for.the.values.returned.by.the.q |
25860 | 75 65 72 79 2c 0a 61 6e 64 20 70 72 6f 70 6f 73 65 20 61 6e 20 6f 70 74 69 6d 61 6c 20 64 61 74 | uery,.and.propose.an.optimal.dat |
25880 | 61 20 74 79 70 65 20 66 6f 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 2e 20 54 68 69 73 20 63 61 6e | a.type.for.the.columns..This.can |
258a0 | 20 62 65 20 68 65 6c 70 66 75 6c 0a 66 6f 72 20 63 68 65 63 6b 69 6e 67 20 79 6f 75 72 20 65 78 | .be.helpful.for.checking.your.ex |
258c0 | 69 73 74 69 6e 67 20 74 61 62 6c 65 73 2c 20 6f 72 20 61 66 74 65 72 20 69 6d 70 6f 72 74 69 6e | isting.tables,.or.after.importin |
258e0 | 67 20 6e 65 77 20 64 61 74 61 2e 20 59 6f 75 20 6d 61 79 0a 6e 65 65 64 20 74 6f 20 74 72 79 20 | g.new.data..You.may.need.to.try. |
25900 | 64 69 66 66 65 72 65 6e 74 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 65 20 61 72 67 75 6d | different.settings.for.the.argum |
25920 | 65 6e 74 73 20 73 6f 20 74 68 61 74 20 50 52 4f 43 45 44 55 52 45 0a 41 4e 41 4c 59 53 45 28 29 | ents.so.that.PROCEDURE.ANALYSE() |
25940 | 20 64 6f 65 73 20 6e 6f 74 20 73 75 67 67 65 73 74 20 74 68 65 20 45 4e 55 4d 20 64 61 74 61 20 | .does.not.suggest.the.ENUM.data. |
25960 | 74 79 70 65 20 77 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 0a 61 70 70 72 6f 70 72 69 61 74 65 2e | type.when.it.is.not.appropriate. |
25980 | 0a 0a 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 | ..The.arguments.are.optional.and |
259a0 | 20 61 72 65 20 75 73 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 6f 20 6d 61 78 5f 65 6c 65 | .are.used.as.follows:..o.max_ele |
259c0 | 6d 65 6e 74 73 20 28 64 65 66 61 75 6c 74 20 32 35 36 29 20 69 73 20 74 68 65 20 6d 61 78 69 6d | ments.(default.256).is.the.maxim |
259e0 | 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 73 74 69 6e 63 74 20 76 61 6c 75 65 73 0a 20 20 74 | um.number.of.distinct.values...t |
25a00 | 68 61 74 20 41 4e 41 4c 59 53 45 28 29 20 6e 6f 74 69 63 65 73 20 70 65 72 20 63 6f 6c 75 6d 6e | hat.ANALYSE().notices.per.column |
25a20 | 2e 20 54 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 41 4e 41 4c 59 53 45 28 29 20 74 6f 20 63 | ..This.is.used.by.ANALYSE().to.c |
25a40 | 68 65 63 6b 0a 20 20 77 68 65 74 68 65 72 20 74 68 65 20 6f 70 74 69 6d 61 6c 20 64 61 74 61 20 | heck...whether.the.optimal.data. |
25a60 | 74 79 70 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 66 20 74 79 70 65 20 45 4e 55 4d 3b 20 69 66 20 | type.should.be.of.type.ENUM;.if. |
25a80 | 74 68 65 72 65 20 61 72 65 0a 20 20 6d 6f 72 65 20 74 68 61 6e 20 6d 61 78 5f 65 6c 65 6d 65 6e | there.are...more.than.max_elemen |
25aa0 | 74 73 20 64 69 73 74 69 6e 63 74 20 76 61 6c 75 65 73 2c 20 74 68 65 6e 20 45 4e 55 4d 20 69 73 | ts.distinct.values,.then.ENUM.is |
25ac0 | 20 6e 6f 74 20 61 20 73 75 67 67 65 73 74 65 64 0a 20 20 74 79 70 65 2e 0a 0a 6f 20 6d 61 78 5f | .not.a.suggested...type...o.max_ |
25ae0 | 6d 65 6d 6f 72 79 20 28 64 65 66 61 75 6c 74 20 38 31 39 32 29 20 69 73 20 74 68 65 20 6d 61 78 | memory.(default.8192).is.the.max |
25b00 | 69 6d 75 6d 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 20 74 68 61 74 0a 20 20 41 4e 41 | imum.amount.of.memory.that...ANA |
25b20 | 4c 59 53 45 28 29 20 73 68 6f 75 6c 64 20 61 6c 6c 6f 63 61 74 65 20 70 65 72 20 63 6f 6c 75 6d | LYSE().should.allocate.per.colum |
25b40 | 6e 20 77 68 69 6c 65 20 74 72 79 69 6e 67 20 74 6f 20 66 69 6e 64 20 61 6c 6c 0a 20 20 64 69 73 | n.while.trying.to.find.all...dis |
25b60 | 74 69 6e 63 74 20 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | tinct.values...URL:.https://mari |
25b80 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 72 6f 63 65 64 75 72 65 2d 61 6e 61 6c 79 73 65 2f | adb.com/kb/en/procedure-analyse/ |
25ba0 | 0a 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 72 | ..,.https://mariadb.com/kb/en/pr |
25bc0 | 6f 63 65 64 75 72 65 2d 61 6e 61 6c 79 73 65 2f 03 00 b6 02 32 be 00 00 00 0c 48 45 4c 50 5f 56 | ocedure-analyse/....2.....HELP_V |
25be0 | 45 52 53 49 4f 4e 09 00 a0 00 54 68 69 73 20 68 65 6c 70 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | ERSION....This.help.information. |
25c00 | 77 61 73 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 4d 79 53 51 4c 20 35 2e 35 | was.generated.from.the.MySQL.5.5 |
25c20 | 20 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 0a 6f 6e 3a 20 32 30 31 32 2d 30 38 2d 32 35 | .Reference.Manual.on:.2012-08-25 |
25c40 | 20 28 72 65 76 69 73 69 6f 6e 3a 20 33 31 39 31 34 29 0a 0a 54 68 69 73 20 69 6e 66 6f 72 6d 61 | .(revision:.31914)..This.informa |
25c60 | 74 69 6f 6e 20 61 70 70 6c 69 65 73 20 74 6f 20 4d 79 53 51 4c 20 35 2e 35 20 74 68 72 6f 75 67 | tion.applies.to.MySQL.5.5.throug |
25c80 | 68 20 35 2e 35 2e 32 39 2e 0a 00 00 03 00 cc 00 12 bf 00 00 00 10 43 48 41 52 41 43 54 45 52 5f | h.5.5.29..............CHARACTER_ |
25ca0 | 4c 45 4e 47 54 48 25 00 85 00 53 79 6e 74 61 78 3a 0a 43 48 41 52 41 43 54 45 52 5f 4c 45 4e 47 | LENGTH%...Syntax:.CHARACTER_LENG |
25cc0 | 54 48 28 73 74 72 29 0a 0a 43 48 41 52 41 43 54 45 52 5f 4c 45 4e 47 54 48 28 29 20 69 73 20 61 | TH(str)..CHARACTER_LENGTH().is.a |
25ce0 | 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 43 48 41 52 5f 4c 45 4e 47 54 48 28 29 2e 0a 0a 55 52 4c | .synonym.for.CHAR_LENGTH()...URL |
25d00 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 | :.https://mariadb.com/kb/en/char |
25d20 | 61 63 74 65 72 5f 6c 65 6e 67 74 68 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | acter_length/..+.https://mariadb |
25d40 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 61 63 74 65 72 5f 6c 65 6e 67 74 68 2f 03 05 8e 02 | .com/kb/en/character_length/.... |
25d60 | 12 c0 00 00 00 0b 53 48 4f 57 20 47 52 41 4e 54 53 1a 00 51 05 53 79 6e 74 61 78 3a 0a 53 48 4f | ......SHOW.GRANTS..Q.Syntax:.SHO |
25d80 | 57 20 47 52 41 4e 54 53 20 5b 46 4f 52 20 75 73 65 72 5d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d | W.GRANTS.[FOR.user]..This.statem |
25da0 | 65 6e 74 20 6c 69 73 74 73 20 74 68 65 20 47 52 41 4e 54 20 73 74 61 74 65 6d 65 6e 74 20 6f 72 | ent.lists.the.GRANT.statement.or |
25dc0 | 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 6d 75 73 74 20 62 65 0a 69 73 73 75 65 64 20 | .statements.that.must.be.issued. |
25de0 | 74 6f 20 64 75 70 6c 69 63 61 74 65 20 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 74 68 61 74 | to.duplicate.the.privileges.that |
25e00 | 20 61 72 65 20 67 72 61 6e 74 65 64 20 74 6f 20 61 20 4d 79 53 51 4c 20 75 73 65 72 0a 61 63 63 | .are.granted.to.a.MySQL.user.acc |
25e20 | 6f 75 6e 74 2e 20 54 68 65 20 61 63 63 6f 75 6e 74 20 69 73 20 6e 61 6d 65 64 20 75 73 69 6e 67 | ount..The.account.is.named.using |
25e40 | 20 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 74 20 61 73 20 66 6f 72 20 74 68 65 20 47 52 41 4e | .the.same.format.as.for.the.GRAN |
25e60 | 54 0a 73 74 61 74 65 6d 65 6e 74 3b 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 27 6a 65 66 66 72 | T.statement;.for.example,.'jeffr |
25e80 | 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 2e 20 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 | ey'@'localhost'..If.you.specify. |
25ea0 | 6f 6e 6c 79 20 74 68 65 0a 75 73 65 72 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 61 | only.the.user.name.part.of.the.a |
25ec0 | 63 63 6f 75 6e 74 20 6e 61 6d 65 2c 20 61 20 68 6f 73 74 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 | ccount.name,.a.host.name.part.of |
25ee0 | 20 27 25 27 20 69 73 20 75 73 65 64 2e 0a 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 | .'%'.is.used..For.additional.inf |
25f00 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 70 65 63 69 66 79 69 6e 67 20 61 63 63 6f 75 6e | ormation.about.specifying.accoun |
25f20 | 74 20 6e 61 6d 65 73 2c 20 73 65 65 20 5b 48 45 4c 50 0a 47 52 41 4e 54 5d 2e 0a 0a 4d 61 72 69 | t.names,.see.[HELP.GRANT]...Mari |
25f40 | 61 44 42 3e 20 53 48 4f 57 20 47 52 41 4e 54 53 20 46 4f 52 20 27 72 6f 6f 74 27 40 27 6c 6f 63 | aDB>.SHOW.GRANTS.FOR.'root'@'loc |
25f60 | 61 6c 68 6f 73 74 27 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | alhost';.+---------------------- |
25f80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
25fa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 47 72 61 6e 74 73 20 66 6f 72 20 72 6f | ---------------+.|.Grants.for.ro |
25fc0 | 6f 74 40 6c 6f 63 61 6c 68 6f 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ot@localhost.................... |
25fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d | .......................|.+------ |
26000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
26020 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | -------------------------------+ |
26040 | 0a 7c 20 47 52 41 4e 54 20 41 4c 4c 20 50 52 49 56 49 4c 45 47 45 53 20 4f 4e 20 2a 2e 2a 20 54 | .|.GRANT.ALL.PRIVILEGES.ON.*.*.T |
26060 | 4f 20 27 72 6f 6f 74 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 57 49 54 48 20 47 52 41 4e 54 20 | O.'root'@'localhost'.WITH.GRANT. |
26080 | 4f 50 54 49 4f 4e 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | OPTION.|.+---------------------- |
260a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
260c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 54 6f 20 6c 69 73 74 20 74 68 65 20 70 72 | ---------------+..To.list.the.pr |
260e0 | 69 76 69 6c 65 67 65 73 20 67 72 61 6e 74 65 64 20 74 6f 20 74 68 65 20 61 63 63 6f 75 6e 74 20 | ivileges.granted.to.the.account. |
26100 | 74 68 61 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 74 6f 0a 63 6f 6e 6e 65 63 74 20 74 6f | that.you.are.using.to.connect.to |
26120 | 20 74 68 65 20 73 65 72 76 65 72 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e 79 20 6f 66 20 | .the.server,.you.can.use.any.of. |
26140 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 73 3a 0a 0a 53 48 4f 57 20 | the.following.statements:..SHOW. |
26160 | 47 52 41 4e 54 53 3b 0a 53 48 4f 57 20 47 52 41 4e 54 53 20 46 4f 52 20 43 55 52 52 45 4e 54 5f | GRANTS;.SHOW.GRANTS.FOR.CURRENT_ |
26180 | 55 53 45 52 3b 0a 53 48 4f 57 20 47 52 41 4e 54 53 20 46 4f 52 20 43 55 52 52 45 4e 54 5f 55 53 | USER;.SHOW.GRANTS.FOR.CURRENT_US |
261a0 | 45 52 28 29 3b 0a 0a 49 66 20 53 48 4f 57 20 47 52 41 4e 54 53 20 46 4f 52 20 43 55 52 52 45 4e | ER();..If.SHOW.GRANTS.FOR.CURREN |
261c0 | 54 5f 55 53 45 52 20 28 6f 72 20 61 6e 79 20 6f 66 20 74 68 65 20 65 71 75 69 76 61 6c 65 6e 74 | T_USER.(or.any.of.the.equivalent |
261e0 | 20 73 79 6e 74 61 78 65 73 29 20 69 73 0a 75 73 65 64 20 69 6e 20 44 45 46 49 4e 45 52 20 63 6f | .syntaxes).is.used.in.DEFINER.co |
26200 | 6e 74 65 78 74 2c 20 73 75 63 68 20 61 73 20 77 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 20 70 | ntext,.such.as.within.a.stored.p |
26220 | 72 6f 63 65 64 75 72 65 20 74 68 61 74 20 69 73 0a 64 65 66 69 6e 65 64 20 77 69 74 68 20 53 51 | rocedure.that.is.defined.with.SQ |
26240 | 4c 20 53 45 43 55 52 49 54 59 20 44 45 46 49 4e 45 52 29 2c 20 74 68 65 20 67 72 61 6e 74 73 20 | L.SECURITY.DEFINER),.the.grants. |
26260 | 64 69 73 70 6c 61 79 65 64 20 61 72 65 20 74 68 6f 73 65 20 6f 66 0a 74 68 65 20 64 65 66 69 6e | displayed.are.those.of.the.defin |
26280 | 65 72 20 61 6e 64 20 6e 6f 74 20 74 68 65 20 69 6e 76 6f 6b 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 | er.and.not.the.invoker...URL:.ht |
262a0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 67 72 61 | tps://mariadb.com/kb/en/show-gra |
262c0 | 6e 74 73 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | nts/..&.https://mariadb.com/kb/e |
262e0 | 6e 2f 73 68 6f 77 2d 67 72 61 6e 74 73 2f 00 00 03 01 28 00 12 c1 00 00 00 0f 53 48 4f 57 20 50 | n/show-grants/....(.......SHOW.P |
26300 | 52 49 56 49 4c 45 47 45 53 1a 00 e3 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 50 52 49 56 49 4c | RIVILEGES....Syntax:.SHOW.PRIVIL |
26320 | 45 47 45 53 0a 0a 53 48 4f 57 20 50 52 49 56 49 4c 45 47 45 53 20 73 68 6f 77 73 20 74 68 65 20 | EGES..SHOW.PRIVILEGES.shows.the. |
26340 | 6c 69 73 74 20 6f 66 20 73 79 73 74 65 6d 20 70 72 69 76 69 6c 65 67 65 73 20 74 68 61 74 20 74 | list.of.system.privileges.that.t |
26360 | 68 65 20 4d 79 53 51 4c 0a 73 65 72 76 65 72 20 73 75 70 70 6f 72 74 73 2e 20 54 68 65 20 65 78 | he.MySQL.server.supports..The.ex |
26380 | 61 63 74 20 6c 69 73 74 20 6f 66 20 70 72 69 76 69 6c 65 67 65 73 20 64 65 70 65 6e 64 73 20 6f | act.list.of.privileges.depends.o |
263a0 | 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 0a 79 6f 75 72 20 73 65 72 76 65 72 2e 0a 0a 55 | n.the.version.of.your.server...U |
263c0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | RL:.https://mariadb.com/kb/en/sh |
263e0 | 6f 77 2d 70 72 69 76 69 6c 65 67 65 73 2f 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | ow-privileges/..*.https://mariad |
26400 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 69 76 69 6c 65 67 65 73 2f 03 01 f2 02 | b.com/kb/en/show-privileges/.... |
26420 | 12 c2 00 00 00 11 43 52 45 41 54 45 20 54 41 42 4c 45 53 50 41 43 45 27 00 a9 01 53 79 6e 74 61 | ......CREATE.TABLESPACE'...Synta |
26440 | 78 3a 0a 43 52 45 41 54 45 20 54 41 42 4c 45 53 50 41 43 45 20 74 61 62 6c 65 73 70 61 63 65 5f | x:.CREATE.TABLESPACE.tablespace_ |
26460 | 6e 61 6d 65 0a 20 20 20 20 41 44 44 20 44 41 54 41 46 49 4c 45 20 27 66 69 6c 65 5f 6e 61 6d 65 | name.....ADD.DATAFILE.'file_name |
26480 | 27 0a 20 20 20 20 55 53 45 20 4c 4f 47 46 49 4c 45 20 47 52 4f 55 50 20 6c 6f 67 66 69 6c 65 5f | '.....USE.LOGFILE.GROUP.logfile_ |
264a0 | 67 72 6f 75 70 0a 20 20 20 20 5b 45 58 54 45 4e 54 5f 53 49 5a 45 20 5b 3d 5d 20 65 78 74 65 6e | group.....[EXTENT_SIZE.[=].exten |
264c0 | 74 5f 73 69 7a 65 5d 0a 20 20 20 20 5b 49 4e 49 54 49 41 4c 5f 53 49 5a 45 20 5b 3d 5d 20 69 6e | t_size].....[INITIAL_SIZE.[=].in |
264e0 | 69 74 69 61 6c 5f 73 69 7a 65 5d 0a 20 20 20 20 5b 41 55 54 4f 45 58 54 45 4e 44 5f 53 49 5a 45 | itial_size].....[AUTOEXTEND_SIZE |
26500 | 20 5b 3d 5d 20 61 75 74 6f 65 78 74 65 6e 64 5f 73 69 7a 65 5d 0a 20 20 20 20 5b 4d 41 58 5f 53 | .[=].autoextend_size].....[MAX_S |
26520 | 49 5a 45 20 5b 3d 5d 20 6d 61 78 5f 73 69 7a 65 5d 0a 20 20 20 20 5b 4e 4f 44 45 47 52 4f 55 50 | IZE.[=].max_size].....[NODEGROUP |
26540 | 20 5b 3d 5d 20 6e 6f 64 65 67 72 6f 75 70 5f 69 64 5d 0a 20 20 20 20 5b 57 41 49 54 5d 0a 20 20 | .[=].nodegroup_id].....[WAIT]... |
26560 | 20 20 5b 43 4f 4d 4d 45 4e 54 20 5b 3d 5d 20 63 6f 6d 6d 65 6e 74 5f 74 65 78 74 5d 0a 20 20 20 | ..[COMMENT.[=].comment_text].... |
26580 | 20 45 4e 47 49 4e 45 20 5b 3d 5d 20 65 6e 67 69 6e 65 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 | .ENGINE.[=].engine_name..This.st |
265a0 | 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 77 69 74 68 20 4e 44 42 20 63 6c 75 73 74 65 72 | atement.is.used.with.NDB.cluster |
265c0 | 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 4d 61 72 69 | ,.which.is.not.supported.by.Mari |
265e0 | 61 44 42 2e 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | aDB.,.https://mariadb.com/kb/en/ |
26600 | 63 72 65 61 74 65 2d 74 61 62 6c 65 73 70 61 63 65 2f 00 00 01 02 d5 02 c3 00 00 00 0f 49 4e 53 | create-tablespace/...........INS |
26620 | 45 52 54 20 46 55 4e 43 54 49 4f 4e 25 00 b0 01 53 79 6e 74 61 78 3a 0a 49 4e 53 45 52 54 28 73 | ERT.FUNCTION%...Syntax:.INSERT(s |
26640 | 74 72 2c 70 6f 73 2c 6c 65 6e 2c 6e 65 77 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 | tr,pos,len,newstr)..Returns.the. |
26660 | 73 74 72 69 6e 67 20 73 74 72 2c 20 77 69 74 68 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 20 62 | string.str,.with.the.substring.b |
26680 | 65 67 69 6e 6e 69 6e 67 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 70 6f 73 0a 61 6e 64 20 6c 65 6e | eginning.at.position.pos.and.len |
266a0 | 20 63 68 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 68 65 | .characters.long.replaced.by.the |
266c0 | 20 73 74 72 69 6e 67 20 6e 65 77 73 74 72 2e 20 52 65 74 75 72 6e 73 20 74 68 65 0a 6f 72 69 67 | .string.newstr..Returns.the.orig |
266e0 | 69 6e 61 6c 20 73 74 72 69 6e 67 20 69 66 20 70 6f 73 20 69 73 20 6e 6f 74 20 77 69 74 68 69 6e | inal.string.if.pos.is.not.within |
26700 | 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2e 20 52 65 70 6c 61 | .the.length.of.the.string..Repla |
26720 | 63 65 73 0a 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 | ces.the.rest.of.the.string.from. |
26740 | 70 6f 73 69 74 69 6f 6e 20 70 6f 73 20 69 66 20 6c 65 6e 20 69 73 20 6e 6f 74 20 77 69 74 68 69 | position.pos.if.len.is.not.withi |
26760 | 6e 20 74 68 65 0a 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 | n.the.length.of.the.rest.of.the. |
26780 | 73 74 72 69 6e 67 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 61 6e 79 20 61 72 67 75 | string..Returns.NULL.if.any.argu |
267a0 | 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ment.is.NULL...URL:.https://mari |
267c0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2d 66 75 6e 63 74 69 6f 6e 2f 0a 0a | adb.com/kb/en/insert-function/.. |
267e0 | de 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 53 45 52 54 28 27 51 75 61 64 72 61 | ..MariaDB>.SELECT.INSERT('Quadra |
26800 | 74 69 63 27 2c 20 33 2c 20 34 2c 20 27 57 68 61 74 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | tic',.3,.4,.'What');.........->. |
26820 | 27 51 75 57 68 61 74 74 69 63 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 53 45 | 'QuWhattic'.MariaDB>.SELECT.INSE |
26840 | 52 54 28 27 51 75 61 64 72 61 74 69 63 27 2c 20 2d 31 2c 20 34 2c 20 27 57 68 61 74 27 29 3b 0a | RT('Quadratic',.-1,.4,.'What');. |
26860 | 20 20 20 20 20 20 20 20 2d 3e 20 27 51 75 61 64 72 61 74 69 63 27 0a 4d 61 72 69 61 44 42 3e 20 | ........->.'Quadratic'.MariaDB>. |
26880 | 53 45 4c 45 43 54 20 49 4e 53 45 52 54 28 27 51 75 61 64 72 61 74 69 63 27 2c 20 33 2c 20 31 30 | SELECT.INSERT('Quadratic',.3,.10 |
268a0 | 30 2c 20 27 57 68 61 74 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 51 75 57 68 61 74 27 0a | 0,.'What');.........->.'QuWhat'. |
268c0 | 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 | *.https://mariadb.com/kb/en/inse |
268e0 | 72 74 2d 66 75 6e 63 74 69 6f 6e 2f 03 01 b0 00 02 c4 00 00 00 05 43 52 43 33 32 04 00 11 01 53 | rt-function/..........CRC32....S |
26900 | 79 6e 74 61 78 3a 0a 43 52 43 33 32 28 65 78 70 72 29 0a 0a 43 6f 6d 70 75 74 65 73 20 61 20 63 | yntax:.CRC32(expr)..Computes.a.c |
26920 | 79 63 6c 69 63 20 72 65 64 75 6e 64 61 6e 63 79 20 63 68 65 63 6b 20 76 61 6c 75 65 20 61 6e 64 | yclic.redundancy.check.value.and |
26940 | 20 72 65 74 75 72 6e 73 20 61 20 33 32 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 76 61 6c 75 65 | .returns.a.32-bit.unsigned.value |
26960 | 2e 20 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 20 61 72 67 75 | ..The.result.is.NULL.if.the.argu |
26980 | 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 65 78 | ment.is.NULL..The.argument.is.ex |
269a0 | 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20 28 69 66 20 70 6f | pected.to.be.a.string.and.(if.po |
269c0 | 73 73 69 62 6c 65 29 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 6f 6e 65 20 69 66 20 69 74 20 | ssible).is.treated.as.one.if.it. |
269e0 | 69 73 0a 6e 6f 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | is.not...URL:.https://mariadb.co |
26a00 | 6d 2f 6b 62 2f 65 6e 2f 63 72 63 33 32 2f 0a 0a 6c 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | m/kb/en/crc32/..l.MariaDB>.SELEC |
26a20 | 54 20 43 52 43 33 32 28 27 4d 79 53 51 4c 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 32 35 | T.CRC32('MySQL');.........->.325 |
26a40 | 39 33 39 37 35 35 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 52 43 33 32 28 27 6d | 9397556.MariaDB>.SELECT.CRC32('m |
26a60 | 79 73 71 6c 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 35 30 31 39 30 38 35 33 38 0a 20 00 | ysql');.........->.2501908538... |
26a80 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 63 33 32 2f | https://mariadb.com/kb/en/crc32/ |
26aa0 | 03 01 a3 01 02 c5 00 00 00 03 58 4f 52 0f 00 d0 00 53 79 6e 74 61 78 3a 0a 58 4f 52 0a 0a 4c 6f | ..........XOR....Syntax:.XOR..Lo |
26ac0 | 67 69 63 61 6c 20 58 4f 52 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 65 69 74 68 65 | gical.XOR..Returns.NULL.if.eithe |
26ae0 | 72 20 6f 70 65 72 61 6e 64 20 69 73 20 4e 55 4c 4c 2e 20 46 6f 72 20 6e 6f 6e 2d 4e 55 4c 4c 0a | r.operand.is.NULL..For.non-NULL. |
26b00 | 6f 70 65 72 61 6e 64 73 2c 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 20 69 66 20 61 6e 20 6f | operands,.evaluates.to.1.if.an.o |
26b20 | 64 64 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 65 72 61 6e 64 73 20 69 73 20 6e 6f 6e 7a 65 72 6f | dd.number.of.operands.is.nonzero |
26b40 | 2c 0a 6f 74 68 65 72 77 69 73 65 20 30 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 55 52 4c 3a | ,.otherwise.0.is.returned...URL: |
26b60 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 78 6f 72 2f 0a | .https://mariadb.com/kb/en/xor/. |
26b80 | 0a a4 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 58 4f 52 20 31 3b 0a 20 20 20 20 | ...MariaDB>.SELECT.1.XOR.1;..... |
26ba0 | 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 58 4f 52 20 30 | ....->.0.MariaDB>.SELECT.1.XOR.0 |
26bc0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 | ;.........->.1.MariaDB>.SELECT.1 |
26be0 | 20 58 4f 52 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 | .XOR.NULL;.........->.NULL.Maria |
26c00 | 44 42 3e 20 53 45 4c 45 43 54 20 31 20 58 4f 52 20 31 20 58 4f 52 20 31 3b 0a 20 20 20 20 20 20 | DB>.SELECT.1.XOR.1.XOR.1;....... |
26c20 | 20 20 2d 3e 20 31 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ..->.1...https://mariadb.com/kb/ |
26c40 | 65 6e 2f 78 6f 72 2f 00 03 01 f7 01 02 c6 00 00 00 0a 53 54 41 52 54 50 4f 49 4e 54 0d 00 83 00 | en/xor/...........STARTPOINT.... |
26c60 | 53 74 61 72 74 50 6f 69 6e 74 28 6c 73 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 50 6f 69 6e | StartPoint(ls)..Returns.the.Poin |
26c80 | 74 20 74 68 61 74 20 69 73 20 74 68 65 20 73 74 61 72 74 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 | t.that.is.the.start.point.of.the |
26ca0 | 20 4c 69 6e 65 53 74 72 69 6e 67 20 76 61 6c 75 65 20 6c 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | .LineString.value.ls...URL:.http |
26cc0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 61 72 74 70 6f 69 6e 74 | s://mariadb.com/kb/en/startpoint |
26ce0 | 2f 0a 0a 37 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 6c 73 20 3d 20 27 4c 69 6e 65 53 74 72 | /..7.MariaDB>.SET.@ls.=.'LineStr |
26d00 | 69 6e 67 28 31 20 31 2c 32 20 32 2c 33 20 33 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | ing(1.1,2.2,3.3)';.MariaDB>.SELE |
26d20 | 43 54 20 41 73 54 65 78 74 28 53 74 61 72 74 50 6f 69 6e 74 28 47 65 6f 6d 46 72 6f 6d 54 65 78 | CT.AsText(StartPoint(GeomFromTex |
26d40 | 74 28 40 6c 73 29 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t(@ls)));.+--------------------- |
26d60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 73 54 65 78 74 28 53 74 61 | ------------------+.|.AsText(Sta |
26d80 | 72 74 50 6f 69 6e 74 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 29 29 20 7c 0a 2b 2d | rtPoint(GeomFromText(@ls))).|.+- |
26da0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
26dc0 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 4f 49 4e 54 28 31 20 31 29 20 20 20 20 20 20 20 20 20 20 20 20 | ------+.|.POINT(1.1)............ |
26de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ................|.+------------- |
26e00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 25 00 68 74 | --------------------------+.%.ht |
26e20 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 61 72 74 70 6f 69 | tps://mariadb.com/kb/en/startpoi |
26e40 | 6e 74 2f 00 03 08 8f 01 12 c7 00 00 00 05 47 52 41 4e 54 0a 00 5e 08 53 79 6e 74 61 78 3a 0a 47 | nt/...........GRANT..^.Syntax:.G |
26e60 | 52 41 4e 54 0a 20 20 20 20 70 72 69 76 5f 74 79 70 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 | RANT.....priv_type.[(column_list |
26e80 | 29 5d 0a 20 20 20 20 20 20 5b 2c 20 70 72 69 76 5f 74 79 70 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c | )].......[,.priv_type.[(column_l |
26ea0 | 69 73 74 29 5d 5d 20 2e 2e 2e 0a 20 20 20 20 4f 4e 20 5b 6f 62 6a 65 63 74 5f 74 79 70 65 5d 20 | ist)]].........ON.[object_type]. |
26ec0 | 70 72 69 76 5f 6c 65 76 65 6c 0a 20 20 20 20 54 4f 20 75 73 65 72 5f 73 70 65 63 69 66 69 63 61 | priv_level.....TO.user_specifica |
26ee0 | 74 69 6f 6e 20 5b 2c 20 75 73 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 5d 20 2e 2e 2e 0a | tion.[,.user_specification]..... |
26f00 | 20 20 20 20 5b 52 45 51 55 49 52 45 20 7b 4e 4f 4e 45 20 7c 20 73 73 6c 5f 6f 70 74 69 6f 6e 20 | ....[REQUIRE.{NONE.|.ssl_option. |
26f20 | 5b 5b 41 4e 44 5d 20 73 73 6c 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 7d 5d 0a 20 20 20 20 5b 57 49 | [[AND].ssl_option]....}].....[WI |
26f40 | 54 48 20 77 69 74 68 5f 6f 70 74 69 6f 6e 20 2e 2e 2e 5d 0a 0a 47 52 41 4e 54 20 50 52 4f 58 59 | TH.with_option....]..GRANT.PROXY |
26f60 | 20 4f 4e 20 75 73 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 54 4f 20 75 73 | .ON.user_specification.....TO.us |
26f80 | 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 5b 2c 20 75 73 65 72 5f 73 70 65 63 69 66 69 | er_specification.[,.user_specifi |
26fa0 | 63 61 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 20 20 20 5b 57 49 54 48 20 47 52 41 4e 54 20 4f 50 54 49 | cation].........[WITH.GRANT.OPTI |
26fc0 | 4f 4e 5d 0a 0a 6f 62 6a 65 63 74 5f 74 79 70 65 3a 0a 20 20 20 20 54 41 42 4c 45 0a 20 20 7c 20 | ON]..object_type:.....TABLE...|. |
26fe0 | 46 55 4e 43 54 49 4f 4e 0a 20 20 7c 20 50 52 4f 43 45 44 55 52 45 0a 0a 70 72 69 76 5f 6c 65 76 | FUNCTION...|.PROCEDURE..priv_lev |
27000 | 65 6c 3a 0a 20 20 20 20 2a 0a 20 20 7c 20 2a 2e 2a 0a 20 20 7c 20 64 62 5f 6e 61 6d 65 2e 2a 0a | el:.....*...|.*.*...|.db_name.*. |
27020 | 20 20 7c 20 64 62 5f 6e 61 6d 65 2e 74 62 6c 5f 6e 61 6d 65 0a 20 20 7c 20 74 62 6c 5f 6e 61 6d | ..|.db_name.tbl_name...|.tbl_nam |
27040 | 65 0a 20 20 7c 20 64 62 5f 6e 61 6d 65 2e 72 6f 75 74 69 6e 65 5f 6e 61 6d 65 0a 0a 75 73 65 72 | e...|.db_name.routine_name..user |
27060 | 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 75 73 65 72 0a 20 20 20 20 5b 0a 20 | _specification:.....user.....[.. |
27080 | 20 20 20 20 20 20 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 20 5b 50 41 53 53 57 4f 52 44 5d 20 | .......IDENTIFIED.BY.[PASSWORD]. |
270a0 | 27 70 61 73 73 77 6f 72 64 27 0a 20 20 20 20 20 20 7c 20 49 44 45 4e 54 49 46 49 45 44 20 57 49 | 'password'.......|.IDENTIFIED.WI |
270c0 | 54 48 20 61 75 74 68 5f 70 6c 75 67 69 6e 20 5b 41 53 20 27 61 75 74 68 5f 73 74 72 69 6e 67 27 | TH.auth_plugin.[AS.'auth_string' |
270e0 | 5d 0a 20 20 20 20 5d 0a 0a 73 73 6c 5f 6f 70 74 69 6f 6e 3a 0a 20 20 20 20 53 53 4c 0a 20 20 7c | ].....]..ssl_option:.....SSL...| |
27100 | 20 58 35 30 39 0a 20 20 7c 20 43 49 50 48 45 52 20 27 63 69 70 68 65 72 27 0a 20 20 7c 20 49 53 | .X509...|.CIPHER.'cipher'...|.IS |
27120 | 53 55 45 52 20 27 69 73 73 75 65 72 27 0a 20 20 7c 20 53 55 42 4a 45 43 54 20 27 73 75 62 6a 65 | SUER.'issuer'...|.SUBJECT.'subje |
27140 | 63 74 27 0a 0a 77 69 74 68 5f 6f 70 74 69 6f 6e 3a 0a 20 20 20 20 47 52 41 4e 54 20 4f 50 54 49 | ct'..with_option:.....GRANT.OPTI |
27160 | 4f 4e 0a 20 20 7c 20 4d 41 58 5f 51 55 45 52 49 45 53 5f 50 45 52 5f 48 4f 55 52 20 63 6f 75 6e | ON...|.MAX_QUERIES_PER_HOUR.coun |
27180 | 74 0a 20 20 7c 20 4d 41 58 5f 55 50 44 41 54 45 53 5f 50 45 52 5f 48 4f 55 52 20 63 6f 75 6e 74 | t...|.MAX_UPDATES_PER_HOUR.count |
271a0 | 0a 20 20 7c 20 4d 41 58 5f 43 4f 4e 4e 45 43 54 49 4f 4e 53 5f 50 45 52 5f 48 4f 55 52 20 63 6f | ...|.MAX_CONNECTIONS_PER_HOUR.co |
271c0 | 75 6e 74 0a 20 20 7c 20 4d 41 58 5f 55 53 45 52 5f 43 4f 4e 4e 45 43 54 49 4f 4e 53 20 63 6f 75 | unt...|.MAX_USER_CONNECTIONS.cou |
271e0 | 6e 74 0a 0a 54 68 65 20 47 52 41 4e 54 20 73 74 61 74 65 6d 65 6e 74 20 67 72 61 6e 74 73 20 70 | nt..The.GRANT.statement.grants.p |
27200 | 72 69 76 69 6c 65 67 65 73 20 74 6f 20 4d 79 53 51 4c 20 75 73 65 72 20 61 63 63 6f 75 6e 74 73 | rivileges.to.MySQL.user.accounts |
27220 | 2e 20 47 52 41 4e 54 0a 61 6c 73 6f 20 73 65 72 76 65 73 20 74 6f 20 73 70 65 63 69 66 79 20 6f | ..GRANT.also.serves.to.specify.o |
27240 | 74 68 65 72 20 61 63 63 6f 75 6e 74 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 20 73 75 63 | ther.account.characteristics.suc |
27260 | 68 20 61 73 20 75 73 65 20 6f 66 0a 73 65 63 75 72 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 61 | h.as.use.of.secure.connections.a |
27280 | 6e 64 20 6c 69 6d 69 74 73 20 6f 6e 20 61 63 63 65 73 73 20 74 6f 20 73 65 72 76 65 72 20 72 65 | nd.limits.on.access.to.server.re |
272a0 | 73 6f 75 72 63 65 73 2e 20 54 6f 20 75 73 65 0a 47 52 41 4e 54 2c 20 79 6f 75 20 6d 75 73 74 20 | sources..To.use.GRANT,.you.must. |
272c0 | 68 61 76 65 20 74 68 65 20 47 52 41 4e 54 20 4f 50 54 49 4f 4e 20 70 72 69 76 69 6c 65 67 65 2c | have.the.GRANT.OPTION.privilege, |
272e0 | 20 61 6e 64 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 0a 70 72 69 76 69 6c 65 67 65 | .and.you.must.have.the.privilege |
27300 | 73 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 67 72 61 6e 74 69 6e 67 2e 0a 0a 4e 6f 72 6d 61 6c | s.that.you.are.granting...Normal |
27320 | 6c 79 2c 20 61 20 64 61 74 61 62 61 73 65 20 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 20 66 69 72 | ly,.a.database.administrator.fir |
27340 | 73 74 20 75 73 65 73 20 43 52 45 41 54 45 20 55 53 45 52 20 74 6f 20 63 72 65 61 74 65 20 61 6e | st.uses.CREATE.USER.to.create.an |
27360 | 0a 61 63 63 6f 75 6e 74 2c 20 74 68 65 6e 20 47 52 41 4e 54 20 74 6f 20 64 65 66 69 6e 65 20 69 | .account,.then.GRANT.to.define.i |
27380 | 74 73 20 70 72 69 76 69 6c 65 67 65 73 20 61 6e 64 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 | ts.privileges.and.characteristic |
273a0 | 73 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65 3a 0a 0a 43 52 45 41 54 45 20 55 53 45 52 20 27 6a 65 | s..For.example:..CREATE.USER.'je |
273c0 | 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 49 44 45 4e 54 49 46 49 45 44 20 42 59 | ffrey'@'localhost'.IDENTIFIED.BY |
273e0 | 20 27 6d 79 70 61 73 73 27 3b 0a 47 52 41 4e 54 20 41 4c 4c 20 4f 4e 20 64 62 31 2e 2a 20 54 4f | .'mypass';.GRANT.ALL.ON.db1.*.TO |
27400 | 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 3b 0a 47 52 41 4e 54 20 53 45 | .'jeffrey'@'localhost';.GRANT.SE |
27420 | 4c 45 43 54 20 4f 4e 20 64 62 32 2e 69 6e 76 6f 69 63 65 20 54 4f 20 27 6a 65 66 66 72 65 79 27 | LECT.ON.db2.invoice.TO.'jeffrey' |
27440 | 40 27 6c 6f 63 61 6c 68 6f 73 74 27 3b 0a 47 52 41 4e 54 20 55 53 41 47 45 20 4f 4e 20 2a 2e 2a | @'localhost';.GRANT.USAGE.ON.*.* |
27460 | 20 54 4f 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 57 49 54 48 20 4d | .TO.'jeffrey'@'localhost'.WITH.M |
27480 | 41 58 5f 51 55 45 52 49 45 53 5f 50 45 52 5f 48 4f 55 52 20 39 30 3b 0a 0a 48 6f 77 65 76 65 72 | AX_QUERIES_PER_HOUR.90;..However |
274a0 | 2c 20 69 66 20 61 6e 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 64 20 69 6e 20 61 20 47 52 41 4e 54 | ,.if.an.account.named.in.a.GRANT |
274c0 | 20 73 74 61 74 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 0a 65 78 69 73 | .statement.does.not.already.exis |
274e0 | 74 2c 20 47 52 41 4e 54 20 6d 61 79 20 63 72 65 61 74 65 20 69 74 20 75 6e 64 65 72 20 74 68 65 | t,.GRANT.may.create.it.under.the |
27500 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 20 74 | .conditions.described.later.in.t |
27520 | 68 65 0a 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 74 68 65 20 4e 4f 5f 41 55 54 4f 5f 43 52 45 | he.discussion.of.the.NO_AUTO_CRE |
27540 | 41 54 45 5f 55 53 45 52 20 53 51 4c 20 6d 6f 64 65 2e 0a 0a 54 68 65 20 52 45 56 4f 4b 45 20 73 | ATE_USER.SQL.mode...The.REVOKE.s |
27560 | 74 61 74 65 6d 65 6e 74 20 69 73 20 72 65 6c 61 74 65 64 20 74 6f 20 47 52 41 4e 54 20 61 6e 64 | tatement.is.related.to.GRANT.and |
27580 | 20 65 6e 61 62 6c 65 73 20 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 73 20 74 6f 0a 72 65 6d 6f 76 | .enables.administrators.to.remov |
275a0 | 65 20 61 63 63 6f 75 6e 74 20 70 72 69 76 69 6c 65 67 65 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 | e.account.privileges..See.[HELP. |
275c0 | 52 45 56 4f 4b 45 5d 2e 0a 0a 57 68 65 6e 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 65 78 65 63 | REVOKE]...When.successfully.exec |
275e0 | 75 74 65 64 20 66 72 6f 6d 20 74 68 65 20 6d 79 73 71 6c 20 70 72 6f 67 72 61 6d 2c 20 47 52 41 | uted.from.the.mysql.program,.GRA |
27600 | 4e 54 20 72 65 73 70 6f 6e 64 73 20 77 69 74 68 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 | NT.responds.with.Query.OK,.0.row |
27620 | 73 20 61 66 66 65 63 74 65 64 2e 20 54 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 61 74 20 70 72 | s.affected..To.determine.what.pr |
27640 | 69 76 69 6c 65 67 65 73 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 74 68 65 0a 6f 70 65 72 61 74 69 | ivileges.result.from.the.operati |
27660 | 6f 6e 2c 20 75 73 65 20 53 48 4f 57 20 47 52 41 4e 54 53 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 | on,.use.SHOW.GRANTS..See.[HELP.S |
27680 | 48 4f 57 20 47 52 41 4e 54 53 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | HOW.GRANTS]...URL:.https://maria |
276a0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 72 61 6e 74 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d | db.com/kb/en/grant/....https://m |
276c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 72 61 6e 74 2f 00 03 04 37 01 12 c8 00 00 | ariadb.com/kb/en/grant/...7..... |
276e0 | 00 10 44 45 43 4c 41 52 45 20 56 41 52 49 41 42 4c 45 17 00 f0 03 53 79 6e 74 61 78 3a 0a 44 45 | ..DECLARE.VARIABLE....Syntax:.DE |
27700 | 43 4c 41 52 45 20 76 61 72 5f 6e 61 6d 65 20 5b 2c 20 76 61 72 5f 6e 61 6d 65 5d 20 2e 2e 2e 20 | CLARE.var_name.[,.var_name]..... |
27720 | 74 79 70 65 20 5b 44 45 46 41 55 4c 54 20 76 61 6c 75 65 5d 0a 0a 54 68 69 73 20 73 74 61 74 65 | type.[DEFAULT.value]..This.state |
27740 | 6d 65 6e 74 20 64 65 63 6c 61 72 65 73 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 77 69 | ment.declares.local.variables.wi |
27760 | 74 68 69 6e 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 2e 20 54 6f 0a 70 72 6f 76 69 64 65 | thin.stored.programs..To.provide |
27780 | 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 61 20 76 61 72 69 61 62 6c 65 2c | .a.default.value.for.a.variable, |
277a0 | 20 69 6e 63 6c 75 64 65 20 61 20 44 45 46 41 55 4c 54 20 63 6c 61 75 73 65 2e 20 54 68 65 0a 76 | .include.a.DEFAULT.clause..The.v |
277c0 | 61 6c 75 65 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 61 73 20 61 6e 20 65 78 70 72 | alue.can.be.specified.as.an.expr |
277e0 | 65 73 73 69 6f 6e 3b 20 69 74 20 6e 65 65 64 20 6e 6f 74 20 62 65 20 61 20 63 6f 6e 73 74 61 6e | ession;.it.need.not.be.a.constan |
27800 | 74 2e 20 49 66 0a 74 68 65 20 44 45 46 41 55 4c 54 20 63 6c 61 75 73 65 20 69 73 20 6d 69 73 73 | t..If.the.DEFAULT.clause.is.miss |
27820 | 69 6e 67 2c 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 69 73 20 4e 55 4c 4c 2e 0a | ing,.the.initial.value.is.NULL.. |
27840 | 0a 4c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 74 72 65 61 74 65 64 20 6c 69 6b | .Local.variables.are.treated.lik |
27860 | 65 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 20 70 61 72 61 6d 65 74 65 72 73 20 77 69 74 68 | e.stored.routine.parameters.with |
27880 | 20 72 65 73 70 65 63 74 0a 74 6f 20 64 61 74 61 20 74 79 70 65 20 61 6e 64 20 6f 76 65 72 66 6c | .respect.to.data.type.and.overfl |
278a0 | 6f 77 20 63 68 65 63 6b 69 6e 67 2e 20 53 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 20 50 52 | ow.checking..See.[HELP.CREATE.PR |
278c0 | 4f 43 45 44 55 52 45 5d 2e 0a 0a 56 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 | OCEDURE]...Variable.declarations |
278e0 | 20 6d 75 73 74 20 61 70 70 65 61 72 20 62 65 66 6f 72 65 20 63 75 72 73 6f 72 20 6f 72 20 68 61 | .must.appear.before.cursor.or.ha |
27900 | 6e 64 6c 65 72 0a 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 0a 0a 4c 6f 63 61 6c 20 76 61 72 69 61 | ndler.declarations...Local.varia |
27920 | 62 6c 65 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 65 | ble.names.are.not.case.sensitive |
27940 | 2e 20 50 65 72 6d 69 73 73 69 62 6c 65 20 63 68 61 72 61 63 74 65 72 73 20 61 6e 64 0a 71 75 6f | ..Permissible.characters.and.quo |
27960 | 74 69 6e 67 20 72 75 6c 65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 66 6f 72 20 6f | ting.rules.are.the.same.as.for.o |
27980 | 74 68 65 72 20 69 64 65 6e 74 69 66 69 65 72 73 2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 | ther.identifiers,.as.described.i |
279a0 | 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 64 65 6e | n.https://mariadb.com/kb/en/iden |
279c0 | 74 69 66 69 65 72 2d 6e 61 6d 65 73 2f 2e 0a 0a 54 68 65 20 73 63 6f 70 65 20 6f 66 20 61 20 6c | tifier-names/...The.scope.of.a.l |
279e0 | 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 42 45 47 49 4e 20 2e 2e 2e 20 45 | ocal.variable.is.the.BEGIN.....E |
27a00 | 4e 44 20 62 6c 6f 63 6b 20 77 69 74 68 69 6e 20 77 68 69 63 68 0a 69 74 20 69 73 20 64 65 63 6c | ND.block.within.which.it.is.decl |
27a20 | 61 72 65 64 2e 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 72 65 66 65 72 72 | ared..The.variable.can.be.referr |
27a40 | 65 64 20 74 6f 20 69 6e 20 62 6c 6f 63 6b 73 20 6e 65 73 74 65 64 20 77 69 74 68 69 6e 0a 74 68 | ed.to.in.blocks.nested.within.th |
27a60 | 65 20 64 65 63 6c 61 72 69 6e 67 20 62 6c 6f 63 6b 2c 20 65 78 63 65 70 74 20 74 68 6f 73 65 20 | e.declaring.block,.except.those. |
27a80 | 62 6c 6f 63 6b 73 20 74 68 61 74 20 64 65 63 6c 61 72 65 20 61 20 76 61 72 69 61 62 6c 65 20 77 | blocks.that.declare.a.variable.w |
27aa0 | 69 74 68 0a 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | ith.the.same.name...URL:.https:/ |
27ac0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c 61 72 65 2d 76 61 72 69 61 | /mariadb.com/kb/en/declare-varia |
27ae0 | 62 6c 65 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ble/..+.https://mariadb.com/kb/e |
27b00 | 6e 2f 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 2f 00 01 00 f5 12 c9 00 00 00 0d 4d 50 4f | n/declare-variable/..........MPO |
27b20 | 4c 59 46 52 4f 4d 54 45 58 54 03 00 b4 00 4d 50 6f 6c 79 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b | LYFROMTEXT....MPolyFromText(wkt[ |
27b40 | 2c 73 72 69 64 5d 29 2c 20 4d 75 6c 74 69 50 6f 6c 79 67 6f 6e 46 72 6f 6d 54 65 78 74 28 77 6b | ,srid]),.MultiPolygonFromText(wk |
27b60 | 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 4d 55 4c 54 49 50 4f 4c | t[,srid])..Constructs.a.MULTIPOL |
27b80 | 59 47 4f 4e 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 | YGON.value.using.its.WKT.represe |
27ba0 | 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | ntation.and.SRID...URL:.https:// |
27bc0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 6f 6c 79 66 72 6f 6d 74 65 78 74 2f | mariadb.com/kb/en/mpolyfromtext/ |
27be0 | 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 | ..(.https://mariadb.com/kb/en/mp |
27c00 | 6f 6c 79 66 72 6f 6d 74 65 78 74 2f 01 00 f5 12 ca 00 00 00 0d 4d 42 52 49 4e 54 45 52 53 45 43 | olyfromtext/.........MBRINTERSEC |
27c20 | 54 53 06 00 b4 00 4d 42 52 49 6e 74 65 72 73 65 63 74 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 | TS....MBRIntersects(g1,g2)..Retu |
27c40 | 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 | rns.1.or.0.to.indicate.whether.t |
27c60 | 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 73 20 6f | he.Minimum.Bounding.Rectangles.o |
27c80 | 66 0a 74 68 65 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 67 31 20 61 6e 64 20 67 32 20 69 | f.the.two.geometries.g1.and.g2.i |
27ca0 | 6e 74 65 72 73 65 63 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ntersect...URL:.https://mariadb. |
27cc0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 69 6e 74 65 72 73 65 63 74 73 2f 0a 0a 28 00 68 74 74 70 | com/kb/en/mbrintersects/..(.http |
27ce0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 69 6e 74 65 72 73 65 | s://mariadb.com/kb/en/mbrinterse |
27d00 | 63 74 73 2f 03 00 db 01 12 cb 00 00 00 06 42 49 54 5f 4f 52 10 00 a8 00 53 79 6e 74 61 78 3a 0a | cts/..........BIT_OR....Syntax:. |
27d20 | 42 49 54 5f 4f 52 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 62 69 74 77 69 73 | BIT_OR(expr)..Returns.the.bitwis |
27d40 | 65 20 4f 52 20 6f 66 20 61 6c 6c 20 62 69 74 73 20 69 6e 20 65 78 70 72 2e 20 54 68 65 20 63 61 | e.OR.of.all.bits.in.expr..The.ca |
27d60 | 6c 63 75 6c 61 74 69 6f 6e 20 69 73 0a 70 65 72 66 6f 72 6d 65 64 20 77 69 74 68 20 36 34 2d 62 | lculation.is.performed.with.64-b |
27d80 | 69 74 20 28 42 49 47 49 4e 54 29 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 | it.(BIGINT).precision...URL:.htt |
27da0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 6f 72 2f 0a 0a | ps://mariadb.com/kb/en/bit_or/.. |
27dc0 | 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f | !.https://mariadb.com/kb/en/bit_ |
27de0 | 6f 72 2f 00 03 01 a7 01 02 cc 00 00 00 08 59 45 41 52 57 45 45 4b 1f 00 34 01 53 79 6e 74 61 78 | or/...........YEARWEEK..4.Syntax |
27e00 | 3a 0a 59 45 41 52 57 45 45 4b 28 64 61 74 65 29 2c 20 59 45 41 52 57 45 45 4b 28 64 61 74 65 2c | :.YEARWEEK(date),.YEARWEEK(date, |
27e20 | 6d 6f 64 65 29 0a 0a 52 65 74 75 72 6e 73 20 79 65 61 72 20 61 6e 64 20 77 65 65 6b 20 66 6f 72 | mode)..Returns.year.and.week.for |
27e40 | 20 61 20 64 61 74 65 2e 20 54 68 65 20 6d 6f 64 65 20 61 72 67 75 6d 65 6e 74 20 77 6f 72 6b 73 | .a.date..The.mode.argument.works |
27e60 | 20 65 78 61 63 74 6c 79 20 6c 69 6b 65 0a 74 68 65 20 6d 6f 64 65 20 61 72 67 75 6d 65 6e 74 20 | .exactly.like.the.mode.argument. |
27e80 | 74 6f 20 57 45 45 4b 28 29 2e 20 54 68 65 20 79 65 61 72 20 69 6e 20 74 68 65 20 72 65 73 75 6c | to.WEEK()..The.year.in.the.resul |
27ea0 | 74 20 6d 61 79 20 62 65 20 64 69 66 66 65 72 65 6e 74 0a 66 72 6f 6d 20 74 68 65 20 79 65 61 72 | t.may.be.different.from.the.year |
27ec0 | 20 69 6e 20 74 68 65 20 64 61 74 65 20 61 72 67 75 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 66 69 | .in.the.date.argument.for.the.fi |
27ee0 | 72 73 74 20 61 6e 64 20 74 68 65 20 6c 61 73 74 20 77 65 65 6b 20 6f 66 0a 74 68 65 20 79 65 61 | rst.and.the.last.week.of.the.yea |
27f00 | 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | r...URL:.https://mariadb.com/kb/ |
27f20 | 65 6e 2f 79 65 61 72 77 65 65 6b 2f 0a 0a 3a 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | en/yearweek/..:.MariaDB>.SELECT. |
27f40 | 59 45 41 52 57 45 45 4b 28 27 31 39 38 37 2d 30 31 2d 30 31 27 29 3b 0a 20 20 20 20 20 20 20 20 | YEARWEEK('1987-01-01');......... |
27f60 | 2d 3e 20 31 39 38 36 35 33 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ->.198653.#.https://mariadb.com/ |
27f80 | 6b 62 2f 65 6e 2f 79 65 61 72 77 65 65 6b 2f 00 01 00 c5 12 cd 00 00 00 0b 4e 4f 54 20 42 45 54 | kb/en/yearweek/..........NOT.BET |
27fa0 | 57 45 45 4e 12 00 88 00 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 4e 4f 54 20 42 45 54 57 45 45 4e | WEEN....Syntax:.expr.NOT.BETWEEN |
27fc0 | 20 6d 69 6e 20 41 4e 44 20 6d 61 78 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 | .min.AND.max..This.is.the.same.a |
27fe0 | 73 20 4e 4f 54 20 28 65 78 70 72 20 42 45 54 57 45 45 4e 20 6d 69 6e 20 41 4e 44 20 6d 61 78 29 | s.NOT.(expr.BETWEEN.min.AND.max) |
28000 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
28020 | 6e 2f 6e 6f 74 2d 62 65 74 77 65 65 6e 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | n/not-between/..&.https://mariad |
28040 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2d 62 65 74 77 65 65 6e 2f 03 01 33 01 02 ce 00 00 | b.com/kb/en/not-between/..3..... |
28060 | 00 06 49 53 20 4e 4f 54 12 00 a2 00 53 79 6e 74 61 78 3a 0a 49 53 20 4e 4f 54 20 62 6f 6f 6c 65 | ..IS.NOT....Syntax:.IS.NOT.boole |
28080 | 61 6e 5f 76 61 6c 75 65 0a 0a 54 65 73 74 73 20 61 20 76 61 6c 75 65 20 61 67 61 69 6e 73 74 20 | an_value..Tests.a.value.against. |
280a0 | 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 2c 20 77 68 65 72 65 20 62 6f 6f 6c 65 61 6e 5f 76 | a.boolean.value,.where.boolean_v |
280c0 | 61 6c 75 65 20 63 61 6e 20 62 65 20 54 52 55 45 2c 0a 46 41 4c 53 45 2c 20 6f 72 20 55 4e 4b 4e | alue.can.be.TRUE,.FALSE,.or.UNKN |
280e0 | 4f 57 4e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | OWN...URL:.https://mariadb.com/k |
28100 | 62 2f 65 6e 2f 69 73 2d 6e 6f 74 2f 0a 0a 5c 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | b/en/is-not/..\.MariaDB>.SELECT. |
28120 | 31 20 49 53 20 4e 4f 54 20 55 4e 4b 4e 4f 57 4e 2c 20 30 20 49 53 20 4e 4f 54 20 55 4e 4b 4e 4f | 1.IS.NOT.UNKNOWN,.0.IS.NOT.UNKNO |
28140 | 57 4e 2c 20 4e 55 4c 4c 20 49 53 20 4e 4f 54 20 55 4e 4b 4e 4f 57 4e 3b 0a 20 20 20 20 20 20 20 | WN,.NULL.IS.NOT.UNKNOWN;........ |
28160 | 20 2d 3e 20 31 2c 20 31 2c 20 30 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .->.1,.1,.0.!.https://mariadb.co |
28180 | 6d 2f 6b 62 2f 65 6e 2f 69 73 2d 6e 6f 74 2f 00 01 01 1d 02 cf 00 00 00 05 4c 4f 47 31 30 04 00 | m/kb/en/is-not/..........LOG10.. |
281a0 | 5e 00 53 79 6e 74 61 78 3a 0a 4c 4f 47 31 30 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 | ^.Syntax:.LOG10(X)..Returns.the. |
281c0 | 62 61 73 65 2d 31 30 20 6c 6f 67 61 72 69 74 68 6d 20 6f 66 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 | base-10.logarithm.of.X...URL:.ht |
281e0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 67 31 30 2f 0a 0a | tps://mariadb.com/kb/en/log10/.. |
28200 | 8c 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 47 31 30 28 32 29 3b 0a 20 20 20 20 | ..MariaDB>.SELECT.LOG10(2);..... |
28220 | 20 20 20 20 2d 3e 20 30 2e 33 30 31 30 32 39 39 39 35 36 36 33 39 38 0a 4d 61 72 69 61 44 42 3e | ....->.0.30102999566398.MariaDB> |
28240 | 20 53 45 4c 45 43 54 20 4c 4f 47 31 30 28 31 30 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 | .SELECT.LOG10(100);.........->.2 |
28260 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 47 31 30 28 2d 31 30 30 29 3b 0a 20 20 | .MariaDB>.SELECT.LOG10(-100);... |
28280 | 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ......->.NULL...https://mariadb. |
282a0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 67 31 30 2f 03 01 22 02 02 d0 00 00 00 04 53 51 52 54 04 00 | com/kb/en/log10/..".......SQRT.. |
282c0 | 6b 00 53 79 6e 74 61 78 3a 0a 53 51 52 54 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 | k.Syntax:.SQRT(X)..Returns.the.s |
282e0 | 71 75 61 72 65 20 72 6f 6f 74 20 6f 66 20 61 20 6e 6f 6e 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 | quare.root.of.a.nonnegative.numb |
28300 | 65 72 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | er.X...URL:.https://mariadb.com/ |
28320 | 6b 62 2f 65 6e 2f 73 71 72 74 2f 0a 0a 86 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 | kb/en/sqrt/....MariaDB>.SELECT.S |
28340 | 51 52 54 28 34 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 | QRT(4);.........->.2.MariaDB>.SE |
28360 | 4c 45 43 54 20 53 51 52 54 28 32 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 2e 34 37 32 31 | LECT.SQRT(20);.........->.4.4721 |
28380 | 33 35 39 35 34 39 39 39 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 51 52 54 28 2d | 359549996.MariaDB>.SELECT.SQRT(- |
283a0 | 31 36 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d | 16);.........->.NULL...https://m |
283c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 72 74 2f 00 00 03 02 f0 00 12 d1 00 00 | ariadb.com/kb/en/sqrt/.......... |
283e0 | 00 07 44 45 43 49 4d 41 4c 16 00 bb 02 44 45 43 49 4d 41 4c 5b 28 4d 5b 2c 44 5d 29 5d 20 5b 55 | ..DECIMAL....DECIMAL[(M[,D])].[U |
28400 | 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 41 20 70 61 63 6b 65 64 20 22 65 | NSIGNED].[ZEROFILL]..A.packed."e |
28420 | 78 61 63 74 22 20 66 69 78 65 64 2d 70 6f 69 6e 74 20 6e 75 6d 62 65 72 2e 20 4d 20 69 73 20 74 | xact".fixed-point.number..M.is.t |
28440 | 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 0a 28 74 68 65 20 70 | he.total.number.of.digits.(the.p |
28460 | 72 65 63 69 73 69 6f 6e 29 20 61 6e 64 20 44 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | recision).and.D.is.the.number.of |
28480 | 20 64 69 67 69 74 73 20 61 66 74 65 72 20 74 68 65 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 0a | .digits.after.the.decimal.point. |
284a0 | 28 74 68 65 20 73 63 61 6c 65 29 2e 20 54 68 65 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 20 61 | (the.scale)..The.decimal.point.a |
284c0 | 6e 64 20 28 66 6f 72 20 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 73 29 20 74 68 65 20 22 2d | nd.(for.negative.numbers).the."- |
284e0 | 22 20 73 69 67 6e 0a 61 72 65 20 6e 6f 74 20 63 6f 75 6e 74 65 64 20 69 6e 20 4d 2e 20 49 66 20 | ".sign.are.not.counted.in.M..If. |
28500 | 44 20 69 73 20 30 2c 20 76 61 6c 75 65 73 20 68 61 76 65 20 6e 6f 20 64 65 63 69 6d 61 6c 20 70 | D.is.0,.values.have.no.decimal.p |
28520 | 6f 69 6e 74 20 6f 72 0a 66 72 61 63 74 69 6f 6e 61 6c 20 70 61 72 74 2e 20 54 68 65 20 6d 61 78 | oint.or.fractional.part..The.max |
28540 | 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 20 28 4d 29 20 66 6f 72 20 44 45 | imum.number.of.digits.(M).for.DE |
28560 | 43 49 4d 41 4c 20 69 73 20 36 35 2e 0a 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 | CIMAL.is.65..The.maximum.number. |
28580 | 6f 66 20 73 75 70 70 6f 72 74 65 64 20 64 65 63 69 6d 61 6c 73 20 28 44 29 20 69 73 20 33 30 2e | of.supported.decimals.(D).is.30. |
285a0 | 20 49 66 20 44 20 69 73 20 6f 6d 69 74 74 65 64 2c 0a 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 | .If.D.is.omitted,.the.default.is |
285c0 | 20 30 2e 20 49 66 20 4d 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 64 65 66 61 75 6c 74 | .0..If.M.is.omitted,.the.default |
285e0 | 20 69 73 20 31 30 2e 0a 0a 55 4e 53 49 47 4e 45 44 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c | .is.10...UNSIGNED,.if.specified, |
28600 | 20 64 69 73 61 6c 6c 6f 77 73 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 73 2e 0a 0a 41 6c 6c | .disallows.negative.values...All |
28620 | 20 62 61 73 69 63 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 28 2b 2c 20 2d 2c 20 2a 2c 20 2f 29 | .basic.calculations.(+,.-,.*,./) |
28640 | 20 77 69 74 68 20 44 45 43 49 4d 41 4c 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 64 6f 6e 65 20 77 | .with.DECIMAL.columns.are.done.w |
28660 | 69 74 68 0a 61 20 70 72 65 63 69 73 69 6f 6e 20 6f 66 20 36 35 20 64 69 67 69 74 73 2e 0a 0a 55 | ith.a.precision.of.65.digits...U |
28680 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 | RL:.https://mariadb.com/kb/en/de |
286a0 | 63 69 6d 61 6c 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | cimal/..".https://mariadb.com/kb |
286c0 | 2f 65 6e 2f 64 65 63 69 6d 61 6c 2f 03 02 d8 00 12 d2 00 00 00 0c 43 52 45 41 54 45 20 49 4e 44 | /en/decimal/..........CREATE.IND |
286e0 | 45 58 27 00 99 02 53 79 6e 74 61 78 3a 0a 43 52 45 41 54 45 20 5b 4f 4e 4c 49 4e 45 7c 4f 46 46 | EX'...Syntax:.CREATE.[ONLINE|OFF |
28700 | 4c 49 4e 45 5d 20 5b 55 4e 49 51 55 45 7c 46 55 4c 4c 54 45 58 54 7c 53 50 41 54 49 41 4c 5d 20 | LINE].[UNIQUE|FULLTEXT|SPATIAL]. |
28720 | 49 4e 44 45 58 20 69 6e 64 65 78 5f 6e 61 6d 65 0a 20 20 20 20 5b 69 6e 64 65 78 5f 74 79 70 65 | INDEX.index_name.....[index_type |
28740 | 5d 0a 20 20 20 20 4f 4e 20 74 62 6c 5f 6e 61 6d 65 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d | ].....ON.tbl_name.(index_col_nam |
28760 | 65 2c 2e 2e 2e 29 0a 20 20 20 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 0a 69 | e,...).....[index_option]......i |
28780 | 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 3a 0a 20 20 20 20 63 6f 6c 5f 6e 61 6d 65 20 5b 28 6c 65 | ndex_col_name:.....col_name.[(le |
287a0 | 6e 67 74 68 29 5d 20 5b 41 53 43 20 7c 20 44 45 53 43 5d 0a 0a 69 6e 64 65 78 5f 74 79 70 65 3a | ngth)].[ASC.|.DESC]..index_type: |
287c0 | 0a 20 20 20 20 55 53 49 4e 47 20 7b 42 54 52 45 45 20 7c 20 48 41 53 48 7d 0a 0a 69 6e 64 65 78 | .....USING.{BTREE.|.HASH}..index |
287e0 | 5f 6f 70 74 69 6f 6e 3a 0a 20 20 20 20 4b 45 59 5f 42 4c 4f 43 4b 5f 53 49 5a 45 20 5b 3d 5d 20 | _option:.....KEY_BLOCK_SIZE.[=]. |
28800 | 76 61 6c 75 65 0a 20 20 7c 20 69 6e 64 65 78 5f 74 79 70 65 0a 20 20 7c 20 57 49 54 48 20 50 41 | value...|.index_type...|.WITH.PA |
28820 | 52 53 45 52 20 70 61 72 73 65 72 5f 6e 61 6d 65 0a 20 20 7c 20 43 4f 4d 4d 45 4e 54 20 27 73 74 | RSER.parser_name...|.COMMENT.'st |
28840 | 72 69 6e 67 27 0a 0a 43 52 45 41 54 45 20 49 4e 44 45 58 20 69 73 20 6d 61 70 70 65 64 20 74 6f | ring'..CREATE.INDEX.is.mapped.to |
28860 | 20 61 6e 20 41 4c 54 45 52 20 54 41 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 74 6f 20 63 72 65 | .an.ALTER.TABLE.statement.to.cre |
28880 | 61 74 65 20 69 6e 64 65 78 65 73 2e 0a 53 65 65 20 5b 48 45 4c 50 20 41 4c 54 45 52 20 54 41 42 | ate.indexes..See.[HELP.ALTER.TAB |
288a0 | 4c 45 5d 2e 20 43 52 45 41 54 45 20 49 4e 44 45 58 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 | LE]..CREATE.INDEX.cannot.be.used |
288c0 | 20 74 6f 20 63 72 65 61 74 65 20 61 20 50 52 49 4d 41 52 59 0a 4b 45 59 3b 20 75 73 65 20 41 4c | .to.create.a.PRIMARY.KEY;.use.AL |
288e0 | 54 45 52 20 54 41 42 4c 45 20 69 6e 73 74 65 61 64 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | TER.TABLE.instead..For.more.info |
28900 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 69 6e 64 65 78 65 73 2c 20 73 65 65 0a 68 74 74 70 73 | rmation.about.indexes,.see.https |
28920 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 70 74 69 6d 69 7a 61 74 69 6f | ://mariadb.com/kb/en/optimizatio |
28940 | 6e 2d 61 6e 64 2d 69 6e 64 65 78 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | n-and-indexes/...URL:.https://ma |
28960 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 69 6e 64 65 78 2f 0a 0a 27 | riadb.com/kb/en/create-index/..' |
28980 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 | .https://mariadb.com/kb/en/creat |
289a0 | 65 2d 69 6e 64 65 78 2f 03 01 8a 02 12 d3 00 00 00 0f 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f | e-index/..........CREATE.FUNCTIO |
289c0 | 4e 27 00 45 01 54 68 65 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 | N'.E.The.CREATE.FUNCTION.stateme |
289e0 | 6e 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 73 74 6f 72 65 64 20 66 75 6e 63 | nt.is.used.to.create.stored.func |
28a00 | 74 69 6f 6e 73 20 61 6e 64 0a 75 73 65 72 2d 64 65 66 69 6e 65 64 20 66 75 6e 63 74 69 6f 6e 73 | tions.and.user-defined.functions |
28a20 | 20 28 55 44 46 73 29 3a 0a 0a 6f 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | .(UDFs):..o.For.information.abou |
28a40 | 74 20 63 72 65 61 74 69 6e 67 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 65 65 | t.creating.stored.functions,.see |
28a60 | 20 5b 48 45 4c 50 20 43 52 45 41 54 45 0a 20 20 50 52 4f 43 45 44 55 52 45 5d 2e 0a 0a 6f 20 46 | .[HELP.CREATE...PROCEDURE]...o.F |
28a80 | 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 72 65 61 74 69 6e 67 20 75 73 | or.information.about.creating.us |
28aa0 | 65 72 2d 64 65 66 69 6e 65 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 65 65 20 5b 48 45 4c 50 0a | er-defined.functions,.see.[HELP. |
28ac0 | 20 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 55 44 46 5d 2e 0a 0a 55 52 4c 3a 20 68 74 | ..CREATE.FUNCTION.UDF]...URL:.ht |
28ae0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 66 | tps://mariadb.com/kb/en/create-f |
28b00 | 75 6e 63 74 69 6f 6e 2f 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | unction/..*.https://mariadb.com/ |
28b20 | 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 66 75 6e 63 74 69 6f 6e 2f 00 00 03 0c 7b 01 12 d4 00 00 | kb/en/create-function/....{..... |
28b40 | 00 0e 41 4c 54 45 52 20 44 41 54 41 42 41 53 45 27 00 38 0c 53 79 6e 74 61 78 3a 0a 41 4c 54 45 | ..ALTER.DATABASE'.8.Syntax:.ALTE |
28b60 | 52 20 7b 44 41 54 41 42 41 53 45 20 7c 20 53 43 48 45 4d 41 7d 20 5b 64 62 5f 6e 61 6d 65 5d 0a | R.{DATABASE.|.SCHEMA}.[db_name]. |
28b80 | 20 20 20 20 61 6c 74 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 2e 2e 2e 0a 41 4c 54 45 | ....alter_specification.....ALTE |
28ba0 | 52 20 7b 44 41 54 41 42 41 53 45 20 7c 20 53 43 48 45 4d 41 7d 20 64 62 5f 6e 61 6d 65 0a 20 20 | R.{DATABASE.|.SCHEMA}.db_name... |
28bc0 | 20 20 55 50 47 52 41 44 45 20 44 41 54 41 20 44 49 52 45 43 54 4f 52 59 20 4e 41 4d 45 0a 0a 61 | ..UPGRADE.DATA.DIRECTORY.NAME..a |
28be0 | 6c 74 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 5b 44 45 46 41 55 4c 54 | lter_specification:.....[DEFAULT |
28c00 | 5d 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 5b 3d 5d 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 | ].CHARACTER.SET.[=].charset_name |
28c20 | 0a 20 20 7c 20 5b 44 45 46 41 55 4c 54 5d 20 43 4f 4c 4c 41 54 45 20 5b 3d 5d 20 63 6f 6c 6c 61 | ...|.[DEFAULT].COLLATE.[=].colla |
28c40 | 74 69 6f 6e 5f 6e 61 6d 65 0a 0a 41 4c 54 45 52 20 44 41 54 41 42 41 53 45 20 65 6e 61 62 6c 65 | tion_name..ALTER.DATABASE.enable |
28c60 | 73 20 79 6f 75 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 63 68 61 72 | s.you.to.change.the.overall.char |
28c80 | 61 63 74 65 72 69 73 74 69 63 73 20 6f 66 20 61 0a 64 61 74 61 62 61 73 65 2e 20 54 68 65 73 65 | acteristics.of.a.database..These |
28ca0 | 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 | .characteristics.are.stored.in.t |
28cc0 | 68 65 20 64 62 2e 6f 70 74 20 66 69 6c 65 20 69 6e 20 74 68 65 0a 64 61 74 61 62 61 73 65 20 64 | he.db.opt.file.in.the.database.d |
28ce0 | 69 72 65 63 74 6f 72 79 2e 20 54 6f 20 75 73 65 20 41 4c 54 45 52 20 44 41 54 41 42 41 53 45 2c | irectory..To.use.ALTER.DATABASE, |
28d00 | 20 79 6f 75 20 6e 65 65 64 20 74 68 65 20 41 4c 54 45 52 20 70 72 69 76 69 6c 65 67 65 0a 6f 6e | .you.need.the.ALTER.privilege.on |
28d20 | 20 74 68 65 20 64 61 74 61 62 61 73 65 2e 20 41 4c 54 45 52 20 53 43 48 45 4d 41 20 69 73 20 61 | .the.database..ALTER.SCHEMA.is.a |
28d40 | 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 41 4c 54 45 52 20 44 41 54 41 42 41 53 45 2e 0a 0a 54 68 | .synonym.for.ALTER.DATABASE...Th |
28d60 | 65 20 64 61 74 61 62 61 73 65 20 6e 61 6d 65 20 63 61 6e 20 62 65 20 6f 6d 69 74 74 65 64 20 66 | e.database.name.can.be.omitted.f |
28d80 | 72 6f 6d 20 74 68 65 20 66 69 72 73 74 20 73 79 6e 74 61 78 2c 20 69 6e 20 77 68 69 63 68 20 63 | rom.the.first.syntax,.in.which.c |
28da0 | 61 73 65 0a 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 | ase.the.statement.applies.to.the |
28dc0 | 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 2e 0a 0a 4e 61 74 69 6f 6e 61 6c 20 4c 61 6e | .default.database...National.Lan |
28de0 | 67 75 61 67 65 20 43 68 61 72 61 63 74 65 72 69 73 74 69 63 73 0a 0a 54 68 65 20 43 48 41 52 41 | guage.Characteristics..The.CHARA |
28e00 | 43 54 45 52 20 53 45 54 20 63 6c 61 75 73 65 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 65 66 61 | CTER.SET.clause.changes.the.defa |
28e20 | 75 6c 74 20 64 61 74 61 62 61 73 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 0a 54 68 65 20 | ult.database.character.set..The. |
28e40 | 43 4f 4c 4c 41 54 45 20 63 6c 61 75 73 65 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 65 66 61 75 | COLLATE.clause.changes.the.defau |
28e60 | 6c 74 20 64 61 74 61 62 61 73 65 20 63 6f 6c 6c 61 74 69 6f 6e 2e 0a 68 74 74 70 73 3a 2f 2f 6d | lt.database.collation..https://m |
28e80 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 61 2d 74 79 70 65 73 2d 63 68 61 72 | ariadb.com/kb/en/data-types-char |
28ea0 | 61 63 74 65 72 2d 73 65 74 73 2d 61 6e 64 2d 63 6f 6c 6c 61 74 69 6f 6e 73 2f 2c 20 64 69 73 63 | acter-sets-and-collations/,.disc |
28ec0 | 75 73 73 65 73 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 20 61 6e 64 20 63 6f 6c 6c 61 74 69 6f | usses.character.set.and.collatio |
28ee0 | 6e 20 6e 61 6d 65 73 2e 0a 0a 59 6f 75 20 63 61 6e 20 73 65 65 20 77 68 61 74 20 63 68 61 72 61 | n.names...You.can.see.what.chara |
28f00 | 63 74 65 72 20 73 65 74 73 20 61 6e 64 20 63 6f 6c 6c 61 74 69 6f 6e 73 20 61 72 65 20 61 76 61 | cter.sets.and.collations.are.ava |
28f20 | 69 6c 61 62 6c 65 20 75 73 69 6e 67 2c 0a 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 74 68 65 20 | ilable.using,.respectively,.the. |
28f40 | 53 48 4f 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 61 6e 64 20 53 48 4f 57 20 43 4f 4c 4c | SHOW.CHARACTER.SET.and.SHOW.COLL |
28f60 | 41 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 73 2e 20 53 65 65 0a 5b 48 45 4c 50 20 53 48 4f 57 | ATION.statements..See.[HELP.SHOW |
28f80 | 20 43 48 41 52 41 43 54 45 52 20 53 45 54 5d 2c 20 61 6e 64 20 5b 48 45 4c 50 20 53 48 4f 57 20 | .CHARACTER.SET],.and.[HELP.SHOW. |
28fa0 | 43 4f 4c 4c 41 54 49 4f 4e 5d 2c 20 66 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e | COLLATION],.for.more.information |
28fc0 | 2e 0a 0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 68 61 | ...If.you.change.the.default.cha |
28fe0 | 72 61 63 74 65 72 20 73 65 74 20 6f 72 20 63 6f 6c 6c 61 74 69 6f 6e 20 66 6f 72 20 61 20 64 61 | racter.set.or.collation.for.a.da |
29000 | 74 61 62 61 73 65 2c 0a 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 20 74 68 61 74 20 75 73 65 | tabase,.stored.routines.that.use |
29020 | 20 74 68 65 20 64 61 74 61 62 61 73 65 20 64 65 66 61 75 6c 74 73 20 6d 75 73 74 20 62 65 20 64 | .the.database.defaults.must.be.d |
29040 | 72 6f 70 70 65 64 20 61 6e 64 0a 72 65 63 72 65 61 74 65 64 20 73 6f 20 74 68 61 74 20 74 68 65 | ropped.and.recreated.so.that.the |
29060 | 79 20 75 73 65 20 74 68 65 20 6e 65 77 20 64 65 66 61 75 6c 74 73 2e 20 28 49 6e 20 61 20 73 74 | y.use.the.new.defaults..(In.a.st |
29080 | 6f 72 65 64 20 72 6f 75 74 69 6e 65 2c 0a 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 63 68 61 | ored.routine,.variables.with.cha |
290a0 | 72 61 63 74 65 72 20 64 61 74 61 20 74 79 70 65 73 20 75 73 65 20 74 68 65 20 64 61 74 61 62 61 | racter.data.types.use.the.databa |
290c0 | 73 65 20 64 65 66 61 75 6c 74 73 20 69 66 20 74 68 65 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 | se.defaults.if.the.character.set |
290e0 | 20 6f 72 20 63 6f 6c 6c 61 74 69 6f 6e 20 61 72 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 20 | .or.collation.are.not.specified. |
29100 | 65 78 70 6c 69 63 69 74 6c 79 2e 20 53 65 65 20 5b 48 45 4c 50 0a 43 52 45 41 54 45 20 50 52 4f | explicitly..See.[HELP.CREATE.PRO |
29120 | 43 45 44 55 52 45 5d 2e 29 0a 0a 55 70 67 72 61 64 69 6e 67 20 66 72 6f 6d 20 56 65 72 73 69 6f | CEDURE].)..Upgrading.from.Versio |
29140 | 6e 73 20 4f 6c 64 65 72 20 74 68 61 6e 20 4d 79 53 51 4c 20 35 2e 31 0a 0a 54 68 65 20 73 79 6e | ns.Older.than.MySQL.5.1..The.syn |
29160 | 74 61 78 20 74 68 61 74 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 55 50 47 52 41 44 45 20 44 41 | tax.that.includes.the.UPGRADE.DA |
29180 | 54 41 20 44 49 52 45 43 54 4f 52 59 20 4e 41 4d 45 20 63 6c 61 75 73 65 20 75 70 64 61 74 65 73 | TA.DIRECTORY.NAME.clause.updates |
291a0 | 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 61 73 73 6f 63 | .the.name.of.the.directory.assoc |
291c0 | 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 64 61 74 61 62 61 73 65 20 74 6f 20 75 73 65 20 74 | iated.with.the.database.to.use.t |
291e0 | 68 65 0a 65 6e 63 6f 64 69 6e 67 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 4d 79 53 51 4c | he.encoding.implemented.in.MySQL |
29200 | 20 35 2e 31 20 66 6f 72 20 6d 61 70 70 69 6e 67 20 64 61 74 61 62 61 73 65 20 6e 61 6d 65 73 20 | .5.1.for.mapping.database.names. |
29220 | 74 6f 0a 64 61 74 61 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 28 73 65 65 | to.database.directory.names.(see |
29240 | 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 64 65 6e 74 | .https://mariadb.com/kb/en/ident |
29260 | 69 66 69 65 72 2d 74 6f 2d 66 69 6c 65 2d 6e 61 6d 65 2d 6d 61 70 70 69 6e 67 2f 29 2e 20 54 68 | ifier-to-file-name-mapping/)..Th |
29280 | 69 73 0a 63 6c 61 75 73 65 20 69 73 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 74 68 65 73 65 | is.clause.is.for.use.under.these |
292a0 | 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 6f 20 49 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 77 | .conditions:..o.It.is.intended.w |
292c0 | 68 65 6e 20 75 70 67 72 61 64 69 6e 67 20 4d 79 53 51 4c 20 74 6f 20 35 2e 31 20 6f 72 20 6c 61 | hen.upgrading.MySQL.to.5.1.or.la |
292e0 | 74 65 72 20 66 72 6f 6d 20 6f 6c 64 65 72 0a 20 20 76 65 72 73 69 6f 6e 73 2e 0a 0a 6f 20 49 74 | ter.from.older...versions...o.It |
29300 | 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 75 70 64 61 74 65 20 61 20 64 61 74 61 62 61 73 | .is.intended.to.update.a.databas |
29320 | 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 0a | e.directory.name.to.the.current. |
29340 | 20 20 65 6e 63 6f 64 69 6e 67 20 66 6f 72 6d 61 74 20 69 66 20 74 68 65 20 6e 61 6d 65 20 63 6f | ..encoding.format.if.the.name.co |
29360 | 6e 74 61 69 6e 73 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 6e | ntains.special.characters.that.n |
29380 | 65 65 64 0a 20 20 65 6e 63 6f 64 69 6e 67 2e 0a 0a 6f 20 54 68 65 20 73 74 61 74 65 6d 65 6e 74 | eed...encoding...o.The.statement |
293a0 | 20 69 73 20 75 73 65 64 20 62 79 20 6d 79 73 71 6c 63 68 65 63 6b 20 28 61 73 20 69 6e 76 6f 6b | .is.used.by.mysqlcheck.(as.invok |
293c0 | 65 64 20 62 79 20 6d 79 73 71 6c 5f 75 70 67 72 61 64 65 29 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 | ed.by.mysql_upgrade)...For.examp |
293e0 | 6c 65 2c 20 69 66 20 61 20 64 61 74 61 62 61 73 65 20 69 6e 20 4d 79 53 51 4c 20 35 2e 30 20 68 | le,.if.a.database.in.MySQL.5.0.h |
29400 | 61 73 20 74 68 65 20 6e 61 6d 65 20 61 2d 62 2d 63 2c 20 74 68 65 20 6e 61 6d 65 0a 63 6f 6e 74 | as.the.name.a-b-c,.the.name.cont |
29420 | 61 69 6e 73 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 74 68 65 20 2d 20 28 64 61 73 68 29 20 63 | ains.instances.of.the.-.(dash).c |
29440 | 68 61 72 61 63 74 65 72 2e 20 49 6e 20 4d 79 53 51 4c 20 35 2e 30 2c 20 74 68 65 0a 64 61 74 61 | haracter..In.MySQL.5.0,.the.data |
29460 | 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 61 6c 73 6f 20 6e 61 6d 65 64 20 61 2d 62 | base.directory.is.also.named.a-b |
29480 | 2d 63 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 73 61 66 | -c,.which.is.not.necessarily.saf |
294a0 | 65 0a 66 6f 72 20 61 6c 6c 20 66 69 6c 65 20 73 79 73 74 65 6d 73 2e 20 49 6e 20 4d 79 53 51 4c | e.for.all.file.systems..In.MySQL |
294c0 | 20 35 2e 31 20 61 6e 64 20 6c 61 74 65 72 2c 20 74 68 65 20 73 61 6d 65 20 64 61 74 61 62 61 73 | .5.1.and.later,.the.same.databas |
294e0 | 65 20 6e 61 6d 65 20 69 73 0a 65 6e 63 6f 64 65 64 20 61 73 20 61 40 30 30 32 64 62 40 30 30 32 | e.name.is.encoded.as.a@002db@002 |
29500 | 64 63 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 66 69 6c 65 20 73 79 73 74 65 6d 2d 6e 65 75 74 | dc.to.produce.a.file.system-neut |
29520 | 72 61 6c 20 64 69 72 65 63 74 6f 72 79 0a 6e 61 6d 65 2e 0a 0a 57 68 65 6e 20 61 20 4d 79 53 51 | ral.directory.name...When.a.MySQ |
29540 | 4c 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 75 70 67 72 61 64 65 64 20 74 6f 20 4d 79 | L.installation.is.upgraded.to.My |
29560 | 53 51 4c 20 35 2e 31 20 6f 72 20 6c 61 74 65 72 20 66 72 6f 6d 20 61 6e 0a 6f 6c 64 65 72 20 76 | SQL.5.1.or.later.from.an.older.v |
29580 | 65 72 73 69 6f 6e 2c 74 68 65 20 73 65 72 76 65 72 20 64 69 73 70 6c 61 79 73 20 61 20 6e 61 6d | ersion,the.server.displays.a.nam |
295a0 | 65 20 73 75 63 68 20 61 73 20 61 2d 62 2d 63 20 28 77 68 69 63 68 20 69 73 20 69 6e 20 74 68 65 | e.such.as.a-b-c.(which.is.in.the |
295c0 | 0a 6f 6c 64 20 66 6f 72 6d 61 74 29 20 61 73 20 23 6d 79 73 71 6c 35 30 23 61 2d 62 2d 63 2c 20 | .old.format).as.#mysql50#a-b-c,. |
295e0 | 61 6e 64 20 79 6f 75 20 6d 75 73 74 20 72 65 66 65 72 20 74 6f 20 74 68 65 20 6e 61 6d 65 20 75 | and.you.must.refer.to.the.name.u |
29600 | 73 69 6e 67 20 74 68 65 0a 23 6d 79 73 71 6c 35 30 23 20 70 72 65 66 69 78 2e 20 55 73 65 20 55 | sing.the.#mysql50#.prefix..Use.U |
29620 | 50 47 52 41 44 45 20 44 41 54 41 20 44 49 52 45 43 54 4f 52 59 20 4e 41 4d 45 20 69 6e 20 74 68 | PGRADE.DATA.DIRECTORY.NAME.in.th |
29640 | 69 73 20 63 61 73 65 20 74 6f 0a 65 78 70 6c 69 63 69 74 6c 79 20 74 65 6c 6c 20 74 68 65 20 73 | is.case.to.explicitly.tell.the.s |
29660 | 65 72 76 65 72 20 74 6f 20 72 65 2d 65 6e 63 6f 64 65 20 74 68 65 20 64 61 74 61 62 61 73 65 20 | erver.to.re-encode.the.database. |
29680 | 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 65 6e | directory.name.to.the.current.en |
296a0 | 63 6f 64 69 6e 67 20 66 6f 72 6d 61 74 3a 0a 0a 41 4c 54 45 52 20 44 41 54 41 42 41 53 45 20 60 | coding.format:..ALTER.DATABASE.` |
296c0 | 23 6d 79 73 71 6c 35 30 23 61 2d 62 2d 63 60 20 55 50 47 52 41 44 45 20 44 41 54 41 20 44 49 52 | #mysql50#a-b-c`.UPGRADE.DATA.DIR |
296e0 | 45 43 54 4f 52 59 20 4e 41 4d 45 3b 0a 0a 41 66 74 65 72 20 65 78 65 63 75 74 69 6e 67 20 74 68 | ECTORY.NAME;..After.executing.th |
29700 | 69 73 20 73 74 61 74 65 6d 65 6e 74 2c 20 79 6f 75 20 63 61 6e 20 72 65 66 65 72 20 74 6f 20 74 | is.statement,.you.can.refer.to.t |
29720 | 68 65 20 64 61 74 61 62 61 73 65 20 61 73 20 61 2d 62 2d 63 0a 77 69 74 68 6f 75 74 20 74 68 65 | he.database.as.a-b-c.without.the |
29740 | 20 73 70 65 63 69 61 6c 20 23 6d 79 73 71 6c 35 30 23 20 70 72 65 66 69 78 2e 0a 0a 55 52 4c 3a | .special.#mysql50#.prefix...URL: |
29760 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 | .https://mariadb.com/kb/en/alter |
29780 | 2d 64 61 74 61 62 61 73 65 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | -database/..).https://mariadb.co |
297a0 | 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 64 61 74 61 62 61 73 65 2f 00 01 02 39 02 d5 00 00 00 | m/kb/en/alter-database/...9..... |
297c0 | 09 47 45 4f 4d 45 54 52 59 4e 19 00 a5 00 47 65 6f 6d 65 74 72 79 4e 28 67 63 2c 4e 29 0a 0a 52 | .GEOMETRYN....GeometryN(gc,N)..R |
297e0 | 65 74 75 72 6e 73 20 74 68 65 20 4e 2d 74 68 20 67 65 6f 6d 65 74 72 79 20 69 6e 20 74 68 65 20 | eturns.the.N-th.geometry.in.the. |
29800 | 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 67 63 2e 0a 47 65 6f | GeometryCollection.value.gc..Geo |
29820 | 6d 65 74 72 69 65 73 20 61 72 65 20 6e 75 6d 62 65 72 65 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 | metries.are.numbered.beginning.w |
29840 | 69 74 68 20 31 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ith.1...URL:.https://mariadb.com |
29860 | 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 6e 2f 0a 0a 59 01 4d 61 72 69 61 44 42 3e 20 53 45 | /kb/en/geometryn/..Y.MariaDB>.SE |
29880 | 54 20 40 67 63 20 3d 20 27 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 63 74 69 6f 6e 28 50 6f 69 6e | T.@gc.=.'GeometryCollection(Poin |
298a0 | 74 28 31 20 31 29 2c 4c 69 6e 65 53 74 72 69 6e 67 28 32 20 32 2c 20 33 20 33 29 29 27 3b 0a 4d | t(1.1),LineString(2.2,.3.3))';.M |
298c0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 54 65 78 74 28 47 65 6f 6d 65 74 72 79 4e 28 | ariaDB>.SELECT.AsText(GeometryN( |
298e0 | 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 67 63 29 2c 31 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | GeomFromText(@gc),1));.+-------- |
29900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
29920 | 2b 0a 7c 20 41 73 54 65 78 74 28 47 65 6f 6d 65 74 72 79 4e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 | +.|.AsText(GeometryN(GeomFromTex |
29940 | 74 28 40 67 63 29 2c 31 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | t(@gc),1)).|.+------------------ |
29960 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 4f 49 4e 54 28 | ----------------------+.|.POINT( |
29980 | 31 20 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1.1)............................ |
299a0 | 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .|.+---------------------------- |
299c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ------------+.$.https://mariadb. |
299e0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 6e 2f 03 00 c2 02 02 d6 00 00 00 02 3c 3c | com/kb/en/geometryn/..........<< |
29a00 | 13 00 68 00 53 79 6e 74 61 78 3a 0a 3c 3c 0a 0a 53 68 69 66 74 73 20 61 20 6c 6f 6e 67 6c 6f 6e | ..h.Syntax:.<<..Shifts.a.longlon |
29a20 | 67 20 28 42 49 47 49 4e 54 29 20 6e 75 6d 62 65 72 20 74 6f 20 74 68 65 20 6c 65 66 74 2e 0a 0a | g.(BIGINT).number.to.the.left... |
29a40 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 | URL:.https://mariadb.com/kb/en/s |
29a60 | 68 69 66 74 2d 6c 65 66 74 2f 0a 0a 25 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 | hift-left/..%.MariaDB>.SELECT.1. |
29a80 | 3c 3c 20 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | <<.2;.........->.4.%.https://mar |
29aa0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 69 66 74 2d 6c 65 66 74 2f 00 00 03 02 4f 01 | iadb.com/kb/en/shift-left/....O. |
29ac0 | 12 d7 00 00 00 11 53 48 4f 57 20 54 41 42 4c 45 20 53 54 41 54 55 53 1a 00 06 02 53 79 6e 74 61 | ......SHOW.TABLE.STATUS....Synta |
29ae0 | 78 3a 0a 53 48 4f 57 20 54 41 42 4c 45 20 53 54 41 54 55 53 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e | x:.SHOW.TABLE.STATUS.[{FROM.|.IN |
29b00 | 7d 20 64 62 5f 6e 61 6d 65 5d 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c | }.db_name].....[LIKE.'pattern'.| |
29b20 | 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 48 4f 57 20 54 41 42 4c 45 20 53 54 41 54 55 53 20 | .WHERE.expr]..SHOW.TABLE.STATUS. |
29b40 | 77 6f 72 6b 73 20 6c 69 6b 65 73 20 53 48 4f 57 20 54 41 42 4c 45 53 2c 20 62 75 74 20 70 72 6f | works.likes.SHOW.TABLES,.but.pro |
29b60 | 76 69 64 65 73 20 61 20 6c 6f 74 20 6f 66 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | vides.a.lot.of.information.about |
29b80 | 20 65 61 63 68 20 6e 6f 6e 2d 54 45 4d 50 4f 52 41 52 59 20 74 61 62 6c 65 2e 20 59 6f 75 20 63 | .each.non-TEMPORARY.table..You.c |
29ba0 | 61 6e 20 61 6c 73 6f 20 67 65 74 20 74 68 69 73 20 6c 69 73 74 0a 75 73 69 6e 67 20 74 68 65 20 | an.also.get.this.list.using.the. |
29bc0 | 6d 79 73 71 6c 73 68 6f 77 20 2d 2d 73 74 61 74 75 73 20 64 62 5f 6e 61 6d 65 20 63 6f 6d 6d 61 | mysqlshow.--status.db_name.comma |
29be0 | 6e 64 2e 20 54 68 65 20 4c 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 0a 70 72 65 73 65 6e 74 2c | nd..The.LIKE.clause,.if.present, |
29c00 | 20 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 74 61 62 6c 65 20 6e 61 6d 65 73 20 74 6f 20 | .indicates.which.table.names.to. |
29c20 | 6d 61 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 0a 67 | match..The.WHERE.clause.can.be.g |
29c40 | 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 20 67 | iven.to.select.rows.using.more.g |
29c60 | 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 | eneral.conditions,.as.discussed. |
29c80 | 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 | in.https://mariadb.com/kb/en/ext |
29ca0 | 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ended-show/...URL:.https://maria |
29cc0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 74 61 62 6c 65 2d 73 74 61 74 75 73 2f 0a | db.com/kb/en/show-table-status/. |
29ce0 | 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f | .,.https://mariadb.com/kb/en/sho |
29d00 | 77 2d 74 61 62 6c 65 2d 73 74 61 74 75 73 2f 00 01 02 b9 02 d8 00 00 00 03 4d 44 35 0c 00 3c 02 | w-table-status/..........MD5..<. |
29d20 | 53 79 6e 74 61 78 3a 0a 4d 44 35 28 73 74 72 29 0a 0a 43 61 6c 63 75 6c 61 74 65 73 20 61 6e 20 | Syntax:.MD5(str)..Calculates.an. |
29d40 | 4d 44 35 20 31 32 38 2d 62 69 74 20 63 68 65 63 6b 73 75 6d 20 66 6f 72 20 74 68 65 20 73 74 72 | MD5.128-bit.checksum.for.the.str |
29d60 | 69 6e 67 2e 20 54 68 65 20 76 61 6c 75 65 20 69 73 0a 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 | ing..The.value.is.returned.as.a. |
29d80 | 73 74 72 69 6e 67 20 6f 66 20 33 32 20 68 65 78 20 64 69 67 69 74 73 2c 20 6f 72 20 4e 55 4c 4c | string.of.32.hex.digits,.or.NULL |
29da0 | 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 77 61 73 0a 4e 55 4c 4c 2e 20 54 68 65 20 72 | .if.the.argument.was.NULL..The.r |
29dc0 | 65 74 75 72 6e 20 76 61 6c 75 65 20 63 61 6e 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 65 | eturn.value.can,.for.example,.be |
29de0 | 20 75 73 65 64 20 61 73 20 61 20 68 61 73 68 20 6b 65 79 2e 20 53 65 65 20 74 68 65 0a 6e 6f 74 | .used.as.a.hash.key..See.the.not |
29e00 | 65 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 69 73 20 73 65 63 74 | es.at.the.beginning.of.this.sect |
29e20 | 69 6f 6e 20 61 62 6f 75 74 20 73 74 6f 72 69 6e 67 20 68 61 73 68 20 76 61 6c 75 65 73 0a 65 66 | ion.about.storing.hash.values.ef |
29e40 | 66 69 63 69 65 6e 74 6c 79 2e 0a 0a 41 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 33 2c 20 74 | ficiently...As.of.MySQL.5.5.3,.t |
29e60 | 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 | he.return.value.is.a.nonbinary.s |
29e80 | 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 68 61 72 61 63 74 65 | tring.in.the.connection.characte |
29ea0 | 72 20 73 65 74 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 33 2c 20 74 68 65 20 72 65 74 75 72 6e 20 | r.set..Before.5.5.3,.the.return. |
29ec0 | 76 61 6c 75 65 20 69 73 20 61 20 62 69 6e 61 72 79 0a 73 74 72 69 6e 67 3b 20 73 65 65 20 74 68 | value.is.a.binary.string;.see.th |
29ee0 | 65 20 6e 6f 74 65 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 69 73 | e.notes.at.the.beginning.of.this |
29f00 | 20 73 65 63 74 69 6f 6e 20 61 62 6f 75 74 20 75 73 69 6e 67 20 74 68 65 0a 76 61 6c 75 65 20 61 | .section.about.using.the.value.a |
29f20 | 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | s.a.nonbinary.string...URL:.http |
29f40 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 64 35 2f 0a 0a 4e 00 4d 61 | s://mariadb.com/kb/en/md5/..N.Ma |
29f60 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 44 35 28 27 74 65 73 74 69 6e 67 27 29 3b 0a 20 20 | riaDB>.SELECT.MD5('testing');... |
29f80 | 20 20 20 20 20 20 2d 3e 20 27 61 65 32 62 31 66 63 61 35 31 35 39 34 39 65 35 64 35 34 66 62 32 | ......->.'ae2b1fca515949e5d54fb2 |
29fa0 | 32 62 38 65 64 39 35 35 37 35 27 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | 2b8ed95575'...https://mariadb.co |
29fc0 | 6d 2f 6b 62 2f 65 6e 2f 6d 64 35 2f 01 00 99 02 d9 00 00 00 01 3c 12 00 42 00 53 79 6e 74 61 78 | m/kb/en/md5/.........<..B.Syntax |
29fe0 | 3a 0a 3c 0a 0a 4c 65 73 73 20 74 68 61 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | :.<..Less.than:..URL:.https://ma |
2a000 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 73 73 2d 74 68 61 6e 2f 0a 0a 24 00 4d 61 | riadb.com/kb/en/less-than/..$.Ma |
2a020 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 3c 20 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | riaDB>.SELECT.2.<.2;.........->. |
2a040 | 30 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 | 0.$.https://mariadb.com/kb/en/le |
2a060 | 73 73 2d 74 68 61 6e 2f 03 03 53 01 02 da 00 00 00 0e 55 4e 49 58 5f 54 49 4d 45 53 54 41 4d 50 | ss-than/..S.......UNIX_TIMESTAMP |
2a080 | 1f 00 89 02 53 79 6e 74 61 78 3a 0a 55 4e 49 58 5f 54 49 4d 45 53 54 41 4d 50 28 29 2c 20 55 4e | ....Syntax:.UNIX_TIMESTAMP(),.UN |
2a0a0 | 49 58 5f 54 49 4d 45 53 54 41 4d 50 28 64 61 74 65 29 0a 0a 49 66 20 63 61 6c 6c 65 64 20 77 69 | IX_TIMESTAMP(date)..If.called.wi |
2a0c0 | 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 72 65 74 75 72 6e 73 20 61 20 55 6e 69 78 20 74 | th.no.argument,.returns.a.Unix.t |
2a0e0 | 69 6d 65 73 74 61 6d 70 20 28 73 65 63 6f 6e 64 73 20 73 69 6e 63 65 0a 27 31 39 37 30 2d 30 31 | imestamp.(seconds.since.'1970-01 |
2a100 | 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 20 55 54 43 29 20 61 73 20 61 6e 20 75 6e 73 69 67 6e 65 | -01.00:00:00'.UTC).as.an.unsigne |
2a120 | 64 20 69 6e 74 65 67 65 72 2e 20 49 66 20 55 4e 49 58 5f 54 49 4d 45 53 54 41 4d 50 28 29 0a 69 | d.integer..If.UNIX_TIMESTAMP().i |
2a140 | 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 64 61 74 65 20 61 72 67 75 6d 65 6e 74 2c 20 69 | s.called.with.a.date.argument,.i |
2a160 | 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 61 72 67 75 6d | t.returns.the.value.of.the.argum |
2a180 | 65 6e 74 20 61 73 0a 73 65 63 6f 6e 64 73 20 73 69 6e 63 65 20 27 31 39 37 30 2d 30 31 2d 30 31 | ent.as.seconds.since.'1970-01-01 |
2a1a0 | 20 30 30 3a 30 30 3a 30 30 27 20 55 54 43 2e 20 64 61 74 65 20 6d 61 79 20 62 65 20 61 20 44 41 | .00:00:00'.UTC..date.may.be.a.DA |
2a1c0 | 54 45 20 73 74 72 69 6e 67 2c 20 61 0a 44 41 54 45 54 49 4d 45 20 73 74 72 69 6e 67 2c 20 61 20 | TE.string,.a.DATETIME.string,.a. |
2a1e0 | 54 49 4d 45 53 54 41 4d 50 2c 20 6f 72 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 66 6f | TIMESTAMP,.or.a.number.in.the.fo |
2a200 | 72 6d 61 74 20 59 59 4d 4d 44 44 20 6f 72 0a 59 59 59 59 4d 4d 44 44 2e 20 54 68 65 20 73 65 72 | rmat.YYMMDD.or.YYYYMMDD..The.ser |
2a220 | 76 65 72 20 69 6e 74 65 72 70 72 65 74 73 20 64 61 74 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 | ver.interprets.date.as.a.value.i |
2a240 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 0a 7a 6f 6e 65 20 61 6e 64 20 63 6f 6e 76 | n.the.current.time.zone.and.conv |
2a260 | 65 72 74 73 20 69 74 20 74 6f 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 76 61 6c 75 65 20 69 6e 20 | erts.it.to.an.internal.value.in. |
2a280 | 55 54 43 2e 20 43 6c 69 65 6e 74 73 20 63 61 6e 20 73 65 74 20 74 68 65 69 72 0a 74 69 6d 65 20 | UTC..Clients.can.set.their.time. |
2a2a0 | 7a 6f 6e 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 | zone.as.described.in.https://mar |
2a2c0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 2d 7a 6f 6e 65 73 2f 2e 0a 0a 55 52 4c | iadb.com/kb/en/time-zones/...URL |
2a2e0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 69 78 | :.https://mariadb.com/kb/en/unix |
2a300 | 5f 74 69 6d 65 73 74 61 6d 70 2f 0a 0a 85 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 | _timestamp/....MariaDB>.SELECT.U |
2a320 | 4e 49 58 5f 54 49 4d 45 53 54 41 4d 50 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 31 39 36 | NIX_TIMESTAMP();.........->.1196 |
2a340 | 34 34 30 32 31 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 4e 49 58 5f 54 49 4d 45 | 440210.MariaDB>.SELECT.UNIX_TIME |
2a360 | 53 54 41 4d 50 28 27 32 30 30 37 2d 31 31 2d 33 30 20 31 30 3a 33 30 3a 31 39 27 29 3b 0a 20 20 | STAMP('2007-11-30.10:30:19');... |
2a380 | 20 20 20 20 20 20 2d 3e 20 31 31 39 36 34 34 30 32 31 39 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 | ......->.1196440219.).https://ma |
2a3a0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 69 78 5f 74 69 6d 65 73 74 61 6d 70 2f 00 | riadb.com/kb/en/unix_timestamp/. |
2a3c0 | 03 01 47 01 02 db 00 00 00 0a 44 41 59 4f 46 4d 4f 4e 54 48 1f 00 d3 00 53 79 6e 74 61 78 3a 0a | ..G.......DAYOFMONTH....Syntax:. |
2a3e0 | 44 41 59 4f 46 4d 4f 4e 54 48 28 64 61 74 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 64 61 | DAYOFMONTH(date)..Returns.the.da |
2a400 | 79 20 6f 66 20 74 68 65 20 6d 6f 6e 74 68 20 66 6f 72 20 64 61 74 65 2c 20 69 6e 20 74 68 65 20 | y.of.the.month.for.date,.in.the. |
2a420 | 72 61 6e 67 65 20 31 20 74 6f 20 33 31 2c 20 6f 72 20 30 20 66 6f 72 0a 64 61 74 65 73 20 73 75 | range.1.to.31,.or.0.for.dates.su |
2a440 | 63 68 20 61 73 20 27 30 30 30 30 2d 30 30 2d 30 30 27 20 6f 72 20 27 32 30 30 38 2d 30 30 2d 30 | ch.as.'0000-00-00'.or.'2008-00-0 |
2a460 | 30 27 20 74 68 61 74 20 68 61 76 65 20 61 20 7a 65 72 6f 20 64 61 79 20 70 61 72 74 2e 0a 0a 55 | 0'.that.have.a.zero.day.part...U |
2a480 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 | RL:.https://mariadb.com/kb/en/da |
2a4a0 | 79 6f 66 6d 6f 6e 74 68 2f 0a 0a 37 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 59 | yofmonth/..7.MariaDB>.SELECT.DAY |
2a4c0 | 4f 46 4d 4f 4e 54 48 28 27 32 30 30 37 2d 30 32 2d 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d | OFMONTH('2007-02-03');.........- |
2a4e0 | 3e 20 33 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | >.3.%.https://mariadb.com/kb/en/ |
2a500 | 64 61 79 6f 66 6d 6f 6e 74 68 2f 00 03 01 9b 01 02 dc 00 00 00 05 41 53 43 49 49 25 00 ea 00 53 | dayofmonth/...........ASCII%...S |
2a520 | 79 6e 74 61 78 3a 0a 41 53 43 49 49 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e | yntax:.ASCII(str)..Returns.the.n |
2a540 | 75 6d 65 72 69 63 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6c 65 66 74 6d 6f 73 74 20 63 68 61 | umeric.value.of.the.leftmost.cha |
2a560 | 72 61 63 74 65 72 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 2e 0a 52 65 74 75 72 6e | racter.of.the.string.str..Return |
2a580 | 73 20 30 20 69 66 20 73 74 72 20 69 73 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 | s.0.if.str.is.the.empty.string.. |
2a5a0 | 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 73 74 72 20 69 73 20 4e 55 4c 4c 2e 0a 41 53 43 | Returns.NULL.if.str.is.NULL..ASC |
2a5c0 | 49 49 28 29 20 77 6f 72 6b 73 20 66 6f 72 20 38 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 73 2e | II().works.for.8-bit.characters. |
2a5e0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
2a600 | 2f 61 73 63 69 69 2f 0a 0a 7e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 53 43 49 49 | /ascii/..~.MariaDB>.SELECT.ASCII |
2a620 | 28 27 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 35 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 | ('2');.........->.50.MariaDB>.SE |
2a640 | 4c 45 43 54 20 41 53 43 49 49 28 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 35 30 0a 4d 61 72 | LECT.ASCII(2);.........->.50.Mar |
2a660 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 53 43 49 49 28 27 64 78 27 29 3b 0a 20 20 20 20 20 20 | iaDB>.SELECT.ASCII('dx');....... |
2a680 | 20 20 2d 3e 20 31 30 30 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ..->.100...https://mariadb.com/k |
2a6a0 | 62 2f 65 6e 2f 61 73 63 69 69 2f 00 01 02 15 02 dd 00 00 00 03 44 49 56 04 00 c0 01 53 79 6e 74 | b/en/ascii/..........DIV....Synt |
2a6c0 | 61 78 3a 0a 44 49 56 0a 0a 49 6e 74 65 67 65 72 20 64 69 76 69 73 69 6f 6e 2e 20 53 69 6d 69 6c | ax:.DIV..Integer.division..Simil |
2a6e0 | 61 72 20 74 6f 20 46 4c 4f 4f 52 28 29 2c 20 62 75 74 20 69 73 20 73 61 66 65 20 77 69 74 68 20 | ar.to.FLOOR(),.but.is.safe.with. |
2a700 | 42 49 47 49 4e 54 20 76 61 6c 75 65 73 2e 0a 0a 41 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e | BIGINT.values...As.of.MySQL.5.5. |
2a720 | 33 2c 20 69 66 20 65 69 74 68 65 72 20 6f 70 65 72 61 6e 64 20 68 61 73 20 61 20 6e 6f 6e 69 6e | 3,.if.either.operand.has.a.nonin |
2a740 | 74 65 67 65 72 20 74 79 70 65 2c 20 74 68 65 0a 6f 70 65 72 61 6e 64 73 20 61 72 65 20 63 6f 6e | teger.type,.the.operands.are.con |
2a760 | 76 65 72 74 65 64 20 74 6f 20 44 45 43 49 4d 41 4c 20 61 6e 64 20 64 69 76 69 64 65 64 20 75 73 | verted.to.DECIMAL.and.divided.us |
2a780 | 69 6e 67 20 44 45 43 49 4d 41 4c 20 61 72 69 74 68 6d 65 74 69 63 0a 62 65 66 6f 72 65 20 63 6f | ing.DECIMAL.arithmetic.before.co |
2a7a0 | 6e 76 65 72 74 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 20 74 6f 20 42 49 47 49 4e 54 2e 20 49 | nverting.the.result.to.BIGINT..I |
2a7c0 | 66 20 74 68 65 20 72 65 73 75 6c 74 20 65 78 63 65 65 64 73 20 42 49 47 49 4e 54 0a 72 61 6e 67 | f.the.result.exceeds.BIGINT.rang |
2a7e0 | 65 2c 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 20 42 65 66 6f 72 65 20 4d 79 53 51 4c | e,.an.error.occurs..Before.MySQL |
2a800 | 20 35 2e 35 2e 33 2c 20 69 6e 63 6f 72 72 65 63 74 20 72 65 73 75 6c 74 73 20 6d 61 79 20 6f 63 | .5.5.3,.incorrect.results.may.oc |
2a820 | 63 75 72 0a 66 6f 72 20 6e 6f 6e 69 6e 74 65 67 65 72 20 6f 70 65 72 61 6e 64 73 20 74 68 61 74 | cur.for.noninteger.operands.that |
2a840 | 20 65 78 63 65 65 64 20 42 49 47 49 4e 54 20 72 61 6e 67 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | .exceed.BIGINT.range...URL:.http |
2a860 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 76 2f 0a 0a 26 00 4d 61 | s://mariadb.com/kb/en/div/..&.Ma |
2a880 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 35 20 44 49 56 20 32 3b 0a 20 20 20 20 20 20 20 20 2d | riaDB>.SELECT.5.DIV.2;.........- |
2a8a0 | 3e 20 32 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | >.2...https://mariadb.com/kb/en/ |
2a8c0 | 64 69 76 2f 03 05 1a 02 12 de 00 00 00 0b 52 45 4e 41 4d 45 20 55 53 45 52 0a 00 dd 04 53 79 6e | div/..........RENAME.USER....Syn |
2a8e0 | 74 61 78 3a 0a 52 45 4e 41 4d 45 20 55 53 45 52 20 6f 6c 64 5f 75 73 65 72 20 54 4f 20 6e 65 77 | tax:.RENAME.USER.old_user.TO.new |
2a900 | 5f 75 73 65 72 0a 20 20 20 20 5b 2c 20 6f 6c 64 5f 75 73 65 72 20 54 4f 20 6e 65 77 5f 75 73 65 | _user.....[,.old_user.TO.new_use |
2a920 | 72 5d 20 2e 2e 2e 0a 0a 54 68 65 20 52 45 4e 41 4d 45 20 55 53 45 52 20 73 74 61 74 65 6d 65 6e | r]......The.RENAME.USER.statemen |
2a940 | 74 20 72 65 6e 61 6d 65 73 20 65 78 69 73 74 69 6e 67 20 4d 79 53 51 4c 20 61 63 63 6f 75 6e 74 | t.renames.existing.MySQL.account |
2a960 | 73 2e 20 54 6f 20 75 73 65 20 69 74 2c 0a 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 | s..To.use.it,.you.must.have.the. |
2a980 | 67 6c 6f 62 61 6c 20 43 52 45 41 54 45 20 55 53 45 52 20 70 72 69 76 69 6c 65 67 65 20 6f 72 20 | global.CREATE.USER.privilege.or. |
2a9a0 | 74 68 65 20 55 50 44 41 54 45 20 70 72 69 76 69 6c 65 67 65 0a 66 6f 72 20 74 68 65 20 6d 79 73 | the.UPDATE.privilege.for.the.mys |
2a9c0 | 71 6c 20 64 61 74 61 62 61 73 65 2e 20 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 69 66 20 | ql.database..An.error.occurs.if. |
2a9e0 | 61 6e 79 20 6f 6c 64 20 61 63 63 6f 75 6e 74 20 64 6f 65 73 20 6e 6f 74 0a 65 78 69 73 74 20 6f | any.old.account.does.not.exist.o |
2aa00 | 72 20 61 6e 79 20 6e 65 77 20 61 63 63 6f 75 6e 74 20 65 78 69 73 74 73 2e 20 45 61 63 68 20 61 | r.any.new.account.exists..Each.a |
2aa20 | 63 63 6f 75 6e 74 20 6e 61 6d 65 20 75 73 65 73 20 74 68 65 20 66 6f 72 6d 61 74 0a 64 65 73 63 | ccount.name.uses.the.format.desc |
2aa40 | 72 69 62 65 64 20 69 6e 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ribed.in.https://mariadb.com/kb/ |
2aa60 | 65 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 2f 23 61 63 63 6f 75 6e 74 2d 6e 61 6d 65 73 2e 0a 46 | en/create-user/#account-names..F |
2aa80 | 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 52 45 4e 41 4d 45 20 55 53 45 52 20 27 6a 65 66 66 72 65 | or.example:..RENAME.USER.'jeffre |
2aaa0 | 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 20 54 4f 20 27 6a 65 66 66 27 40 27 31 32 37 2e 30 2e | y'@'localhost'.TO.'jeff'@'127.0. |
2aac0 | 30 2e 31 27 3b 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 6f 6e 6c 79 20 74 68 65 20 75 | 0.1';..If.you.specify.only.the.u |
2aae0 | 73 65 72 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 61 63 63 6f 75 6e 74 20 6e 61 6d | ser.name.part.of.the.account.nam |
2ab00 | 65 2c 20 61 20 68 6f 73 74 20 6e 61 6d 65 0a 70 61 72 74 20 6f 66 20 27 25 27 20 69 73 20 75 73 | e,.a.host.name.part.of.'%'.is.us |
2ab20 | 65 64 2e 0a 0a 52 45 4e 41 4d 45 20 55 53 45 52 20 63 61 75 73 65 73 20 74 68 65 20 70 72 69 76 | ed...RENAME.USER.causes.the.priv |
2ab40 | 69 6c 65 67 65 73 20 68 65 6c 64 20 62 79 20 74 68 65 20 6f 6c 64 20 75 73 65 72 20 74 6f 20 62 | ileges.held.by.the.old.user.to.b |
2ab60 | 65 20 74 68 6f 73 65 20 68 65 6c 64 0a 62 79 20 74 68 65 20 6e 65 77 20 75 73 65 72 2e 20 48 6f | e.those.held.by.the.new.user..Ho |
2ab80 | 77 65 76 65 72 2c 20 52 45 4e 41 4d 45 20 55 53 45 52 20 64 6f 65 73 20 6e 6f 74 20 61 75 74 6f | wever,.RENAME.USER.does.not.auto |
2aba0 | 6d 61 74 69 63 61 6c 6c 79 20 64 72 6f 70 20 6f 72 0a 69 6e 76 61 6c 69 64 61 74 65 20 64 61 74 | matically.drop.or.invalidate.dat |
2abc0 | 61 62 61 73 65 73 20 6f 72 20 6f 62 6a 65 63 74 73 20 77 69 74 68 69 6e 20 74 68 65 6d 20 74 68 | abases.or.objects.within.them.th |
2abe0 | 61 74 20 74 68 65 20 6f 6c 64 20 75 73 65 72 20 63 72 65 61 74 65 64 2e 0a 54 68 69 73 20 69 6e | at.the.old.user.created..This.in |
2ac00 | 63 6c 75 64 65 73 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 20 6f 72 20 76 69 65 77 73 20 | cludes.stored.programs.or.views. |
2ac20 | 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 44 45 46 49 4e 45 52 20 61 74 74 72 69 62 75 74 65 0a | for.which.the.DEFINER.attribute. |
2ac40 | 6e 61 6d 65 73 20 74 68 65 20 6f 6c 64 20 75 73 65 72 2e 20 41 74 74 65 6d 70 74 73 20 74 6f 20 | names.the.old.user..Attempts.to. |
2ac60 | 61 63 63 65 73 73 20 73 75 63 68 20 6f 62 6a 65 63 74 73 20 6d 61 79 20 70 72 6f 64 75 63 65 20 | access.such.objects.may.produce. |
2ac80 | 61 6e 0a 65 72 72 6f 72 20 69 66 20 74 68 65 79 20 65 78 65 63 75 74 65 20 69 6e 20 64 65 66 69 | an.error.if.they.execute.in.defi |
2aca0 | 6e 65 72 20 73 65 63 75 72 69 74 79 20 63 6f 6e 74 65 78 74 2e 20 28 46 6f 72 20 69 6e 66 6f 72 | ner.security.context..(For.infor |
2acc0 | 6d 61 74 69 6f 6e 0a 61 62 6f 75 74 20 73 65 63 75 72 69 74 79 20 63 6f 6e 74 65 78 74 2c 20 73 | mation.about.security.context,.s |
2ace0 | 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f | ee.https://mariadb.com/kb/en/sto |
2ad00 | 72 65 64 2d 72 6f 75 74 69 6e 65 2d 70 72 69 76 69 6c 65 67 65 73 2f 2e 29 0a 0a 54 68 65 20 70 | red-routine-privileges/.)..The.p |
2ad20 | 72 69 76 69 6c 65 67 65 20 63 68 61 6e 67 65 73 20 74 61 6b 65 20 65 66 66 65 63 74 20 61 73 20 | rivilege.changes.take.effect.as. |
2ad40 | 69 6e 64 69 63 61 74 65 64 20 69 6e 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f | indicated.in.http://dev.mysql.co |
2ad60 | 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 70 72 69 76 69 6c 65 67 65 2d 63 68 | m/doc/refman/5.5/en/privilege-ch |
2ad80 | 61 6e 67 65 73 2e 68 74 6d 6c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | anges.html...URL:.https://mariad |
2ada0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 6e 61 6d 65 2d 75 73 65 72 2f 0a 0a 26 00 68 74 74 70 | b.com/kb/en/rename-user/..&.http |
2adc0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 6e 61 6d 65 2d 75 73 65 | s://mariadb.com/kb/en/rename-use |
2ade0 | 72 2f 00 00 03 07 a0 00 12 df 00 00 00 11 53 48 4f 57 20 53 4c 41 56 45 20 53 54 41 54 55 53 1a | r/............SHOW.SLAVE.STATUS. |
2ae00 | 00 57 07 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 53 4c 41 56 45 20 53 54 41 54 55 53 0a 0a 54 68 | .W.Syntax:.SHOW.SLAVE.STATUS..Th |
2ae20 | 69 73 20 73 74 61 74 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 73 20 73 74 61 74 75 73 20 69 6e 66 | is.statement.provides.status.inf |
2ae40 | 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 65 73 73 65 6e 74 69 61 6c 20 70 61 72 61 6d 65 74 65 72 73 | ormation.on.essential.parameters |
2ae60 | 20 6f 66 0a 74 68 65 20 73 6c 61 76 65 20 74 68 72 65 61 64 73 2e 20 49 74 20 72 65 71 75 69 72 | .of.the.slave.threads..It.requir |
2ae80 | 65 73 20 65 69 74 68 65 72 20 74 68 65 20 53 55 50 45 52 20 6f 72 20 52 45 50 4c 49 43 41 54 49 | es.either.the.SUPER.or.REPLICATI |
2aea0 | 4f 4e 20 43 4c 49 45 4e 54 0a 70 72 69 76 69 6c 65 67 65 2e 0a 0a 49 66 20 79 6f 75 20 69 73 73 | ON.CLIENT.privilege...If.you.iss |
2aec0 | 75 65 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 75 73 69 6e 67 20 74 68 65 20 6d 79 73 71 | ue.this.statement.using.the.mysq |
2aee0 | 6c 20 63 6c 69 65 6e 74 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 20 5c 47 0a 73 74 61 74 65 | l.client,.you.can.use.a.\G.state |
2af00 | 6d 65 6e 74 20 74 65 72 6d 69 6e 61 74 6f 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 20 73 65 | ment.terminator.rather.than.a.se |
2af20 | 6d 69 63 6f 6c 6f 6e 20 74 6f 20 6f 62 74 61 69 6e 20 61 20 6d 6f 72 65 20 72 65 61 64 61 62 6c | micolon.to.obtain.a.more.readabl |
2af40 | 65 0a 76 65 72 74 69 63 61 6c 20 6c 61 79 6f 75 74 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f | e.vertical.layout:..MariaDB>.SHO |
2af60 | 57 20 53 4c 41 56 45 20 53 54 41 54 55 53 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | W.SLAVE.STATUS\G.*************** |
2af80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ************.1..row.************ |
2afa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | ***************................S |
2afc0 | 6c 61 76 65 5f 49 4f 5f 53 74 61 74 65 3a 20 57 61 69 74 69 6e 67 20 66 6f 72 20 6d 61 73 74 65 | lave_IO_State:.Waiting.for.maste |
2afe0 | 72 20 74 6f 20 73 65 6e 64 20 65 76 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.to.send.event................. |
2b000 | 20 20 4d 61 73 74 65 72 5f 48 6f 73 74 3a 20 6c 6f 63 61 6c 68 6f 73 74 0a 20 20 20 20 20 20 20 | ..Master_Host:.localhost........ |
2b020 | 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 55 73 65 72 3a 20 72 6f 6f 74 0a 20 20 20 | ...........Master_User:.root.... |
2b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 50 6f 72 74 3a 20 33 33 30 36 | ...............Master_Port:.3306 |
2b060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 6e 65 63 74 5f 52 65 74 72 79 3a 20 | .................Connect_Retry:. |
2b080 | 33 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 4c 6f 67 5f 46 69 6c 65 3a | 3...............Master_Log_File: |
2b0a0 | 20 67 62 69 63 68 6f 74 2d 62 69 6e 2e 30 30 35 0a 20 20 20 20 20 20 20 20 20 20 52 65 61 64 5f | .gbichot-bin.005...........Read_ |
2b0c0 | 4d 61 73 74 65 72 5f 4c 6f 67 5f 50 6f 73 3a 20 37 39 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | Master_Log_Pos:.79.............. |
2b0e0 | 20 20 52 65 6c 61 79 5f 4c 6f 67 5f 46 69 6c 65 3a 20 67 62 69 63 68 6f 74 2d 72 65 6c 61 79 2d | ..Relay_Log_File:.gbichot-relay- |
2b100 | 62 69 6e 2e 30 30 35 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 6c 61 79 5f 4c 6f | bin.005.................Relay_Lo |
2b120 | 67 5f 50 6f 73 3a 20 35 34 38 0a 20 20 20 20 20 20 20 20 52 65 6c 61 79 5f 4d 61 73 74 65 72 5f | g_Pos:.548.........Relay_Master_ |
2b140 | 4c 6f 67 5f 46 69 6c 65 3a 20 67 62 69 63 68 6f 74 2d 62 69 6e 2e 30 30 35 0a 20 20 20 20 20 20 | Log_File:.gbichot-bin.005....... |
2b160 | 20 20 20 20 20 20 20 53 6c 61 76 65 5f 49 4f 5f 52 75 6e 6e 69 6e 67 3a 20 59 65 73 0a 20 20 20 | .......Slave_IO_Running:.Yes.... |
2b180 | 20 20 20 20 20 20 20 20 20 53 6c 61 76 65 5f 53 51 4c 5f 52 75 6e 6e 69 6e 67 3a 20 59 65 73 0a | .........Slave_SQL_Running:.Yes. |
2b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6c 69 63 61 74 65 5f 44 6f 5f 44 42 3a 0a 20 | ..............Replicate_Do_DB:.. |
2b1c0 | 20 20 20 20 20 20 20 20 20 52 65 70 6c 69 63 61 74 65 5f 49 67 6e 6f 72 65 5f 44 42 3a 0a 20 20 | .........Replicate_Ignore_DB:... |
2b1e0 | 20 20 20 20 20 20 20 20 20 52 65 70 6c 69 63 61 74 65 5f 44 6f 5f 54 61 62 6c 65 3a 0a 20 20 20 | .........Replicate_Do_Table:.... |
2b200 | 20 20 20 20 52 65 70 6c 69 63 61 74 65 5f 49 67 6e 6f 72 65 5f 54 61 62 6c 65 3a 0a 20 20 20 20 | ....Replicate_Ignore_Table:..... |
2b220 | 20 20 52 65 70 6c 69 63 61 74 65 5f 57 69 6c 64 5f 44 6f 5f 54 61 62 6c 65 3a 0a 20 20 52 65 70 | ..Replicate_Wild_Do_Table:...Rep |
2b240 | 6c 69 63 61 74 65 5f 57 69 6c 64 5f 49 67 6e 6f 72 65 5f 54 61 62 6c 65 3a 0a 20 20 20 20 20 20 | licate_Wild_Ignore_Table:....... |
2b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 45 72 72 6e 6f 3a 20 30 0a 20 20 20 20 20 | .............Last_Errno:.0...... |
2b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 45 72 72 6f 72 3a 0a 20 20 20 20 20 20 | ..............Last_Error:....... |
2b2a0 | 20 20 20 20 20 20 20 20 20 20 20 53 6b 69 70 5f 43 6f 75 6e 74 65 72 3a 20 30 0a 20 20 20 20 20 | ...........Skip_Counter:.0...... |
2b2c0 | 20 20 20 20 20 45 78 65 63 5f 4d 61 73 74 65 72 5f 4c 6f 67 5f 50 6f 73 3a 20 37 39 0a 20 20 20 | .....Exec_Master_Log_Pos:.79.... |
2b2e0 | 20 20 20 20 20 20 20 20 20 20 20 52 65 6c 61 79 5f 4c 6f 67 5f 53 70 61 63 65 3a 20 35 35 32 0a | ...........Relay_Log_Space:.552. |
2b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 6e 74 69 6c 5f 43 6f 6e 64 69 74 69 6f 6e 3a 20 4e | ..............Until_Condition:.N |
2b320 | 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 6e 74 69 6c 5f 4c 6f 67 5f 46 69 6c | one................Until_Log_Fil |
2b340 | 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 6e 74 69 6c 5f 4c 6f 67 5f 50 6f 73 | e:.................Until_Log_Pos |
2b360 | 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 41 6c 6c 6f 77 65 | :.0............Master_SSL_Allowe |
2b380 | 64 3a 20 4e 6f 0a 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 43 41 5f 46 | d:.No............Master_SSL_CA_F |
2b3a0 | 69 6c 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 43 41 5f 50 61 | ile:............Master_SSL_CA_Pa |
2b3c0 | 74 68 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 43 65 72 | th:...............Master_SSL_Cer |
2b3e0 | 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 43 69 70 68 65 72 | t:.............Master_SSL_Cipher |
2b400 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 53 4c 5f 4b 65 79 3a | :................Master_SSL_Key: |
2b420 | 0a 20 20 20 20 20 20 20 20 53 65 63 6f 6e 64 73 5f 42 65 68 69 6e 64 5f 4d 61 73 74 65 72 3a 20 | .........Seconds_Behind_Master:. |
2b440 | 38 0a 4d 61 73 74 65 72 5f 53 53 4c 5f 56 65 72 69 66 79 5f 53 65 72 76 65 72 5f 43 65 72 74 3a | 8.Master_SSL_Verify_Server_Cert: |
2b460 | 20 4e 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 49 4f 5f 45 72 72 6e | .No.................Last_IO_Errn |
2b480 | 6f 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 49 4f 5f 45 72 72 | o:.0.................Last_IO_Err |
2b4a0 | 6f 72 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 53 51 4c 5f 45 72 72 6e | or:................Last_SQL_Errn |
2b4c0 | 6f 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 61 73 74 5f 53 51 4c 5f 45 72 72 | o:.0................Last_SQL_Err |
2b4e0 | 6f 72 3a 0a 20 20 52 65 70 6c 69 63 61 74 65 5f 49 67 6e 6f 72 65 5f 53 65 72 76 65 72 5f 49 64 | or:...Replicate_Ignore_Server_Id |
2b500 | 73 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 73 74 65 72 5f 53 65 72 76 65 72 5f | s:.0..............Master_Server_ |
2b520 | 49 64 3a 20 31 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | Id:.1..URL:.https://mariadb.com/ |
2b540 | 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 6c 61 76 65 2d 73 74 61 74 75 73 2f 0a 0a 2c 00 68 74 74 70 | kb/en/show-slave-status/..,.http |
2b560 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 73 6c 61 76 65 | s://mariadb.com/kb/en/show-slave |
2b580 | 2d 73 74 61 74 75 73 2f 03 01 ae 02 02 e0 00 00 00 08 47 45 4f 4d 45 54 52 59 22 00 4c 01 4d 79 | -status/..........GEOMETRY".L.My |
2b5a0 | 53 51 4c 20 70 72 6f 76 69 64 65 73 20 61 20 73 74 61 6e 64 61 72 64 20 77 61 79 20 6f 66 20 63 | SQL.provides.a.standard.way.of.c |
2b5c0 | 72 65 61 74 69 6e 67 20 73 70 61 74 69 61 6c 20 63 6f 6c 75 6d 6e 73 20 66 6f 72 20 67 65 6f 6d | reating.spatial.columns.for.geom |
2b5e0 | 65 74 72 79 0a 74 79 70 65 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 77 69 74 68 20 43 52 | etry.types,.for.example,.with.CR |
2b600 | 45 41 54 45 20 54 41 42 4c 45 20 6f 72 20 41 4c 54 45 52 20 54 41 42 4c 45 2e 20 43 75 72 72 65 | EATE.TABLE.or.ALTER.TABLE..Curre |
2b620 | 6e 74 6c 79 2c 0a 73 70 61 74 69 61 6c 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 73 75 70 70 6f 72 | ntly,.spatial.columns.are.suppor |
2b640 | 74 65 64 20 66 6f 72 20 4d 79 49 53 41 4d 2c 20 41 72 69 61 2c 20 49 6e 6e 6f 44 42 20 61 6e 64 | ted.for.MyISAM,.Aria,.InnoDB.and |
2b660 | 20 41 52 43 48 49 56 45 0a 74 61 62 6c 65 73 2e 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 61 6e | .ARCHIVE.tables..See.also.the.an |
2b680 | 6e 6f 74 61 74 69 6f 6e 73 20 61 62 6f 75 74 20 73 70 61 74 69 61 6c 20 69 6e 64 65 78 65 73 20 | notations.about.spatial.indexes. |
2b6a0 | 75 6e 64 65 72 20 5b 48 45 4c 50 0a 53 50 41 54 49 41 4c 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | under.[HELP.SPATIAL]...URL:.http |
2b6c0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 69 73 2d 66 75 6e 63 74 69 | s://mariadb.com/kb/en/gis-functi |
2b6e0 | 6f 6e 61 6c 69 74 79 2f 0a 0a 20 00 43 52 45 41 54 45 20 54 41 42 4c 45 20 67 65 6f 6d 20 28 67 | onality/....CREATE.TABLE.geom.(g |
2b700 | 20 47 45 4f 4d 45 54 52 59 29 3b 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .GEOMETRY);.,.https://mariadb.co |
2b720 | 6d 2f 6b 62 2f 65 6e 2f 67 69 73 2d 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2f 00 00 03 01 b7 01 | m/kb/en/gis-functionality/...... |
2b740 | 02 e1 00 00 00 09 4e 55 4d 50 4f 49 4e 54 53 0d 00 7b 00 4e 75 6d 50 6f 69 6e 74 73 28 6c 73 29 | ......NUMPOINTS..{.NumPoints(ls) |
2b760 | 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 50 6f 69 6e 74 20 6f 62 | ..Returns.the.number.of.Point.ob |
2b780 | 6a 65 63 74 73 20 69 6e 20 74 68 65 20 4c 69 6e 65 53 74 72 69 6e 67 20 76 61 6c 75 65 20 6c 73 | jects.in.the.LineString.value.ls |
2b7a0 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
2b7c0 | 6e 2f 6e 75 6d 70 6f 69 6e 74 73 2f 0a 0a 01 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 6c 73 | n/numpoints/....MariaDB>.SET.@ls |
2b7e0 | 20 3d 20 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 31 2c 32 20 32 2c 33 20 33 29 27 3b 0a 4d 61 | .=.'LineString(1.1,2.2,3.3)';.Ma |
2b800 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 75 6d 50 6f 69 6e 74 73 28 47 65 6f 6d 46 72 6f 6d | riaDB>.SELECT.NumPoints(GeomFrom |
2b820 | 54 65 78 74 28 40 6c 73 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Text(@ls));.+------------------- |
2b840 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4e 75 6d 50 6f 69 6e 74 73 28 47 65 6f 6d 46 72 6f | -----------+.|.NumPoints(GeomFro |
2b860 | 6d 54 65 78 74 28 40 6c 73 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mText(@ls)).|.+----------------- |
2b880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -------------+.|................ |
2b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 33 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ............3.|.+--------------- |
2b8c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ---------------+.$.https://maria |
2b8e0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6d 70 6f 69 6e 74 73 2f 00 03 01 23 01 12 e2 00 00 | db.com/kb/en/numpoints/...#..... |
2b900 | 00 13 41 4c 54 45 52 20 4c 4f 47 46 49 4c 45 20 47 52 4f 55 50 27 00 d6 00 53 79 6e 74 61 78 3a | ..ALTER.LOGFILE.GROUP'...Syntax: |
2b920 | 0a 41 4c 54 45 52 20 4c 4f 47 46 49 4c 45 20 47 52 4f 55 50 20 6c 6f 67 66 69 6c 65 5f 67 72 6f | .ALTER.LOGFILE.GROUP.logfile_gro |
2b940 | 75 70 0a 20 20 20 20 41 44 44 20 55 4e 44 4f 46 49 4c 45 20 27 66 69 6c 65 5f 6e 61 6d 65 27 0a | up.....ADD.UNDOFILE.'file_name'. |
2b960 | 20 20 20 20 5b 49 4e 49 54 49 41 4c 5f 53 49 5a 45 20 5b 3d 5d 20 73 69 7a 65 5d 0a 20 20 20 20 | ....[INITIAL_SIZE.[=].size]..... |
2b980 | 5b 57 41 49 54 5d 0a 20 20 20 20 45 4e 47 49 4e 45 20 5b 3d 5d 20 65 6e 67 69 6e 65 5f 6e 61 6d | [WAIT].....ENGINE.[=].engine_nam |
2b9a0 | 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 77 69 74 68 20 4e | e..This.statement.is.used.with.N |
2b9c0 | 44 42 20 63 6c 75 73 74 65 72 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 | DB.cluster,.which.is.not.support |
2b9e0 | 65 64 20 62 79 20 4d 61 72 69 61 44 42 2e 0a 2e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ed.by.MariaDB....https://mariadb |
2ba00 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 6c 6f 67 66 69 6c 65 2d 67 72 6f 75 70 2f 00 | .com/kb/en/alter-logfile-group/. |
2ba20 | 03 00 a2 02 02 e3 00 00 00 01 26 13 00 46 00 53 79 6e 74 61 78 3a 0a 26 0a 0a 42 69 74 77 69 73 | ..........&..F.Syntax:.&..Bitwis |
2ba40 | 65 20 41 4e 44 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | e.AND:..URL:.https://mariadb.com |
2ba60 | 2f 6b 62 2f 65 6e 2f 62 69 74 77 69 73 65 5f 61 6e 64 2f 0a 0a 27 00 4d 61 72 69 61 44 42 3e 20 | /kb/en/bitwise_and/..'.MariaDB>. |
2ba80 | 53 45 4c 45 43 54 20 32 39 20 26 20 31 35 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 33 0a 26 00 | SELECT.29.&.15;.........->.13.&. |
2baa0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 77 69 73 | https://mariadb.com/kb/en/bitwis |
2bac0 | 65 5f 61 6e 64 2f 00 00 03 00 da 02 12 e4 00 00 00 0e 4c 4f 43 41 4c 54 49 4d 45 53 54 41 4d 50 | e_and/............LOCALTIMESTAMP |
2bae0 | 1f 00 97 00 53 79 6e 74 61 78 3a 0a 4c 4f 43 41 4c 54 49 4d 45 53 54 41 4d 50 2c 20 4c 4f 43 41 | ....Syntax:.LOCALTIMESTAMP,.LOCA |
2bb00 | 4c 54 49 4d 45 53 54 41 4d 50 28 29 0a 0a 4c 4f 43 41 4c 54 49 4d 45 53 54 41 4d 50 20 61 6e 64 | LTIMESTAMP()..LOCALTIMESTAMP.and |
2bb20 | 20 4c 4f 43 41 4c 54 49 4d 45 53 54 41 4d 50 28 29 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 | .LOCALTIMESTAMP().are.synonyms.f |
2bb40 | 6f 72 20 4e 4f 57 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | or.NOW()...URL:.https://mariadb. |
2bb60 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 63 61 6c 74 69 6d 65 73 74 61 6d 70 2f 0a 0a 29 00 68 74 74 | com/kb/en/localtimestamp/..).htt |
2bb80 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 63 61 6c 74 69 6d 65 | ps://mariadb.com/kb/en/localtime |
2bba0 | 73 74 61 6d 70 2f 00 00 03 05 d2 02 02 e5 00 00 00 0c 41 53 53 49 47 4e 2d 45 51 55 41 4c 0f 00 | stamp/............ASSIGN-EQUAL.. |
2bbc0 | 75 04 53 79 6e 74 61 78 3a 0a 3d 0a 0a 54 68 69 73 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 | u.Syntax:.=..This.operator.is.us |
2bbe0 | 65 64 20 74 6f 20 70 65 72 66 6f 72 6d 20 76 61 6c 75 65 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 | ed.to.perform.value.assignments. |
2bc00 | 69 6e 20 74 77 6f 20 63 61 73 65 73 2c 0a 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 6e | in.two.cases,.described.in.the.n |
2bc20 | 65 78 74 20 74 77 6f 20 70 61 72 61 67 72 61 70 68 73 2e 0a 0a 57 69 74 68 69 6e 20 61 20 53 45 | ext.two.paragraphs...Within.a.SE |
2bc40 | 54 20 73 74 61 74 65 6d 65 6e 74 2c 20 3d 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 6e 20 | T.statement,.=.is.treated.as.an. |
2bc60 | 61 73 73 69 67 6e 6d 65 6e 74 20 6f 70 65 72 61 74 6f 72 20 74 68 61 74 0a 63 61 75 73 65 73 20 | assignment.operator.that.causes. |
2bc80 | 74 68 65 20 75 73 65 72 20 76 61 72 69 61 62 6c 65 20 6f 6e 20 74 68 65 20 6c 65 66 74 20 68 61 | the.user.variable.on.the.left.ha |
2bca0 | 6e 64 20 73 69 64 65 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 74 6f 20 74 61 6b 65 0a | nd.side.of.the.operator.to.take. |
2bcc0 | 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 69 74 73 20 72 69 67 68 74 2e 20 28 49 6e 20 6f | on.the.value.to.its.right..(In.o |
2bce0 | 74 68 65 72 20 77 6f 72 64 73 2c 20 77 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 53 45 54 0a 73 | ther.words,.when.used.in.a.SET.s |
2bd00 | 74 61 74 65 6d 65 6e 74 2c 20 3d 20 69 73 20 74 72 65 61 74 65 64 20 69 64 65 6e 74 69 63 61 6c | tatement,.=.is.treated.identical |
2bd20 | 6c 79 20 74 6f 20 3a 3d 2e 29 20 54 68 65 20 76 61 6c 75 65 20 6f 6e 20 74 68 65 20 72 69 67 68 | ly.to.:=.).The.value.on.the.righ |
2bd40 | 74 20 68 61 6e 64 0a 73 69 64 65 20 6d 61 79 20 62 65 20 61 20 6c 69 74 65 72 61 6c 20 76 61 6c | t.hand.side.may.be.a.literal.val |
2bd60 | 75 65 2c 20 61 6e 6f 74 68 65 72 20 76 61 72 69 61 62 6c 65 20 73 74 6f 72 69 6e 67 20 61 20 76 | ue,.another.variable.storing.a.v |
2bd80 | 61 6c 75 65 2c 20 6f 72 20 61 6e 79 0a 6c 65 67 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 | alue,.or.any.legal.expression.th |
2bda0 | 61 74 20 79 69 65 6c 64 73 20 61 20 73 63 61 6c 61 72 20 76 61 6c 75 65 2c 20 69 6e 63 6c 75 64 | at.yields.a.scalar.value,.includ |
2bdc0 | 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 61 0a 71 75 65 72 79 20 28 70 72 6f 76 69 | ing.the.result.of.a.query.(provi |
2bde0 | 64 65 64 20 74 68 61 74 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 61 20 73 63 61 6c 61 72 20 | ded.that.this.value.is.a.scalar. |
2be00 | 76 61 6c 75 65 29 2e 20 59 6f 75 20 63 61 6e 20 70 65 72 66 6f 72 6d 0a 6d 75 6c 74 69 70 6c 65 | value)..You.can.perform.multiple |
2be20 | 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 53 45 54 20 73 74 61 | .assignments.in.the.same.SET.sta |
2be40 | 74 65 6d 65 6e 74 2e 0a 0a 49 6e 20 74 68 65 20 53 45 54 20 63 6c 61 75 73 65 20 6f 66 20 61 6e | tement...In.the.SET.clause.of.an |
2be60 | 20 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 2c 20 3d 20 61 6c 73 6f 20 61 63 74 73 20 61 | .UPDATE.statement,.=.also.acts.a |
2be80 | 73 20 61 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 6f 70 65 72 61 74 6f 72 3b 20 69 6e 20 74 68 69 | s.an.assignment.operator;.in.thi |
2bea0 | 73 20 63 61 73 65 2c 20 68 6f 77 65 76 65 72 2c 20 69 74 20 63 61 75 73 65 73 20 74 68 65 20 63 | s.case,.however,.it.causes.the.c |
2bec0 | 6f 6c 75 6d 6e 20 6e 61 6d 65 64 20 6f 6e 20 74 68 65 20 6c 65 66 74 0a 68 61 6e 64 20 73 69 64 | olumn.named.on.the.left.hand.sid |
2bee0 | 65 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 74 6f 20 61 73 73 75 6d 65 20 74 68 65 20 | e.of.the.operator.to.assume.the. |
2bf00 | 76 61 6c 75 65 20 67 69 76 65 6e 20 74 6f 20 74 68 65 20 72 69 67 68 74 2c 0a 70 72 6f 76 69 64 | value.given.to.the.right,.provid |
2bf20 | 65 64 20 61 6e 79 20 57 48 45 52 45 20 63 6f 6e 64 69 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 | ed.any.WHERE.conditions.that.are |
2bf40 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 55 50 44 41 54 45 20 61 72 65 20 6d 65 74 2e 20 59 6f 75 | .part.of.the.UPDATE.are.met..You |
2bf60 | 0a 63 61 6e 20 6d 61 6b 65 20 6d 75 6c 74 69 70 6c 65 20 61 73 73 69 67 6e 6d 65 6e 74 73 20 69 | .can.make.multiple.assignments.i |
2bf80 | 6e 20 74 68 65 20 73 61 6d 65 20 53 45 54 20 63 6c 61 75 73 65 20 6f 66 20 61 6e 20 55 50 44 41 | n.the.same.SET.clause.of.an.UPDA |
2bfa0 | 54 45 0a 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 49 6e 20 61 6e 79 20 6f 74 68 65 72 20 63 6f 6e 74 | TE.statement...In.any.other.cont |
2bfc0 | 65 78 74 2c 20 3d 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 63 6f 6d 70 61 72 69 73 6f | ext,.=.is.treated.as.a.compariso |
2bfe0 | 6e 20 6f 70 65 72 61 74 6f 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | n.operator...URL:.https://mariad |
2c000 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 73 69 67 6e 6d 65 6e 74 2d 6f 70 65 72 61 74 6f 72 73 | b.com/kb/en/assignment-operators |
2c020 | 2d 61 73 73 69 67 6e 6d 65 6e 74 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a 00 01 4d 61 72 69 61 44 42 | -assignment-operator/....MariaDB |
2c040 | 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 20 20 2d | >.SELECT.@var1,.@var2;.........- |
2c060 | 3e 20 4e 55 4c 4c 2c 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 | >.NULL,.NULL.MariaDB>.SELECT.@va |
2c080 | 72 31 20 3a 3d 20 31 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 4e 55 | r1.:=.1,.@var2;.........->.1,.NU |
2c0a0 | 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 3b | LL.MariaDB>.SELECT.@var1,.@var2; |
2c0c0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | .........->.1,.NULL.MariaDB>.SEL |
2c0e0 | 45 43 54 20 40 76 61 72 31 2c 20 40 76 61 72 32 20 3a 3d 20 40 76 61 72 31 3b 0a 20 20 20 20 20 | ECT.@var1,.@var2.:=.@var1;...... |
2c100 | 20 20 20 2d 3e 20 31 2c 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 76 61 72 31 | ...->.1,.1.MariaDB>.SELECT.@var1 |
2c120 | 2c 20 40 76 61 72 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 31 0a 43 00 68 74 74 70 73 | ,.@var2;.........->.1,.1.C.https |
2c140 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 73 69 67 6e 6d 65 6e 74 2d | ://mariadb.com/kb/en/assignment- |
2c160 | 6f 70 65 72 61 74 6f 72 73 2d 61 73 73 69 67 6e 6d 65 6e 74 2d 6f 70 65 72 61 74 6f 72 2f 00 00 | operators-assignment-operator/.. |
2c180 | 03 05 4f 01 02 e6 00 00 00 07 43 4f 4e 56 45 52 54 25 00 d9 04 53 79 6e 74 61 78 3a 0a 43 4f 4e | ..O.......CONVERT%...Syntax:.CON |
2c1a0 | 56 45 52 54 28 65 78 70 72 2c 74 79 70 65 29 2c 20 43 4f 4e 56 45 52 54 28 65 78 70 72 20 55 53 | VERT(expr,type),.CONVERT(expr.US |
2c1c0 | 49 4e 47 20 74 72 61 6e 73 63 6f 64 69 6e 67 5f 6e 61 6d 65 29 0a 0a 54 68 65 20 43 4f 4e 56 45 | ING.transcoding_name)..The.CONVE |
2c1e0 | 52 54 28 29 20 61 6e 64 20 43 41 53 54 28 29 20 66 75 6e 63 74 69 6f 6e 73 20 74 61 6b 65 20 61 | RT().and.CAST().functions.take.a |
2c200 | 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 66 20 61 6e 79 20 74 79 70 65 20 61 6e 64 0a 70 72 6f | n.expression.of.any.type.and.pro |
2c220 | 64 75 63 65 20 61 20 72 65 73 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 61 20 73 70 65 63 69 66 69 | duce.a.result.value.of.a.specifi |
2c240 | 65 64 20 74 79 70 65 2e 0a 0a 54 68 65 20 74 79 70 65 20 66 6f 72 20 74 68 65 20 72 65 73 75 6c | ed.type...The.type.for.the.resul |
2c260 | 74 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 | t.can.be.one.of.the.following.va |
2c280 | 6c 75 65 73 3a 0a 0a 6f 20 42 49 4e 41 52 59 5b 28 4e 29 5d 0a 0a 6f 20 43 48 41 52 5b 28 4e 29 | lues:..o.BINARY[(N)]..o.CHAR[(N) |
2c2a0 | 5d 0a 0a 6f 20 44 41 54 45 0a 0a 6f 20 44 41 54 45 54 49 4d 45 0a 0a 6f 20 44 45 43 49 4d 41 4c | ]..o.DATE..o.DATETIME..o.DECIMAL |
2c2c0 | 5b 28 4d 5b 2c 44 5d 29 5d 0a 0a 6f 20 53 49 47 4e 45 44 20 5b 49 4e 54 45 47 45 52 5d 0a 0a 6f | [(M[,D])]..o.SIGNED.[INTEGER]..o |
2c2e0 | 20 54 49 4d 45 0a 0a 6f 20 55 4e 53 49 47 4e 45 44 20 5b 49 4e 54 45 47 45 52 5d 0a 0a 42 49 4e | .TIME..o.UNSIGNED.[INTEGER]..BIN |
2c300 | 41 52 59 20 70 72 6f 64 75 63 65 73 20 61 20 73 74 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 42 | ARY.produces.a.string.with.the.B |
2c320 | 49 4e 41 52 59 20 64 61 74 61 20 74 79 70 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 | INARY.data.type..See.https://mar |
2c340 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 61 72 79 2f 20 66 6f 72 20 61 0a 64 65 73 | iadb.com/kb/en/binary/.for.a.des |
2c360 | 63 72 69 70 74 69 6f 6e 20 6f 66 20 68 6f 77 20 74 68 69 73 20 61 66 66 65 63 74 73 20 63 6f 6d | cription.of.how.this.affects.com |
2c380 | 70 61 72 69 73 6f 6e 73 2e 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e 67 74 68 | parisons..If.the.optional.length |
2c3a0 | 20 4e 0a 69 73 20 67 69 76 65 6e 2c 20 42 49 4e 41 52 59 28 4e 29 20 63 61 75 73 65 73 20 74 68 | .N.is.given,.BINARY(N).causes.th |
2c3c0 | 65 20 63 61 73 74 20 74 6f 20 75 73 65 20 6e 6f 20 6d 6f 72 65 20 74 68 61 6e 20 4e 20 62 79 74 | e.cast.to.use.no.more.than.N.byt |
2c3e0 | 65 73 20 6f 66 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 2e 20 56 61 6c 75 65 73 20 73 68 6f 72 74 | es.of.the.argument..Values.short |
2c400 | 65 72 20 74 68 61 6e 20 4e 20 62 79 74 65 73 20 61 72 65 20 70 61 64 64 65 64 20 77 69 74 68 20 | er.than.N.bytes.are.padded.with. |
2c420 | 30 78 30 30 20 62 79 74 65 73 20 74 6f 20 61 0a 6c 65 6e 67 74 68 20 6f 66 20 4e 2e 0a 0a 43 48 | 0x00.bytes.to.a.length.of.N...CH |
2c440 | 41 52 28 4e 29 20 63 61 75 73 65 73 20 74 68 65 20 63 61 73 74 20 74 6f 20 75 73 65 20 6e 6f 20 | AR(N).causes.the.cast.to.use.no. |
2c460 | 6d 6f 72 65 20 74 68 61 6e 20 4e 20 63 68 61 72 61 63 74 65 72 73 20 6f 66 20 74 68 65 0a 61 72 | more.than.N.characters.of.the.ar |
2c480 | 67 75 6d 65 6e 74 2e 0a 0a 43 41 53 54 28 29 20 61 6e 64 20 43 4f 4e 56 45 52 54 28 2e 2e 2e 20 | gument...CAST().and.CONVERT(.... |
2c4a0 | 55 53 49 4e 47 20 2e 2e 2e 29 20 61 72 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 73 79 6e 74 | USING....).are.standard.SQL.synt |
2c4c0 | 61 78 2e 20 54 68 65 0a 6e 6f 6e 2d 55 53 49 4e 47 20 66 6f 72 6d 20 6f 66 20 43 4f 4e 56 45 52 | ax..The.non-USING.form.of.CONVER |
2c4e0 | 54 28 29 20 69 73 20 4f 44 42 43 20 73 79 6e 74 61 78 2e 0a 0a 43 4f 4e 56 45 52 54 28 29 20 77 | T().is.ODBC.syntax...CONVERT().w |
2c500 | 69 74 68 20 55 53 49 4e 47 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 64 61 74 | ith.USING.is.used.to.convert.dat |
2c520 | 61 20 62 65 74 77 65 65 6e 20 64 69 66 66 65 72 65 6e 74 0a 63 68 61 72 61 63 74 65 72 20 73 65 | a.between.different.character.se |
2c540 | 74 73 2e 20 49 6e 20 4d 79 53 51 4c 2c 20 74 72 61 6e 73 63 6f 64 69 6e 67 20 6e 61 6d 65 73 20 | ts..In.MySQL,.transcoding.names. |
2c560 | 61 72 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e | are.the.same.as.the.correspondin |
2c580 | 67 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6e 61 6d 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 | g.character.set.names..For.examp |
2c5a0 | 6c 65 2c 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 63 6f 6e 76 65 72 74 73 0a 74 68 65 20 | le,.this.statement.converts.the. |
2c5c0 | 73 74 72 69 6e 67 20 27 61 62 63 27 20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 68 61 72 | string.'abc'.in.the.default.char |
2c5e0 | 61 63 74 65 72 20 73 65 74 20 74 6f 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 73 | acter.set.to.the.corresponding.s |
2c600 | 74 72 69 6e 67 20 69 6e 20 74 68 65 20 75 74 66 38 20 63 68 61 72 61 63 74 65 72 20 73 65 74 3a | tring.in.the.utf8.character.set: |
2c620 | 0a 0a 53 45 4c 45 43 54 20 43 4f 4e 56 45 52 54 28 27 61 62 63 27 20 55 53 49 4e 47 20 75 74 66 | ..SELECT.CONVERT('abc'.USING.utf |
2c640 | 38 29 3b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | 8);..URL:.https://mariadb.com/kb |
2c660 | 2f 65 6e 2f 63 6f 6e 76 65 72 74 2f 0a 0a 3f 00 53 45 4c 45 43 54 20 65 6e 75 6d 5f 63 6f 6c 20 | /en/convert/..?.SELECT.enum_col. |
2c680 | 46 52 4f 4d 20 74 62 6c 5f 6e 61 6d 65 20 4f 52 44 45 52 20 42 59 20 43 41 53 54 28 65 6e 75 6d | FROM.tbl_name.ORDER.BY.CAST(enum |
2c6a0 | 5f 63 6f 6c 20 41 53 20 43 48 41 52 29 3b 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | _col.AS.CHAR);.".https://mariadb |
2c6c0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 76 65 72 74 2f 00 03 02 f0 00 02 e7 00 00 00 07 41 44 | .com/kb/en/convert/...........AD |
2c6e0 | 44 44 41 54 45 1f 00 76 02 53 79 6e 74 61 78 3a 0a 41 44 44 44 41 54 45 28 64 61 74 65 2c 49 4e | DDATE..v.Syntax:.ADDDATE(date,IN |
2c700 | 54 45 52 56 41 4c 20 65 78 70 72 20 75 6e 69 74 29 2c 20 41 44 44 44 41 54 45 28 65 78 70 72 2c | TERVAL.expr.unit),.ADDDATE(expr, |
2c720 | 64 61 79 73 29 0a 0a 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 74 68 65 20 49 4e 54 | days)..When.invoked.with.the.INT |
2c740 | 45 52 56 41 4c 20 66 6f 72 6d 20 6f 66 20 74 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e | ERVAL.form.of.the.second.argumen |
2c760 | 74 2c 20 41 44 44 44 41 54 45 28 29 0a 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 41 | t,.ADDDATE().is.a.synonym.for.DA |
2c780 | 54 45 5f 41 44 44 28 29 2e 20 54 68 65 20 72 65 6c 61 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 53 | TE_ADD()..The.related.function.S |
2c7a0 | 55 42 44 41 54 45 28 29 20 69 73 20 61 0a 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 41 54 45 5f 53 | UBDATE().is.a.synonym.for.DATE_S |
2c7c0 | 55 42 28 29 2e 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 49 4e 54 | UB()..For.information.on.the.INT |
2c7e0 | 45 52 56 41 4c 20 75 6e 69 74 20 61 72 67 75 6d 65 6e 74 2c 0a 73 65 65 20 74 68 65 20 64 69 73 | ERVAL.unit.argument,.see.the.dis |
2c800 | 63 75 73 73 69 6f 6e 20 66 6f 72 20 44 41 54 45 5f 41 44 44 28 29 2e 0a 0a 4d 61 72 69 61 44 42 | cussion.for.DATE_ADD()...MariaDB |
2c820 | 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 41 44 44 28 27 32 30 30 38 2d 30 31 2d 30 32 27 2c 20 | >.SELECT.DATE_ADD('2008-01-02',. |
2c840 | 49 4e 54 45 52 56 41 4c 20 33 31 20 44 41 59 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 | INTERVAL.31.DAY);.........->.'20 |
2c860 | 30 38 2d 30 32 2d 30 32 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 44 44 44 41 54 | 08-02-02'.MariaDB>.SELECT.ADDDAT |
2c880 | 45 28 27 32 30 30 38 2d 30 31 2d 30 32 27 2c 20 49 4e 54 45 52 56 41 4c 20 33 31 20 44 41 59 29 | E('2008-01-02',.INTERVAL.31.DAY) |
2c8a0 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 38 2d 30 32 2d 30 32 27 0a 0a 57 68 65 6e 20 | ;.........->.'2008-02-02'..When. |
2c8c0 | 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 74 68 65 20 64 61 79 73 20 66 6f 72 6d 20 6f 66 20 74 68 | invoked.with.the.days.form.of.th |
2c8e0 | 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 2c 20 4d 79 53 51 4c 20 74 72 65 61 74 73 20 | e.second.argument,.MySQL.treats. |
2c900 | 69 74 0a 61 73 20 61 6e 20 69 6e 74 65 67 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 64 61 79 73 20 | it.as.an.integer.number.of.days. |
2c920 | 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 65 78 70 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | to.be.added.to.expr...URL:.https |
2c940 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 64 64 64 61 74 65 2f 0a 0a 43 | ://mariadb.com/kb/en/adddate/..C |
2c960 | 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 44 44 44 41 54 45 28 27 32 30 30 38 2d 30 | .MariaDB>.SELECT.ADDDATE('2008-0 |
2c980 | 31 2d 30 32 27 2c 20 33 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 38 2d 30 32 2d | 1-02',.31);.........->.'2008-02- |
2c9a0 | 30 32 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | 02'.".https://mariadb.com/kb/en/ |
2c9c0 | 61 64 64 64 61 74 65 2f 03 03 bc 00 02 e8 00 00 00 0b 52 45 50 45 41 54 20 4c 4f 4f 50 17 00 f0 | adddate/..........REPEAT.LOOP... |
2c9e0 | 01 53 79 6e 74 61 78 3a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d 20 52 45 50 45 41 54 0a 20 | .Syntax:.[begin_label:].REPEAT.. |
2ca00 | 20 20 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 55 4e 54 49 4c 20 73 65 61 72 63 68 5f 63 | ...statement_list.UNTIL.search_c |
2ca20 | 6f 6e 64 69 74 69 6f 6e 0a 45 4e 44 20 52 45 50 45 41 54 20 5b 65 6e 64 5f 6c 61 62 65 6c 5d 0a | ondition.END.REPEAT.[end_label]. |
2ca40 | 0a 54 68 65 20 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 20 77 69 74 68 69 6e 20 61 20 52 45 50 | .The.statement.list.within.a.REP |
2ca60 | 45 41 54 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 72 65 70 65 61 74 65 64 20 75 6e 74 69 6c 20 | EAT.statement.is.repeated.until. |
2ca80 | 74 68 65 0a 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 | the.search_condition.expression. |
2caa0 | 69 73 20 74 72 75 65 2e 20 54 68 75 73 2c 20 61 20 52 45 50 45 41 54 20 61 6c 77 61 79 73 20 65 | is.true..Thus,.a.REPEAT.always.e |
2cac0 | 6e 74 65 72 73 20 74 68 65 0a 6c 6f 6f 70 20 61 74 20 6c 65 61 73 74 20 6f 6e 63 65 2e 20 73 74 | nters.the.loop.at.least.once..st |
2cae0 | 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 6f 6e 65 20 6f 72 20 | atement_list.consists.of.one.or. |
2cb00 | 6d 6f 72 65 20 73 74 61 74 65 6d 65 6e 74 73 2c 0a 65 61 63 68 20 74 65 72 6d 69 6e 61 74 65 64 | more.statements,.each.terminated |
2cb20 | 20 62 79 20 61 20 73 65 6d 69 63 6f 6c 6f 6e 20 28 3b 29 20 73 74 61 74 65 6d 65 6e 74 20 64 65 | .by.a.semicolon.(;).statement.de |
2cb40 | 6c 69 6d 69 74 65 72 2e 0a 0a 41 20 52 45 50 45 41 54 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e | limiter...A.REPEAT.statement.can |
2cb60 | 20 62 65 20 6c 61 62 65 6c 65 64 2e 20 46 6f 72 20 74 68 65 20 72 75 6c 65 73 20 72 65 67 61 72 | .be.labeled..For.the.rules.regar |
2cb80 | 64 69 6e 67 20 6c 61 62 65 6c 20 75 73 65 2c 0a 73 65 65 20 5b 48 45 4c 50 20 6c 61 62 65 6c 73 | ding.label.use,.see.[HELP.labels |
2cba0 | 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ]...URL:.https://mariadb.com/kb/ |
2cbc0 | 65 6e 2f 72 65 70 65 61 74 2d 6c 6f 6f 70 2f 0a 0a 8d 01 4d 61 72 69 61 44 42 3e 20 64 65 6c 69 | en/repeat-loop/....MariaDB>.deli |
2cbe0 | 6d 69 74 65 72 20 2f 2f 0a 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 50 52 4f 43 45 44 | miter.//..MariaDB>.CREATE.PROCED |
2cc00 | 55 52 45 20 64 6f 72 65 70 65 61 74 28 70 31 20 49 4e 54 29 0a 20 20 20 20 2d 3e 20 42 45 47 49 | URE.dorepeat(p1.INT).....->.BEGI |
2cc20 | 4e 0a 20 20 20 20 2d 3e 20 20 20 53 45 54 20 40 78 20 3d 20 30 3b 0a 20 20 20 20 2d 3e 20 20 20 | N.....->...SET.@x.=.0;.....->... |
2cc40 | 52 45 50 45 41 54 0a 20 20 20 20 2d 3e 20 20 20 20 20 53 45 54 20 40 78 20 3d 20 40 78 20 2b 20 | REPEAT.....->.....SET.@x.=.@x.+. |
2cc60 | 31 3b 0a 20 20 20 20 2d 3e 20 20 20 55 4e 54 49 4c 20 40 78 20 3e 20 70 31 20 45 4e 44 20 52 45 | 1;.....->...UNTIL.@x.>.p1.END.RE |
2cc80 | 50 45 41 54 3b 0a 20 20 20 20 2d 3e 20 45 4e 44 0a 20 20 20 20 2d 3e 20 2f 2f 0a 51 75 65 72 79 | PEAT;.....->.END.....->.//.Query |
2cca0 | 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a | .OK,.0.rows.affected.(0.00.sec). |
2ccc0 | 0a 4d 61 72 69 61 44 42 3e 20 43 41 4c 4c 20 64 6f 72 65 70 65 61 74 28 31 30 30 30 29 2f 2f 0a | .MariaDB>.CALL.dorepeat(1000)//. |
2cce0 | 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 | Query.OK,.0.rows.affected.(0.00. |
2cd00 | 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 78 2f 2f 0a 2b 2d 2d 2d 2d | sec)..MariaDB>.SELECT.@x//.+---- |
2cd20 | 2d 2d 2b 0a 7c 20 40 78 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 31 30 30 31 20 7c 0a 2b | --+.|.@x...|.+------+.|.1001.|.+ |
2cd40 | 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a | ------+.1.row.in.set.(0.00.sec). |
2cd60 | 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 65 | &.https://mariadb.com/kb/en/repe |
2cd80 | 61 74 2d 6c 6f 6f 70 2f 03 03 d7 01 12 e9 00 00 00 0e 41 4c 54 45 52 20 46 55 4e 43 54 49 4f 4e | at-loop/..........ALTER.FUNCTION |
2cda0 | 27 00 94 03 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 20 46 55 4e 43 54 49 4f 4e 20 66 75 6e 63 5f | '...Syntax:.ALTER.FUNCTION.func_ |
2cdc0 | 6e 61 6d 65 20 5b 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 2e 2e 2e 5d 0a 0a 63 68 61 72 61 | name.[characteristic....]..chara |
2cde0 | 63 74 65 72 69 73 74 69 63 3a 0a 20 20 20 20 43 4f 4d 4d 45 4e 54 20 27 73 74 72 69 6e 67 27 0a | cteristic:.....COMMENT.'string'. |
2ce00 | 20 20 7c 20 4c 41 4e 47 55 41 47 45 20 53 51 4c 0a 20 20 7c 20 7b 20 43 4f 4e 54 41 49 4e 53 20 | ..|.LANGUAGE.SQL...|.{.CONTAINS. |
2ce20 | 53 51 4c 20 7c 20 4e 4f 20 53 51 4c 20 7c 20 52 45 41 44 53 20 53 51 4c 20 44 41 54 41 20 7c 20 | SQL.|.NO.SQL.|.READS.SQL.DATA.|. |
2ce40 | 4d 4f 44 49 46 49 45 53 20 53 51 4c 20 44 41 54 41 20 7d 0a 20 20 7c 20 53 51 4c 20 53 45 43 55 | MODIFIES.SQL.DATA.}...|.SQL.SECU |
2ce60 | 52 49 54 59 20 7b 20 44 45 46 49 4e 45 52 20 7c 20 49 4e 56 4f 4b 45 52 20 7d 0a 0a 54 68 69 73 | RITY.{.DEFINER.|.INVOKER.}..This |
2ce80 | 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 68 61 6e 67 65 | .statement.can.be.used.to.change |
2cea0 | 20 74 68 65 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 20 6f 66 20 61 20 73 74 6f 72 65 64 | .the.characteristics.of.a.stored |
2cec0 | 0a 66 75 6e 63 74 69 6f 6e 2e 20 4d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 63 68 61 6e 67 65 20 | .function..More.than.one.change. |
2cee0 | 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 61 6e 20 41 4c 54 45 52 20 46 55 4e | may.be.specified.in.an.ALTER.FUN |
2cf00 | 43 54 49 4f 4e 0a 73 74 61 74 65 6d 65 6e 74 2e 20 48 6f 77 65 76 65 72 2c 20 79 6f 75 20 63 61 | CTION.statement..However,.you.ca |
2cf20 | 6e 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 6f 72 20 62 6f | nnot.change.the.parameters.or.bo |
2cf40 | 64 79 20 6f 66 20 61 0a 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 20 75 73 69 6e 67 20 74 68 | dy.of.a.stored.function.using.th |
2cf60 | 69 73 20 73 74 61 74 65 6d 65 6e 74 3b 20 74 6f 20 6d 61 6b 65 20 73 75 63 68 20 63 68 61 6e 67 | is.statement;.to.make.such.chang |
2cf80 | 65 73 2c 20 79 6f 75 20 6d 75 73 74 0a 64 72 6f 70 20 61 6e 64 20 72 65 2d 63 72 65 61 74 65 20 | es,.you.must.drop.and.re-create. |
2cfa0 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 69 6e 67 20 44 52 4f 50 20 46 55 4e 43 54 49 4f 4e | the.function.using.DROP.FUNCTION |
2cfc0 | 20 61 6e 64 20 43 52 45 41 54 45 0a 46 55 4e 43 54 49 4f 4e 2e 0a 0a 59 6f 75 20 6d 75 73 74 20 | .and.CREATE.FUNCTION...You.must. |
2cfe0 | 68 61 76 65 20 74 68 65 20 41 4c 54 45 52 20 52 4f 55 54 49 4e 45 20 70 72 69 76 69 6c 65 67 65 | have.the.ALTER.ROUTINE.privilege |
2d000 | 20 66 6f 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 20 28 54 68 61 74 0a 70 72 69 76 69 6c 65 | .for.the.function..(That.privile |
2d020 | 67 65 20 69 73 20 67 72 61 6e 74 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 6f 20 74 | ge.is.granted.automatically.to.t |
2d040 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 6f 72 2e 29 20 49 66 20 62 69 6e 61 72 79 0a | he.function.creator.).If.binary. |
2d060 | 6c 6f 67 67 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 20 41 4c 54 45 52 20 46 55 | logging.is.enabled,.the.ALTER.FU |
2d080 | 4e 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 20 6d 69 67 68 74 20 61 6c 73 6f 20 72 65 71 75 | NCTION.statement.might.also.requ |
2d0a0 | 69 72 65 20 74 68 65 0a 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 61 73 20 64 65 73 63 | ire.the.SUPER.privilege,.as.desc |
2d0c0 | 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ribed.in.https://mariadb.com/kb/ |
2d0e0 | 65 6e 2f 62 69 6e 61 72 79 2d 6c 6f 67 67 69 6e 67 2d 6f 66 2d 73 74 6f 72 65 64 2d 72 6f 75 74 | en/binary-logging-of-stored-rout |
2d100 | 69 6e 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ines/...URL:.https://mariadb.com |
2d120 | 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 66 75 6e 63 74 69 6f 6e 2f 0a 0a 29 00 68 74 74 70 73 3a | /kb/en/alter-function/..).https: |
2d140 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 66 75 6e 63 74 69 | //mariadb.com/kb/en/alter-functi |
2d160 | 6f 6e 2f 00 03 00 df 01 12 ea 00 00 00 08 53 4d 41 4c 4c 49 4e 54 16 00 a8 00 53 4d 41 4c 4c 49 | on/...........SMALLINT....SMALLI |
2d180 | 4e 54 5b 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 41 | NT[(M)].[UNSIGNED].[ZEROFILL]..A |
2d1a0 | 20 73 6d 61 6c 6c 20 69 6e 74 65 67 65 72 2e 20 54 68 65 20 73 69 67 6e 65 64 20 72 61 6e 67 65 | .small.integer..The.signed.range |
2d1c0 | 20 69 73 20 2d 33 32 37 36 38 20 74 6f 20 33 32 37 36 37 2e 20 54 68 65 20 75 6e 73 69 67 6e 65 | .is.-32768.to.32767..The.unsigne |
2d1e0 | 64 0a 72 61 6e 67 65 20 69 73 20 30 20 74 6f 20 36 35 35 33 35 2e 0a 0a 55 52 4c 3a 20 68 74 74 | d.range.is.0.to.65535...URL:.htt |
2d200 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 6d 61 6c 6c 69 6e 74 2f | ps://mariadb.com/kb/en/smallint/ |
2d220 | 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 6d | ..#.https://mariadb.com/kb/en/sm |
2d240 | 61 6c 6c 69 6e 74 2f 00 03 01 56 02 12 eb 00 00 00 10 44 4f 55 42 4c 45 20 50 52 45 43 49 53 49 | allint/...V.......DOUBLE.PRECISI |
2d260 | 4f 4e 16 00 0f 01 44 4f 55 42 4c 45 20 50 52 45 43 49 53 49 4f 4e 5b 28 4d 2c 44 29 5d 20 5b 55 | ON....DOUBLE.PRECISION[(M,D)].[U |
2d280 | 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 2c 20 52 45 41 4c 5b 28 4d 2c 44 29 5d | NSIGNED].[ZEROFILL],.REAL[(M,D)] |
2d2a0 | 20 5b 55 4e 53 49 47 4e 45 44 5d 0a 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 0a 54 68 65 73 65 20 74 79 | .[UNSIGNED].[ZEROFILL]..These.ty |
2d2c0 | 70 65 73 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 44 4f 55 42 4c 45 2e 20 45 78 63 | pes.are.synonyms.for.DOUBLE..Exc |
2d2e0 | 65 70 74 69 6f 6e 3a 20 49 66 20 74 68 65 20 52 45 41 4c 5f 41 53 5f 46 4c 4f 41 54 0a 53 51 4c | eption:.If.the.REAL_AS_FLOAT.SQL |
2d300 | 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 52 45 41 4c 20 69 73 20 61 20 73 79 6e 6f | .mode.is.enabled,.REAL.is.a.syno |
2d320 | 6e 79 6d 20 66 6f 72 20 46 4c 4f 41 54 20 72 61 74 68 65 72 20 74 68 61 6e 20 44 4f 55 42 4c 45 | nym.for.FLOAT.rather.than.DOUBLE |
2d340 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
2d360 | 6e 2f 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d | n/double-precision/..+.https://m |
2d380 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f | ariadb.com/kb/en/double-precisio |
2d3a0 | 6e 2f 00 00 03 02 03 01 02 ec 00 00 00 03 4f 52 44 25 00 ac 01 53 79 6e 74 61 78 3a 0a 4f 52 44 | n/............ORD%...Syntax:.ORD |
2d3c0 | 28 73 74 72 29 0a 0a 49 66 20 74 68 65 20 6c 65 66 74 6d 6f 73 74 20 63 68 61 72 61 63 74 65 72 | (str)..If.the.leftmost.character |
2d3e0 | 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 69 73 20 61 20 6d 75 6c 74 69 2d 62 79 | .of.the.string.str.is.a.multi-by |
2d400 | 74 65 20 63 68 61 72 61 63 74 65 72 2c 0a 72 65 74 75 72 6e 73 20 74 68 65 20 63 6f 64 65 20 66 | te.character,.returns.the.code.f |
2d420 | 6f 72 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 2c 20 63 61 6c 63 75 6c 61 74 65 64 20 66 72 | or.that.character,.calculated.fr |
2d440 | 6f 6d 20 74 68 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 73 0a 6f 66 20 69 74 73 20 63 6f 6e | om.the.numeric.values.of.its.con |
2d460 | 73 74 69 74 75 65 6e 74 20 62 79 74 65 73 20 75 73 69 6e 67 20 74 68 69 73 20 66 6f 72 6d 75 6c | stituent.bytes.using.this.formul |
2d480 | 61 3a 0a 0a 20 20 28 31 73 74 20 62 79 74 65 20 63 6f 64 65 29 0a 2b 20 28 32 6e 64 20 62 79 74 | a:....(1st.byte.code).+.(2nd.byt |
2d4a0 | 65 20 63 6f 64 65 20 2a 20 32 35 36 29 0a 2b 20 28 33 72 64 20 62 79 74 65 20 63 6f 64 65 20 2a | e.code.*.256).+.(3rd.byte.code.* |
2d4c0 | 20 32 35 36 32 29 20 2e 2e 2e 0a 0a 49 66 20 74 68 65 20 6c 65 66 74 6d 6f 73 74 20 63 68 61 72 | .2562)......If.the.leftmost.char |
2d4e0 | 61 63 74 65 72 20 69 73 20 6e 6f 74 20 61 20 6d 75 6c 74 69 2d 62 79 74 65 20 63 68 61 72 61 63 | acter.is.not.a.multi-byte.charac |
2d500 | 74 65 72 2c 20 4f 52 44 28 29 20 72 65 74 75 72 6e 73 0a 74 68 65 20 73 61 6d 65 20 76 61 6c 75 | ter,.ORD().returns.the.same.valu |
2d520 | 65 20 61 73 20 74 68 65 20 41 53 43 49 49 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 55 52 4c 3a | e.as.the.ASCII().function...URL: |
2d540 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 72 64 2f 0a | .https://mariadb.com/kb/en/ord/. |
2d560 | 0a 28 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4f 52 44 28 27 32 27 29 3b 0a 20 20 20 | .(.MariaDB>.SELECT.ORD('2');.... |
2d580 | 20 20 20 20 20 2d 3e 20 35 30 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | .....->.50...https://mariadb.com |
2d5a0 | 2f 6b 62 2f 65 6e 2f 6f 72 64 2f 00 03 01 ae 02 12 ed 00 00 00 12 44 45 41 4c 4c 4f 43 41 54 45 | /kb/en/ord/...........DEALLOCATE |
2d5c0 | 20 50 52 45 50 41 52 45 08 00 53 01 53 79 6e 74 61 78 3a 0a 7b 44 45 41 4c 4c 4f 43 41 54 45 20 | .PREPARE..S.Syntax:.{DEALLOCATE. |
2d5e0 | 7c 20 44 52 4f 50 7d 20 50 52 45 50 41 52 45 20 73 74 6d 74 5f 6e 61 6d 65 0a 0a 54 6f 20 64 65 | |.DROP}.PREPARE.stmt_name..To.de |
2d600 | 61 6c 6c 6f 63 61 74 65 20 61 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 70 72 | allocate.a.prepared.statement.pr |
2d620 | 6f 64 75 63 65 64 20 77 69 74 68 20 50 52 45 50 41 52 45 2c 20 75 73 65 20 61 0a 44 45 41 4c 4c | oduced.with.PREPARE,.use.a.DEALL |
2d640 | 4f 43 41 54 45 20 50 52 45 50 41 52 45 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 72 65 66 | OCATE.PREPARE.statement.that.ref |
2d660 | 65 72 73 20 74 6f 20 74 68 65 20 70 72 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 0a 6e 61 | ers.to.the.prepared.statement.na |
2d680 | 6d 65 2e 20 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 65 78 65 63 75 74 65 20 61 20 70 72 65 70 | me..Attempting.to.execute.a.prep |
2d6a0 | 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 61 66 74 65 72 20 64 65 61 6c 6c 6f 63 61 74 69 6e | ared.statement.after.deallocatin |
2d6c0 | 67 20 69 74 0a 72 65 73 75 6c 74 73 20 69 6e 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 55 52 4c 3a 20 | g.it.results.in.an.error...URL:. |
2d6e0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 61 6c 6c 6f | https://mariadb.com/kb/en/deallo |
2d700 | 63 61 74 65 2d 64 72 6f 70 2d 70 72 65 70 61 72 65 64 2d 73 74 61 74 65 6d 65 6e 74 2f 0a 0a 3d | cate-drop-prepared-statement/..= |
2d720 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 61 6c 6c | .https://mariadb.com/kb/en/deall |
2d740 | 6f 63 61 74 65 2d 64 72 6f 70 2d 70 72 65 70 61 72 65 64 2d 73 74 61 74 65 6d 65 6e 74 2f 00 00 | ocate-drop-prepared-statement/.. |
2d760 | 03 02 d0 00 02 ee 00 00 00 08 45 4e 56 45 4c 4f 50 45 24 00 2e 01 45 6e 76 65 6c 6f 70 65 28 67 | ..........ENVELOPE$...Envelope(g |
2d780 | 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 | )..Returns.the.Minimum.Bounding. |
2d7a0 | 52 65 63 74 61 6e 67 6c 65 20 28 4d 42 52 29 20 66 6f 72 20 74 68 65 20 67 65 6f 6d 65 74 72 79 | Rectangle.(MBR).for.the.geometry |
2d7c0 | 20 76 61 6c 75 65 20 67 2e 0a 54 68 65 20 72 65 73 75 6c 74 20 69 73 20 72 65 74 75 72 6e 65 64 | .value.g..The.result.is.returned |
2d7e0 | 20 61 73 20 61 20 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 2e 0a 0a 54 68 65 20 70 6f 6c 79 67 6f | .as.a.Polygon.value...The.polygo |
2d800 | 6e 20 69 73 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65 20 63 6f 72 6e 65 72 20 70 6f 69 6e 74 | n.is.defined.by.the.corner.point |
2d820 | 73 20 6f 66 20 74 68 65 20 62 6f 75 6e 64 69 6e 67 20 62 6f 78 3a 0a 0a 50 4f 4c 59 47 4f 4e 28 | s.of.the.bounding.box:..POLYGON( |
2d840 | 28 4d 49 4e 58 20 4d 49 4e 59 2c 20 4d 41 58 58 20 4d 49 4e 59 2c 20 4d 41 58 58 20 4d 41 58 59 | (MINX.MINY,.MAXX.MINY,.MAXX.MAXY |
2d860 | 2c 20 4d 49 4e 58 20 4d 41 58 59 2c 20 4d 49 4e 58 20 4d 49 4e 59 29 29 0a 0a 55 52 4c 3a 20 68 | ,.MINX.MAXY,.MINX.MINY))..URL:.h |
2d880 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 76 65 6c 6f 70 | ttps://mariadb.com/kb/en/envelop |
2d8a0 | 65 2f 0a 0a 69 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 54 65 78 74 28 45 6e 76 | e/..i.MariaDB>.SELECT.AsText(Env |
2d8c0 | 65 6c 6f 70 65 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 | elope(GeomFromText('LineString(1 |
2d8e0 | 20 31 2c 32 20 32 29 27 29 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .1,2.2)')));.+------------------ |
2d900 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2d920 | 2d 2d 2d 2d 2d 2b 0a 7c 20 41 73 54 65 78 74 28 45 6e 76 65 6c 6f 70 65 28 47 65 6f 6d 46 72 6f | -----+.|.AsText(Envelope(GeomFro |
2d940 | 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 31 2c 32 20 32 29 27 29 29 29 20 7c | mText('LineString(1.1,2.2)'))).| |
2d960 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .+------------------------------ |
2d980 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 4f 4c | -------------------------+.|.POL |
2d9a0 | 59 47 4f 4e 28 28 31 20 31 2c 32 20 31 2c 32 20 32 2c 31 20 32 2c 31 20 31 29 29 20 20 20 20 20 | YGON((1.1,2.1,2.2,1.2,1.1))..... |
2d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...................|.+---------- |
2d9e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
2da00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | -------------+.#.https://mariadb |
2da20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 76 65 6c 6f 70 65 2f 01 01 61 12 ef 00 00 00 0c 49 53 5f | .com/kb/en/envelope/..a......IS_ |
2da40 | 46 52 45 45 5f 4c 4f 43 4b 0e 00 22 01 53 79 6e 74 61 78 3a 0a 49 53 5f 46 52 45 45 5f 4c 4f 43 | FREE_LOCK..".Syntax:.IS_FREE_LOC |
2da60 | 4b 28 73 74 72 29 0a 0a 43 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6c 6f 63 6b 20 | K(str)..Checks.whether.the.lock. |
2da80 | 6e 61 6d 65 64 20 73 74 72 20 69 73 20 66 72 65 65 20 74 6f 20 75 73 65 20 28 74 68 61 74 20 69 | named.str.is.free.to.use.(that.i |
2daa0 | 73 2c 20 6e 6f 74 20 6c 6f 63 6b 65 64 29 2e 0a 52 65 74 75 72 6e 73 20 31 20 69 66 20 74 68 65 | s,.not.locked)..Returns.1.if.the |
2dac0 | 20 6c 6f 63 6b 20 69 73 20 66 72 65 65 20 28 6e 6f 20 6f 6e 65 20 69 73 20 75 73 69 6e 67 20 74 | .lock.is.free.(no.one.is.using.t |
2dae0 | 68 65 20 6c 6f 63 6b 29 2c 20 30 20 69 66 20 74 68 65 20 6c 6f 63 6b 0a 69 73 20 69 6e 20 75 73 | he.lock),.0.if.the.lock.is.in.us |
2db00 | 65 2c 20 61 6e 64 20 4e 55 4c 4c 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 28 | e,.and.NULL.if.an.error.occurs.( |
2db20 | 73 75 63 68 20 61 73 20 61 6e 20 69 6e 63 6f 72 72 65 63 74 20 61 72 67 75 6d 65 6e 74 29 2e 0a | such.as.an.incorrect.argument).. |
2db40 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
2db60 | 69 73 5f 66 72 65 65 5f 6c 6f 63 6b 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | is_free_lock/..'.https://mariadb |
2db80 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 5f 66 72 65 65 5f 6c 6f 63 6b 2f 03 01 66 02 12 f0 00 00 | .com/kb/en/is_free_lock/..f..... |
2dba0 | 00 07 54 4f 55 43 48 45 53 1e 00 31 01 54 6f 75 63 68 65 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 | ..TOUCHES..1.Touches(g1,g2)..Ret |
2dbc0 | 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 | urns.1.or.0.to.indicate.whether. |
2dbe0 | 67 31 20 73 70 61 74 69 61 6c 6c 79 20 74 6f 75 63 68 65 73 20 67 32 2e 20 54 77 6f 0a 67 65 6f | g1.spatially.touches.g2..Two.geo |
2dc00 | 6d 65 74 72 69 65 73 20 73 70 61 74 69 61 6c 6c 79 20 74 6f 75 63 68 20 69 66 20 74 68 65 20 69 | metries.spatially.touch.if.the.i |
2dc20 | 6e 74 65 72 69 6f 72 73 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 74 72 69 65 73 20 64 6f 20 6e 6f | nteriors.of.the.geometries.do.no |
2dc40 | 74 0a 69 6e 74 65 72 73 65 63 74 2c 20 62 75 74 20 74 68 65 20 62 6f 75 6e 64 61 72 79 20 6f 66 | t.intersect,.but.the.boundary.of |
2dc60 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 74 72 69 65 73 20 69 6e 74 65 72 73 65 63 74 | .one.of.the.geometries.intersect |
2dc80 | 73 20 65 69 74 68 65 72 0a 74 68 65 20 62 6f 75 6e 64 61 72 79 20 6f 72 20 74 68 65 20 69 6e 74 | s.either.the.boundary.or.the.int |
2dca0 | 65 72 69 6f 72 20 6f 66 20 74 68 65 20 6f 74 68 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | erior.of.the.other...URL:.https: |
2dcc0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 6f 75 63 68 65 73 2f 0a 0a 22 00 | //mariadb.com/kb/en/touches/..". |
2dce0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 6f 75 63 68 65 | https://mariadb.com/kb/en/touche |
2dd00 | 73 2f 00 00 03 01 b2 02 02 f1 00 00 00 09 49 4e 45 54 5f 41 54 4f 4e 0e 00 3b 01 53 79 6e 74 61 | s/............INET_ATON..;.Synta |
2dd20 | 78 3a 0a 49 4e 45 54 5f 41 54 4f 4e 28 65 78 70 72 29 0a 0a 47 69 76 65 6e 20 74 68 65 20 64 6f | x:.INET_ATON(expr)..Given.the.do |
2dd40 | 74 74 65 64 2d 71 75 61 64 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 6e 20 49 | tted-quad.representation.of.an.I |
2dd60 | 50 76 34 20 6e 65 74 77 6f 72 6b 20 61 64 64 72 65 73 73 20 61 73 20 61 0a 73 74 72 69 6e 67 2c | Pv4.network.address.as.a.string, |
2dd80 | 20 72 65 74 75 72 6e 73 20 61 6e 20 69 6e 74 65 67 65 72 20 74 68 61 74 20 72 65 70 72 65 73 65 | .returns.an.integer.that.represe |
2dda0 | 6e 74 73 20 74 68 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 61 64 64 | nts.the.numeric.value.of.the.add |
2ddc0 | 72 65 73 73 20 69 6e 20 6e 65 74 77 6f 72 6b 20 62 79 74 65 20 6f 72 64 65 72 20 28 62 69 67 20 | ress.in.network.byte.order.(big. |
2dde0 | 65 6e 64 69 61 6e 29 2e 20 49 4e 45 54 5f 41 54 4f 4e 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c | endian)..INET_ATON().returns.NUL |
2de00 | 4c 20 69 66 0a 69 74 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 69 74 73 20 | L.if.it.does.not.understand.its. |
2de20 | 61 72 67 75 6d 65 6e 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | argument...URL:.https://mariadb. |
2de40 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 65 74 5f 61 74 6f 6e 2f 0a 0a 3c 00 4d 61 72 69 61 44 42 3e | com/kb/en/inet_aton/..<.MariaDB> |
2de60 | 20 53 45 4c 45 43 54 20 49 4e 45 54 5f 41 54 4f 4e 28 27 31 30 2e 30 2e 35 2e 39 27 29 3b 0a 20 | .SELECT.INET_ATON('10.0.5.9');.. |
2de80 | 20 20 20 20 20 20 20 2d 3e 20 31 36 37 37 37 33 34 34 39 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 | .......->.167773449.$.https://ma |
2dea0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 65 74 5f 61 74 6f 6e 2f 00 00 03 02 1e 02 | riadb.com/kb/en/inet_aton/...... |
2dec0 | 02 f2 00 00 00 0a 55 4e 43 4f 4d 50 52 45 53 53 0c 00 5b 01 53 79 6e 74 61 78 3a 0a 55 4e 43 4f | ......UNCOMPRESS..[.Syntax:.UNCO |
2dee0 | 4d 50 52 45 53 53 28 73 74 72 69 6e 67 5f 74 6f 5f 75 6e 63 6f 6d 70 72 65 73 73 29 0a 0a 55 6e | MPRESS(string_to_uncompress)..Un |
2df00 | 63 6f 6d 70 72 65 73 73 65 73 20 61 20 73 74 72 69 6e 67 20 63 6f 6d 70 72 65 73 73 65 64 20 62 | compresses.a.string.compressed.b |
2df20 | 79 20 74 68 65 20 43 4f 4d 50 52 45 53 53 28 29 20 66 75 6e 63 74 69 6f 6e 2e 20 49 66 20 74 68 | y.the.COMPRESS().function..If.th |
2df40 | 65 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d 70 72 65 73 73 65 64 20 76 | e.argument.is.not.a.compressed.v |
2df60 | 61 6c 75 65 2c 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 4e 55 4c 4c 2e 20 54 68 69 73 20 66 | alue,.the.result.is.NULL..This.f |
2df80 | 75 6e 63 74 69 6f 6e 0a 72 65 71 75 69 72 65 73 20 4d 79 53 51 4c 20 74 6f 20 68 61 76 65 20 62 | unction.requires.MySQL.to.have.b |
2dfa0 | 65 65 6e 20 63 6f 6d 70 69 6c 65 64 20 77 69 74 68 20 61 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 | een.compiled.with.a.compression. |
2dfc0 | 6c 69 62 72 61 72 79 20 73 75 63 68 20 61 73 0a 7a 6c 69 62 2e 20 4f 74 68 65 72 77 69 73 65 2c | library.such.as.zlib..Otherwise, |
2dfe0 | 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 6c 77 61 79 73 20 4e 55 4c 4c | .the.return.value.is.always.NULL |
2e000 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
2e020 | 6e 2f 75 6e 63 6f 6d 70 72 65 73 73 2f 0a 0a 86 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | n/uncompress/....MariaDB>.SELECT |
2e040 | 20 55 4e 43 4f 4d 50 52 45 53 53 28 43 4f 4d 50 52 45 53 53 28 27 61 6e 79 20 73 74 72 69 6e 67 | .UNCOMPRESS(COMPRESS('any.string |
2e060 | 27 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 61 6e 79 20 73 74 72 69 6e 67 27 0a 4d 61 72 | '));.........->.'any.string'.Mar |
2e080 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 4e 43 4f 4d 50 52 45 53 53 28 27 61 6e 79 20 73 74 72 | iaDB>.SELECT.UNCOMPRESS('any.str |
2e0a0 | 69 6e 67 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 25 00 68 74 74 70 73 3a 2f | ing');.........->.NULL.%.https:/ |
2e0c0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 63 6f 6d 70 72 65 73 73 2f 00 00 | /mariadb.com/kb/en/uncompress/.. |
2e0e0 | 03 01 c2 02 02 f3 00 00 00 0e 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 16 00 86 00 54 68 65 20 | ..........AUTO_INCREMENT....The. |
2e100 | 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 61 74 74 72 69 62 75 74 65 20 63 61 6e 20 62 65 20 | AUTO_INCREMENT.attribute.can.be. |
2e120 | 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 69 64 65 6e 74 69 | used.to.generate.a.unique.identi |
2e140 | 74 79 0a 66 6f 72 20 6e 65 77 20 72 6f 77 73 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | ty.for.new.rows:..URL:.https://m |
2e160 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 75 74 6f 5f 69 6e 63 72 65 6d 65 6e 74 2f | ariadb.com/kb/en/auto_increment/ |
2e180 | 0a 0a f7 00 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 6e 69 6d 61 6c 73 20 28 0a 20 20 20 20 20 | ....CREATE.TABLE.animals.(...... |
2e1a0 | 69 64 20 4d 45 44 49 55 4d 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 20 41 55 54 4f 5f 49 4e 43 52 45 | id.MEDIUMINT.NOT.NULL.AUTO_INCRE |
2e1c0 | 4d 45 4e 54 2c 0a 20 20 20 20 20 6e 61 6d 65 20 43 48 41 52 28 33 30 29 20 4e 4f 54 20 4e 55 4c | MENT,......name.CHAR(30).NOT.NUL |
2e1e0 | 4c 2c 0a 20 20 20 20 20 50 52 49 4d 41 52 59 20 4b 45 59 20 28 69 64 29 0a 29 3b 0a 0a 49 4e 53 | L,......PRIMARY.KEY.(id).);..INS |
2e200 | 45 52 54 20 49 4e 54 4f 20 61 6e 69 6d 61 6c 73 20 28 6e 61 6d 65 29 20 56 41 4c 55 45 53 0a 20 | ERT.INTO.animals.(name).VALUES.. |
2e220 | 20 20 20 28 27 64 6f 67 27 29 2c 28 27 63 61 74 27 29 2c 28 27 70 65 6e 67 75 69 6e 27 29 2c 0a | ...('dog'),('cat'),('penguin'),. |
2e240 | 20 20 20 20 28 27 6c 61 78 27 29 2c 28 27 77 68 61 6c 65 27 29 2c 28 27 6f 73 74 72 69 63 68 27 | ....('lax'),('whale'),('ostrich' |
2e260 | 29 3b 0a 0a 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 61 6e 69 6d 61 6c 73 3b 0a 29 00 68 74 74 | );..SELECT.*.FROM.animals;.).htt |
2e280 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 75 74 6f 5f 69 6e 63 72 | ps://mariadb.com/kb/en/auto_incr |
2e2a0 | 65 6d 65 6e 74 2f 00 00 03 02 90 00 12 f4 00 00 00 08 49 53 53 49 4d 50 4c 45 24 00 59 02 49 73 | ement/............ISSIMPLE$.Y.Is |
2e2c0 | 53 69 6d 70 6c 65 28 67 29 0a 0a 43 75 72 72 65 6e 74 6c 79 2c 20 74 68 69 73 20 66 75 6e 63 74 | Simple(g)..Currently,.this.funct |
2e2e0 | 69 6f 6e 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 61 6e 64 20 73 68 6f 75 6c 64 20 | ion.is.a.placeholder.and.should. |
2e300 | 6e 6f 74 20 62 65 20 75 73 65 64 2e 20 49 66 0a 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 69 74 73 | not.be.used..If.implemented,.its |
2e320 | 20 62 65 68 61 76 69 6f 72 20 77 69 6c 6c 20 62 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 | .behavior.will.be.as.described.i |
2e340 | 6e 20 74 68 65 20 6e 65 78 74 20 70 61 72 61 67 72 61 70 68 2e 0a 0a 52 65 74 75 72 6e 73 20 31 | n.the.next.paragraph...Returns.1 |
2e360 | 20 69 66 20 74 68 65 20 67 65 6f 6d 65 74 72 79 20 76 61 6c 75 65 20 67 20 68 61 73 20 6e 6f 20 | .if.the.geometry.value.g.has.no. |
2e380 | 61 6e 6f 6d 61 6c 6f 75 73 20 67 65 6f 6d 65 74 72 69 63 20 70 6f 69 6e 74 73 2c 0a 73 75 63 68 | anomalous.geometric.points,.such |
2e3a0 | 20 61 73 20 73 65 6c 66 2d 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 6f 72 20 73 65 6c 66 2d 74 61 | .as.self-intersection.or.self-ta |
2e3c0 | 6e 67 65 6e 63 79 2e 20 49 73 53 69 6d 70 6c 65 28 29 20 72 65 74 75 72 6e 73 20 30 20 69 66 20 | ngency..IsSimple().returns.0.if. |
2e3e0 | 74 68 65 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 73 69 6d 70 6c 65 2c 20 61 6e 64 20 | the.argument.is.not.simple,.and. |
2e400 | 2d 31 20 69 66 20 69 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a 54 68 65 20 64 65 73 63 72 69 70 74 69 | -1.if.it.is.NULL...The.descripti |
2e420 | 6f 6e 20 6f 66 20 65 61 63 68 20 69 6e 73 74 61 6e 74 69 61 62 6c 65 20 67 65 6f 6d 65 74 72 69 | on.of.each.instantiable.geometri |
2e440 | 63 20 63 6c 61 73 73 20 67 69 76 65 6e 20 65 61 72 6c 69 65 72 20 69 6e 0a 74 68 65 20 63 68 61 | c.class.given.earlier.in.the.cha |
2e460 | 70 74 65 72 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 73 70 65 63 69 66 69 63 20 63 6f 6e 64 69 | pter.includes.the.specific.condi |
2e480 | 74 69 6f 6e 73 20 74 68 61 74 20 63 61 75 73 65 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 0a | tions.that.cause.an.instance.of. |
2e4a0 | 74 68 61 74 20 63 6c 61 73 73 20 74 6f 20 62 65 20 63 6c 61 73 73 69 66 69 65 64 20 61 73 20 6e | that.class.to.be.classified.as.n |
2e4c0 | 6f 74 20 73 69 6d 70 6c 65 2e 20 28 53 65 65 20 5b 48 45 4c 50 20 47 65 6f 6d 65 74 72 79 0a 68 | ot.simple..(See.[HELP.Geometry.h |
2e4e0 | 69 65 72 61 72 63 68 79 5d 2e 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | ierarchy].)..URL:.https://mariad |
2e500 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 73 69 6d 70 6c 65 2f 0a 0a 23 00 68 74 74 70 73 3a 2f | b.com/kb/en/issimple/..#.https:/ |
2e520 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 73 69 6d 70 6c 65 2f 01 00 b9 02 | /mariadb.com/kb/en/issimple/.... |
2e540 | f5 00 00 00 08 2d 20 42 49 4e 41 52 59 04 00 50 00 53 79 6e 74 61 78 3a 0a 2d 0a 0a 53 75 62 74 | .....-.BINARY..P.Syntax:.-..Subt |
2e560 | 72 61 63 74 69 6f 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | raction:..URL:.https://mariadb.c |
2e580 | 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 74 72 61 63 74 69 6f 6e 2d 6f 70 65 72 61 74 6f 72 2d 2f 0a | om/kb/en/subtraction-operator-/. |
2e5a0 | 0a 23 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 33 2d 35 3b 0a 20 20 20 20 20 20 20 20 | .#.MariaDB>.SELECT.3-5;......... |
2e5c0 | 2d 3e 20 2d 32 0a 30 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ->.-2.0.https://mariadb.com/kb/e |
2e5e0 | 6e 2f 73 75 62 74 72 61 63 74 69 6f 6e 2d 6f 70 65 72 61 74 6f 72 2d 2f 01 01 0d 12 f6 00 00 00 | n/subtraction-operator-/........ |
2e600 | 10 47 45 4f 4d 43 4f 4c 4c 46 52 4f 4d 54 45 58 54 03 00 c6 00 47 65 6f 6d 43 6f 6c 6c 46 72 6f | .GEOMCOLLFROMTEXT....GeomCollFro |
2e620 | 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 2c 20 47 65 6f 6d 65 74 72 79 43 6f 6c 6c 65 | mText(wkt[,srid]),.GeometryColle |
2e640 | 63 74 69 6f 6e 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 | ctionFromText(wkt[,srid])..Const |
2e660 | 72 75 63 74 73 20 61 20 47 45 4f 4d 45 54 52 59 43 4f 4c 4c 45 43 54 49 4f 4e 20 76 61 6c 75 65 | ructs.a.GEOMETRYCOLLECTION.value |
2e680 | 20 75 73 69 6e 67 20 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e | .using.its.WKT.representation.an |
2e6a0 | 64 0a 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | d.SRID...URL:.https://mariadb.co |
2e6c0 | 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 63 6f 6c 6c 66 72 6f 6d 74 65 78 74 2f 0a 0a 2b 00 68 74 74 | m/kb/en/geomcollfromtext/..+.htt |
2e6e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 63 6f 6c 6c 66 | ps://mariadb.com/kb/en/geomcollf |
2e700 | 72 6f 6d 74 65 78 74 2f 03 01 9a 02 12 f7 00 00 00 0e 57 4b 54 20 44 45 46 49 4e 49 54 49 4f 4e | romtext/..........WKT.DEFINITION |
2e720 | 03 00 57 01 54 68 65 20 57 65 6c 6c 2d 4b 6e 6f 77 6e 20 54 65 78 74 20 28 57 4b 54 29 20 72 65 | ..W.The.Well-Known.Text.(WKT).re |
2e740 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 47 65 6f 6d 65 74 72 79 20 69 73 20 64 65 73 69 | presentation.of.Geometry.is.desi |
2e760 | 67 6e 65 64 20 74 6f 0a 65 78 63 68 61 6e 67 65 20 67 65 6f 6d 65 74 72 79 20 64 61 74 61 20 69 | gned.to.exchange.geometry.data.i |
2e780 | 6e 20 41 53 43 49 49 20 66 6f 72 6d 2e 20 46 6f 72 20 61 20 42 61 63 6b 75 73 2d 4e 61 75 72 20 | n.ASCII.form..For.a.Backus-Naur. |
2e7a0 | 67 72 61 6d 6d 61 72 20 74 68 61 74 0a 73 70 65 63 69 66 69 65 73 20 74 68 65 20 66 6f 72 6d 61 | grammar.that.specifies.the.forma |
2e7c0 | 6c 20 70 72 6f 64 75 63 74 69 6f 6e 20 72 75 6c 65 73 20 66 6f 72 20 77 72 69 74 69 6e 67 20 57 | l.production.rules.for.writing.W |
2e7e0 | 4b 54 20 76 61 6c 75 65 73 2c 20 73 65 65 20 74 68 65 0a 4f 70 65 6e 47 49 53 20 73 70 65 63 69 | KT.values,.see.the.OpenGIS.speci |
2e800 | 66 69 63 61 74 69 6f 6e 20 64 6f 63 75 6d 65 6e 74 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 0a | fication.document.referenced.in. |
2e820 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 69 73 2d 72 65 | https://mariadb.com/kb/en/gis-re |
2e840 | 73 6f 75 72 63 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | sources/...URL:.https://mariadb. |
2e860 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 6b 74 2d 64 65 66 69 6e 69 74 69 6f 6e 2f 0a 0a 29 00 68 74 74 | com/kb/en/wkt-definition/..).htt |
2e880 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 6b 74 2d 64 65 66 69 6e | ps://mariadb.com/kb/en/wkt-defin |
2e8a0 | 69 74 69 6f 6e 2f 00 00 03 00 d0 00 12 f8 00 00 00 0c 43 55 52 52 45 4e 54 5f 54 49 4d 45 1f 00 | ition/............CURRENT_TIME.. |
2e8c0 | 91 00 53 79 6e 74 61 78 3a 0a 43 55 52 52 45 4e 54 5f 54 49 4d 45 2c 20 43 55 52 52 45 4e 54 5f | ..Syntax:.CURRENT_TIME,.CURRENT_ |
2e8e0 | 54 49 4d 45 28 29 0a 0a 43 55 52 52 45 4e 54 5f 54 49 4d 45 20 61 6e 64 20 43 55 52 52 45 4e 54 | TIME()..CURRENT_TIME.and.CURRENT |
2e900 | 5f 54 49 4d 45 28 29 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 43 55 52 54 49 4d 45 | _TIME().are.synonyms.for.CURTIME |
2e920 | 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ()...URL:.https://mariadb.com/kb |
2e940 | 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 74 69 6d 65 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | /en/current_time/..'.https://mar |
2e960 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 74 69 6d 65 2f 03 05 38 00 | iadb.com/kb/en/current_time/..8. |
2e980 | 12 f9 00 00 00 06 52 45 56 4f 4b 45 0a 00 05 05 53 79 6e 74 61 78 3a 0a 52 45 56 4f 4b 45 0a 20 | ......REVOKE....Syntax:.REVOKE.. |
2e9a0 | 20 20 20 70 72 69 76 5f 74 79 70 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 29 5d 0a 20 20 20 | ...priv_type.[(column_list)].... |
2e9c0 | 20 20 20 5b 2c 20 70 72 69 76 5f 74 79 70 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 29 5d 5d | ...[,.priv_type.[(column_list)]] |
2e9e0 | 20 2e 2e 2e 0a 20 20 20 20 4f 4e 20 5b 6f 62 6a 65 63 74 5f 74 79 70 65 5d 20 70 72 69 76 5f 6c | .........ON.[object_type].priv_l |
2ea00 | 65 76 65 6c 0a 20 20 20 20 46 52 4f 4d 20 75 73 65 72 20 5b 2c 20 75 73 65 72 5d 20 2e 2e 2e 0a | evel.....FROM.user.[,.user]..... |
2ea20 | 0a 52 45 56 4f 4b 45 20 41 4c 4c 20 50 52 49 56 49 4c 45 47 45 53 2c 20 47 52 41 4e 54 20 4f 50 | .REVOKE.ALL.PRIVILEGES,.GRANT.OP |
2ea40 | 54 49 4f 4e 0a 20 20 20 20 46 52 4f 4d 20 75 73 65 72 20 5b 2c 20 75 73 65 72 5d 20 2e 2e 2e 0a | TION.....FROM.user.[,.user]..... |
2ea60 | 0a 52 45 56 4f 4b 45 20 50 52 4f 58 59 20 4f 4e 20 75 73 65 72 0a 20 20 20 20 46 52 4f 4d 20 75 | .REVOKE.PROXY.ON.user.....FROM.u |
2ea80 | 73 65 72 20 5b 2c 20 75 73 65 72 5d 20 2e 2e 2e 0a 0a 54 68 65 20 52 45 56 4f 4b 45 20 73 74 61 | ser.[,.user]......The.REVOKE.sta |
2eaa0 | 74 65 6d 65 6e 74 20 65 6e 61 62 6c 65 73 20 73 79 73 74 65 6d 20 61 64 6d 69 6e 69 73 74 72 61 | tement.enables.system.administra |
2eac0 | 74 6f 72 73 20 74 6f 20 72 65 76 6f 6b 65 20 70 72 69 76 69 6c 65 67 65 73 0a 66 72 6f 6d 20 4d | tors.to.revoke.privileges.from.M |
2eae0 | 79 53 51 4c 20 61 63 63 6f 75 6e 74 73 2e 20 45 61 63 68 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 | ySQL.accounts..Each.account.name |
2eb00 | 20 75 73 65 73 20 74 68 65 20 66 6f 72 6d 61 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 | .uses.the.format.described.in.ht |
2eb20 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 75 | tps://mariadb.com/kb/en/create-u |
2eb40 | 73 65 72 23 61 63 63 6f 75 6e 74 2d 6e 61 6d 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a | ser#account-names..For.example:. |
2eb60 | 0a 52 45 56 4f 4b 45 20 49 4e 53 45 52 54 20 4f 4e 20 2a 2e 2a 20 46 52 4f 4d 20 27 6a 65 66 66 | .REVOKE.INSERT.ON.*.*.FROM.'jeff |
2eb80 | 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 27 3b 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 66 | rey'@'localhost';..If.you.specif |
2eba0 | 79 20 6f 6e 6c 79 20 74 68 65 20 75 73 65 72 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 | y.only.the.user.name.part.of.the |
2ebc0 | 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 2c 20 61 20 68 6f 73 74 20 6e 61 6d 65 0a 70 61 72 74 20 | .account.name,.a.host.name.part. |
2ebe0 | 6f 66 20 27 25 27 20 69 73 20 75 73 65 64 2e 0a 0a 46 6f 72 20 64 65 74 61 69 6c 73 20 6f 6e 20 | of.'%'.is.used...For.details.on. |
2ec00 | 74 68 65 20 6c 65 76 65 6c 73 20 61 74 20 77 68 69 63 68 20 70 72 69 76 69 6c 65 67 65 73 20 65 | the.levels.at.which.privileges.e |
2ec20 | 78 69 73 74 2c 20 74 68 65 20 70 65 72 6d 69 73 73 69 62 6c 65 0a 70 72 69 76 5f 74 79 70 65 20 | xist,.the.permissible.priv_type. |
2ec40 | 61 6e 64 20 70 72 69 76 5f 6c 65 76 65 6c 20 76 61 6c 75 65 73 2c 20 61 6e 64 20 74 68 65 20 73 | and.priv_level.values,.and.the.s |
2ec60 | 79 6e 74 61 78 20 66 6f 72 20 73 70 65 63 69 66 79 69 6e 67 20 75 73 65 72 73 0a 61 6e 64 20 70 | yntax.for.specifying.users.and.p |
2ec80 | 61 73 73 77 6f 72 64 73 2c 20 73 65 65 20 5b 48 45 4c 50 20 47 52 41 4e 54 5d 0a 0a 54 6f 20 75 | asswords,.see.[HELP.GRANT]..To.u |
2eca0 | 73 65 20 74 68 65 20 66 69 72 73 74 20 52 45 56 4f 4b 45 20 73 79 6e 74 61 78 2c 20 79 6f 75 20 | se.the.first.REVOKE.syntax,.you. |
2ecc0 | 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 47 52 41 4e 54 20 4f 50 54 49 4f 4e 0a 70 72 69 76 69 | must.have.the.GRANT.OPTION.privi |
2ece0 | 6c 65 67 65 2c 20 61 6e 64 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 70 72 69 76 | lege,.and.you.must.have.the.priv |
2ed00 | 69 6c 65 67 65 73 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 72 65 76 6f 6b 69 6e 67 2e 0a 0a 54 | ileges.that.you.are.revoking...T |
2ed20 | 6f 20 72 65 76 6f 6b 65 20 61 6c 6c 20 70 72 69 76 69 6c 65 67 65 73 2c 20 75 73 65 20 74 68 65 | o.revoke.all.privileges,.use.the |
2ed40 | 20 73 65 63 6f 6e 64 20 73 79 6e 74 61 78 2c 20 77 68 69 63 68 20 64 72 6f 70 73 20 61 6c 6c 0a | .second.syntax,.which.drops.all. |
2ed60 | 67 6c 6f 62 61 6c 2c 20 64 61 74 61 62 61 73 65 2c 20 74 61 62 6c 65 2c 20 63 6f 6c 75 6d 6e 2c | global,.database,.table,.column, |
2ed80 | 20 61 6e 64 20 72 6f 75 74 69 6e 65 20 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 74 68 65 20 | .and.routine.privileges.for.the. |
2eda0 | 6e 61 6d 65 64 0a 75 73 65 72 20 6f 72 20 75 73 65 72 73 3a 0a 0a 52 45 56 4f 4b 45 20 41 4c 4c | named.user.or.users:..REVOKE.ALL |
2edc0 | 20 50 52 49 56 49 4c 45 47 45 53 2c 20 47 52 41 4e 54 20 4f 50 54 49 4f 4e 20 46 52 4f 4d 20 75 | .PRIVILEGES,.GRANT.OPTION.FROM.u |
2ede0 | 73 65 72 20 5b 2c 20 75 73 65 72 5d 20 2e 2e 2e 0a 0a 54 6f 20 75 73 65 20 74 68 69 73 20 52 45 | ser.[,.user]......To.use.this.RE |
2ee00 | 56 4f 4b 45 20 73 79 6e 74 61 78 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 67 | VOKE.syntax,.you.must.have.the.g |
2ee20 | 6c 6f 62 61 6c 20 43 52 45 41 54 45 20 55 53 45 52 0a 70 72 69 76 69 6c 65 67 65 20 6f 72 20 74 | lobal.CREATE.USER.privilege.or.t |
2ee40 | 68 65 20 55 50 44 41 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 6d 79 73 71 | he.UPDATE.privilege.for.the.mysq |
2ee60 | 6c 20 64 61 74 61 62 61 73 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | l.database...URL:.https://mariad |
2ee80 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 76 6f 6b 65 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d | b.com/kb/en/revoke/..!.https://m |
2eea0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 76 6f 6b 65 2f 01 08 c1 12 fa 00 00 00 | ariadb.com/kb/en/revoke/........ |
2eec0 | 0e 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 11 00 7e 08 53 79 6e 74 61 78 3a 0a 4c 41 53 54 5f | .LAST_INSERT_ID..~.Syntax:.LAST_ |
2eee0 | 49 4e 53 45 52 54 5f 49 44 28 29 2c 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 65 78 70 72 | INSERT_ID(),.LAST_INSERT_ID(expr |
2ef00 | 29 0a 0a 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 28 77 69 74 68 20 6e 6f 20 61 72 67 | )..LAST_INSERT_ID().(with.no.arg |
2ef20 | 75 6d 65 6e 74 29 20 72 65 74 75 72 6e 73 20 61 20 42 49 47 49 4e 54 20 28 36 34 2d 62 69 74 29 | ument).returns.a.BIGINT.(64-bit) |
2ef40 | 20 76 61 6c 75 65 0a 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 61 75 | .value.representing.the.first.au |
2ef60 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 76 61 6c 75 65 20 73 75 63 63 | tomatically.generated.value.succ |
2ef80 | 65 73 73 66 75 6c 6c 79 0a 69 6e 73 65 72 74 65 64 20 66 6f 72 20 61 6e 20 41 55 54 4f 5f 49 4e | essfully.inserted.for.an.AUTO_IN |
2efa0 | 43 52 45 4d 45 4e 54 20 63 6f 6c 75 6d 6e 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 74 68 | CREMENT.column.as.a.result.of.th |
2efc0 | 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 6c 79 0a 65 78 65 63 75 74 65 64 20 49 4e 53 45 52 54 20 | e.most.recently.executed.INSERT. |
2efe0 | 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 4c 41 53 54 5f 49 4e 53 | statement..The.value.of.LAST_INS |
2f000 | 45 52 54 5f 49 44 28 29 20 72 65 6d 61 69 6e 73 0a 75 6e 63 68 61 6e 67 65 64 20 69 66 20 6e 6f | ERT_ID().remains.unchanged.if.no |
2f020 | 20 72 6f 77 73 20 61 72 65 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 69 6e 73 65 72 74 65 64 2e | .rows.are.successfully.inserted. |
2f040 | 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 66 74 65 72 20 69 6e 73 65 72 74 69 6e 67 20 61 | ..For.example,.after.inserting.a |
2f060 | 20 72 6f 77 20 74 68 61 74 20 67 65 6e 65 72 61 74 65 73 20 61 6e 20 41 55 54 4f 5f 49 4e 43 52 | .row.that.generates.an.AUTO_INCR |
2f080 | 45 4d 45 4e 54 0a 76 61 6c 75 65 2c 20 79 6f 75 20 63 61 6e 20 67 65 74 20 74 68 65 20 76 61 6c | EMENT.value,.you.can.get.the.val |
2f0a0 | 75 65 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c | ue.like.this:..MariaDB>.SELECT.L |
2f0c0 | 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 39 35 0a | AST_INSERT_ID();.........->.195. |
2f0e0 | 0a 54 68 65 20 63 75 72 72 65 6e 74 6c 79 20 65 78 65 63 75 74 69 6e 67 20 73 74 61 74 65 6d 65 | .The.currently.executing.stateme |
2f100 | 6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a | nt.does.not.affect.the.value.of. |
2f120 | 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 2e 20 53 75 70 70 6f 73 65 20 74 68 61 74 20 79 | LAST_INSERT_ID()..Suppose.that.y |
2f140 | 6f 75 20 67 65 6e 65 72 61 74 65 20 61 6e 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 76 61 | ou.generate.an.AUTO_INCREMENT.va |
2f160 | 6c 75 65 0a 77 69 74 68 20 6f 6e 65 20 73 74 61 74 65 6d 65 6e 74 2c 20 61 6e 64 20 74 68 65 6e | lue.with.one.statement,.and.then |
2f180 | 20 72 65 66 65 72 20 74 6f 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 69 6e 20 61 0a | .refer.to.LAST_INSERT_ID().in.a. |
2f1a0 | 6d 75 6c 74 69 70 6c 65 2d 72 6f 77 20 49 4e 53 45 52 54 20 73 74 61 74 65 6d 65 6e 74 20 74 68 | multiple-row.INSERT.statement.th |
2f1c0 | 61 74 20 69 6e 73 65 72 74 73 20 72 6f 77 73 20 69 6e 74 6f 20 61 20 74 61 62 6c 65 20 77 69 74 | at.inserts.rows.into.a.table.wit |
2f1e0 | 68 20 69 74 73 0a 6f 77 6e 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 63 6f 6c 75 6d 6e 2e | h.its.own.AUTO_INCREMENT.column. |
2f200 | 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 77 | .The.value.of.LAST_INSERT_ID().w |
2f220 | 69 6c 6c 20 72 65 6d 61 69 6e 0a 73 74 61 62 6c 65 20 69 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 | ill.remain.stable.in.the.second. |
2f240 | 73 74 61 74 65 6d 65 6e 74 3b 20 69 74 73 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 73 65 63 | statement;.its.value.for.the.sec |
2f260 | 6f 6e 64 20 61 6e 64 20 6c 61 74 65 72 20 72 6f 77 73 0a 69 73 20 6e 6f 74 20 61 66 66 65 63 74 | ond.and.later.rows.is.not.affect |
2f280 | 65 64 20 62 79 20 74 68 65 20 65 61 72 6c 69 65 72 20 72 6f 77 20 69 6e 73 65 72 74 69 6f 6e 73 | ed.by.the.earlier.row.insertions |
2f2a0 | 2e 20 28 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 6d 69 78 0a 72 65 66 65 72 65 6e 63 65 | ..(However,.if.you.mix.reference |
2f2c0 | 73 20 74 6f 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 61 6e 64 20 4c 41 53 54 5f 49 | s.to.LAST_INSERT_ID().and.LAST_I |
2f2e0 | 4e 53 45 52 54 5f 49 44 28 65 78 70 72 29 2c 20 74 68 65 20 65 66 66 65 63 74 20 69 73 0a 75 6e | NSERT_ID(expr),.the.effect.is.un |
2f300 | 64 65 66 69 6e 65 64 2e 29 0a 0a 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 74 61 74 65 | defined.)..If.the.previous.state |
2f320 | 6d 65 6e 74 20 72 65 74 75 72 6e 65 64 20 61 6e 20 65 72 72 6f 72 2c 20 74 68 65 20 76 61 6c 75 | ment.returned.an.error,.the.valu |
2f340 | 65 20 6f 66 0a 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 69 73 20 75 6e 64 65 66 69 6e | e.of.LAST_INSERT_ID().is.undefin |
2f360 | 65 64 2e 20 46 6f 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 61 6c 20 74 61 62 6c 65 73 2c 20 69 66 | ed..For.transactional.tables,.if |
2f380 | 20 74 68 65 0a 73 74 61 74 65 6d 65 6e 74 20 69 73 20 72 6f 6c 6c 65 64 20 62 61 63 6b 20 64 75 | .the.statement.is.rolled.back.du |
2f3a0 | 65 20 74 6f 20 61 6e 20 65 72 72 6f 72 2c 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4c 41 53 54 | e.to.an.error,.the.value.of.LAST |
2f3c0 | 5f 49 4e 53 45 52 54 5f 49 44 28 29 0a 69 73 20 6c 65 66 74 20 75 6e 64 65 66 69 6e 65 64 2e 20 | _INSERT_ID().is.left.undefined.. |
2f3e0 | 46 6f 72 20 6d 61 6e 75 61 6c 20 52 4f 4c 4c 42 41 43 4b 2c 20 74 68 65 20 76 61 6c 75 65 20 6f | For.manual.ROLLBACK,.the.value.o |
2f400 | 66 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 0a 69 73 20 6e 6f 74 20 72 65 73 74 6f 72 | f.LAST_INSERT_ID().is.not.restor |
2f420 | 65 64 20 74 6f 20 74 68 61 74 20 62 65 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f | ed.to.that.before.the.transactio |
2f440 | 6e 3b 20 69 74 20 72 65 6d 61 69 6e 73 20 61 73 20 69 74 20 77 61 73 20 61 74 0a 74 68 65 20 70 | n;.it.remains.as.it.was.at.the.p |
2f460 | 6f 69 6e 74 20 6f 66 20 74 68 65 20 52 4f 4c 4c 42 41 43 4b 2e 0a 0a 57 69 74 68 69 6e 20 74 68 | oint.of.the.ROLLBACK...Within.th |
2f480 | 65 20 62 6f 64 79 20 6f 66 20 61 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 20 28 70 72 6f 63 | e.body.of.a.stored.routine.(proc |
2f4a0 | 65 64 75 72 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 29 20 6f 72 20 61 0a 74 72 69 67 67 65 72 2c | edure.or.function).or.a.trigger, |
2f4c0 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 63 | .the.value.of.LAST_INSERT_ID().c |
2f4e0 | 68 61 6e 67 65 73 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 66 6f 72 0a 73 74 61 74 65 | hanges.the.same.way.as.for.state |
2f500 | 6d 65 6e 74 73 20 65 78 65 63 75 74 65 64 20 6f 75 74 73 69 64 65 20 74 68 65 20 62 6f 64 79 20 | ments.executed.outside.the.body. |
2f520 | 6f 66 20 74 68 65 73 65 20 6b 69 6e 64 73 20 6f 66 20 6f 62 6a 65 63 74 73 2e 20 54 68 65 0a 65 | of.these.kinds.of.objects..The.e |
2f540 | 66 66 65 63 74 20 6f 66 20 61 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 20 6f 72 20 74 72 69 | ffect.of.a.stored.routine.or.tri |
2f560 | 67 67 65 72 20 75 70 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 4c 41 53 54 5f 49 4e 53 45 | gger.upon.the.value.of.LAST_INSE |
2f580 | 52 54 5f 49 44 28 29 20 74 68 61 74 20 69 73 20 73 65 65 6e 20 62 79 20 66 6f 6c 6c 6f 77 69 6e | RT_ID().that.is.seen.by.followin |
2f5a0 | 67 20 73 74 61 74 65 6d 65 6e 74 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 6b 69 6e 64 | g.statements.depends.on.the.kind |
2f5c0 | 20 6f 66 20 72 6f 75 74 69 6e 65 3a 0a 0a 6f 20 49 66 20 61 20 73 74 6f 72 65 64 20 70 72 6f 63 | .of.routine:..o.If.a.stored.proc |
2f5e0 | 65 64 75 72 65 20 65 78 65 63 75 74 65 73 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 63 | edure.executes.statements.that.c |
2f600 | 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 4c 41 53 54 5f 49 4e 53 45 52 54 | hange.the.value.of...LAST_INSERT |
2f620 | 5f 49 44 28 29 2c 20 74 68 65 20 63 68 61 6e 67 65 64 20 76 61 6c 75 65 20 69 73 20 73 65 65 6e | _ID(),.the.changed.value.is.seen |
2f640 | 20 62 79 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 66 6f 6c 6c 6f 77 0a 20 20 74 68 65 | .by.statements.that.follow...the |
2f660 | 20 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 2e 0a 0a 6f 20 46 6f 72 20 73 74 6f 72 65 64 20 66 | .procedure.call...o.For.stored.f |
2f680 | 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 74 72 69 67 67 65 72 73 20 74 68 61 74 20 63 68 61 6e 67 | unctions.and.triggers.that.chang |
2f6a0 | 65 20 74 68 65 20 76 61 6c 75 65 2c 20 74 68 65 20 76 61 6c 75 65 20 69 73 0a 20 20 72 65 73 74 | e.the.value,.the.value.is...rest |
2f6c0 | 6f 72 65 64 20 77 68 65 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 74 72 69 67 67 65 | ored.when.the.function.or.trigge |
2f6e0 | 72 20 65 6e 64 73 2c 20 73 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 73 0a | r.ends,.so.following.statements. |
2f700 | 20 20 77 69 6c 6c 20 6e 6f 74 20 73 65 65 20 61 20 63 68 61 6e 67 65 64 20 76 61 6c 75 65 2e 0a | ..will.not.see.a.changed.value.. |
2f720 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
2f740 | 6c 61 73 74 5f 69 6e 73 65 72 74 5f 69 64 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | last_insert_id/..).https://maria |
2f760 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 61 73 74 5f 69 6e 73 65 72 74 5f 69 64 2f 03 02 08 00 | db.com/kb/en/last_insert_id/.... |
2f780 | 02 fb 00 00 00 08 4c 41 53 54 5f 44 41 59 1f 00 ce 00 53 79 6e 74 61 78 3a 0a 4c 41 53 54 5f 44 | ......LAST_DAY....Syntax:.LAST_D |
2f7a0 | 41 59 28 64 61 74 65 29 0a 0a 54 61 6b 65 73 20 61 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 | AY(date)..Takes.a.date.or.dateti |
2f7c0 | 6d 65 20 76 61 6c 75 65 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 6f 72 72 65 73 70 | me.value.and.returns.the.corresp |
2f7e0 | 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 66 6f 72 0a 74 68 65 20 6c 61 73 74 20 64 61 79 20 6f 66 | onding.value.for.the.last.day.of |
2f800 | 20 74 68 65 20 6d 6f 6e 74 68 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 20 | .the.month..Returns.NULL.if.the. |
2f820 | 61 72 67 75 6d 65 6e 74 20 69 73 20 69 6e 76 61 6c 69 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | argument.is.invalid...URL:.https |
2f840 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 61 73 74 5f 64 61 79 2f 0a 0a | ://mariadb.com/kb/en/last_day/.. |
2f860 | 01 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 41 53 54 5f 44 41 59 28 27 32 30 30 33 | ..MariaDB>.SELECT.LAST_DAY('2003 |
2f880 | 2d 30 32 2d 30 35 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 33 2d 30 32 2d 32 38 | -02-05');.........->.'2003-02-28 |
2f8a0 | 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 41 53 54 5f 44 41 59 28 27 32 30 30 34 | '.MariaDB>.SELECT.LAST_DAY('2004 |
2f8c0 | 2d 30 32 2d 30 35 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 34 2d 30 32 2d 32 39 | -02-05');.........->.'2004-02-29 |
2f8e0 | 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 41 53 54 5f 44 41 59 28 27 32 30 30 34 | '.MariaDB>.SELECT.LAST_DAY('2004 |
2f900 | 2d 30 31 2d 30 31 20 30 31 3a 30 31 3a 30 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 | -01-01.01:01:01');.........->.'2 |
2f920 | 30 30 34 2d 30 31 2d 33 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 41 53 54 5f | 004-01-31'.MariaDB>.SELECT.LAST_ |
2f940 | 44 41 59 28 27 32 30 30 33 2d 30 33 2d 33 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 | DAY('2003-03-32');.........->.NU |
2f960 | 4c 4c 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c | LL.#.https://mariadb.com/kb/en/l |
2f980 | 61 73 74 5f 64 61 79 2f 01 00 f1 12 fc 00 00 00 09 4d 45 44 49 55 4d 49 4e 54 16 00 b8 00 4d 45 | ast_day/.........MEDIUMINT....ME |
2f9a0 | 44 49 55 4d 49 4e 54 5b 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c | DIUMINT[(M)].[UNSIGNED].[ZEROFIL |
2f9c0 | 4c 5d 0a 0a 41 20 6d 65 64 69 75 6d 2d 73 69 7a 65 64 20 69 6e 74 65 67 65 72 2e 20 54 68 65 20 | L]..A.medium-sized.integer..The. |
2f9e0 | 73 69 67 6e 65 64 20 72 61 6e 67 65 20 69 73 20 2d 38 33 38 38 36 30 38 20 74 6f 20 38 33 38 38 | signed.range.is.-8388608.to.8388 |
2fa00 | 36 30 37 2e 20 54 68 65 0a 75 6e 73 69 67 6e 65 64 20 72 61 6e 67 65 20 69 73 20 30 20 74 6f 20 | 607..The.unsigned.range.is.0.to. |
2fa20 | 31 36 37 37 37 32 31 35 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | 16777215...URL:.https://mariadb. |
2fa40 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 69 6e 74 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f | com/kb/en/mediumint/..$.https:// |
2fa60 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 69 6e 74 2f 01 00 f9 02 | mariadb.com/kb/en/mediumint/.... |
2fa80 | fd 00 00 00 05 46 4c 4f 4f 52 04 00 70 00 53 79 6e 74 61 78 3a 0a 46 4c 4f 4f 52 28 58 29 0a 0a | .....FLOOR..p.Syntax:.FLOOR(X).. |
2faa0 | 52 65 74 75 72 6e 73 20 74 68 65 20 6c 61 72 67 65 73 74 20 69 6e 74 65 67 65 72 20 76 61 6c 75 | Returns.the.largest.integer.valu |
2fac0 | 65 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | e.not.greater.than.X...URL:.http |
2fae0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 6f 6f 72 2f 0a 0a 56 00 | s://mariadb.com/kb/en/floor/..V. |
2fb00 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4c 4f 4f 52 28 31 2e 32 33 29 3b 0a 20 20 20 | MariaDB>.SELECT.FLOOR(1.23);.... |
2fb20 | 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4c 4f 4f 52 28 | .....->.1.MariaDB>.SELECT.FLOOR( |
2fb40 | 2d 31 2e 32 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 32 0a 20 00 68 74 74 70 73 3a 2f 2f | -1.23);.........->.-2...https:// |
2fb60 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 6f 6f 72 2f 03 00 e6 02 02 fe 00 00 | mariadb.com/kb/en/floor/........ |
2fb80 | 00 05 52 54 52 49 4d 25 00 7b 00 53 79 6e 74 61 78 3a 0a 52 54 52 49 4d 28 73 74 72 29 0a 0a 52 | ..RTRIM%.{.Syntax:.RTRIM(str)..R |
2fba0 | 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 77 69 74 68 20 74 72 61 69 6c | eturns.the.string.str.with.trail |
2fbc0 | 69 6e 67 20 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 55 | ing.space.characters.removed...U |
2fbe0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 74 | RL:.https://mariadb.com/kb/en/rt |
2fc00 | 72 69 6d 2f 0a 0a 38 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 54 52 49 4d 28 27 62 | rim/..8.MariaDB>.SELECT.RTRIM('b |
2fc20 | 61 72 62 61 72 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 72 62 61 72 27 0a | arbar...');.........->.'barbar'. |
2fc40 | 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 74 72 69 | ..https://mariadb.com/kb/en/rtri |
2fc60 | 6d 2f 00 00 03 04 b8 00 12 ff 00 00 00 07 45 58 50 4c 41 49 4e 1c 00 83 04 53 79 6e 74 61 78 3a | m/............EXPLAIN....Syntax: |
2fc80 | 0a 45 58 50 4c 41 49 4e 20 5b 65 78 70 6c 61 69 6e 5f 74 79 70 65 5d 20 53 45 4c 45 43 54 20 73 | .EXPLAIN.[explain_type].SELECT.s |
2fca0 | 65 6c 65 63 74 5f 6f 70 74 69 6f 6e 73 0a 0a 65 78 70 6c 61 69 6e 5f 74 79 70 65 3a 0a 20 20 20 | elect_options..explain_type:.... |
2fcc0 | 20 45 58 54 45 4e 44 45 44 0a 20 20 7c 20 50 41 52 54 49 54 49 4f 4e 53 0a 0a 4f 72 3a 0a 0a 45 | .EXTENDED...|.PARTITIONS..Or:..E |
2fce0 | 58 50 4c 41 49 4e 20 74 62 6c 5f 6e 61 6d 65 0a 0a 54 68 65 20 45 58 50 4c 41 49 4e 20 73 74 61 | XPLAIN.tbl_name..The.EXPLAIN.sta |
2fd00 | 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 65 69 74 68 65 72 20 61 73 20 61 20 77 | tement.can.be.used.either.as.a.w |
2fd20 | 61 79 20 74 6f 20 6f 62 74 61 69 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 61 62 6f 75 74 20 68 | ay.to.obtain.information.about.h |
2fd40 | 6f 77 20 4d 79 53 51 4c 20 65 78 65 63 75 74 65 73 20 61 20 73 74 61 74 65 6d 65 6e 74 2c 20 6f | ow.MySQL.executes.a.statement,.o |
2fd60 | 72 20 61 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 45 53 43 52 49 42 45 3a 0a 0a 6f 20 | r.as.a.synonym.for.DESCRIBE:..o. |
2fd80 | 57 68 65 6e 20 79 6f 75 20 70 72 65 63 65 64 65 20 61 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d | When.you.precede.a.SELECT.statem |
2fda0 | 65 6e 74 20 77 69 74 68 20 74 68 65 20 6b 65 79 77 6f 72 64 20 45 58 50 4c 41 49 4e 2c 20 4d 79 | ent.with.the.keyword.EXPLAIN,.My |
2fdc0 | 53 51 4c 0a 20 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 | SQL...displays.information.from. |
2fde0 | 74 68 65 20 6f 70 74 69 6d 69 7a 65 72 20 61 62 6f 75 74 20 74 68 65 20 71 75 65 72 79 20 65 78 | the.optimizer.about.the.query.ex |
2fe00 | 65 63 75 74 69 6f 6e 0a 20 20 70 6c 61 6e 2e 20 54 68 61 74 20 69 73 2c 20 4d 79 53 51 4c 20 65 | ecution...plan..That.is,.MySQL.e |
2fe20 | 78 70 6c 61 69 6e 73 20 68 6f 77 20 69 74 20 77 6f 75 6c 64 20 70 72 6f 63 65 73 73 20 74 68 65 | xplains.how.it.would.process.the |
2fe40 | 20 73 74 61 74 65 6d 65 6e 74 2c 0a 20 20 69 6e 63 6c 75 64 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | .statement,...including.informat |
2fe60 | 69 6f 6e 20 61 62 6f 75 74 20 68 6f 77 20 74 61 62 6c 65 73 20 61 72 65 20 6a 6f 69 6e 65 64 20 | ion.about.how.tables.are.joined. |
2fe80 | 61 6e 64 20 69 6e 20 77 68 69 63 68 20 6f 72 64 65 72 2e 0a 20 20 45 58 50 4c 41 49 4e 20 45 58 | and.in.which.order....EXPLAIN.EX |
2fea0 | 54 45 4e 44 45 44 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6f 62 74 61 69 6e 20 61 64 64 | TENDED.can.be.used.to.obtain.add |
2fec0 | 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 46 6f 72 20 69 6e 66 6f | itional.information.....For.info |
2fee0 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 75 73 69 6e 67 20 45 58 50 4c 41 49 4e 20 61 6e 64 20 | rmation.about.using.EXPLAIN.and. |
2ff00 | 45 58 50 4c 41 49 4e 20 45 58 54 45 4e 44 45 44 20 74 6f 20 6f 62 74 61 69 6e 0a 20 20 71 75 65 | EXPLAIN.EXTENDED.to.obtain...que |
2ff20 | 72 79 20 65 78 65 63 75 74 69 6f 6e 20 70 6c 61 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 | ry.execution.plan.information,.s |
2ff40 | 65 65 0a 20 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 | ee...https://mariadb.com/kb/en/e |
2ff60 | 78 70 6c 61 69 6e 2f 2e 0a 0a 6f 20 45 58 50 4c 41 49 4e 20 50 41 52 54 49 54 49 4f 4e 53 20 69 | xplain/...o.EXPLAIN.PARTITIONS.i |
2ff80 | 73 20 75 73 65 66 75 6c 20 6f 6e 6c 79 20 77 68 65 6e 20 65 78 61 6d 69 6e 69 6e 67 20 71 75 65 | s.useful.only.when.examining.que |
2ffa0 | 72 69 65 73 20 69 6e 76 6f 6c 76 69 6e 67 0a 20 20 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 | ries.involving...partitioned.tab |
2ffc0 | 6c 65 73 2e 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 0a 20 20 68 74 74 70 3a 2f 2f 64 | les..For.details,.see...http://d |
2ffe0 | 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 70 | ev.mysql.com/doc/refman/5.5/en/p |
30000 | 61 72 74 69 74 69 6f 6e 69 6e 67 2d 69 6e 66 6f 2e 68 74 6d 6c 2e 0a 0a 6f 20 45 58 50 4c 41 49 | artitioning-info.html...o.EXPLAI |
30020 | 4e 20 74 62 6c 5f 6e 61 6d 65 20 69 73 20 73 79 6e 6f 6e 79 6d 6f 75 73 20 77 69 74 68 20 44 45 | N.tbl_name.is.synonymous.with.DE |
30040 | 53 43 52 49 42 45 20 74 62 6c 5f 6e 61 6d 65 20 6f 72 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 0a | SCRIBE.tbl_name.or.SHOW.COLUMNS. |
30060 | 20 20 46 52 4f 4d 20 74 62 6c 5f 6e 61 6d 65 2e 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | ..FROM.tbl_name..For.information |
30080 | 20 61 62 6f 75 74 20 44 45 53 43 52 49 42 45 20 61 6e 64 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 | .about.DESCRIBE.and.SHOW.COLUMNS |
300a0 | 2c 20 73 65 65 0a 20 20 5b 48 45 4c 50 20 44 45 53 43 52 49 42 45 5d 2c 20 61 6e 64 20 5b 48 45 | ,.see...[HELP.DESCRIBE],.and.[HE |
300c0 | 4c 50 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | LP.SHOW.COLUMNS]...URL:.https:// |
300e0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 70 6c 61 69 6e 2f 0a 0a 22 00 68 74 | mariadb.com/kb/en/explain/..".ht |
30100 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 70 6c 61 69 6e 2f | tps://mariadb.com/kb/en/explain/ |
30120 | 03 01 0f 01 02 00 01 00 00 07 44 45 47 52 45 45 53 04 00 79 00 53 79 6e 74 61 78 3a 0a 44 45 47 | ..........DEGREES..y.Syntax:.DEG |
30140 | 52 45 45 53 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 58 2c | REES(X)..Returns.the.argument.X, |
30160 | 20 63 6f 6e 76 65 72 74 65 64 20 66 72 6f 6d 20 72 61 64 69 61 6e 73 20 74 6f 20 64 65 67 72 65 | .converted.from.radians.to.degre |
30180 | 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | es...URL:.https://mariadb.com/kb |
301a0 | 2f 65 6e 2f 64 65 67 72 65 65 73 2f 0a 0a 5f 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | /en/degrees/.._.MariaDB>.SELECT. |
301c0 | 44 45 47 52 45 45 53 28 50 49 28 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 38 30 0a 4d 61 | DEGREES(PI());.........->.180.Ma |
301e0 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 45 47 52 45 45 53 28 50 49 28 29 20 2f 20 32 29 3b | riaDB>.SELECT.DEGREES(PI()./.2); |
30200 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 39 30 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .........->.90.".https://mariadb |
30220 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 67 72 65 65 73 2f 00 03 05 66 02 12 01 01 00 00 07 56 41 | .com/kb/en/degrees/...f.......VA |
30240 | 52 43 48 41 52 16 00 31 05 5b 4e 41 54 49 4f 4e 41 4c 5d 20 56 41 52 43 48 41 52 28 4d 29 20 5b | RCHAR..1.[NATIONAL].VARCHAR(M).[ |
30260 | 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c | CHARACTER.SET.charset_name].[COL |
30280 | 4c 41 54 45 0a 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 20 76 61 72 69 61 62 6c 65 | LATE.collation_name]..A.variable |
302a0 | 2d 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 2e 20 4d 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 | -length.string..M.represents.the |
302c0 | 20 6d 61 78 69 6d 75 6d 20 63 6f 6c 75 6d 6e 20 6c 65 6e 67 74 68 20 69 6e 0a 63 68 61 72 61 63 | .maximum.column.length.in.charac |
302e0 | 74 65 72 73 2e 20 54 68 65 20 72 61 6e 67 65 20 6f 66 20 4d 20 69 73 20 30 20 74 6f 20 36 35 2c | ters..The.range.of.M.is.0.to.65, |
30300 | 35 33 35 2e 20 54 68 65 20 65 66 66 65 63 74 69 76 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 | 535..The.effective.maximum.lengt |
30320 | 68 0a 6f 66 20 61 20 56 41 52 43 48 41 52 20 69 73 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 | h.of.a.VARCHAR.is.subject.to.the |
30340 | 20 6d 61 78 69 6d 75 6d 20 72 6f 77 20 73 69 7a 65 20 28 36 35 2c 35 33 35 20 62 79 74 65 73 2c | .maximum.row.size.(65,535.bytes, |
30360 | 20 77 68 69 63 68 20 69 73 0a 73 68 61 72 65 64 20 61 6d 6f 6e 67 20 61 6c 6c 20 63 6f 6c 75 6d | .which.is.shared.among.all.colum |
30380 | 6e 73 29 20 61 6e 64 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 75 73 65 64 2e 20 | ns).and.the.character.set.used.. |
303a0 | 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 75 74 66 38 0a 63 68 61 72 61 63 74 65 72 73 20 63 61 6e | For.example,.utf8.characters.can |
303c0 | 20 72 65 71 75 69 72 65 20 75 70 20 74 6f 20 74 68 72 65 65 20 62 79 74 65 73 20 70 65 72 20 63 | .require.up.to.three.bytes.per.c |
303e0 | 68 61 72 61 63 74 65 72 2c 20 73 6f 20 61 20 56 41 52 43 48 41 52 0a 63 6f 6c 75 6d 6e 20 74 68 | haracter,.so.a.VARCHAR.column.th |
30400 | 61 74 20 75 73 65 73 20 74 68 65 20 75 74 66 38 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 63 | at.uses.the.utf8.character.set.c |
30420 | 61 6e 20 62 65 20 64 65 63 6c 61 72 65 64 20 74 6f 20 62 65 20 61 20 6d 61 78 69 6d 75 6d 0a 6f | an.be.declared.to.be.a.maximum.o |
30440 | 66 20 32 31 2c 38 34 34 20 63 68 61 72 61 63 74 65 72 73 2e 20 53 65 65 0a 68 74 74 70 3a 2f 2f | f.21,844.characters..See.http:// |
30460 | 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f | dev.mysql.com/doc/refman/5.5/en/ |
30480 | 63 6f 6c 75 6d 6e 2d 63 6f 75 6e 74 2d 6c 69 6d 69 74 2e 68 74 6d 6c 2e 0a 0a 4d 79 53 51 4c 20 | column-count-limit.html...MySQL. |
304a0 | 73 74 6f 72 65 73 20 56 41 52 43 48 41 52 20 76 61 6c 75 65 73 20 61 73 20 61 20 31 2d 62 79 74 | stores.VARCHAR.values.as.a.1-byt |
304c0 | 65 20 6f 72 20 32 2d 62 79 74 65 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 70 6c 75 73 0a 64 | e.or.2-byte.length.prefix.plus.d |
304e0 | 61 74 61 2e 20 54 68 65 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 69 6e 64 69 63 61 74 65 73 | ata..The.length.prefix.indicates |
30500 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 76 61 6c 75 | .the.number.of.bytes.in.the.valu |
30520 | 65 2e 20 41 0a 56 41 52 43 48 41 52 20 63 6f 6c 75 6d 6e 20 75 73 65 73 20 6f 6e 65 20 6c 65 6e | e..A.VARCHAR.column.uses.one.len |
30540 | 67 74 68 20 62 79 74 65 20 69 66 20 76 61 6c 75 65 73 20 72 65 71 75 69 72 65 20 6e 6f 20 6d 6f | gth.byte.if.values.require.no.mo |
30560 | 72 65 20 74 68 61 6e 20 32 35 35 0a 62 79 74 65 73 2c 20 74 77 6f 20 6c 65 6e 67 74 68 20 62 79 | re.than.255.bytes,.two.length.by |
30580 | 74 65 73 20 69 66 20 76 61 6c 75 65 73 20 6d 61 79 20 72 65 71 75 69 72 65 20 6d 6f 72 65 20 74 | tes.if.values.may.require.more.t |
305a0 | 68 61 6e 20 32 35 35 20 62 79 74 65 73 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 4d 79 53 51 4c 20 35 2e | han.255.bytes...*Note*:.MySQL.5. |
305c0 | 35 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 73 70 65 63 69 | 5.follows.the.standard.SQL.speci |
305e0 | 66 69 63 61 74 69 6f 6e 2c 20 61 6e 64 20 64 6f 65 73 20 6e 6f 74 0a 72 65 6d 6f 76 65 20 74 72 | fication,.and.does.not.remove.tr |
30600 | 61 69 6c 69 6e 67 20 73 70 61 63 65 73 20 66 72 6f 6d 20 56 41 52 43 48 41 52 20 76 61 6c 75 65 | ailing.spaces.from.VARCHAR.value |
30620 | 73 2e 0a 0a 56 41 52 43 48 41 52 20 69 73 20 73 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 43 48 41 | s...VARCHAR.is.shorthand.for.CHA |
30640 | 52 41 43 54 45 52 20 56 41 52 59 49 4e 47 2e 20 4e 41 54 49 4f 4e 41 4c 20 56 41 52 43 48 41 52 | RACTER.VARYING..NATIONAL.VARCHAR |
30660 | 20 69 73 20 74 68 65 0a 73 74 61 6e 64 61 72 64 20 53 51 4c 20 77 61 79 20 74 6f 20 64 65 66 69 | .is.the.standard.SQL.way.to.defi |
30680 | 6e 65 20 74 68 61 74 20 61 20 56 41 52 43 48 41 52 20 63 6f 6c 75 6d 6e 20 73 68 6f 75 6c 64 20 | ne.that.a.VARCHAR.column.should. |
306a0 | 75 73 65 20 73 6f 6d 65 0a 70 72 65 64 65 66 69 6e 65 64 20 63 68 61 72 61 63 74 65 72 20 73 65 | use.some.predefined.character.se |
306c0 | 74 2e 20 4d 79 53 51 4c 20 34 2e 31 20 61 6e 64 20 75 70 20 75 73 65 73 20 75 74 66 38 20 61 73 | t..MySQL.4.1.and.up.uses.utf8.as |
306e0 | 20 74 68 69 73 20 70 72 65 64 65 66 69 6e 65 64 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 0a | .this.predefined.character.set.. |
30700 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 63 68 61 | https://mariadb.com/kb/en/varcha |
30720 | 72 2f 2e 20 4e 56 41 52 43 48 41 52 0a 69 73 20 73 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 4e 41 | r/..NVARCHAR.is.shorthand.for.NA |
30740 | 54 49 4f 4e 41 4c 20 56 41 52 43 48 41 52 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | TIONAL.VARCHAR...URL:.https://ma |
30760 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 63 68 61 72 2f 0a 0a 22 00 68 74 74 70 | riadb.com/kb/en/varchar/..".http |
30780 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 63 68 61 72 2f 00 00 | s://mariadb.com/kb/en/varchar/.. |
307a0 | 03 02 53 01 02 02 01 00 00 05 55 4e 48 45 58 25 00 47 01 53 79 6e 74 61 78 3a 0a 0a 55 4e 48 45 | ..S.......UNHEX%.G.Syntax:..UNHE |
307c0 | 58 28 73 74 72 29 0a 0a 46 6f 72 20 61 20 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 20 73 74 | X(str)..For.a.string.argument.st |
307e0 | 72 2c 20 55 4e 48 45 58 28 73 74 72 29 20 70 65 72 66 6f 72 6d 73 20 74 68 65 20 69 6e 76 65 72 | r,.UNHEX(str).performs.the.inver |
30800 | 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 0a 48 45 58 28 73 74 72 29 2e 20 54 68 61 74 20 69 | se.operation.of.HEX(str)..That.i |
30820 | 73 2c 20 69 74 20 69 6e 74 65 72 70 72 65 74 73 20 65 61 63 68 20 70 61 69 72 20 6f 66 20 63 68 | s,.it.interprets.each.pair.of.ch |
30840 | 61 72 61 63 74 65 72 73 20 69 6e 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 20 61 73 20 61 20 68 65 | aracters.in.the.argument.as.a.he |
30860 | 78 61 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 20 61 6e 64 20 63 6f 6e 76 65 72 74 73 20 69 74 | xadecimal.number.and.converts.it |
30880 | 20 74 6f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 0a 72 65 70 72 65 73 65 6e 74 65 64 20 62 79 | .to.the.character.represented.by |
308a0 | 20 74 68 65 20 6e 75 6d 62 65 72 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 | .the.number..The.return.value.is |
308c0 | 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | .a.binary.string...URL:.https:// |
308e0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 68 65 78 2f 0a 0a d9 00 4d 61 72 69 | mariadb.com/kb/en/unhex/....Mari |
30900 | 61 44 42 3e 20 53 45 4c 45 43 54 20 55 4e 48 45 58 28 27 34 44 37 39 35 33 35 31 34 43 27 29 3b | aDB>.SELECT.UNHEX('4D7953514C'); |
30920 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 79 53 51 4c 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | .........->.'MySQL'.MariaDB>.SEL |
30940 | 45 43 54 20 30 78 34 44 37 39 35 33 35 31 34 43 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 79 | ECT.0x4D7953514C;.........->.'My |
30960 | 53 51 4c 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 4e 48 45 58 28 48 45 58 28 27 | SQL'.MariaDB>.SELECT.UNHEX(HEX(' |
30980 | 73 74 72 69 6e 67 27 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 73 74 72 69 6e 67 27 0a 4d | string'));.........->.'string'.M |
309a0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 48 45 58 28 55 4e 48 45 58 28 27 31 32 36 37 27 29 | ariaDB>.SELECT.HEX(UNHEX('1267') |
309c0 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 32 36 37 27 0a 20 00 68 74 74 70 73 3a 2f 2f 6d | );.........->.'1267'...https://m |
309e0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 68 65 78 2f 00 03 00 e7 01 02 03 01 00 | ariadb.com/kb/en/unhex/......... |
30a00 | 00 07 2d 20 55 4e 41 52 59 04 00 7f 00 53 79 6e 74 61 78 3a 0a 2d 0a 0a 55 6e 61 72 79 20 6d 69 | ..-.UNARY....Syntax:.-..Unary.mi |
30a20 | 6e 75 73 2e 20 54 68 69 73 20 6f 70 65 72 61 74 6f 72 20 63 68 61 6e 67 65 73 20 74 68 65 20 73 | nus..This.operator.changes.the.s |
30a40 | 69 67 6e 20 6f 66 20 74 68 65 20 6f 70 65 72 61 6e 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | ign.of.the.operand...URL:.https: |
30a60 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 74 72 61 63 74 69 6f 6e 2d | //mariadb.com/kb/en/subtraction- |
30a80 | 6f 70 65 72 61 74 6f 72 2d 2f 0a 0a 23 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 2d 20 | operator-/..#.MariaDB>.SELECT.-. |
30aa0 | 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 32 0a 30 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | 2;.........->.-2.0.https://maria |
30ac0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 74 72 61 63 74 69 6f 6e 2d 6f 70 65 72 61 74 6f | db.com/kb/en/subtraction-operato |
30ae0 | 72 2d 2f 00 03 01 37 01 12 04 01 00 00 03 53 54 44 10 00 0a 01 53 79 6e 74 61 78 3a 0a 53 54 44 | r-/...7.......STD....Syntax:.STD |
30b00 | 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 70 6f 70 75 6c 61 74 69 6f 6e 20 73 | (expr)..Returns.the.population.s |
30b20 | 74 61 6e 64 61 72 64 20 64 65 76 69 61 74 69 6f 6e 20 6f 66 20 65 78 70 72 2e 20 54 68 69 73 20 | tandard.deviation.of.expr..This. |
30b40 | 69 73 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 0a 74 6f 20 73 74 61 6e 64 61 72 64 20 53 51 4c 2e | is.an.extension.to.standard.SQL. |
30b60 | 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 66 75 6e 63 74 69 6f 6e 20 53 54 44 44 45 | .The.standard.SQL.function.STDDE |
30b80 | 56 5f 50 4f 50 28 29 20 63 61 6e 20 62 65 20 75 73 65 64 0a 69 6e 73 74 65 61 64 2e 0a 0a 54 68 | V_POP().can.be.used.instead...Th |
30ba0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 | is.function.returns.NULL.if.ther |
30bc0 | 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 | e.were.no.matching.rows...URL:.h |
30be0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 2f 0a 0a 1e | ttps://mariadb.com/kb/en/std/... |
30c00 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 2f 00 | .https://mariadb.com/kb/en/std/. |
30c20 | 03 00 c4 00 02 05 01 00 00 03 43 4f 53 04 00 6c 00 53 79 6e 74 61 78 3a 0a 43 4f 53 28 58 29 0a | ..........COS..l.Syntax:.COS(X). |
30c40 | 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 73 69 6e 65 20 6f 66 20 58 2c 20 77 68 65 72 65 20 | .Returns.the.cosine.of.X,.where. |
30c60 | 58 20 69 73 20 67 69 76 65 6e 20 69 6e 20 72 61 64 69 61 6e 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 | X.is.given.in.radians...URL:.htt |
30c80 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 73 2f 0a 0a 29 00 4d | ps://mariadb.com/kb/en/cos/..).M |
30ca0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 53 28 50 49 28 29 29 3b 0a 20 20 20 20 20 20 | ariaDB>.SELECT.COS(PI());....... |
30cc0 | 20 20 2d 3e 20 2d 31 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ..->.-1...https://mariadb.com/kb |
30ce0 | 2f 65 6e 2f 63 6f 73 2f 03 01 0c 00 02 06 01 00 00 0d 44 41 54 45 20 46 55 4e 43 54 49 4f 4e 1f | /en/cos/..........DATE.FUNCTION. |
30d00 | 00 84 00 53 79 6e 74 61 78 3a 0a 44 41 54 45 28 65 78 70 72 29 0a 0a 45 78 74 72 61 63 74 73 20 | ...Syntax:.DATE(expr)..Extracts. |
30d20 | 74 68 65 20 64 61 74 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 61 74 65 20 6f 72 20 64 61 74 | the.date.part.of.the.date.or.dat |
30d40 | 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 | etime.expression.expr...URL:.htt |
30d60 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 2d 66 75 6e 63 | ps://mariadb.com/kb/en/date-func |
30d80 | 74 69 6f 6e 2f 0a 0a 45 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 28 27 32 | tion/..E.MariaDB>.SELECT.DATE('2 |
30da0 | 30 30 33 2d 31 32 2d 33 31 20 30 31 3a 30 32 3a 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | 003-12-31.01:02:03');.........-> |
30dc0 | 20 27 32 30 30 33 2d 31 32 2d 33 31 27 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .'2003-12-31'.(.https://mariadb. |
30de0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 2d 66 75 6e 63 74 69 6f 6e 2f 01 02 85 12 07 01 00 00 | com/kb/en/date-function/........ |
30e00 | 0c 44 52 4f 50 20 54 52 49 47 47 45 52 27 00 46 02 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 54 52 | .DROP.TRIGGER'.F.Syntax:.DROP.TR |
30e20 | 49 47 47 45 52 20 5b 49 46 20 45 58 49 53 54 53 5d 20 5b 73 63 68 65 6d 61 5f 6e 61 6d 65 2e 5d | IGGER.[IF.EXISTS].[schema_name.] |
30e40 | 74 72 69 67 67 65 72 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 64 72 6f | trigger_name..This.statement.dro |
30e60 | 70 73 20 61 20 74 72 69 67 67 65 72 2e 20 54 68 65 20 73 63 68 65 6d 61 20 28 64 61 74 61 62 61 | ps.a.trigger..The.schema.(databa |
30e80 | 73 65 29 20 6e 61 6d 65 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 49 66 20 74 68 65 20 73 63 68 | se).name.is.optional..If.the.sch |
30ea0 | 65 6d 61 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 74 72 69 67 67 65 72 20 69 73 20 64 | ema.is.omitted,.the.trigger.is.d |
30ec0 | 72 6f 70 70 65 64 20 66 72 6f 6d 20 74 68 65 20 64 65 66 61 75 6c 74 0a 73 63 68 65 6d 61 2e 20 | ropped.from.the.default.schema.. |
30ee0 | 44 52 4f 50 20 54 52 49 47 47 45 52 20 72 65 71 75 69 72 65 73 20 74 68 65 20 54 52 49 47 47 45 | DROP.TRIGGER.requires.the.TRIGGE |
30f00 | 52 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 0a 61 73 73 6f 63 69 | R.privilege.for.the.table.associ |
30f20 | 61 74 65 64 20 77 69 74 68 20 74 68 65 20 74 72 69 67 67 65 72 2e 0a 0a 55 73 65 20 49 46 20 45 | ated.with.the.trigger...Use.IF.E |
30f40 | 58 49 53 54 53 20 74 6f 20 70 72 65 76 65 6e 74 20 61 6e 20 65 72 72 6f 72 20 66 72 6f 6d 20 6f | XISTS.to.prevent.an.error.from.o |
30f60 | 63 63 75 72 72 69 6e 67 20 66 6f 72 20 61 20 74 72 69 67 67 65 72 20 74 68 61 74 0a 64 6f 65 73 | ccurring.for.a.trigger.that.does |
30f80 | 20 6e 6f 74 20 65 78 69 73 74 2e 20 41 20 4e 4f 54 45 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 | .not.exist..A.NOTE.is.generated. |
30fa0 | 66 6f 72 20 61 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 74 72 69 67 67 65 72 20 77 68 65 6e 0a 75 | for.a.nonexistent.trigger.when.u |
30fc0 | 73 69 6e 67 20 49 46 20 45 58 49 53 54 53 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 57 | sing.IF.EXISTS..See.[HELP.SHOW.W |
30fe0 | 41 52 4e 49 4e 47 53 5d 2e 0a 0a 54 72 69 67 67 65 72 73 20 66 6f 72 20 61 20 74 61 62 6c 65 20 | ARNINGS]...Triggers.for.a.table. |
31000 | 61 72 65 20 61 6c 73 6f 20 64 72 6f 70 70 65 64 20 69 66 20 79 6f 75 20 64 72 6f 70 20 74 68 65 | are.also.dropped.if.you.drop.the |
31020 | 20 74 61 62 6c 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .table...URL:.https://mariadb.co |
31040 | 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 74 72 69 67 67 65 72 2f 0a 0a 27 00 68 74 74 70 73 3a 2f | m/kb/en/drop-trigger/..'.https:/ |
31060 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 74 72 69 67 67 65 72 2f | /mariadb.com/kb/en/drop-trigger/ |
31080 | 03 01 66 02 12 08 01 00 00 0c 52 45 53 45 54 20 4d 41 53 54 45 52 08 00 27 01 53 79 6e 74 61 78 | ..f.......RESET.MASTER..'.Syntax |
310a0 | 3a 0a 52 45 53 45 54 20 4d 41 53 54 45 52 0a 0a 44 65 6c 65 74 65 73 20 61 6c 6c 20 62 69 6e 61 | :.RESET.MASTER..Deletes.all.bina |
310c0 | 72 79 20 6c 6f 67 20 66 69 6c 65 73 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 69 6e 64 65 78 | ry.log.files.listed.in.the.index |
310e0 | 20 66 69 6c 65 2c 20 72 65 73 65 74 73 20 74 68 65 0a 62 69 6e 61 72 79 20 6c 6f 67 20 69 6e 64 | .file,.resets.the.binary.log.ind |
31100 | 65 78 20 66 69 6c 65 20 74 6f 20 62 65 20 65 6d 70 74 79 2c 20 61 6e 64 20 63 72 65 61 74 65 73 | ex.file.to.be.empty,.and.creates |
31120 | 20 61 20 6e 65 77 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 2e 0a 54 68 69 73 20 73 74 61 | .a.new.binary.log.file..This.sta |
31140 | 74 65 6d 65 6e 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 75 73 65 64 20 6f 6e | tement.is.intended.to.be.used.on |
31160 | 6c 79 20 77 68 65 6e 20 74 68 65 20 6d 61 73 74 65 72 20 69 73 20 73 74 61 72 74 65 64 0a 66 6f | ly.when.the.master.is.started.fo |
31180 | 72 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | r.the.first.time...URL:.https:// |
311a0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 73 65 74 2d 6d 61 73 74 65 72 2f 0a | mariadb.com/kb/en/reset-master/. |
311c0 | 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 73 | .'.https://mariadb.com/kb/en/res |
311e0 | 65 74 2d 6d 61 73 74 65 72 2f 00 00 03 01 0f 01 02 09 01 00 00 03 54 41 4e 04 00 6d 00 53 79 6e | et-master/............TAN..m.Syn |
31200 | 74 61 78 3a 0a 54 41 4e 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 74 61 6e 67 65 6e 74 | tax:.TAN(X)..Returns.the.tangent |
31220 | 20 6f 66 20 58 2c 20 77 68 65 72 65 20 58 20 69 73 20 67 69 76 65 6e 20 69 6e 20 72 61 64 69 61 | .of.X,.where.X.is.given.in.radia |
31240 | 6e 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ns...URL:.https://mariadb.com/kb |
31260 | 2f 65 6e 2f 74 61 6e 2f 0a 0a 73 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 41 4e 28 | /en/tan/..s.MariaDB>.SELECT.TAN( |
31280 | 50 49 28 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 2e 32 32 34 36 30 36 33 35 33 38 32 | PI());.........->.-1.22460635382 |
312a0 | 32 34 65 2d 31 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 41 4e 28 50 49 28 29 2b | 24e-16.MariaDB>.SELECT.TAN(PI()+ |
312c0 | 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 35 35 37 34 30 37 37 32 34 36 35 34 39 0a 1e | 1);.........->.1.5574077246549.. |
312e0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 61 6e 2f 00 | .https://mariadb.com/kb/en/tan/. |
31300 | 03 01 67 01 02 0a 01 00 00 02 50 49 04 00 c5 00 53 79 6e 74 61 78 3a 0a 50 49 28 29 0a 0a 52 65 | ..g.......PI....Syntax:.PI()..Re |
31320 | 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 cf 80 20 28 70 69 29 2e 20 54 68 65 20 | turns.the.value.of....(pi)..The. |
31340 | 64 65 66 61 75 6c 74 20 6e 75 6d 62 65 72 20 6f 66 20 64 65 63 69 6d 61 6c 20 70 6c 61 63 65 73 | default.number.of.decimal.places |
31360 | 0a 64 69 73 70 6c 61 79 65 64 20 69 73 20 73 65 76 65 6e 2c 20 62 75 74 20 4d 79 53 51 4c 20 75 | .displayed.is.seven,.but.MySQL.u |
31380 | 73 65 73 20 74 68 65 20 66 75 6c 6c 20 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 20 76 61 | ses.the.full.double-precision.va |
313a0 | 6c 75 65 0a 69 6e 74 65 72 6e 61 6c 6c 79 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | lue.internally...URL:.https://ma |
313c0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 69 2f 0a 0a 75 00 4d 61 72 69 61 44 42 3e 20 | riadb.com/kb/en/pi/..u.MariaDB>. |
313e0 | 53 45 4c 45 43 54 20 50 49 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 2e 31 34 31 35 39 33 | SELECT.PI();.........->.3.141593 |
31400 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 50 49 28 29 2b 30 2e 30 30 30 30 30 30 30 30 | .MariaDB>.SELECT.PI()+0.00000000 |
31420 | 30 30 30 30 30 30 30 30 30 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 2e 31 34 31 35 39 32 36 | 0000000000;.........->.3.1415926 |
31440 | 35 33 35 38 39 37 39 33 31 31 36 0a 1d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | 53589793116...https://mariadb.co |
31460 | 6d 2f 6b 62 2f 65 6e 2f 70 69 2f 00 01 01 55 02 0b 01 00 00 0a 57 45 45 4b 4f 46 59 45 41 52 1f | m/kb/en/pi/...U......WEEKOFYEAR. |
31480 | 00 e1 00 53 79 6e 74 61 78 3a 0a 57 45 45 4b 4f 46 59 45 41 52 28 64 61 74 65 29 0a 0a 52 65 74 | ...Syntax:.WEEKOFYEAR(date)..Ret |
314a0 | 75 72 6e 73 20 74 68 65 20 63 61 6c 65 6e 64 61 72 20 77 65 65 6b 20 6f 66 20 74 68 65 20 64 61 | urns.the.calendar.week.of.the.da |
314c0 | 74 65 20 61 73 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 66 72 6f 6d | te.as.a.number.in.the.range.from |
314e0 | 20 31 0a 74 6f 20 35 33 2e 20 57 45 45 4b 4f 46 59 45 41 52 28 29 20 69 73 20 61 20 63 6f 6d 70 | .1.to.53..WEEKOFYEAR().is.a.comp |
31500 | 61 74 69 62 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 65 71 75 69 76 | atibility.function.that.is.equiv |
31520 | 61 6c 65 6e 74 20 74 6f 0a 57 45 45 4b 28 64 61 74 65 2c 33 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 | alent.to.WEEK(date,3)...URL:.htt |
31540 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 65 65 6b 6f 66 79 65 61 | ps://mariadb.com/kb/en/weekofyea |
31560 | 72 2f 0a 0a 37 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 57 45 45 4b 4f 46 59 45 41 52 | r/..7.MariaDB>.SELECT.WEEKOFYEAR |
31580 | 28 27 32 30 30 38 2d 30 32 2d 32 30 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 38 0a 25 00 68 | ('2008-02-20');.........->.8.%.h |
315a0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 65 65 6b 6f 66 79 | ttps://mariadb.com/kb/en/weekofy |
315c0 | 65 61 72 2f 01 00 a9 02 0c 01 00 00 01 2f 04 00 49 00 53 79 6e 74 61 78 3a 0a 2f 0a 0a 44 69 76 | ear/........./..I.Syntax:./..Div |
315e0 | 69 73 69 6f 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ision:..URL:.https://mariadb.com |
31600 | 2f 6b 62 2f 65 6e 2f 64 69 76 69 73 69 6f 6e 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a 25 00 4d 61 72 | /kb/en/division-operator/..%.Mar |
31620 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 33 2f 35 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 2e 36 | iaDB>.SELECT.3/5;.........->.0.6 |
31640 | 30 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 | 0.,.https://mariadb.com/kb/en/di |
31660 | 76 69 73 69 6f 6e 2d 6f 70 65 72 61 74 6f 72 2f 03 03 c6 02 02 0d 01 00 00 11 50 55 52 47 45 20 | vision-operator/..........PURGE. |
31680 | 42 49 4e 41 52 59 20 4c 4f 47 53 08 00 1f 03 53 79 6e 74 61 78 3a 0a 50 55 52 47 45 20 7b 20 42 | BINARY.LOGS....Syntax:.PURGE.{.B |
316a0 | 49 4e 41 52 59 20 7c 20 4d 41 53 54 45 52 20 7d 20 4c 4f 47 53 0a 20 20 20 20 7b 20 54 4f 20 27 | INARY.|.MASTER.}.LOGS.....{.TO.' |
316c0 | 6c 6f 67 5f 6e 61 6d 65 27 20 7c 20 42 45 46 4f 52 45 20 64 61 74 65 74 69 6d 65 5f 65 78 70 72 | log_name'.|.BEFORE.datetime_expr |
316e0 | 20 7d 0a 0a 54 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 20 69 73 20 61 20 73 65 74 20 6f 66 20 66 | .}..The.binary.log.is.a.set.of.f |
31700 | 69 6c 65 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | iles.that.contain.information.ab |
31720 | 6f 75 74 20 64 61 74 61 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 6d 61 64 65 20 62 79 20 74 | out.data.modifications.made.by.t |
31740 | 68 65 20 4d 79 53 51 4c 20 73 65 72 76 65 72 2e 20 54 68 65 20 6c 6f 67 20 63 6f 6e 73 69 73 74 | he.MySQL.server..The.log.consist |
31760 | 73 20 6f 66 20 61 20 73 65 74 20 6f 66 0a 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 73 2c 20 | s.of.a.set.of.binary.log.files,. |
31780 | 70 6c 75 73 20 61 6e 20 69 6e 64 65 78 20 66 69 6c 65 20 28 73 65 65 0a 68 74 74 70 73 3a 2f 2f | plus.an.index.file.(see.https:// |
317a0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 76 65 72 76 69 65 77 2d 6f 66 2d 74 68 | mariadb.com/kb/en/overview-of-th |
317c0 | 65 2d 62 69 6e 61 72 79 2d 6c 6f 67 2f 29 2e 0a 0a 54 68 65 20 50 55 52 47 45 20 42 49 4e 41 52 | e-binary-log/)...The.PURGE.BINAR |
317e0 | 59 20 4c 4f 47 53 20 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 65 74 65 73 20 61 6c 6c 20 74 68 65 | Y.LOGS.statement.deletes.all.the |
31800 | 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 6c 65 73 20 6c 69 73 74 65 64 0a 69 6e 20 74 68 65 20 | .binary.log.files.listed.in.the. |
31820 | 6c 6f 67 20 69 6e 64 65 78 20 66 69 6c 65 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20 73 70 65 63 | log.index.file.prior.to.the.spec |
31840 | 69 66 69 65 64 20 6c 6f 67 20 66 69 6c 65 20 6e 61 6d 65 20 6f 72 20 64 61 74 65 2e 0a 42 49 4e | ified.log.file.name.or.date..BIN |
31860 | 41 52 59 20 61 6e 64 20 4d 41 53 54 45 52 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 2e 20 44 65 6c | ARY.and.MASTER.are.synonyms..Del |
31880 | 65 74 65 64 20 6c 6f 67 20 66 69 6c 65 73 20 61 6c 73 6f 20 61 72 65 20 72 65 6d 6f 76 65 64 20 | eted.log.files.also.are.removed. |
318a0 | 66 72 6f 6d 0a 74 68 65 20 6c 69 73 74 20 72 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 69 6e | from.the.list.recorded.in.the.in |
318c0 | 64 65 78 20 66 69 6c 65 2c 20 73 6f 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 6c 6f 67 20 | dex.file,.so.that.the.given.log. |
318e0 | 66 69 6c 65 20 62 65 63 6f 6d 65 73 0a 74 68 65 20 66 69 72 73 74 20 69 6e 20 74 68 65 20 6c 69 | file.becomes.the.first.in.the.li |
31900 | 73 74 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 68 61 73 20 6e 6f 20 65 66 66 65 63 | st...This.statement.has.no.effec |
31920 | 74 20 69 66 20 74 68 65 20 73 65 72 76 65 72 20 77 61 73 20 6e 6f 74 20 73 74 61 72 74 65 64 20 | t.if.the.server.was.not.started. |
31940 | 77 69 74 68 20 74 68 65 0a 2d 2d 6c 6f 67 2d 62 69 6e 20 6f 70 74 69 6f 6e 20 74 6f 20 65 6e 61 | with.the.--log-bin.option.to.ena |
31960 | 62 6c 65 20 62 69 6e 61 72 79 20 6c 6f 67 67 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | ble.binary.logging...URL:.https: |
31980 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 2d 63 6f 6d 6d 61 6e 64 73 | //mariadb.com/kb/en/sql-commands |
319a0 | 2d 70 75 72 67 65 2d 6c 6f 67 73 2f 0a 0a 56 00 50 55 52 47 45 20 42 49 4e 41 52 59 20 4c 4f 47 | -purge-logs/..V.PURGE.BINARY.LOG |
319c0 | 53 20 54 4f 20 27 6d 79 73 71 6c 2d 62 69 6e 2e 30 31 30 27 3b 0a 50 55 52 47 45 20 42 49 4e 41 | S.TO.'mysql-bin.010';.PURGE.BINA |
319e0 | 52 59 20 4c 4f 47 53 20 42 45 46 4f 52 45 20 27 32 30 30 38 2d 30 34 2d 30 32 20 32 32 3a 34 36 | RY.LOGS.BEFORE.'2008-04-02.22:46 |
31a00 | 3a 32 36 27 3b 0a 32 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | :26';.2.https://mariadb.com/kb/e |
31a20 | 6e 2f 73 71 6c 2d 63 6f 6d 6d 61 6e 64 73 2d 70 75 72 67 65 2d 6c 6f 67 73 2f 00 00 03 01 10 00 | n/sql-commands-purge-logs/...... |
31a40 | 12 0e 01 00 00 0b 53 54 44 44 45 56 5f 53 41 4d 50 10 00 d3 00 53 79 6e 74 61 78 3a 0a 53 54 44 | ......STDDEV_SAMP....Syntax:.STD |
31a60 | 44 45 56 5f 53 41 4d 50 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 61 6d 70 | DEV_SAMP(expr)..Returns.the.samp |
31a80 | 6c 65 20 73 74 61 6e 64 61 72 64 20 64 65 76 69 61 74 69 6f 6e 20 6f 66 20 65 78 70 72 20 28 74 | le.standard.deviation.of.expr.(t |
31aa0 | 68 65 20 73 71 75 61 72 65 20 72 6f 6f 74 20 6f 66 0a 56 41 52 5f 53 41 4d 50 28 29 2e 0a 0a 53 | he.square.root.of.VAR_SAMP()...S |
31ac0 | 54 44 44 45 56 5f 53 41 4d 50 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 | TDDEV_SAMP().returns.NULL.if.the |
31ae0 | 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 | re.were.no.matching.rows...URL:. |
31b00 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 64 65 76 | https://mariadb.com/kb/en/stddev |
31b20 | 5f 73 61 6d 70 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | _samp/..&.https://mariadb.com/kb |
31b40 | 2f 65 6e 2f 73 74 64 64 65 76 5f 73 61 6d 70 2f 01 00 99 12 0f 01 00 00 06 53 43 48 45 4d 41 11 | /en/stddev_samp/.........SCHEMA. |
31b60 | 00 66 00 53 79 6e 74 61 78 3a 0a 53 43 48 45 4d 41 28 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 | .f.Syntax:.SCHEMA()..This.functi |
31b80 | 6f 6e 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 44 41 54 41 42 41 53 45 28 29 2e 0a | on.is.a.synonym.for.DATABASE().. |
31ba0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
31bc0 | 73 63 68 65 6d 61 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | schema/..!.https://mariadb.com/k |
31be0 | 62 2f 65 6e 2f 73 63 68 65 6d 61 2f 03 00 f6 02 12 10 01 00 00 0c 4d 4c 49 4e 45 46 52 4f 4d 57 | b/en/schema/..........MLINEFROMW |
31c00 | 4b 42 20 00 b7 00 4d 4c 69 6e 65 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 | KB....MLineFromWKB(wkb[,srid]),. |
31c20 | 4d 75 6c 74 69 4c 69 6e 65 53 74 72 69 6e 67 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 | MultiLineStringFromWKB(wkb[,srid |
31c40 | 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 4d 55 4c 54 49 4c 49 4e 45 53 54 52 49 4e 47 | ])..Constructs.a.MULTILINESTRING |
31c60 | 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 | .value.using.its.WKB.representat |
31c80 | 69 6f 6e 20 61 6e 64 0a 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ion.and.SRID...URL:.https://mari |
31ca0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6c 69 6e 65 66 72 6f 6d 77 6b 62 2f 0a 0a 27 00 68 | adb.com/kb/en/mlinefromwkb/..'.h |
31cc0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 6c 69 6e 65 66 72 | ttps://mariadb.com/kb/en/mlinefr |
31ce0 | 6f 6d 77 6b 62 2f 00 00 03 00 e3 01 02 11 01 00 00 04 4c 4f 47 32 04 00 5b 00 53 79 6e 74 61 78 | omwkb/............LOG2..[.Syntax |
31d00 | 3a 0a 4c 4f 47 32 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 62 61 73 65 2d 32 20 6c 6f | :.LOG2(X)..Returns.the.base-2.lo |
31d20 | 67 61 72 69 74 68 6d 20 6f 66 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | garithm.of.X...URL:.https://mari |
31d40 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 67 32 2f 0a 0a 57 00 4d 61 72 69 61 44 42 3e 20 | adb.com/kb/en/log2/..W.MariaDB>. |
31d60 | 53 45 4c 45 43 54 20 4c 4f 47 32 28 36 35 35 33 36 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 | SELECT.LOG2(65536);.........->.1 |
31d80 | 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 47 32 28 2d 31 30 30 29 3b 0a 20 20 | 6.MariaDB>.SELECT.LOG2(-100);... |
31da0 | 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ......->.NULL...https://mariadb. |
31dc0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 67 32 2f 00 03 01 e6 02 02 12 01 00 00 07 53 55 42 54 49 4d | com/kb/en/log2/...........SUBTIM |
31de0 | 45 1f 00 e2 00 53 79 6e 74 61 78 3a 0a 53 55 42 54 49 4d 45 28 65 78 70 72 31 2c 65 78 70 72 32 | E....Syntax:.SUBTIME(expr1,expr2 |
31e00 | 29 0a 0a 53 55 42 54 49 4d 45 28 29 20 72 65 74 75 72 6e 73 20 65 78 70 72 31 20 2d 20 65 78 70 | )..SUBTIME().returns.expr1.-.exp |
31e20 | 72 32 20 65 78 70 72 65 73 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 73 | r2.expressed.as.a.value.in.the.s |
31e40 | 61 6d 65 20 66 6f 72 6d 61 74 0a 61 73 20 65 78 70 72 31 2e 20 65 78 70 72 31 20 69 73 20 61 20 | ame.format.as.expr1..expr1.is.a. |
31e60 | 74 69 6d 65 20 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 2c 20 61 6e 64 | time.or.datetime.expression,.and |
31e80 | 20 65 78 70 72 32 20 69 73 20 61 20 74 69 6d 65 0a 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 55 52 | .expr2.is.a.time.expression...UR |
31ea0 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 | L:.https://mariadb.com/kb/en/sub |
31ec0 | 74 69 6d 65 2f 0a 0a cd 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 54 49 4d 45 | time/....MariaDB>.SELECT.SUBTIME |
31ee0 | 28 27 32 30 30 37 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 2e 39 39 39 39 39 39 27 2c 27 31 | ('2007-12-31.23:59:59.999999','1 |
31f00 | 20 31 3a 31 3a 31 2e 30 30 30 30 30 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 | .1:1:1.000002');.........->.'200 |
31f20 | 37 2d 31 32 2d 33 30 20 32 32 3a 35 38 3a 35 38 2e 39 39 39 39 39 37 27 0a 4d 61 72 69 61 44 42 | 7-12-30.22:58:58.999997'.MariaDB |
31f40 | 3e 20 53 45 4c 45 43 54 20 53 55 42 54 49 4d 45 28 27 30 31 3a 30 30 3a 30 30 2e 39 39 39 39 39 | >.SELECT.SUBTIME('01:00:00.99999 |
31f60 | 39 27 2c 20 27 30 32 3a 30 30 3a 30 30 2e 39 39 39 39 39 38 27 29 3b 0a 20 20 20 20 20 20 20 20 | 9',.'02:00:00.999998');......... |
31f80 | 2d 3e 20 27 2d 30 30 3a 35 39 3a 35 39 2e 39 39 39 39 39 39 27 0a 22 00 68 74 74 70 73 3a 2f 2f | ->.'-00:59:59.999999'.".https:// |
31fa0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 74 69 6d 65 2f 00 00 01 01 4d 02 | mariadb.com/kb/en/subtime/....M. |
31fc0 | 13 01 00 00 13 55 4e 43 4f 4d 50 52 45 53 53 45 44 5f 4c 45 4e 47 54 48 0c 00 b1 00 53 79 6e 74 | .....UNCOMPRESSED_LENGTH....Synt |
31fe0 | 61 78 3a 0a 55 4e 43 4f 4d 50 52 45 53 53 45 44 5f 4c 45 4e 47 54 48 28 63 6f 6d 70 72 65 73 73 | ax:.UNCOMPRESSED_LENGTH(compress |
32000 | 65 64 5f 73 74 72 69 6e 67 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6c 65 6e 67 74 68 20 74 | ed_string)..Returns.the.length.t |
32020 | 68 61 74 20 74 68 65 20 63 6f 6d 70 72 65 73 73 65 64 20 73 74 72 69 6e 67 20 68 61 64 20 62 65 | hat.the.compressed.string.had.be |
32040 | 66 6f 72 65 20 62 65 69 6e 67 0a 63 6f 6d 70 72 65 73 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 | fore.being.compressed...URL:.htt |
32060 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 63 6f 6d 70 72 65 73 | ps://mariadb.com/kb/en/uncompres |
32080 | 73 65 64 5f 6c 65 6e 67 74 68 2f 0a 0a 4d 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 | sed_length/..M.MariaDB>.SELECT.U |
320a0 | 4e 43 4f 4d 50 52 45 53 53 45 44 5f 4c 45 4e 47 54 48 28 43 4f 4d 50 52 45 53 53 28 52 45 50 45 | NCOMPRESSED_LENGTH(COMPRESS(REPE |
320c0 | 41 54 28 27 61 27 2c 33 30 29 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 30 0a 2e 00 68 74 | AT('a',30)));.........->.30...ht |
320e0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 63 6f 6d 70 72 65 | tps://mariadb.com/kb/en/uncompre |
32100 | 73 73 65 64 5f 6c 65 6e 67 74 68 2f 03 05 46 02 12 14 01 00 00 0a 44 52 4f 50 20 54 41 42 4c 45 | ssed_length/..F.......DROP.TABLE |
32120 | 27 00 0b 05 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 5b 54 45 4d 50 4f 52 41 52 59 5d 20 54 41 42 | '...Syntax:.DROP.[TEMPORARY].TAB |
32140 | 4c 45 20 5b 49 46 20 45 58 49 53 54 53 5d 0a 20 20 20 20 74 62 6c 5f 6e 61 6d 65 20 5b 2c 20 74 | LE.[IF.EXISTS].....tbl_name.[,.t |
32160 | 62 6c 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 20 20 20 20 5b 52 45 53 54 52 49 43 54 20 7c 20 43 41 53 | bl_name].........[RESTRICT.|.CAS |
32180 | 43 41 44 45 5d 0a 0a 44 52 4f 50 20 54 41 42 4c 45 20 72 65 6d 6f 76 65 73 20 6f 6e 65 20 6f 72 | CADE]..DROP.TABLE.removes.one.or |
321a0 | 20 6d 6f 72 65 20 74 61 62 6c 65 73 2e 20 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 | .more.tables..You.must.have.the. |
321c0 | 44 52 4f 50 20 70 72 69 76 69 6c 65 67 65 0a 66 6f 72 20 65 61 63 68 20 74 61 62 6c 65 2e 20 41 | DROP.privilege.for.each.table..A |
321e0 | 6c 6c 20 74 61 62 6c 65 20 64 61 74 61 20 61 6e 64 20 74 68 65 20 74 61 62 6c 65 20 64 65 66 69 | ll.table.data.and.the.table.defi |
32200 | 6e 69 74 69 6f 6e 20 61 72 65 20 72 65 6d 6f 76 65 64 2c 20 73 6f 0a 62 65 20 63 61 72 65 66 75 | nition.are.removed,.so.be.carefu |
32220 | 6c 20 77 69 74 68 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 21 20 49 66 20 61 6e 79 20 6f 66 | l.with.this.statement!.If.any.of |
32240 | 20 74 68 65 20 74 61 62 6c 65 73 20 6e 61 6d 65 64 20 69 6e 20 74 68 65 0a 61 72 67 75 6d 65 6e | .the.tables.named.in.the.argumen |
32260 | 74 20 6c 69 73 74 20 64 6f 20 6e 6f 74 20 65 78 69 73 74 2c 20 4d 79 53 51 4c 20 72 65 74 75 72 | t.list.do.not.exist,.MySQL.retur |
32280 | 6e 73 20 61 6e 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74 69 6e 67 20 62 79 20 6e 61 6d 65 0a 77 | ns.an.error.indicating.by.name.w |
322a0 | 68 69 63 68 20 6e 6f 6e 65 78 69 73 74 69 6e 67 20 74 61 62 6c 65 73 20 69 74 20 77 61 73 20 75 | hich.nonexisting.tables.it.was.u |
322c0 | 6e 61 62 6c 65 20 74 6f 20 64 72 6f 70 2c 20 62 75 74 20 69 74 20 61 6c 73 6f 20 64 72 6f 70 73 | nable.to.drop,.but.it.also.drops |
322e0 | 20 61 6c 6c 0a 6f 66 20 74 68 65 20 74 61 62 6c 65 73 20 69 6e 20 74 68 65 20 6c 69 73 74 20 74 | .all.of.the.tables.in.the.list.t |
32300 | 68 61 74 20 64 6f 20 65 78 69 73 74 2e 0a 0a 2a 49 6d 70 6f 72 74 61 6e 74 2a 3a 20 57 68 65 6e | hat.do.exist...*Important*:.When |
32320 | 20 61 20 74 61 62 6c 65 20 69 73 20 64 72 6f 70 70 65 64 2c 20 75 73 65 72 20 70 72 69 76 69 6c | .a.table.is.dropped,.user.privil |
32340 | 65 67 65 73 20 6f 6e 20 74 68 65 20 74 61 62 6c 65 20 61 72 65 0a 6e 6f 74 20 61 75 74 6f 6d 61 | eges.on.the.table.are.not.automa |
32360 | 74 69 63 61 6c 6c 79 20 64 72 6f 70 70 65 64 2e 20 53 65 65 20 5b 48 45 4c 50 20 47 52 41 4e 54 | tically.dropped..See.[HELP.GRANT |
32380 | 5d 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 66 6f 72 20 61 20 70 61 72 74 69 74 69 6f 6e 65 64 20 | ]...Note.that.for.a.partitioned. |
323a0 | 74 61 62 6c 65 2c 20 44 52 4f 50 20 54 41 42 4c 45 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20 72 65 | table,.DROP.TABLE.permanently.re |
323c0 | 6d 6f 76 65 73 20 74 68 65 0a 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 61 6c 6c 20 | moves.the.table.definition,.all. |
323e0 | 6f 66 20 69 74 73 20 70 61 72 74 69 74 69 6f 6e 73 2c 20 61 6e 64 20 61 6c 6c 20 6f 66 20 74 68 | of.its.partitions,.and.all.of.th |
32400 | 65 20 64 61 74 61 20 77 68 69 63 68 20 77 61 73 0a 73 74 6f 72 65 64 20 69 6e 20 74 68 6f 73 65 | e.data.which.was.stored.in.those |
32420 | 20 70 61 72 74 69 74 69 6f 6e 73 2e 20 49 74 20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 65 | .partitions..It.also.removes.the |
32440 | 20 70 61 72 74 69 74 69 6f 6e 69 6e 67 20 64 65 66 69 6e 69 74 69 6f 6e 0a 28 2e 70 61 72 29 20 | .partitioning.definition.(.par). |
32460 | 66 69 6c 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 64 72 6f 70 70 65 64 | file.associated.with.the.dropped |
32480 | 20 74 61 62 6c 65 2e 0a 0a 55 73 65 20 49 46 20 45 58 49 53 54 53 20 74 6f 20 70 72 65 76 65 6e | .table...Use.IF.EXISTS.to.preven |
324a0 | 74 20 61 6e 20 65 72 72 6f 72 20 66 72 6f 6d 20 6f 63 63 75 72 72 69 6e 67 20 66 6f 72 20 74 61 | t.an.error.from.occurring.for.ta |
324c0 | 62 6c 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 0a 65 78 69 73 74 2e 20 41 20 4e 4f 54 45 20 69 | bles.that.do.not.exist..A.NOTE.i |
324e0 | 73 20 67 65 6e 65 72 61 74 65 64 20 66 6f 72 20 65 61 63 68 20 6e 6f 6e 65 78 69 73 74 65 6e 74 | s.generated.for.each.nonexistent |
32500 | 20 74 61 62 6c 65 20 77 68 65 6e 20 75 73 69 6e 67 20 49 46 0a 45 58 49 53 54 53 2e 20 53 65 65 | .table.when.using.IF.EXISTS..See |
32520 | 20 5b 48 45 4c 50 20 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 5d 2e 0a 0a 52 45 53 54 52 49 43 54 | .[HELP.SHOW.WARNINGS]...RESTRICT |
32540 | 20 61 6e 64 20 43 41 53 43 41 44 45 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 6d 61 | .and.CASCADE.are.permitted.to.ma |
32560 | 6b 65 20 70 6f 72 74 69 6e 67 20 65 61 73 69 65 72 2e 20 49 6e 20 4d 79 53 51 4c 0a 35 2e 35 2c | ke.porting.easier..In.MySQL.5.5, |
32580 | 20 74 68 65 79 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 44 52 4f 50 20 | .they.do.nothing...*Note*:.DROP. |
325a0 | 54 41 42 4c 45 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 | TABLE.automatically.commits.the. |
325c0 | 63 75 72 72 65 6e 74 20 61 63 74 69 76 65 0a 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 75 6e 6c 65 | current.active.transaction,.unle |
325e0 | 73 73 20 79 6f 75 20 75 73 65 20 74 68 65 20 54 45 4d 50 4f 52 41 52 59 20 6b 65 79 77 6f 72 64 | ss.you.use.the.TEMPORARY.keyword |
32600 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
32620 | 6e 2f 64 72 6f 70 2d 74 61 62 6c 65 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | n/drop-table/..%.https://mariadb |
32640 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 74 61 62 6c 65 2f 00 00 03 00 ea 02 02 15 01 00 | .com/kb/en/drop-table/.......... |
32660 | 00 03 50 4f 57 04 00 69 00 53 79 6e 74 61 78 3a 0a 50 4f 57 28 58 2c 59 29 0a 0a 52 65 74 75 72 | ..POW..i.Syntax:.POW(X,Y)..Retur |
32680 | 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 58 20 72 61 69 73 65 64 20 74 6f 20 74 68 65 20 | ns.the.value.of.X.raised.to.the. |
326a0 | 70 6f 77 65 72 20 6f 66 20 59 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | power.of.Y...URL:.https://mariad |
326c0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 77 2f 0a 0a 52 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | b.com/kb/en/pow/..R.MariaDB>.SEL |
326e0 | 45 43 54 20 50 4f 57 28 32 2c 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 4d 61 72 69 61 | ECT.POW(2,2);.........->.4.Maria |
32700 | 44 42 3e 20 53 45 4c 45 43 54 20 50 4f 57 28 32 2c 2d 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | DB>.SELECT.POW(2,-2);.........-> |
32720 | 20 30 2e 32 35 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | .0.25...https://mariadb.com/kb/e |
32740 | 6e 2f 70 6f 77 2f 00 00 03 02 e4 00 02 16 01 00 00 11 53 48 4f 57 20 43 52 45 41 54 45 20 54 41 | n/pow/............SHOW.CREATE.TA |
32760 | 42 4c 45 1a 00 a4 01 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 52 45 41 54 45 20 54 41 42 4c 45 | BLE....Syntax:.SHOW.CREATE.TABLE |
32780 | 20 74 62 6c 5f 6e 61 6d 65 0a 0a 53 68 6f 77 73 20 74 68 65 20 43 52 45 41 54 45 20 54 41 42 4c | .tbl_name..Shows.the.CREATE.TABL |
327a0 | 45 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 63 72 65 61 74 65 73 20 74 68 65 20 67 69 76 | E.statement.that.creates.the.giv |
327c0 | 65 6e 20 74 61 62 6c 65 2e 20 54 6f 20 75 73 65 0a 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 2c | en.table..To.use.this.statement, |
327e0 | 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 70 72 69 76 69 6c 65 67 65 20 66 6f | .you.must.have.some.privilege.fo |
32800 | 72 20 74 68 65 20 74 61 62 6c 65 2e 20 54 68 69 73 0a 73 74 61 74 65 6d 65 6e 74 20 61 6c 73 6f | r.the.table..This.statement.also |
32820 | 20 77 6f 72 6b 73 20 77 69 74 68 20 76 69 65 77 73 2e 0a 53 48 4f 57 20 43 52 45 41 54 45 20 54 | .works.with.views..SHOW.CREATE.T |
32840 | 41 42 4c 45 20 71 75 6f 74 65 73 20 74 61 62 6c 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d | ABLE.quotes.table.and.column.nam |
32860 | 65 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 76 61 6c 75 65 0a 6f 66 20 74 68 65 | es.according.to.the.value.of.the |
32880 | 20 73 71 6c 5f 71 75 6f 74 65 5f 73 68 6f 77 5f 63 72 65 61 74 65 20 6f 70 74 69 6f 6e 2e 20 53 | .sql_quote_show_create.option..S |
328a0 | 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 | ee.https://mariadb.com/kb/en/ser |
328c0 | 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 | ver-system-variables/...URL:.htt |
328e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 | ps://mariadb.com/kb/en/show-crea |
32900 | 74 65 2d 74 61 62 6c 65 2f 0a 0a f5 00 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 52 45 41 54 | te-table/....MariaDB>.SHOW.CREAT |
32920 | 45 20 54 41 42 4c 45 20 74 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | E.TABLE.t\G.******************** |
32940 | 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *******.1..row.***************** |
32960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 54 61 62 6c 65 3a 20 74 0a 43 72 65 61 74 | **********........Table:.t.Creat |
32980 | 65 20 54 61 62 6c 65 3a 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 20 28 0a 20 20 69 64 20 49 | e.Table:.CREATE.TABLE.t.(...id.I |
329a0 | 4e 54 28 31 31 29 20 64 65 66 61 75 6c 74 20 4e 55 4c 4c 20 61 75 74 6f 5f 69 6e 63 72 65 6d 65 | NT(11).default.NULL.auto_increme |
329c0 | 6e 74 2c 0a 20 20 73 20 63 68 61 72 28 36 30 29 20 64 65 66 61 75 6c 74 20 4e 55 4c 4c 2c 0a 20 | nt,...s.char(60).default.NULL,.. |
329e0 | 20 50 52 49 4d 41 52 59 20 4b 45 59 20 28 69 64 29 0a 29 20 45 4e 47 49 4e 45 3d 4d 79 49 53 41 | .PRIMARY.KEY.(id).).ENGINE=MyISA |
32a00 | 4d 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | M.,.https://mariadb.com/kb/en/sh |
32a20 | 6f 77 2d 63 72 65 61 74 65 2d 74 61 62 6c 65 2f 01 01 c9 12 17 01 00 00 04 44 55 41 4c 1b 00 9a | ow-create-table/.........DUAL... |
32a40 | 01 59 6f 75 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 44 55 | .You.are.permitted.to.specify.DU |
32a60 | 41 4c 20 61 73 20 61 20 64 75 6d 6d 79 20 74 61 62 6c 65 20 6e 61 6d 65 20 69 6e 20 73 69 74 75 | AL.as.a.dummy.table.name.in.situ |
32a80 | 61 74 69 6f 6e 73 0a 77 68 65 72 65 20 6e 6f 20 74 61 62 6c 65 73 20 61 72 65 20 72 65 66 65 72 | ations.where.no.tables.are.refer |
32aa0 | 65 6e 63 65 64 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 2b 20 31 20 46 52 | enced:..MariaDB>.SELECT.1.+.1.FR |
32ac0 | 4f 4d 20 44 55 41 4c 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 0a 44 55 41 4c 20 69 73 20 70 | OM.DUAL;.........->.2..DUAL.is.p |
32ae0 | 75 72 65 6c 79 20 66 6f 72 20 74 68 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6f 66 20 70 65 6f | urely.for.the.convenience.of.peo |
32b00 | 70 6c 65 20 77 68 6f 20 72 65 71 75 69 72 65 20 74 68 61 74 20 61 6c 6c 0a 53 45 4c 45 43 54 20 | ple.who.require.that.all.SELECT. |
32b20 | 73 74 61 74 65 6d 65 6e 74 73 20 73 68 6f 75 6c 64 20 68 61 76 65 20 46 52 4f 4d 20 61 6e 64 20 | statements.should.have.FROM.and. |
32b40 | 70 6f 73 73 69 62 6c 79 20 6f 74 68 65 72 20 63 6c 61 75 73 65 73 2e 20 4d 79 53 51 4c 0a 6d 61 | possibly.other.clauses..MySQL.ma |
32b60 | 79 20 69 67 6e 6f 72 65 20 74 68 65 20 63 6c 61 75 73 65 73 2e 20 4d 79 53 51 4c 20 64 6f 65 73 | y.ignore.the.clauses..MySQL.does |
32b80 | 20 6e 6f 74 20 72 65 71 75 69 72 65 20 46 52 4f 4d 20 44 55 41 4c 20 69 66 20 6e 6f 20 74 61 62 | .not.require.FROM.DUAL.if.no.tab |
32ba0 | 6c 65 73 0a 61 72 65 20 72 65 66 65 72 65 6e 63 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | les.are.referenced...URL:.https: |
32bc0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 75 61 6c 2f 0a 0a 1f 00 68 74 74 | //mariadb.com/kb/en/dual/....htt |
32be0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 75 61 6c 2f 03 01 9f 01 | ps://mariadb.com/kb/en/dual/.... |
32c00 | 02 18 01 00 00 05 49 4e 53 54 52 25 00 fe 00 53 79 6e 74 61 78 3a 0a 49 4e 53 54 52 28 73 74 72 | ......INSTR%...Syntax:.INSTR(str |
32c20 | 2c 73 75 62 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f | ,substr)..Returns.the.position.o |
32c40 | 66 20 74 68 65 20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63 65 20 6f 66 20 73 75 62 73 74 72 | f.the.first.occurrence.of.substr |
32c60 | 69 6e 67 20 73 75 62 73 74 72 20 69 6e 0a 73 74 72 69 6e 67 20 73 74 72 2e 20 54 68 69 73 20 69 | ing.substr.in.string.str..This.i |
32c80 | 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 74 77 6f 2d 61 72 67 75 6d 65 6e 74 20 66 | s.the.same.as.the.two-argument.f |
32ca0 | 6f 72 6d 20 6f 66 20 4c 4f 43 41 54 45 28 29 2c 0a 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 | orm.of.LOCATE(),.except.that.the |
32cc0 | 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 69 73 20 72 65 76 65 72 | .order.of.the.arguments.is.rever |
32ce0 | 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | sed...URL:.https://mariadb.com/k |
32d00 | 62 2f 65 6e 2f 69 6e 73 74 72 2f 0a 0a 6e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 | b/en/instr/..n.MariaDB>.SELECT.I |
32d20 | 4e 53 54 52 28 27 66 6f 6f 62 61 72 62 61 72 27 2c 20 27 62 61 72 27 29 3b 0a 20 20 20 20 20 20 | NSTR('foobarbar',.'bar');....... |
32d40 | 20 20 2d 3e 20 34 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 53 54 52 28 27 78 62 | ..->.4.MariaDB>.SELECT.INSTR('xb |
32d60 | 61 72 27 2c 20 27 66 6f 6f 62 61 72 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 20 00 68 | ar',.'foobar');.........->.0...h |
32d80 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 74 72 2f 00 | ttps://mariadb.com/kb/en/instr/. |
32da0 | 03 01 ba 02 02 19 01 00 00 03 4e 4f 57 1f 00 17 01 53 79 6e 74 61 78 3a 0a 4e 4f 57 28 29 0a 0a | ..........NOW....Syntax:.NOW().. |
32dc0 | 52 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61 6e 64 20 74 69 6d | Returns.the.current.date.and.tim |
32de0 | 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 20 48 48 3a 4d | e.as.a.value.in.'YYYY-MM-DD.HH:M |
32e00 | 4d 3a 53 53 27 0a 6f 72 20 59 59 59 59 4d 4d 44 44 48 48 4d 4d 53 53 2e 75 75 75 75 75 75 20 66 | M:SS'.or.YYYYMMDDHHMMSS.uuuuuu.f |
32e20 | 6f 72 6d 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 | ormat,.depending.on.whether.the. |
32e40 | 66 75 6e 63 74 69 6f 6e 20 69 73 0a 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 72 20 | function.is.used.in.a.string.or. |
32e60 | 6e 75 6d 65 72 69 63 20 63 6f 6e 74 65 78 74 2e 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 65 78 | numeric.context..The.value.is.ex |
32e80 | 70 72 65 73 73 65 64 20 69 6e 20 74 68 65 0a 63 75 72 72 65 6e 74 20 74 69 6d 65 20 7a 6f 6e 65 | pressed.in.the.current.time.zone |
32ea0 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
32ec0 | 6e 2f 6e 6f 77 2f 0a 0a 74 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 4f 57 28 29 3b | n/now/..t.MariaDB>.SELECT.NOW(); |
32ee0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 37 2d 31 32 2d 31 35 20 32 33 3a 35 30 3a 32 36 | .........->.'2007-12-15.23:50:26 |
32f00 | 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 4f 57 28 29 20 2b 20 30 3b 0a 20 20 20 | '.MariaDB>.SELECT.NOW().+.0;.... |
32f20 | 20 20 20 20 20 2d 3e 20 32 30 30 37 31 32 31 35 32 33 35 30 32 36 2e 30 30 30 30 30 30 0a 1e 00 | .....->.20071215235026.000000... |
32f40 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 77 2f 00 00 | https://mariadb.com/kb/en/now/.. |
32f60 | 01 01 51 12 1a 01 00 00 0c 53 48 4f 57 20 45 4e 47 49 4e 45 53 1a 00 12 01 53 79 6e 74 61 78 3a | ..Q......SHOW.ENGINES....Syntax: |
32f80 | 0a 53 48 4f 57 20 5b 53 54 4f 52 41 47 45 5d 20 45 4e 47 49 4e 45 53 0a 0a 53 48 4f 57 20 45 4e | .SHOW.[STORAGE].ENGINES..SHOW.EN |
32fa0 | 47 49 4e 45 53 20 64 69 73 70 6c 61 79 73 20 73 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f | GINES.displays.status.informatio |
32fc0 | 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 72 76 65 72 27 73 20 73 74 6f 72 61 67 65 0a 65 6e 67 | n.about.the.server's.storage.eng |
32fe0 | 69 6e 65 73 2e 20 54 68 69 73 20 69 73 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 75 | ines..This.is.particularly.usefu |
33000 | 6c 20 66 6f 72 20 63 68 65 63 6b 69 6e 67 20 77 68 65 74 68 65 72 20 61 20 73 74 6f 72 61 67 65 | l.for.checking.whether.a.storage |
33020 | 0a 65 6e 67 69 6e 65 20 69 73 20 73 75 70 70 6f 72 74 65 64 2c 20 6f 72 20 74 6f 20 73 65 65 20 | .engine.is.supported,.or.to.see. |
33040 | 77 68 61 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 65 6e 67 69 6e 65 20 69 73 2e 0a 0a 55 52 4c | what.the.default.engine.is...URL |
33060 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | :.https://mariadb.com/kb/en/show |
33080 | 2d 65 6e 67 69 6e 65 73 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | -engines/..'.https://mariadb.com |
330a0 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 6e 67 69 6e 65 73 2f 03 00 c0 00 02 1b 01 00 00 02 3e 3d | /kb/en/show-engines/..........>= |
330c0 | 12 00 5b 00 53 79 6e 74 61 78 3a 0a 3e 3d 0a 0a 47 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 | ..[.Syntax:.>=..Greater.than.or. |
330e0 | 65 71 75 61 6c 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | equal:..URL:.https://mariadb.com |
33100 | 2f 6b 62 2f 65 6e 2f 67 72 65 61 74 65 72 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2f 0a 0a 25 | /kb/en/greater-than-or-equal/..% |
33120 | 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 3e 3d 20 32 3b 0a 20 20 20 20 20 20 20 | .MariaDB>.SELECT.2.>=.2;........ |
33140 | 20 2d 3e 20 31 0a 30 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | .->.1.0.https://mariadb.com/kb/e |
33160 | 6e 2f 67 72 65 61 74 65 72 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2f 03 01 92 02 02 1c 01 00 | n/greater-than-or-equal/........ |
33180 | 00 03 45 58 50 04 00 d6 00 53 79 6e 74 61 78 3a 0a 45 58 50 28 58 29 0a 0a 52 65 74 75 72 6e 73 | ..EXP....Syntax:.EXP(X)..Returns |
331a0 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 65 20 28 74 68 65 20 62 61 73 65 20 6f 66 20 6e 61 74 | .the.value.of.e.(the.base.of.nat |
331c0 | 75 72 61 6c 20 6c 6f 67 61 72 69 74 68 6d 73 29 20 72 61 69 73 65 64 20 74 6f 20 74 68 65 0a 70 | ural.logarithms).raised.to.the.p |
331e0 | 6f 77 65 72 20 6f 66 20 58 2e 20 54 68 65 20 69 6e 76 65 72 73 65 20 6f 66 20 74 68 69 73 20 66 | ower.of.X..The.inverse.of.this.f |
33200 | 75 6e 63 74 69 6f 6e 20 69 73 20 4c 4f 47 28 29 20 28 75 73 69 6e 67 20 61 20 73 69 6e 67 6c 65 | unction.is.LOG().(using.a.single |
33220 | 0a 61 72 67 75 6d 65 6e 74 20 6f 6e 6c 79 29 20 6f 72 20 4c 4e 28 29 2e 0a 0a 55 52 4c 3a 20 68 | .argument.only).or.LN()...URL:.h |
33240 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 70 2f 0a 0a 8d | ttps://mariadb.com/kb/en/exp/... |
33260 | 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 58 50 28 32 29 3b 0a 20 20 20 20 20 20 20 | .MariaDB>.SELECT.EXP(2);........ |
33280 | 20 2d 3e 20 37 2e 33 38 39 30 35 36 30 39 38 39 33 30 37 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c | .->.7.3890560989307.MariaDB>.SEL |
332a0 | 45 43 54 20 45 58 50 28 2d 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 2e 31 33 35 33 33 35 | ECT.EXP(-2);.........->.0.135335 |
332c0 | 32 38 33 32 33 36 36 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 45 58 50 28 30 29 3b | 28323661.MariaDB>.SELECT.EXP(0); |
332e0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .........->.1...https://mariadb. |
33300 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 70 2f 00 00 03 01 b8 00 12 1d 01 00 00 08 4c 4f 4e 47 42 4c | com/kb/en/exp/............LONGBL |
33320 | 4f 42 16 00 81 01 4c 4f 4e 47 42 4c 4f 42 0a 0a 41 20 42 4c 4f 42 20 63 6f 6c 75 6d 6e 20 77 69 | OB....LONGBLOB..A.BLOB.column.wi |
33340 | 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 34 2c 32 39 34 2c 39 36 37 | th.a.maximum.length.of.4,294,967 |
33360 | 2c 32 39 35 20 6f 72 20 34 47 42 20 28 32 33 32 20 2d 20 31 29 0a 62 79 74 65 73 2e 20 54 68 65 | ,295.or.4GB.(232.-.1).bytes..The |
33380 | 20 65 66 66 65 63 74 69 76 65 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 4c 4f 4e | .effective.maximum.length.of.LON |
333a0 | 47 42 4c 4f 42 20 63 6f 6c 75 6d 6e 73 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 63 6f 6e | GBLOB.columns.depends.on.the.con |
333c0 | 66 69 67 75 72 65 64 20 6d 61 78 69 6d 75 6d 20 70 61 63 6b 65 74 20 73 69 7a 65 20 69 6e 20 74 | figured.maximum.packet.size.in.t |
333e0 | 68 65 20 63 6c 69 65 6e 74 2f 73 65 72 76 65 72 20 70 72 6f 74 6f 63 6f 6c 20 61 6e 64 0a 61 76 | he.client/server.protocol.and.av |
33400 | 61 69 6c 61 62 6c 65 20 6d 65 6d 6f 72 79 2e 20 45 61 63 68 20 4c 4f 4e 47 42 4c 4f 42 20 76 61 | ailable.memory..Each.LONGBLOB.va |
33420 | 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 75 73 69 6e 67 20 61 20 34 2d 62 79 74 65 20 6c 65 6e | lue.is.stored.using.a.4-byte.len |
33440 | 67 74 68 0a 70 72 65 66 69 78 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 | gth.prefix.that.indicates.the.nu |
33460 | 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c | mber.of.bytes.in.the.value...URL |
33480 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 6e 67 | :.https://mariadb.com/kb/en/long |
334a0 | 62 6c 6f 62 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | blob/..#.https://mariadb.com/kb/ |
334c0 | 65 6e 2f 6c 6f 6e 67 62 6c 6f 62 2f 03 01 f0 00 02 1e 01 00 00 06 50 4f 49 4e 54 4e 0d 00 90 00 | en/longblob/..........POINTN.... |
334e0 | 50 6f 69 6e 74 4e 28 6c 73 2c 4e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 4e 2d 74 68 20 50 | PointN(ls,N)..Returns.the.N-th.P |
33500 | 6f 69 6e 74 20 69 6e 20 74 68 65 20 4c 69 6e 65 73 74 72 69 6e 67 20 76 61 6c 75 65 20 6c 73 2e | oint.in.the.Linestring.value.ls. |
33520 | 20 50 6f 69 6e 74 73 20 61 72 65 20 6e 75 6d 62 65 72 65 64 0a 62 65 67 69 6e 6e 69 6e 67 20 77 | .Points.are.numbered.beginning.w |
33540 | 69 74 68 20 31 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ith.1...URL:.https://mariadb.com |
33560 | 2f 6b 62 2f 65 6e 2f 70 6f 69 6e 74 6e 2f 0a 0a 2b 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 | /kb/en/pointn/..+.MariaDB>.SET.@ |
33580 | 6c 73 20 3d 20 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 31 2c 32 20 32 2c 33 20 33 29 27 3b 0a | ls.=.'LineString(1.1,2.2,3.3)';. |
335a0 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 54 65 78 74 28 50 6f 69 6e 74 4e 28 47 65 | MariaDB>.SELECT.AsText(PointN(Ge |
335c0 | 6f 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 2c 32 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | omFromText(@ls),2));.+---------- |
335e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 | ---------------------------+.|.A |
33600 | 73 54 65 78 74 28 50 6f 69 6e 74 4e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 2c 32 | sText(PointN(GeomFromText(@ls),2 |
33620 | 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | )).|.+-------------------------- |
33640 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 4f 49 4e 54 28 32 20 32 29 20 20 20 20 20 20 20 | -----------+.|.POINT(2.2)....... |
33660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...................|.+---------- |
33680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 21 00 68 | ---------------------------+.!.h |
336a0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 69 6e 74 6e 2f | ttps://mariadb.com/kb/en/pointn/ |
336c0 | 01 03 a9 12 1f 01 00 00 0e 59 45 41 52 20 44 41 54 41 20 54 59 50 45 16 00 66 03 59 45 41 52 5b | .........YEAR.DATA.TYPE..f.YEAR[ |
336e0 | 28 32 7c 34 29 5d 0a 0a 41 20 79 65 61 72 20 69 6e 20 74 77 6f 2d 64 69 67 69 74 20 6f 72 20 66 | (2|4)]..A.year.in.two-digit.or.f |
33700 | 6f 75 72 2d 64 69 67 69 74 20 66 6f 72 6d 61 74 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 | our-digit.format..The.default.is |
33720 | 20 66 6f 75 72 2d 64 69 67 69 74 0a 66 6f 72 6d 61 74 2e 20 59 45 41 52 28 32 29 20 6f 72 20 59 | .four-digit.format..YEAR(2).or.Y |
33740 | 45 41 52 28 34 29 20 64 69 66 66 65 72 20 69 6e 20 64 69 73 70 6c 61 79 20 66 6f 72 6d 61 74 2c | EAR(4).differ.in.display.format, |
33760 | 20 62 75 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 0a 72 61 6e 67 65 20 6f 66 20 76 61 6c 75 | .but.have.the.same.range.of.valu |
33780 | 65 73 2e 20 49 6e 20 66 6f 75 72 2d 64 69 67 69 74 20 66 6f 72 6d 61 74 2c 20 76 61 6c 75 65 73 | es..In.four-digit.format,.values |
337a0 | 20 64 69 73 70 6c 61 79 20 61 73 20 31 39 30 31 20 74 6f 20 32 31 35 35 2c 0a 61 6e 64 20 30 30 | .display.as.1901.to.2155,.and.00 |
337c0 | 30 30 2e 20 49 6e 20 74 77 6f 2d 64 69 67 69 74 20 66 6f 72 6d 61 74 2c 20 76 61 6c 75 65 73 20 | 00..In.two-digit.format,.values. |
337e0 | 64 69 73 70 6c 61 79 20 61 73 20 37 30 20 74 6f 20 36 39 2c 20 72 65 70 72 65 73 65 6e 74 69 6e | display.as.70.to.69,.representin |
33800 | 67 0a 79 65 61 72 73 20 66 72 6f 6d 20 31 39 37 30 20 74 6f 20 32 30 36 39 2e 20 4d 79 53 51 4c | g.years.from.1970.to.2069..MySQL |
33820 | 20 64 69 73 70 6c 61 79 73 20 59 45 41 52 20 76 61 6c 75 65 73 20 69 6e 20 59 59 59 59 20 6f 72 | .displays.YEAR.values.in.YYYY.or |
33840 | 0a 59 59 66 6f 72 6d 61 74 2c 20 62 75 74 20 70 65 72 6d 69 74 73 20 61 73 73 69 67 6e 6d 65 6e | .YYformat,.but.permits.assignmen |
33860 | 74 20 6f 66 20 76 61 6c 75 65 73 20 74 6f 20 59 45 41 52 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e | t.of.values.to.YEAR.columns.usin |
33880 | 67 20 65 69 74 68 65 72 0a 73 74 72 69 6e 67 73 20 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 0a 2a 4e | g.either.strings.or.numbers...*N |
338a0 | 6f 74 65 2a 3a 20 54 68 65 20 59 45 41 52 28 32 29 20 64 61 74 61 20 74 79 70 65 20 68 61 73 20 | ote*:.The.YEAR(2).data.type.has. |
338c0 | 63 65 72 74 61 69 6e 20 69 73 73 75 65 73 20 74 68 61 74 20 79 6f 75 20 73 68 6f 75 6c 64 0a 63 | certain.issues.that.you.should.c |
338e0 | 6f 6e 73 69 64 65 72 20 62 65 66 6f 72 65 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 75 73 65 20 69 | onsider.before.choosing.to.use.i |
33900 | 74 2e 20 41 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 32 37 2c 20 59 45 41 52 28 32 29 20 69 | t..As.of.MySQL.5.5.27,.YEAR(2).i |
33920 | 73 0a 64 65 70 72 65 63 61 74 65 64 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | s.deprecated..For.more.informati |
33940 | 6f 6e 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 | on,.see.http://dev.mysql.com/doc |
33960 | 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 6d 69 67 72 61 74 69 6e 67 2d 74 6f 2d 79 65 61 72 | /refman/5.5/en/migrating-to-year |
33980 | 34 2e 68 74 6d 6c 2e 0a 0a 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 | 4.html...For.additional.informat |
339a0 | 69 6f 6e 20 61 62 6f 75 74 20 59 45 41 52 20 64 69 73 70 6c 61 79 20 66 6f 72 6d 61 74 20 61 6e | ion.about.YEAR.display.format.an |
339c0 | 64 20 69 6e 65 72 70 72 65 74 61 74 69 6f 6e 0a 6f 66 20 69 6e 70 75 74 20 76 61 6c 75 65 73 2c | d.inerpretation.of.input.values, |
339e0 | 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 | .see.https://mariadb.com/kb/en/y |
33a00 | 65 61 72 2d 64 61 74 61 2d 74 79 70 65 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | ear-data-type/...URL:.https://ma |
33a20 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 65 61 72 2d 64 61 74 61 2d 74 79 70 65 2f 0a | riadb.com/kb/en/year-data-type/. |
33a40 | 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 65 61 | .).https://mariadb.com/kb/en/yea |
33a60 | 72 2d 64 61 74 61 2d 74 79 70 65 2f 03 01 3b 01 12 20 01 00 00 03 53 55 4d 10 00 0e 01 53 79 6e | r-data-type/..;.......SUM....Syn |
33a80 | 74 61 78 3a 0a 53 55 4d 28 5b 44 49 53 54 49 4e 43 54 5d 20 65 78 70 72 29 0a 0a 52 65 74 75 72 | tax:.SUM([DISTINCT].expr)..Retur |
33aa0 | 6e 73 20 74 68 65 20 73 75 6d 20 6f 66 20 65 78 70 72 2e 20 49 66 20 74 68 65 20 72 65 74 75 72 | ns.the.sum.of.expr..If.the.retur |
33ac0 | 6e 20 73 65 74 20 68 61 73 20 6e 6f 20 72 6f 77 73 2c 20 53 55 4d 28 29 20 72 65 74 75 72 6e 73 | n.set.has.no.rows,.SUM().returns |
33ae0 | 0a 4e 55 4c 4c 2e 20 54 68 65 20 44 49 53 54 49 4e 43 54 20 6b 65 79 77 6f 72 64 20 63 61 6e 20 | .NULL..The.DISTINCT.keyword.can. |
33b00 | 62 65 20 75 73 65 64 20 74 6f 20 73 75 6d 20 6f 6e 6c 79 20 74 68 65 20 64 69 73 74 69 6e 63 74 | be.used.to.sum.only.the.distinct |
33b20 | 20 76 61 6c 75 65 73 0a 6f 66 20 65 78 70 72 2e 0a 0a 53 55 4d 28 29 20 72 65 74 75 72 6e 73 20 | .values.of.expr...SUM().returns. |
33b40 | 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 | NULL.if.there.were.no.matching.r |
33b60 | 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ows...URL:.https://mariadb.com/k |
33b80 | 62 2f 65 6e 2f 73 75 6d 2f 0a 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | b/en/sum/....https://mariadb.com |
33ba0 | 2f 6b 62 2f 65 6e 2f 73 75 6d 2f 00 01 01 2d 02 21 01 00 00 03 4f 43 54 25 00 d5 00 53 79 6e 74 | /kb/en/sum/...-.!....OCT%...Synt |
33bc0 | 61 78 3a 0a 4f 43 54 28 4e 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 72 65 70 | ax:.OCT(N)..Returns.a.string.rep |
33be0 | 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6f 63 74 61 6c 20 76 61 6c 75 65 20 6f | resentation.of.the.octal.value.o |
33c00 | 66 20 4e 2c 20 77 68 65 72 65 20 4e 20 69 73 20 61 0a 6c 6f 6e 67 6c 6f 6e 67 20 28 42 49 47 49 | f.N,.where.N.is.a.longlong.(BIGI |
33c20 | 4e 54 29 20 6e 75 6d 62 65 72 2e 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 | NT).number..This.is.equivalent.t |
33c40 | 6f 20 43 4f 4e 56 28 4e 2c 31 30 2c 38 29 2e 20 52 65 74 75 72 6e 73 0a 4e 55 4c 4c 20 69 66 20 | o.CONV(N,10,8)..Returns.NULL.if. |
33c60 | 4e 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | N.is.NULL...URL:.https://mariadb |
33c80 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 63 74 2f 0a 0a 29 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | .com/kb/en/oct/..).MariaDB>.SELE |
33ca0 | 43 54 20 4f 43 54 28 31 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 34 27 0a 1e 00 68 74 | CT.OCT(12);.........->.'14'...ht |
33cc0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 63 74 2f 03 07 ec 00 | tps://mariadb.com/kb/en/oct/.... |
33ce0 | 12 22 01 00 00 07 53 59 53 44 41 54 45 1f 00 b7 07 53 79 6e 74 61 78 3a 0a 53 59 53 44 41 54 45 | ."....SYSDATE....Syntax:.SYSDATE |
33d00 | 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61 6e 64 | ()..Returns.the.current.date.and |
33d20 | 20 74 69 6d 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 20 | .time.as.a.value.in.'YYYY-MM-DD. |
33d40 | 48 48 3a 4d 4d 3a 53 53 27 0a 6f 72 20 59 59 59 59 4d 4d 44 44 48 48 4d 4d 53 53 2e 75 75 75 75 | HH:MM:SS'.or.YYYYMMDDHHMMSS.uuuu |
33d60 | 75 75 20 66 6f 72 6d 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 | uu.format,.depending.on.whether. |
33d80 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 | the.function.is.used.in.a.string |
33da0 | 20 6f 72 20 6e 75 6d 65 72 69 63 20 63 6f 6e 74 65 78 74 2e 0a 0a 53 59 53 44 41 54 45 28 29 20 | .or.numeric.context...SYSDATE(). |
33dc0 | 72 65 74 75 72 6e 73 20 74 68 65 20 74 69 6d 65 20 61 74 20 77 68 69 63 68 20 69 74 20 65 78 65 | returns.the.time.at.which.it.exe |
33de0 | 63 75 74 65 73 2e 20 54 68 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 0a 62 65 68 | cutes..This.differs.from.the.beh |
33e00 | 61 76 69 6f 72 20 66 6f 72 20 4e 4f 57 28 29 2c 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 | avior.for.NOW(),.which.returns.a |
33e20 | 20 63 6f 6e 73 74 61 6e 74 20 74 69 6d 65 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 | .constant.time.that.indicates.th |
33e40 | 65 0a 74 69 6d 65 20 61 74 20 77 68 69 63 68 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 62 65 | e.time.at.which.the.statement.be |
33e60 | 67 61 6e 20 74 6f 20 65 78 65 63 75 74 65 2e 20 28 57 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 | gan.to.execute..(Within.a.stored |
33e80 | 20 66 75 6e 63 74 69 6f 6e 0a 6f 72 20 74 72 69 67 67 65 72 2c 20 4e 4f 57 28 29 20 72 65 74 75 | .function.or.trigger,.NOW().retu |
33ea0 | 72 6e 73 20 74 68 65 20 74 69 6d 65 20 61 74 20 77 68 69 63 68 20 74 68 65 20 66 75 6e 63 74 69 | rns.the.time.at.which.the.functi |
33ec0 | 6f 6e 20 6f 72 20 74 72 69 67 67 65 72 69 6e 67 0a 73 74 61 74 65 6d 65 6e 74 20 62 65 67 61 6e | on.or.triggering.statement.began |
33ee0 | 20 74 6f 20 65 78 65 63 75 74 65 2e 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e | .to.execute.)..MariaDB>.SELECT.N |
33f00 | 4f 57 28 29 2c 20 53 4c 45 45 50 28 32 29 2c 20 4e 4f 57 28 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | OW(),.SLEEP(2),.NOW();.+-------- |
33f20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | -------------+----------+------- |
33f40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4e 4f 57 28 29 20 20 20 20 20 20 20 20 20 | --------------+.|.NOW()......... |
33f60 | 20 20 20 20 20 20 7c 20 53 4c 45 45 50 28 32 29 20 7c 20 4e 4f 57 28 29 20 20 20 20 20 20 20 20 | ......|.SLEEP(2).|.NOW()........ |
33f80 | 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | .......|.+---------------------+ |
33fa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----------+--------------------- |
33fc0 | 2b 0a 7c 20 32 30 30 36 2d 30 34 2d 31 32 20 31 33 3a 34 37 3a 33 36 20 7c 20 20 20 20 20 20 20 | +.|.2006-04-12.13:47:36.|....... |
33fe0 | 20 30 20 7c 20 32 30 30 36 2d 30 34 2d 31 32 20 31 33 3a 34 37 3a 33 36 20 7c 0a 2b 2d 2d 2d 2d | .0.|.2006-04-12.13:47:36.|.+---- |
34000 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | -----------------+----------+--- |
34020 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 | ------------------+..MariaDB>.SE |
34040 | 4c 45 43 54 20 53 59 53 44 41 54 45 28 29 2c 20 53 4c 45 45 50 28 32 29 2c 20 53 59 53 44 41 54 | LECT.SYSDATE(),.SLEEP(2),.SYSDAT |
34060 | 45 28 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | E();.+---------------------+---- |
34080 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 | ------+---------------------+.|. |
340a0 | 53 59 53 44 41 54 45 28 29 20 20 20 20 20 20 20 20 20 20 20 7c 20 53 4c 45 45 50 28 32 29 20 7c | SYSDATE()...........|.SLEEP(2).| |
340c0 | 20 53 59 53 44 41 54 45 28 29 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | .SYSDATE()...........|.+-------- |
340e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | -------------+----------+------- |
34100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 32 30 30 36 2d 30 34 2d 31 32 20 31 33 3a | --------------+.|.2006-04-12.13: |
34120 | 34 37 3a 34 34 20 7c 20 20 20 20 20 20 20 20 30 20 7c 20 32 30 30 36 2d 30 34 2d 31 32 20 31 33 | 47:44.|........0.|.2006-04-12.13 |
34140 | 3a 34 37 3a 34 36 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | :47:46.|.+---------------------+ |
34160 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----------+--------------------- |
34180 | 2b 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 53 45 54 20 54 49 4d 45 53 54 41 4d | +..In.addition,.the.SET.TIMESTAM |
341a0 | 50 20 73 74 61 74 65 6d 65 6e 74 20 61 66 66 65 63 74 73 20 74 68 65 20 76 61 6c 75 65 20 72 65 | P.statement.affects.the.value.re |
341c0 | 74 75 72 6e 65 64 20 62 79 0a 4e 4f 57 28 29 20 62 75 74 20 6e 6f 74 20 62 79 20 53 59 53 44 41 | turned.by.NOW().but.not.by.SYSDA |
341e0 | 54 45 28 29 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 69 6d 65 73 74 61 6d 70 20 | TE()..This.means.that.timestamp. |
34200 | 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 65 0a 62 69 6e 61 72 79 20 6c 6f 67 20 68 61 76 65 20 | settings.in.the.binary.log.have. |
34220 | 6e 6f 20 65 66 66 65 63 74 20 6f 6e 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 6f 66 20 53 59 53 44 | no.effect.on.invocations.of.SYSD |
34240 | 41 54 45 28 29 2e 0a 0a 42 65 63 61 75 73 65 20 53 59 53 44 41 54 45 28 29 20 63 61 6e 20 72 65 | ATE()...Because.SYSDATE().can.re |
34260 | 74 75 72 6e 20 64 69 66 66 65 72 65 6e 74 20 76 61 6c 75 65 73 20 65 76 65 6e 20 77 69 74 68 69 | turn.different.values.even.withi |
34280 | 6e 20 74 68 65 20 73 61 6d 65 0a 73 74 61 74 65 6d 65 6e 74 2c 20 61 6e 64 20 69 73 20 6e 6f 74 | n.the.same.statement,.and.is.not |
342a0 | 20 61 66 66 65 63 74 65 64 20 62 79 20 53 45 54 20 54 49 4d 45 53 54 41 4d 50 2c 20 69 74 20 69 | .affected.by.SET.TIMESTAMP,.it.i |
342c0 | 73 20 6e 6f 6e 64 65 74 65 72 6d 69 6e 69 73 74 69 63 0a 61 6e 64 20 74 68 65 72 65 66 6f 72 65 | s.nondeterministic.and.therefore |
342e0 | 20 75 6e 73 61 66 65 20 66 6f 72 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 69 66 20 73 74 61 74 65 | .unsafe.for.replication.if.state |
34300 | 6d 65 6e 74 2d 62 61 73 65 64 20 62 69 6e 61 72 79 20 6c 6f 67 67 69 6e 67 0a 69 73 20 75 73 65 | ment-based.binary.logging.is.use |
34320 | 64 2e 20 49 66 20 74 68 61 74 20 69 73 20 61 20 70 72 6f 62 6c 65 6d 2c 20 79 6f 75 20 63 61 6e | d..If.that.is.a.problem,.you.can |
34340 | 20 75 73 65 20 72 6f 77 2d 62 61 73 65 64 20 6c 6f 67 67 69 6e 67 2e 0a 0a 41 6c 74 65 72 6e 61 | .use.row-based.logging...Alterna |
34360 | 74 69 76 65 6c 79 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 20 2d 2d 73 79 73 64 61 74 | tively,.you.can.use.the.--sysdat |
34380 | 65 2d 69 73 2d 6e 6f 77 20 6f 70 74 69 6f 6e 20 74 6f 20 63 61 75 73 65 0a 53 59 53 44 41 54 45 | e-is-now.option.to.cause.SYSDATE |
343a0 | 28 29 20 74 6f 20 62 65 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 4e 4f 57 28 29 2e 20 54 68 69 | ().to.be.an.alias.for.NOW()..Thi |
343c0 | 73 20 77 6f 72 6b 73 20 69 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 6f 6e | s.works.if.the.option.is.used.on |
343e0 | 0a 62 6f 74 68 20 74 68 65 20 6d 61 73 74 65 72 20 61 6e 64 20 74 68 65 20 73 6c 61 76 65 2e 0a | .both.the.master.and.the.slave.. |
34400 | 0a 54 68 65 20 6e 6f 6e 64 65 74 65 72 6d 69 6e 69 73 74 69 63 20 6e 61 74 75 72 65 20 6f 66 20 | .The.nondeterministic.nature.of. |
34420 | 53 59 53 44 41 54 45 28 29 20 61 6c 73 6f 20 6d 65 61 6e 73 20 74 68 61 74 20 69 6e 64 65 78 65 | SYSDATE().also.means.that.indexe |
34440 | 73 20 63 61 6e 6e 6f 74 0a 62 65 20 75 73 65 64 20 66 6f 72 20 65 76 61 6c 75 61 74 69 6e 67 20 | s.cannot.be.used.for.evaluating. |
34460 | 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 72 65 66 65 72 20 74 6f 20 69 74 2e 0a 0a 55 | expressions.that.refer.to.it...U |
34480 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 79 | RL:.https://mariadb.com/kb/en/sy |
344a0 | 73 64 61 74 65 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | sdate/..".https://mariadb.com/kb |
344c0 | 2f 65 6e 2f 73 79 73 64 61 74 65 2f 01 02 71 12 23 01 00 00 10 55 4e 49 4e 53 54 41 4c 4c 20 50 | /en/sysdate/..q.#....UNINSTALL.P |
344e0 | 4c 55 47 49 4e 05 00 2a 02 53 79 6e 74 61 78 3a 0a 55 4e 49 4e 53 54 41 4c 4c 20 50 4c 55 47 49 | LUGIN..*.Syntax:.UNINSTALL.PLUGI |
34500 | 4e 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 | N.plugin_name..This.statement.re |
34520 | 6d 6f 76 65 73 20 61 6e 20 69 6e 73 74 61 6c 6c 65 64 20 73 65 72 76 65 72 20 70 6c 75 67 69 6e | moves.an.installed.server.plugin |
34540 | 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 68 65 0a 44 45 4c 45 54 45 20 70 72 69 76 69 6c 65 | ..It.requires.the.DELETE.privile |
34560 | 67 65 20 66 6f 72 20 74 68 65 20 6d 79 73 71 6c 2e 70 6c 75 67 69 6e 20 74 61 62 6c 65 2e 0a 0a | ge.for.the.mysql.plugin.table... |
34580 | 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 | plugin_name.must.be.the.name.of. |
345a0 | 73 6f 6d 65 20 70 6c 75 67 69 6e 20 74 68 61 74 20 69 73 20 6c 69 73 74 65 64 20 69 6e 20 74 68 | some.plugin.that.is.listed.in.th |
345c0 | 65 0a 6d 79 73 71 6c 2e 70 6c 75 67 69 6e 20 74 61 62 6c 65 2e 20 54 68 65 20 73 65 72 76 65 72 | e.mysql.plugin.table..The.server |
345e0 | 20 65 78 65 63 75 74 65 73 20 74 68 65 20 70 6c 75 67 69 6e 27 73 20 64 65 69 6e 69 74 69 61 6c | .executes.the.plugin's.deinitial |
34600 | 69 7a 61 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 72 65 6d 6f 76 65 73 20 74 68 65 | ization.function.and.removes.the |
34620 | 20 72 6f 77 20 66 6f 72 20 74 68 65 20 70 6c 75 67 69 6e 20 66 72 6f 6d 20 74 68 65 20 6d 79 73 | .row.for.the.plugin.from.the.mys |
34640 | 71 6c 2e 70 6c 75 67 69 6e 0a 74 61 62 6c 65 2c 20 73 6f 20 74 68 61 74 20 73 75 62 73 65 71 75 | ql.plugin.table,.so.that.subsequ |
34660 | 65 6e 74 20 73 65 72 76 65 72 20 72 65 73 74 61 72 74 73 20 77 69 6c 6c 20 6e 6f 74 20 6c 6f 61 | ent.server.restarts.will.not.loa |
34680 | 64 20 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 0a 74 68 65 20 70 6c 75 67 69 6e 2e 20 55 4e 49 | d.and.initialize.the.plugin..UNI |
346a0 | 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e 20 64 6f 65 73 20 6e 6f 74 20 72 65 6d 6f 76 65 20 74 68 | NSTALL.PLUGIN.does.not.remove.th |
346c0 | 65 20 70 6c 75 67 69 6e 27 73 20 73 68 61 72 65 64 0a 6c 69 62 72 61 72 79 20 66 69 6c 65 2e 0a | e.plugin's.shared.library.file.. |
346e0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
34700 | 75 6e 69 6e 73 74 61 6c 6c 2d 70 6c 75 67 69 6e 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | uninstall-plugin/..+.https://mar |
34720 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 69 6e 73 74 61 6c 6c 2d 70 6c 75 67 69 6e 2f | iadb.com/kb/en/uninstall-plugin/ |
34740 | 03 00 ff 01 02 24 01 00 00 08 41 53 42 49 4e 41 52 59 20 00 a8 00 41 73 42 69 6e 61 72 79 28 67 | .....$....ASBINARY....AsBinary(g |
34760 | 29 2c 20 41 73 57 4b 42 28 67 29 0a 0a 43 6f 6e 76 65 72 74 73 20 61 20 76 61 6c 75 65 20 69 6e | ),.AsWKB(g)..Converts.a.value.in |
34780 | 20 69 6e 74 65 72 6e 61 6c 20 67 65 6f 6d 65 74 72 79 20 66 6f 72 6d 61 74 20 74 6f 20 69 74 73 | .internal.geometry.format.to.its |
347a0 | 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 61 6e 64 20 72 65 74 75 72 6e 73 20 | .WKB.representation.and.returns. |
347c0 | 74 68 65 20 62 69 6e 61 72 79 20 72 65 73 75 6c 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | the.binary.result...URL:.https:/ |
347e0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 62 69 6e 61 72 79 2f 0a 0a 1e 00 | /mariadb.com/kb/en/asbinary/.... |
34800 | 53 45 4c 45 43 54 20 41 73 42 69 6e 61 72 79 28 67 29 20 46 52 4f 4d 20 67 65 6f 6d 3b 0a 23 00 | SELECT.AsBinary(g).FROM.geom;.#. |
34820 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 73 62 69 6e 61 | https://mariadb.com/kb/en/asbina |
34840 | 72 79 2f 00 03 01 72 02 02 25 01 00 00 0f 52 45 50 45 41 54 20 46 55 4e 43 54 49 4f 4e 25 00 ea | ry/...r..%....REPEAT.FUNCTION%.. |
34860 | 00 53 79 6e 74 61 78 3a 0a 52 45 50 45 41 54 28 73 74 72 2c 63 6f 75 6e 74 29 0a 0a 52 65 74 75 | .Syntax:.REPEAT(str,count)..Retu |
34880 | 72 6e 73 20 61 20 73 74 72 69 6e 67 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 74 68 65 20 73 | rns.a.string.consisting.of.the.s |
348a0 | 74 72 69 6e 67 20 73 74 72 20 72 65 70 65 61 74 65 64 20 63 6f 75 6e 74 20 74 69 6d 65 73 2e 20 | tring.str.repeated.count.times.. |
348c0 | 49 66 0a 63 6f 75 6e 74 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 31 2c 20 72 65 74 75 72 6e 73 | If.count.is.less.than.1,.returns |
348e0 | 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 | .an.empty.string..Returns.NULL.i |
34900 | 66 20 73 74 72 20 6f 72 0a 63 6f 75 6e 74 20 61 72 65 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 | f.str.or.count.are.NULL...URL:.h |
34920 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 65 61 74 2d | ttps://mariadb.com/kb/en/repeat- |
34940 | 66 75 6e 63 74 69 6f 6e 2f 0a 0a 41 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 45 50 | function/..A.MariaDB>.SELECT.REP |
34960 | 45 41 54 28 27 4d 79 53 51 4c 27 2c 20 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 4d 79 53 | EAT('MySQL',.3);.........->.'MyS |
34980 | 51 4c 4d 79 53 51 4c 4d 79 53 51 4c 27 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | QLMySQLMySQL'.*.https://mariadb. |
349a0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 65 61 74 2d 66 75 6e 63 74 69 6f 6e 2f 00 00 03 03 64 00 | com/kb/en/repeat-function/....d. |
349c0 | 12 26 01 00 00 0b 53 48 4f 57 20 54 41 42 4c 45 53 1a 00 27 03 53 79 6e 74 61 78 3a 0a 53 48 4f | .&....SHOW.TABLES..'.Syntax:.SHO |
349e0 | 57 20 5b 46 55 4c 4c 5d 20 54 41 42 4c 45 53 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 64 62 5f | W.[FULL].TABLES.[{FROM.|.IN}.db_ |
34a00 | 6e 61 6d 65 5d 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 | name].....[LIKE.'pattern'.|.WHER |
34a20 | 45 20 65 78 70 72 5d 0a 0a 53 48 4f 57 20 54 41 42 4c 45 53 20 6c 69 73 74 73 20 74 68 65 20 6e | E.expr]..SHOW.TABLES.lists.the.n |
34a40 | 6f 6e 2d 54 45 4d 50 4f 52 41 52 59 20 74 61 62 6c 65 73 20 69 6e 20 61 20 67 69 76 65 6e 20 64 | on-TEMPORARY.tables.in.a.given.d |
34a60 | 61 74 61 62 61 73 65 2e 20 59 6f 75 20 63 61 6e 0a 61 6c 73 6f 20 67 65 74 20 74 68 69 73 20 6c | atabase..You.can.also.get.this.l |
34a80 | 69 73 74 20 75 73 69 6e 67 20 74 68 65 20 6d 79 73 71 6c 73 68 6f 77 20 64 62 5f 6e 61 6d 65 20 | ist.using.the.mysqlshow.db_name. |
34aa0 | 63 6f 6d 6d 61 6e 64 2e 20 54 68 65 20 4c 49 4b 45 0a 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 | command..The.LIKE.clause,.if.pre |
34ac0 | 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 74 61 62 6c 65 20 6e 61 6d 65 | sent,.indicates.which.table.name |
34ae0 | 73 20 74 6f 20 6d 61 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 0a 63 6c 61 75 73 65 20 63 61 6e | s.to.match..The.WHERE.clause.can |
34b00 | 20 62 65 20 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d | .be.given.to.select.rows.using.m |
34b20 | 6f 72 65 20 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 0a 64 69 73 63 75 | ore.general.conditions,.as.discu |
34b40 | 73 73 65 64 20 69 6e 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ssed.in.https://mariadb.com/kb/e |
34b60 | 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e | n/extended-show/...This.statemen |
34b80 | 74 20 61 6c 73 6f 20 6c 69 73 74 73 20 61 6e 79 20 76 69 65 77 73 20 69 6e 20 74 68 65 20 64 61 | t.also.lists.any.views.in.the.da |
34ba0 | 74 61 62 61 73 65 2e 20 54 68 65 20 46 55 4c 4c 20 6d 6f 64 69 66 69 65 72 0a 69 73 20 73 75 70 | tabase..The.FULL.modifier.is.sup |
34bc0 | 70 6f 72 74 65 64 20 73 75 63 68 20 74 68 61 74 20 53 48 4f 57 20 46 55 4c 4c 20 54 41 42 4c 45 | ported.such.that.SHOW.FULL.TABLE |
34be0 | 53 20 64 69 73 70 6c 61 79 73 20 61 20 73 65 63 6f 6e 64 20 6f 75 74 70 75 74 0a 63 6f 6c 75 6d | S.displays.a.second.output.colum |
34c00 | 6e 2e 20 56 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 73 65 63 6f 6e 64 20 63 6f 6c 75 6d 6e 20 | n..Values.for.the.second.column. |
34c20 | 61 72 65 20 42 41 53 45 20 54 41 42 4c 45 20 66 6f 72 20 61 20 74 61 62 6c 65 20 61 6e 64 0a 56 | are.BASE.TABLE.for.a.table.and.V |
34c40 | 49 45 57 20 66 6f 72 20 61 20 76 69 65 77 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 6e 6f 20 | IEW.for.a.view...If.you.have.no. |
34c60 | 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 61 20 62 61 73 65 20 74 61 62 6c 65 20 6f 72 20 76 | privileges.for.a.base.table.or.v |
34c80 | 69 65 77 2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 73 68 6f 77 20 75 70 0a 69 6e 20 74 68 65 20 | iew,.it.does.not.show.up.in.the. |
34ca0 | 6f 75 74 70 75 74 20 66 72 6f 6d 20 53 48 4f 57 20 54 41 42 4c 45 53 20 6f 72 20 6d 79 73 71 6c | output.from.SHOW.TABLES.or.mysql |
34cc0 | 73 68 6f 77 20 64 62 5f 6e 61 6d 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | show.db_name...URL:.https://mari |
34ce0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 74 61 62 6c 65 73 2f 0a 0a 26 00 68 74 | adb.com/kb/en/show-tables/..&.ht |
34d00 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 74 61 62 | tps://mariadb.com/kb/en/show-tab |
34d20 | 6c 65 73 2f 01 01 dd 02 27 01 00 00 08 4d 41 4b 45 44 41 54 45 1f 00 b8 00 53 79 6e 74 61 78 3a | les/....'....MAKEDATE....Syntax: |
34d40 | 0a 4d 41 4b 45 44 41 54 45 28 79 65 61 72 2c 64 61 79 6f 66 79 65 61 72 29 0a 0a 52 65 74 75 72 | .MAKEDATE(year,dayofyear)..Retur |
34d60 | 6e 73 20 61 20 64 61 74 65 2c 20 67 69 76 65 6e 20 79 65 61 72 20 61 6e 64 20 64 61 79 2d 6f 66 | ns.a.date,.given.year.and.day-of |
34d80 | 2d 79 65 61 72 20 76 61 6c 75 65 73 2e 20 64 61 79 6f 66 79 65 61 72 20 6d 75 73 74 20 62 65 0a | -year.values..dayofyear.must.be. |
34da0 | 67 72 65 61 74 65 72 20 74 68 61 6e 20 30 20 6f 72 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 | greater.than.0.or.the.result.is. |
34dc0 | 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | NULL...URL:.https://mariadb.com/ |
34de0 | 6b 62 2f 65 6e 2f 6d 61 6b 65 64 61 74 65 2f 0a 0a ec 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | kb/en/makedate/....MariaDB>.SELE |
34e00 | 43 54 20 4d 41 4b 45 44 41 54 45 28 32 30 31 31 2c 33 31 29 2c 20 4d 41 4b 45 44 41 54 45 28 32 | CT.MAKEDATE(2011,31),.MAKEDATE(2 |
34e20 | 30 31 31 2c 33 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 31 31 2d 30 31 2d 33 31 27 | 011,32);.........->.'2011-01-31' |
34e40 | 2c 20 27 32 30 31 31 2d 30 32 2d 30 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d | ,.'2011-02-01'.MariaDB>.SELECT.M |
34e60 | 41 4b 45 44 41 54 45 28 32 30 31 31 2c 33 36 35 29 2c 20 4d 41 4b 45 44 41 54 45 28 32 30 31 34 | AKEDATE(2011,365),.MAKEDATE(2014 |
34e80 | 2c 33 36 35 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 31 31 2d 31 32 2d 33 31 27 2c 20 | ,365);.........->.'2011-12-31',. |
34ea0 | 27 32 30 31 34 2d 31 32 2d 33 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 41 4b | '2014-12-31'.MariaDB>.SELECT.MAK |
34ec0 | 45 44 41 54 45 28 32 30 31 31 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 23 | EDATE(2011,0);.........->.NULL.# |
34ee0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 6b 65 64 | .https://mariadb.com/kb/en/maked |
34f00 | 61 74 65 2f 03 02 87 01 02 28 01 00 00 0f 42 49 4e 41 52 59 20 4f 50 45 52 41 54 4f 52 25 00 90 | ate/.....(....BINARY.OPERATOR%.. |
34f20 | 01 53 79 6e 74 61 78 3a 0a 42 49 4e 41 52 59 0a 0a 54 68 65 20 42 49 4e 41 52 59 20 6f 70 65 72 | .Syntax:.BINARY..The.BINARY.oper |
34f40 | 61 74 6f 72 20 63 61 73 74 73 20 74 68 65 20 73 74 72 69 6e 67 20 66 6f 6c 6c 6f 77 69 6e 67 20 | ator.casts.the.string.following. |
34f60 | 69 74 20 74 6f 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 0a 54 68 69 73 20 69 73 20 61 | it.to.a.binary.string..This.is.a |
34f80 | 6e 20 65 61 73 79 20 77 61 79 20 74 6f 20 66 6f 72 63 65 20 61 20 63 6f 6c 75 6d 6e 20 63 6f 6d | n.easy.way.to.force.a.column.com |
34fa0 | 70 61 72 69 73 6f 6e 20 74 6f 20 62 65 20 64 6f 6e 65 20 62 79 74 65 20 62 79 0a 62 79 74 65 20 | parison.to.be.done.byte.by.byte. |
34fc0 | 72 61 74 68 65 72 20 74 68 61 6e 20 63 68 61 72 61 63 74 65 72 20 62 79 20 63 68 61 72 61 63 74 | rather.than.character.by.charact |
34fe0 | 65 72 2e 20 54 68 69 73 20 63 61 75 73 65 73 20 74 68 65 20 63 6f 6d 70 61 72 69 73 6f 6e 20 74 | er..This.causes.the.comparison.t |
35000 | 6f 0a 62 65 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 65 20 65 76 65 6e 20 69 66 20 74 68 65 20 | o.be.case.sensitive.even.if.the. |
35020 | 63 6f 6c 75 6d 6e 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 61 73 20 42 49 4e 41 52 59 20 | column.is.not.defined.as.BINARY. |
35040 | 6f 72 20 42 4c 4f 42 2e 0a 42 49 4e 41 52 59 20 61 6c 73 6f 20 63 61 75 73 65 73 20 74 72 61 69 | or.BLOB..BINARY.also.causes.trai |
35060 | 6c 69 6e 67 20 73 70 61 63 65 73 20 74 6f 20 62 65 20 73 69 67 6e 69 66 69 63 61 6e 74 2e 0a 0a | ling.spaces.to.be.significant... |
35080 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 | URL:.https://mariadb.com/kb/en/b |
350a0 | 69 6e 61 72 79 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a b0 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | inary-operator/....MariaDB>.SELE |
350c0 | 43 54 20 27 61 27 20 3d 20 27 41 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 | CT.'a'.=.'A';.........->.1.Maria |
350e0 | 44 42 3e 20 53 45 4c 45 43 54 20 42 49 4e 41 52 59 20 27 61 27 20 3d 20 27 41 27 3b 0a 20 20 20 | DB>.SELECT.BINARY.'a'.=.'A';.... |
35100 | 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 61 27 20 3d 20 | .....->.0.MariaDB>.SELECT.'a'.=. |
35120 | 27 61 20 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | 'a.';.........->.1.MariaDB>.SELE |
35140 | 43 54 20 42 49 4e 41 52 59 20 27 61 27 20 3d 20 27 61 20 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e | CT.BINARY.'a'.=.'a.';.........-> |
35160 | 20 30 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 | .0.*.https://mariadb.com/kb/en/b |
35180 | 69 6e 61 72 79 2d 6f 70 65 72 61 74 6f 72 2f 00 03 01 9f 01 12 29 01 00 00 0b 4d 42 52 4f 56 45 | inary-operator/......)....MBROVE |
351a0 | 52 4c 41 50 53 06 00 62 01 4d 42 52 4f 76 65 72 6c 61 70 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 | RLAPS..b.MBROverlaps(g1,g2)..Ret |
351c0 | 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 | urns.1.or.0.to.indicate.whether. |
351e0 | 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 73 20 | the.Minimum.Bounding.Rectangles. |
35200 | 6f 66 0a 74 68 65 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 67 31 20 61 6e 64 20 67 32 20 | of.the.two.geometries.g1.and.g2. |
35220 | 6f 76 65 72 6c 61 70 2e 20 54 68 65 20 74 65 72 6d 20 73 70 61 74 69 61 6c 6c 79 20 6f 76 65 72 | overlap..The.term.spatially.over |
35240 | 6c 61 70 73 20 69 73 0a 75 73 65 64 20 69 66 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 69 | laps.is.used.if.two.geometries.i |
35260 | 6e 74 65 72 73 65 63 74 20 61 6e 64 20 74 68 65 69 72 20 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 | ntersect.and.their.intersection. |
35280 | 72 65 73 75 6c 74 73 20 69 6e 20 61 0a 67 65 6f 6d 65 74 72 79 20 6f 66 20 74 68 65 20 73 61 6d | results.in.a.geometry.of.the.sam |
352a0 | 65 20 64 69 6d 65 6e 73 69 6f 6e 20 62 75 74 20 6e 6f 74 20 65 71 75 61 6c 20 74 6f 20 65 69 74 | e.dimension.but.not.equal.to.eit |
352c0 | 68 65 72 20 6f 66 20 74 68 65 20 67 69 76 65 6e 0a 67 65 6f 6d 65 74 72 69 65 73 2e 0a 0a 55 52 | her.of.the.given.geometries...UR |
352e0 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 | L:.https://mariadb.com/kb/en/mbr |
35300 | 6f 76 65 72 6c 61 70 73 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | overlaps/..&.https://mariadb.com |
35320 | 2f 6b 62 2f 65 6e 2f 6d 62 72 6f 76 65 72 6c 61 70 73 2f 00 03 04 92 02 02 2a 01 00 00 07 53 4f | /kb/en/mbroverlaps/......*....SO |
35340 | 55 4e 44 45 58 25 00 e9 03 53 79 6e 74 61 78 3a 0a 53 4f 55 4e 44 45 58 28 73 74 72 29 0a 0a 52 | UNDEX%...Syntax:.SOUNDEX(str)..R |
35360 | 65 74 75 72 6e 73 20 61 20 73 6f 75 6e 64 65 78 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 73 74 72 | eturns.a.soundex.string.from.str |
35380 | 2e 20 54 77 6f 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 73 6f 75 6e 64 20 61 6c 6d 6f 73 74 20 | ..Two.strings.that.sound.almost. |
353a0 | 74 68 65 0a 73 61 6d 65 20 73 68 6f 75 6c 64 20 68 61 76 65 20 69 64 65 6e 74 69 63 61 6c 20 73 | the.same.should.have.identical.s |
353c0 | 6f 75 6e 64 65 78 20 73 74 72 69 6e 67 73 2e 20 41 20 73 74 61 6e 64 61 72 64 20 73 6f 75 6e 64 | oundex.strings..A.standard.sound |
353e0 | 65 78 20 73 74 72 69 6e 67 0a 69 73 20 66 6f 75 72 20 63 68 61 72 61 63 74 65 72 73 20 6c 6f 6e | ex.string.is.four.characters.lon |
35400 | 67 2c 20 62 75 74 20 74 68 65 20 53 4f 55 4e 44 45 58 28 29 20 66 75 6e 63 74 69 6f 6e 20 72 65 | g,.but.the.SOUNDEX().function.re |
35420 | 74 75 72 6e 73 20 61 6e 0a 61 72 62 69 74 72 61 72 69 6c 79 20 6c 6f 6e 67 20 73 74 72 69 6e 67 | turns.an.arbitrarily.long.string |
35440 | 2e 20 59 6f 75 20 63 61 6e 20 75 73 65 20 53 55 42 53 54 52 49 4e 47 28 29 20 6f 6e 20 74 68 65 | ..You.can.use.SUBSTRING().on.the |
35460 | 20 72 65 73 75 6c 74 20 74 6f 20 67 65 74 20 61 0a 73 74 61 6e 64 61 72 64 20 73 6f 75 6e 64 65 | .result.to.get.a.standard.sounde |
35480 | 78 20 73 74 72 69 6e 67 2e 20 41 6c 6c 20 6e 6f 6e 61 6c 70 68 61 62 65 74 69 63 20 63 68 61 72 | x.string..All.nonalphabetic.char |
354a0 | 61 63 74 65 72 73 20 69 6e 20 73 74 72 20 61 72 65 0a 69 67 6e 6f 72 65 64 2e 20 41 6c 6c 20 69 | acters.in.str.are.ignored..All.i |
354c0 | 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 20 61 6c 70 68 61 62 65 74 69 63 20 63 68 61 72 61 63 74 65 | nternational.alphabetic.characte |
354e0 | 72 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 41 2d 5a 20 72 61 6e 67 65 0a 61 72 65 20 74 72 65 | rs.outside.the.A-Z.range.are.tre |
35500 | 61 74 65 64 20 61 73 20 76 6f 77 65 6c 73 2e 0a 0a 2a 49 6d 70 6f 72 74 61 6e 74 2a 3a 20 57 68 | ated.as.vowels...*Important*:.Wh |
35520 | 65 6e 20 75 73 69 6e 67 20 53 4f 55 4e 44 45 58 28 29 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 62 | en.using.SOUNDEX(),.you.should.b |
35540 | 65 20 61 77 61 72 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 6c 69 6d 69 74 61 74 | e.aware.of.the.following.limitat |
35560 | 69 6f 6e 73 3a 0a 0a 6f 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 2c 20 61 73 20 63 75 72 72 65 | ions:..o.This.function,.as.curre |
35580 | 6e 74 6c 79 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f | ntly.implemented,.is.intended.to |
355a0 | 20 77 6f 72 6b 20 77 65 6c 6c 0a 20 20 77 69 74 68 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 61 | .work.well...with.strings.that.a |
355c0 | 72 65 20 69 6e 20 74 68 65 20 45 6e 67 6c 69 73 68 20 6c 61 6e 67 75 61 67 65 20 6f 6e 6c 79 2e | re.in.the.English.language.only. |
355e0 | 20 53 74 72 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 0a 20 20 6c 61 6e 67 75 61 67 65 73 20 6d 61 | .Strings.in.other...languages.ma |
35600 | 79 20 6e 6f 74 20 70 72 6f 64 75 63 65 20 72 65 6c 69 61 62 6c 65 20 72 65 73 75 6c 74 73 2e 0a | y.not.produce.reliable.results.. |
35620 | 0a 6f 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 67 75 61 72 61 6e 74 65 | .o.This.function.is.not.guarante |
35640 | 65 64 20 74 6f 20 70 72 6f 76 69 64 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 72 65 73 75 6c 74 73 | ed.to.provide.consistent.results |
35660 | 20 77 69 74 68 0a 20 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 75 73 65 20 6d 75 6c 74 69 2d 62 | .with...strings.that.use.multi-b |
35680 | 79 74 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 75 74 | yte.character.sets,.including.ut |
356a0 | 66 2d 38 2e 0a 0a 20 20 57 65 20 68 6f 70 65 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 73 65 20 | f-8.....We.hope.to.remove.these. |
356c0 | 6c 69 6d 69 74 61 74 69 6f 6e 73 20 69 6e 20 61 20 66 75 74 75 72 65 20 72 65 6c 65 61 73 65 2e | limitations.in.a.future.release. |
356e0 | 20 53 65 65 20 42 75 67 0a 20 20 23 32 32 36 33 38 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 | .See.Bug...#22638.for.more.infor |
35700 | 6d 61 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | mation...URL:.https://mariadb.co |
35720 | 6d 2f 6b 62 2f 65 6e 2f 73 6f 75 6e 64 65 78 2f 0a 0a 72 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | m/kb/en/soundex/..r.MariaDB>.SEL |
35740 | 45 43 54 20 53 4f 55 4e 44 45 58 28 27 48 65 6c 6c 6f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | ECT.SOUNDEX('Hello');.........-> |
35760 | 20 27 48 34 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 4f 55 4e 44 45 58 28 | .'H400'.MariaDB>.SELECT.SOUNDEX( |
35780 | 27 51 75 61 64 72 61 74 69 63 61 6c 6c 79 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 51 33 | 'Quadratically');.........->.'Q3 |
357a0 | 36 33 32 34 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | 6324'.".https://mariadb.com/kb/e |
357c0 | 6e 2f 73 6f 75 6e 64 65 78 2f 00 00 03 01 a0 00 12 2b 01 00 00 0a 4d 42 52 54 4f 55 43 48 45 53 | n/soundex/.......+....MBRTOUCHES |
357e0 | 06 00 65 01 4d 42 52 54 6f 75 63 68 65 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 | ..e.MBRTouches(g1,g2)..Returns.1 |
35800 | 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 20 4d 69 | .or.0.to.indicate.whether.the.Mi |
35820 | 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 73 20 6f 66 0a 74 68 65 | nimum.Bounding.Rectangles.of.the |
35840 | 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 67 31 20 61 6e 64 20 67 32 20 74 6f 75 63 68 2e | .two.geometries.g1.and.g2.touch. |
35860 | 20 54 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 73 70 61 74 69 61 6c 6c 79 20 74 6f 75 63 68 20 | .Two.geometries.spatially.touch. |
35880 | 69 66 0a 74 68 65 20 69 6e 74 65 72 69 6f 72 73 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 74 72 69 | if.the.interiors.of.the.geometri |
358a0 | 65 73 20 64 6f 20 6e 6f 74 20 69 6e 74 65 72 73 65 63 74 2c 20 62 75 74 20 74 68 65 20 62 6f 75 | es.do.not.intersect,.but.the.bou |
358c0 | 6e 64 61 72 79 20 6f 66 0a 6f 6e 65 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 74 72 69 65 73 20 69 | ndary.of.one.of.the.geometries.i |
358e0 | 6e 74 65 72 73 65 63 74 73 20 65 69 74 68 65 72 20 74 68 65 20 62 6f 75 6e 64 61 72 79 20 6f 72 | ntersects.either.the.boundary.or |
35900 | 20 74 68 65 20 69 6e 74 65 72 69 6f 72 20 6f 66 0a 74 68 65 20 6f 74 68 65 72 2e 0a 0a 55 52 4c | .the.interior.of.the.other...URL |
35920 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 74 | :.https://mariadb.com/kb/en/mbrt |
35940 | 6f 75 63 68 65 73 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ouches/..%.https://mariadb.com/k |
35960 | 62 2f 65 6e 2f 6d 62 72 74 6f 75 63 68 65 73 2f 03 02 54 00 12 2c 01 00 00 0a 44 52 4f 50 20 45 | b/en/mbrtouches/..T..,....DROP.E |
35980 | 56 45 4e 54 27 00 19 02 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 45 56 45 4e 54 20 5b 49 46 20 45 | VENT'...Syntax:.DROP.EVENT.[IF.E |
359a0 | 58 49 53 54 53 5d 20 65 76 65 6e 74 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e | XISTS].event_name..This.statemen |
359c0 | 74 20 64 72 6f 70 73 20 74 68 65 20 65 76 65 6e 74 20 6e 61 6d 65 64 20 65 76 65 6e 74 5f 6e 61 | t.drops.the.event.named.event_na |
359e0 | 6d 65 2e 20 54 68 65 20 65 76 65 6e 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 63 65 61 73 65 73 | me..The.event.immediately.ceases |
35a00 | 20 62 65 69 6e 67 20 61 63 74 69 76 65 2c 20 61 6e 64 20 69 73 20 64 65 6c 65 74 65 64 20 63 6f | .being.active,.and.is.deleted.co |
35a20 | 6d 70 6c 65 74 65 6c 79 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 49 66 20 74 68 | mpletely.from.the.server...If.th |
35a40 | 65 20 65 76 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 74 68 65 20 65 72 72 6f | e.event.does.not.exist,.the.erro |
35a60 | 72 20 45 52 52 4f 52 20 31 35 31 37 20 28 48 59 30 30 30 29 3a 20 55 6e 6b 6e 6f 77 6e 0a 65 76 | r.ERROR.1517.(HY000):.Unknown.ev |
35a80 | 65 6e 74 20 27 65 76 65 6e 74 5f 6e 61 6d 65 27 20 72 65 73 75 6c 74 73 2e 20 59 6f 75 20 63 61 | ent.'event_name'.results..You.ca |
35aa0 | 6e 20 6f 76 65 72 72 69 64 65 20 74 68 69 73 20 61 6e 64 20 63 61 75 73 65 20 74 68 65 0a 73 74 | n.override.this.and.cause.the.st |
35ac0 | 61 74 65 6d 65 6e 74 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 77 61 72 6e 69 6e 67 20 66 6f | atement.to.generate.a.warning.fo |
35ae0 | 72 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 65 76 65 6e 74 73 20 69 6e 73 74 65 61 64 20 75 73 69 | r.nonexistent.events.instead.usi |
35b00 | 6e 67 20 49 46 0a 45 58 49 53 54 53 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 | ng.IF.EXISTS...This.statement.re |
35b20 | 71 75 69 72 65 73 20 74 68 65 20 45 56 45 4e 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 | quires.the.EVENT.privilege.for.t |
35b40 | 68 65 20 73 63 68 65 6d 61 20 74 6f 20 77 68 69 63 68 20 74 68 65 0a 65 76 65 6e 74 20 74 6f 20 | he.schema.to.which.the.event.to. |
35b60 | 62 65 20 64 72 6f 70 70 65 64 20 62 65 6c 6f 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | be.dropped.belongs...URL:.https: |
35b80 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 65 76 65 6e 74 2f 0a | //mariadb.com/kb/en/drop-event/. |
35ba0 | 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f | .%.https://mariadb.com/kb/en/dro |
35bc0 | 70 2d 65 76 65 6e 74 2f 01 01 f1 12 2d 01 00 00 0d 49 4e 53 45 52 54 20 53 45 4c 45 43 54 1b 00 | p-event/....-....INSERT.SELECT.. |
35be0 | b0 01 53 79 6e 74 61 78 3a 0a 49 4e 53 45 52 54 20 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c | ..Syntax:.INSERT.[LOW_PRIORITY.| |
35c00 | 20 48 49 47 48 5f 50 52 49 4f 52 49 54 59 5d 20 5b 49 47 4e 4f 52 45 5d 0a 20 20 20 20 5b 49 4e | .HIGH_PRIORITY].[IGNORE].....[IN |
35c20 | 54 4f 5d 20 74 62 6c 5f 6e 61 6d 65 20 5b 28 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 5d 0a 20 20 | TO].tbl_name.[(col_name,...)]... |
35c40 | 20 20 53 45 4c 45 43 54 20 2e 2e 2e 0a 20 20 20 20 5b 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 | ..SELECT.........[.ON.DUPLICATE. |
35c60 | 4b 45 59 20 55 50 44 41 54 45 20 63 6f 6c 5f 6e 61 6d 65 3d 65 78 70 72 2c 20 2e 2e 2e 20 5d 0a | KEY.UPDATE.col_name=expr,.....]. |
35c80 | 0a 57 69 74 68 20 49 4e 53 45 52 54 20 2e 2e 2e 20 53 45 4c 45 43 54 2c 20 79 6f 75 20 63 61 6e | .With.INSERT.....SELECT,.you.can |
35ca0 | 20 71 75 69 63 6b 6c 79 20 69 6e 73 65 72 74 20 6d 61 6e 79 20 72 6f 77 73 20 69 6e 74 6f 20 61 | .quickly.insert.many.rows.into.a |
35cc0 | 20 74 61 62 6c 65 0a 66 72 6f 6d 20 6f 6e 65 20 6f 72 20 6d 61 6e 79 20 74 61 62 6c 65 73 2e 20 | .table.from.one.or.many.tables.. |
35ce0 | 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 62 6c 5f 74 65 | For.example:..INSERT.INTO.tbl_te |
35d00 | 6d 70 32 20 28 66 6c 64 5f 69 64 29 0a 20 20 53 45 4c 45 43 54 20 74 62 6c 5f 74 65 6d 70 31 2e | mp2.(fld_id)...SELECT.tbl_temp1. |
35d20 | 66 6c 64 5f 6f 72 64 65 72 5f 69 64 0a 20 20 46 52 4f 4d 20 74 62 6c 5f 74 65 6d 70 31 20 57 48 | fld_order_id...FROM.tbl_temp1.WH |
35d40 | 45 52 45 20 74 62 6c 5f 74 65 6d 70 31 2e 66 6c 64 5f 6f 72 64 65 72 5f 69 64 20 3e 20 31 30 30 | ERE.tbl_temp1.fld_order_id.>.100 |
35d60 | 3b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ;..URL:.https://mariadb.com/kb/e |
35d80 | 6e 2f 69 6e 73 65 72 74 2d 73 65 6c 65 63 74 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | n/insert-select/..(.https://mari |
35da0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2d 73 65 6c 65 63 74 2f 03 23 88 00 | adb.com/kb/en/insert-select/.#.. |
35dc0 | 12 2e 01 00 00 10 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 27 00 41 23 53 79 6e 74 61 78 | ......CREATE.PROCEDURE'.A#Syntax |
35de0 | 3a 0a 43 52 45 41 54 45 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 3d 20 7b 20 75 73 65 72 20 7c | :.CREATE.....[DEFINER.=.{.user.| |
35e00 | 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 73 | .CURRENT_USER.}].....PROCEDURE.s |
35e20 | 70 5f 6e 61 6d 65 20 28 5b 70 72 6f 63 5f 70 61 72 61 6d 65 74 65 72 5b 2c 2e 2e 2e 5d 5d 29 0a | p_name.([proc_parameter[,...]]). |
35e40 | 20 20 20 20 5b 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 2e 2e 2e 5d 20 72 6f 75 74 69 6e 65 | ....[characteristic....].routine |
35e60 | 5f 62 6f 64 79 0a 0a 43 52 45 41 54 45 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 3d 20 7b 20 75 | _body..CREATE.....[DEFINER.=.{.u |
35e80 | 73 65 72 20 7c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 46 55 4e 43 54 49 | ser.|.CURRENT_USER.}].....FUNCTI |
35ea0 | 4f 4e 20 73 70 5f 6e 61 6d 65 20 28 5b 66 75 6e 63 5f 70 61 72 61 6d 65 74 65 72 5b 2c 2e 2e 2e | ON.sp_name.([func_parameter[,... |
35ec0 | 5d 5d 29 0a 20 20 20 20 52 45 54 55 52 4e 53 20 74 79 70 65 0a 20 20 20 20 5b 63 68 61 72 61 63 | ]]).....RETURNS.type.....[charac |
35ee0 | 74 65 72 69 73 74 69 63 20 2e 2e 2e 5d 20 72 6f 75 74 69 6e 65 5f 62 6f 64 79 0a 0a 70 72 6f 63 | teristic....].routine_body..proc |
35f00 | 5f 70 61 72 61 6d 65 74 65 72 3a 0a 20 20 20 20 5b 20 49 4e 20 7c 20 4f 55 54 20 7c 20 49 4e 4f | _parameter:.....[.IN.|.OUT.|.INO |
35f20 | 55 54 20 5d 20 70 61 72 61 6d 5f 6e 61 6d 65 20 74 79 70 65 0a 0a 66 75 6e 63 5f 70 61 72 61 6d | UT.].param_name.type..func_param |
35f40 | 65 74 65 72 3a 0a 20 20 20 20 70 61 72 61 6d 5f 6e 61 6d 65 20 74 79 70 65 0a 0a 74 79 70 65 3a | eter:.....param_name.type..type: |
35f60 | 0a 20 20 20 20 41 6e 79 20 76 61 6c 69 64 20 4d 79 53 51 4c 20 64 61 74 61 20 74 79 70 65 0a 0a | .....Any.valid.MySQL.data.type.. |
35f80 | 63 68 61 72 61 63 74 65 72 69 73 74 69 63 3a 0a 20 20 20 20 43 4f 4d 4d 45 4e 54 20 27 73 74 72 | characteristic:.....COMMENT.'str |
35fa0 | 69 6e 67 27 0a 20 20 7c 20 4c 41 4e 47 55 41 47 45 20 53 51 4c 0a 20 20 7c 20 5b 4e 4f 54 5d 20 | ing'...|.LANGUAGE.SQL...|.[NOT]. |
35fc0 | 44 45 54 45 52 4d 49 4e 49 53 54 49 43 0a 20 20 7c 20 7b 20 43 4f 4e 54 41 49 4e 53 20 53 51 4c | DETERMINISTIC...|.{.CONTAINS.SQL |
35fe0 | 20 7c 20 4e 4f 20 53 51 4c 20 7c 20 52 45 41 44 53 20 53 51 4c 20 44 41 54 41 20 7c 20 4d 4f 44 | .|.NO.SQL.|.READS.SQL.DATA.|.MOD |
36000 | 49 46 49 45 53 20 53 51 4c 20 44 41 54 41 20 7d 0a 20 20 7c 20 53 51 4c 20 53 45 43 55 52 49 54 | IFIES.SQL.DATA.}...|.SQL.SECURIT |
36020 | 59 20 7b 20 44 45 46 49 4e 45 52 20 7c 20 49 4e 56 4f 4b 45 52 20 7d 0a 0a 72 6f 75 74 69 6e 65 | Y.{.DEFINER.|.INVOKER.}..routine |
36040 | 5f 62 6f 64 79 3a 0a 20 20 20 20 56 61 6c 69 64 20 53 51 4c 20 72 6f 75 74 69 6e 65 20 73 74 61 | _body:.....Valid.SQL.routine.sta |
36060 | 74 65 6d 65 6e 74 0a 0a 54 68 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 63 72 65 61 74 65 20 | tement..These.statements.create. |
36080 | 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 61 20 72 | stored.routines..By.default,.a.r |
360a0 | 6f 75 74 69 6e 65 20 69 73 0a 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 64 65 | outine.is.associated.with.the.de |
360c0 | 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 2e 20 54 6f 20 61 73 73 6f 63 69 61 74 65 20 74 68 65 | fault.database..To.associate.the |
360e0 | 20 72 6f 75 74 69 6e 65 0a 65 78 70 6c 69 63 69 74 6c 79 20 77 69 74 68 20 61 20 67 69 76 65 6e | .routine.explicitly.with.a.given |
36100 | 20 64 61 74 61 62 61 73 65 2c 20 73 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 61 73 20 64 | .database,.specify.the.name.as.d |
36120 | 62 5f 6e 61 6d 65 2e 73 70 5f 6e 61 6d 65 0a 77 68 65 6e 20 79 6f 75 20 63 72 65 61 74 65 20 69 | b_name.sp_name.when.you.create.i |
36140 | 74 2e 0a 0a 54 68 65 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 6e | t...The.CREATE.FUNCTION.statemen |
36160 | 74 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 4d 79 53 51 4c 20 74 6f 20 73 75 70 70 6f | t.is.also.used.in.MySQL.to.suppo |
36180 | 72 74 20 55 44 46 73 0a 28 75 73 65 72 2d 64 65 66 69 6e 65 64 20 66 75 6e 63 74 69 6f 6e 73 29 | rt.UDFs.(user-defined.functions) |
361a0 | 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | ..See.https://mariadb.com/kb/en/ |
361c0 | 63 72 65 61 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 75 64 66 2f 2e 20 41 20 55 44 46 20 63 61 6e 0a | create-function-udf/..A.UDF.can. |
361e0 | 62 65 20 72 65 67 61 72 64 65 64 20 61 73 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 73 74 6f 72 65 | be.regarded.as.an.external.store |
36200 | 64 20 66 75 6e 63 74 69 6f 6e 2e 20 53 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 73 68 61 | d.function..Stored.functions.sha |
36220 | 72 65 0a 74 68 65 69 72 20 6e 61 6d 65 73 70 61 63 65 20 77 69 74 68 20 55 44 46 73 2e 20 53 65 | re.their.namespace.with.UDFs..Se |
36240 | 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 | e.http://dev.mysql.com/doc/refma |
36260 | 6e 2f 35 2e 35 2f 65 6e 2f 66 75 6e 63 74 69 6f 6e 2d 72 65 73 6f 6c 75 74 69 6f 6e 2e 68 74 6d | n/5.5/en/function-resolution.htm |
36280 | 6c 2c 20 66 6f 72 0a 74 68 65 20 72 75 6c 65 73 20 64 65 73 63 72 69 62 69 6e 67 20 68 6f 77 20 | l,.for.the.rules.describing.how. |
362a0 | 74 68 65 20 73 65 72 76 65 72 20 69 6e 74 65 72 70 72 65 74 73 20 72 65 66 65 72 65 6e 63 65 73 | the.server.interprets.references |
362c0 | 20 74 6f 20 64 69 66 66 65 72 65 6e 74 0a 6b 69 6e 64 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 | .to.different.kinds.of.functions |
362e0 | 2e 0a 0a 54 6f 20 69 6e 76 6f 6b 65 20 61 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 2c | ...To.invoke.a.stored.procedure, |
36300 | 20 75 73 65 20 74 68 65 20 43 41 4c 4c 20 73 74 61 74 65 6d 65 6e 74 20 28 73 65 65 20 5b 48 45 | .use.the.CALL.statement.(see.[HE |
36320 | 4c 50 20 43 41 4c 4c 5d 29 2e 0a 54 6f 20 69 6e 76 6f 6b 65 20 61 20 73 74 6f 72 65 64 20 66 75 | LP.CALL])..To.invoke.a.stored.fu |
36340 | 6e 63 74 69 6f 6e 2c 20 72 65 66 65 72 20 74 6f 20 69 74 20 69 6e 20 61 6e 20 65 78 70 72 65 73 | nction,.refer.to.it.in.an.expres |
36360 | 73 69 6f 6e 2e 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 0a 72 65 74 75 72 6e 73 20 61 20 76 61 6c | sion..The.function.returns.a.val |
36380 | 75 65 20 64 75 72 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 20 65 76 61 6c 75 61 74 69 6f 6e 2e | ue.during.expression.evaluation. |
363a0 | 0a 0a 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 61 6e 64 20 43 52 45 41 54 45 20 46 55 | ..CREATE.PROCEDURE.and.CREATE.FU |
363c0 | 4e 43 54 49 4f 4e 20 72 65 71 75 69 72 65 20 74 68 65 20 43 52 45 41 54 45 20 52 4f 55 54 49 4e | NCTION.require.the.CREATE.ROUTIN |
363e0 | 45 0a 70 72 69 76 69 6c 65 67 65 2e 20 54 68 65 79 20 6d 69 67 68 74 20 61 6c 73 6f 20 72 65 71 | E.privilege..They.might.also.req |
36400 | 75 69 72 65 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 64 65 70 65 6e 64 | uire.the.SUPER.privilege,.depend |
36420 | 69 6e 67 20 6f 6e 0a 74 68 65 20 44 45 46 49 4e 45 52 20 76 61 6c 75 65 2c 20 61 73 20 64 65 73 | ing.on.the.DEFINER.value,.as.des |
36440 | 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 20 49 66 | cribed.later.in.this.section..If |
36460 | 20 62 69 6e 61 72 79 0a 6c 6f 67 67 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 43 52 45 41 | .binary.logging.is.enabled,.CREA |
36480 | 54 45 20 46 55 4e 43 54 49 4f 4e 20 6d 69 67 68 74 20 72 65 71 75 69 72 65 20 74 68 65 20 53 55 | TE.FUNCTION.might.require.the.SU |
364a0 | 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 0a 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 | PER.privilege,.as.described.in.h |
364c0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 61 72 79 2d | ttps://mariadb.com/kb/en/binary- |
364e0 | 6c 6f 67 67 69 6e 67 2d 6f 66 2d 73 74 6f 72 65 64 2d 72 6f 75 74 69 6e 65 73 2f 2e 0a 0a 42 79 | logging-of-stored-routines/...By |
36500 | 20 64 65 66 61 75 6c 74 2c 20 4d 79 53 51 4c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 72 | .default,.MySQL.automatically.gr |
36520 | 61 6e 74 73 20 74 68 65 20 41 4c 54 45 52 20 52 4f 55 54 49 4e 45 20 61 6e 64 20 45 58 45 43 55 | ants.the.ALTER.ROUTINE.and.EXECU |
36540 | 54 45 0a 70 72 69 76 69 6c 65 67 65 73 20 74 6f 20 74 68 65 20 72 6f 75 74 69 6e 65 20 63 72 65 | TE.privileges.to.the.routine.cre |
36560 | 61 74 6f 72 2e 20 54 68 69 73 20 62 65 68 61 76 69 6f 72 20 63 61 6e 20 62 65 20 63 68 61 6e 67 | ator..This.behavior.can.be.chang |
36580 | 65 64 20 62 79 0a 64 69 73 61 62 6c 69 6e 67 20 74 68 65 20 61 75 74 6f 6d 61 74 69 63 5f 73 70 | ed.by.disabling.the.automatic_sp |
365a0 | 5f 70 72 69 76 69 6c 65 67 65 73 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 2e 20 53 65 65 | _privileges.system.variable..See |
365c0 | 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 72 65 | .https://mariadb.com/kb/en/store |
365e0 | 64 2d 72 6f 75 74 69 6e 65 2d 70 72 69 76 69 6c 65 67 65 73 2f 2e 0a 0a 54 68 65 20 44 45 46 49 | d-routine-privileges/...The.DEFI |
36600 | 4e 45 52 20 61 6e 64 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 63 6c 61 75 73 65 73 20 73 70 65 | NER.and.SQL.SECURITY.clauses.spe |
36620 | 63 69 66 79 20 74 68 65 20 73 65 63 75 72 69 74 79 20 63 6f 6e 74 65 78 74 20 74 6f 20 62 65 0a | cify.the.security.context.to.be. |
36640 | 75 73 65 64 20 77 68 65 6e 20 63 68 65 63 6b 69 6e 67 20 61 63 63 65 73 73 20 70 72 69 76 69 6c | used.when.checking.access.privil |
36660 | 65 67 65 73 20 61 74 20 72 6f 75 74 69 6e 65 20 65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 2c 20 | eges.at.routine.execution.time,. |
36680 | 61 73 0a 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 | as.described.later.in.this.secti |
366a0 | 6f 6e 2e 0a 0a 49 66 20 74 68 65 20 72 6f 75 74 69 6e 65 20 6e 61 6d 65 20 69 73 20 74 68 65 20 | on...If.the.routine.name.is.the. |
366c0 | 73 61 6d 65 20 61 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 62 75 69 6c 74 2d 69 6e 20 53 | same.as.the.name.of.a.built-in.S |
366e0 | 51 4c 20 66 75 6e 63 74 69 6f 6e 2c 0a 61 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6f 63 63 75 | QL.function,.a.syntax.error.occu |
36700 | 72 73 20 75 6e 6c 65 73 73 20 79 6f 75 20 75 73 65 20 61 20 73 70 61 63 65 20 62 65 74 77 65 65 | rs.unless.you.use.a.space.betwee |
36720 | 6e 20 74 68 65 20 6e 61 6d 65 20 61 6e 64 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 72 | n.the.name.and.the.following.par |
36740 | 65 6e 74 68 65 73 69 73 20 77 68 65 6e 20 64 65 66 69 6e 69 6e 67 20 74 68 65 20 72 6f 75 74 69 | enthesis.when.defining.the.routi |
36760 | 6e 65 20 6f 72 20 69 6e 76 6f 6b 69 6e 67 20 69 74 20 6c 61 74 65 72 2e 0a 46 6f 72 20 74 68 69 | ne.or.invoking.it.later..For.thi |
36780 | 73 20 72 65 61 73 6f 6e 2c 20 61 76 6f 69 64 20 75 73 69 6e 67 20 74 68 65 20 6e 61 6d 65 73 20 | s.reason,.avoid.using.the.names. |
367a0 | 6f 66 20 65 78 69 73 74 69 6e 67 20 53 51 4c 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 0a 79 6f | of.existing.SQL.functions.for.yo |
367c0 | 75 72 20 6f 77 6e 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 2e 0a 0a 54 68 65 20 49 47 4e | ur.own.stored.routines...The.IGN |
367e0 | 4f 52 45 5f 53 50 41 43 45 20 53 51 4c 20 6d 6f 64 65 20 61 70 70 6c 69 65 73 20 74 6f 20 62 75 | ORE_SPACE.SQL.mode.applies.to.bu |
36800 | 69 6c 74 2d 69 6e 20 66 75 6e 63 74 69 6f 6e 73 2c 20 6e 6f 74 20 74 6f 20 73 74 6f 72 65 64 0a | ilt-in.functions,.not.to.stored. |
36820 | 72 6f 75 74 69 6e 65 73 2e 20 49 74 20 69 73 20 61 6c 77 61 79 73 20 70 65 72 6d 69 73 73 69 62 | routines..It.is.always.permissib |
36840 | 6c 65 20 74 6f 20 68 61 76 65 20 73 70 61 63 65 73 20 61 66 74 65 72 20 61 20 73 74 6f 72 65 64 | le.to.have.spaces.after.a.stored |
36860 | 0a 72 6f 75 74 69 6e 65 20 6e 61 6d 65 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 | .routine.name,.regardless.of.whe |
36880 | 74 68 65 72 20 49 47 4e 4f 52 45 5f 53 50 41 43 45 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 54 | ther.IGNORE_SPACE.is.enabled...T |
368a0 | 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 65 6e 63 6c 6f 73 65 64 20 77 69 74 68 69 | he.parameter.list.enclosed.withi |
368c0 | 6e 20 70 61 72 65 6e 74 68 65 73 65 73 20 6d 75 73 74 20 61 6c 77 61 79 73 20 62 65 20 70 72 65 | n.parentheses.must.always.be.pre |
368e0 | 73 65 6e 74 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 70 61 72 61 6d 65 74 65 72 73 | sent..If.there.are.no.parameters |
36900 | 2c 20 61 6e 20 65 6d 70 74 79 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 6f 66 20 28 29 20 | ,.an.empty.parameter.list.of.(). |
36920 | 73 68 6f 75 6c 64 20 62 65 0a 75 73 65 64 2e 20 50 61 72 61 6d 65 74 65 72 20 6e 61 6d 65 73 20 | should.be.used..Parameter.names. |
36940 | 61 72 65 20 6e 6f 74 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 65 2e 0a 0a 45 61 63 68 20 70 61 | are.not.case.sensitive...Each.pa |
36960 | 72 61 6d 65 74 65 72 20 69 73 20 61 6e 20 49 4e 20 70 61 72 61 6d 65 74 65 72 20 62 79 20 64 65 | rameter.is.an.IN.parameter.by.de |
36980 | 66 61 75 6c 74 2e 20 54 6f 20 73 70 65 63 69 66 79 20 6f 74 68 65 72 77 69 73 65 20 66 6f 72 0a | fault..To.specify.otherwise.for. |
369a0 | 61 20 70 61 72 61 6d 65 74 65 72 2c 20 75 73 65 20 74 68 65 20 6b 65 79 77 6f 72 64 20 4f 55 54 | a.parameter,.use.the.keyword.OUT |
369c0 | 20 6f 72 20 49 4e 4f 55 54 20 62 65 66 6f 72 65 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6e | .or.INOUT.before.the.parameter.n |
369e0 | 61 6d 65 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 53 70 65 63 69 66 79 69 6e 67 20 61 20 70 61 72 61 6d | ame...*Note*:.Specifying.a.param |
36a00 | 65 74 65 72 20 61 73 20 49 4e 2c 20 4f 55 54 2c 20 6f 72 20 49 4e 4f 55 54 20 69 73 20 76 61 6c | eter.as.IN,.OUT,.or.INOUT.is.val |
36a20 | 69 64 20 6f 6e 6c 79 20 66 6f 72 20 61 0a 50 52 4f 43 45 44 55 52 45 2e 20 46 6f 72 20 61 20 46 | id.only.for.a.PROCEDURE..For.a.F |
36a40 | 55 4e 43 54 49 4f 4e 2c 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 61 6c 77 61 79 73 20 72 | UNCTION,.parameters.are.always.r |
36a60 | 65 67 61 72 64 65 64 20 61 73 20 49 4e 0a 70 61 72 61 6d 65 74 65 72 73 2e 0a 0a 41 6e 20 49 4e | egarded.as.IN.parameters...An.IN |
36a80 | 20 70 61 72 61 6d 65 74 65 72 20 70 61 73 73 65 73 20 61 20 76 61 6c 75 65 20 69 6e 74 6f 20 61 | .parameter.passes.a.value.into.a |
36aa0 | 20 70 72 6f 63 65 64 75 72 65 2e 20 54 68 65 20 70 72 6f 63 65 64 75 72 65 20 6d 69 67 68 74 0a | .procedure..The.procedure.might. |
36ac0 | 6d 6f 64 69 66 79 20 74 68 65 20 76 61 6c 75 65 2c 20 62 75 74 20 74 68 65 20 6d 6f 64 69 66 69 | modify.the.value,.but.the.modifi |
36ae0 | 63 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 76 69 73 69 62 6c 65 20 74 6f 20 74 68 65 20 63 61 6c | cation.is.not.visible.to.the.cal |
36b00 | 6c 65 72 0a 77 68 65 6e 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 72 65 74 75 72 6e 73 2e 20 | ler.when.the.procedure.returns.. |
36b20 | 41 6e 20 4f 55 54 20 70 61 72 61 6d 65 74 65 72 20 70 61 73 73 65 73 20 61 20 76 61 6c 75 65 20 | An.OUT.parameter.passes.a.value. |
36b40 | 66 72 6f 6d 20 74 68 65 0a 70 72 6f 63 65 64 75 72 65 20 62 61 63 6b 20 74 6f 20 74 68 65 20 63 | from.the.procedure.back.to.the.c |
36b60 | 61 6c 6c 65 72 2e 20 49 74 73 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 69 73 20 4e 55 4c 4c | aller..Its.initial.value.is.NULL |
36b80 | 20 77 69 74 68 69 6e 20 74 68 65 0a 70 72 6f 63 65 64 75 72 65 2c 20 61 6e 64 20 69 74 73 20 76 | .within.the.procedure,.and.its.v |
36ba0 | 61 6c 75 65 20 69 73 20 76 69 73 69 62 6c 65 20 74 6f 20 74 68 65 20 63 61 6c 6c 65 72 20 77 68 | alue.is.visible.to.the.caller.wh |
36bc0 | 65 6e 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 0a 72 65 74 75 72 6e 73 2e 20 41 6e 20 49 4e 4f | en.the.procedure.returns..An.INO |
36be0 | 55 54 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 62 79 20 74 | UT.parameter.is.initialized.by.t |
36c00 | 68 65 20 63 61 6c 6c 65 72 2c 20 63 61 6e 20 62 65 0a 6d 6f 64 69 66 69 65 64 20 62 79 20 74 68 | he.caller,.can.be.modified.by.th |
36c20 | 65 20 70 72 6f 63 65 64 75 72 65 2c 20 61 6e 64 20 61 6e 79 20 63 68 61 6e 67 65 20 6d 61 64 65 | e.procedure,.and.any.change.made |
36c40 | 20 62 79 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 69 73 0a 76 69 73 69 62 6c 65 20 74 6f 20 | .by.the.procedure.is.visible.to. |
36c60 | 74 68 65 20 63 61 6c 6c 65 72 20 77 68 65 6e 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 72 65 | the.caller.when.the.procedure.re |
36c80 | 74 75 72 6e 73 2e 0a 0a 46 6f 72 20 65 61 63 68 20 4f 55 54 20 6f 72 20 49 4e 4f 55 54 20 70 61 | turns...For.each.OUT.or.INOUT.pa |
36ca0 | 72 61 6d 65 74 65 72 2c 20 70 61 73 73 20 61 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 76 61 72 | rameter,.pass.a.user-defined.var |
36cc0 | 69 61 62 6c 65 20 69 6e 20 74 68 65 0a 43 41 4c 4c 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 | iable.in.the.CALL.statement.that |
36ce0 | 20 69 6e 76 6f 6b 65 73 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 73 6f 20 74 68 61 74 20 79 | .invokes.the.procedure.so.that.y |
36d00 | 6f 75 20 63 61 6e 20 6f 62 74 61 69 6e 20 69 74 73 0a 76 61 6c 75 65 20 77 68 65 6e 20 74 68 65 | ou.can.obtain.its.value.when.the |
36d20 | 20 70 72 6f 63 65 64 75 72 65 20 72 65 74 75 72 6e 73 2e 20 49 66 20 79 6f 75 20 61 72 65 20 63 | .procedure.returns..If.you.are.c |
36d40 | 61 6c 6c 69 6e 67 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 66 72 6f 6d 0a 77 69 74 68 69 6e | alling.the.procedure.from.within |
36d60 | 20 61 6e 6f 74 68 65 72 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 20 6f 72 20 66 75 6e | .another.stored.procedure.or.fun |
36d80 | 63 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 70 61 73 73 20 61 0a 72 6f 75 74 69 | ction,.you.can.also.pass.a.routi |
36da0 | 6e 65 20 70 61 72 61 6d 65 74 65 72 20 6f 72 20 6c 6f 63 61 6c 20 72 6f 75 74 69 6e 65 20 76 61 | ne.parameter.or.local.routine.va |
36dc0 | 72 69 61 62 6c 65 20 61 73 20 61 6e 20 49 4e 20 6f 72 20 49 4e 4f 55 54 0a 70 61 72 61 6d 65 74 | riable.as.an.IN.or.INOUT.paramet |
36de0 | 65 72 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 73 68 6f 77 73 | er...The.following.example.shows |
36e00 | 20 61 20 73 69 6d 70 6c 65 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 20 74 68 61 74 20 | .a.simple.stored.procedure.that. |
36e20 | 75 73 65 73 20 61 6e 20 4f 55 54 0a 70 61 72 61 6d 65 74 65 72 3a 0a 0a 4d 61 72 69 61 44 42 3e | uses.an.OUT.parameter:..MariaDB> |
36e40 | 20 64 65 6c 69 6d 69 74 65 72 20 2f 2f 0a 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 50 | .delimiter.//..MariaDB>.CREATE.P |
36e60 | 52 4f 43 45 44 55 52 45 20 73 69 6d 70 6c 65 70 72 6f 63 20 28 4f 55 54 20 70 61 72 61 6d 31 20 | ROCEDURE.simpleproc.(OUT.param1. |
36e80 | 49 4e 54 29 0a 20 20 20 20 2d 3e 20 42 45 47 49 4e 0a 20 20 20 20 2d 3e 20 20 20 53 45 4c 45 43 | INT).....->.BEGIN.....->...SELEC |
36ea0 | 54 20 43 4f 55 4e 54 28 2a 29 20 49 4e 54 4f 20 70 61 72 61 6d 31 20 46 52 4f 4d 20 74 3b 0a 20 | T.COUNT(*).INTO.param1.FROM.t;.. |
36ec0 | 20 20 20 2d 3e 20 45 4e 44 2f 2f 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 | ...->.END//.Query.OK,.0.rows.aff |
36ee0 | 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 64 65 6c 69 6d | ected.(0.00.sec)..MariaDB>.delim |
36f00 | 69 74 65 72 20 3b 0a 0a 4d 61 72 69 61 44 42 3e 20 43 41 4c 4c 20 73 69 6d 70 6c 65 70 72 6f 63 | iter.;..MariaDB>.CALL.simpleproc |
36f20 | 28 40 61 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 | (@a);.Query.OK,.0.rows.affected. |
36f40 | 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 61 3b 0a | (0.00.sec)..MariaDB>.SELECT.@a;. |
36f60 | 2b 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 40 61 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 33 20 20 | +------+.|.@a...|.+------+.|.3.. |
36f80 | 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 | ..|.+------+.1.row.in.set.(0.00. |
36fa0 | 73 65 63 29 0a 0a 54 68 65 20 65 78 61 6d 70 6c 65 20 75 73 65 73 20 74 68 65 20 6d 79 73 71 6c | sec)..The.example.uses.the.mysql |
36fc0 | 20 63 6c 69 65 6e 74 20 64 65 6c 69 6d 69 74 65 72 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 63 68 61 | .client.delimiter.command.to.cha |
36fe0 | 6e 67 65 20 74 68 65 0a 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 69 6d 69 74 65 72 20 66 72 6f 6d | nge.the.statement.delimiter.from |
37000 | 20 3b 20 74 6f 20 2f 2f 20 77 68 69 6c 65 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 69 73 20 | .;.to.//.while.the.procedure.is. |
37020 | 62 65 69 6e 67 20 64 65 66 69 6e 65 64 2e 0a 54 68 69 73 20 65 6e 61 62 6c 65 73 20 74 68 65 20 | being.defined..This.enables.the. |
37040 | 3b 20 64 65 6c 69 6d 69 74 65 72 20 75 73 65 64 20 69 6e 20 74 68 65 20 70 72 6f 63 65 64 75 72 | ;.delimiter.used.in.the.procedur |
37060 | 65 20 62 6f 64 79 20 74 6f 20 62 65 20 70 61 73 73 65 64 0a 74 68 72 6f 75 67 68 20 74 6f 20 74 | e.body.to.be.passed.through.to.t |
37080 | 68 65 20 73 65 72 76 65 72 20 72 61 74 68 65 72 20 74 68 61 6e 20 62 65 69 6e 67 20 69 6e 74 65 | he.server.rather.than.being.inte |
370a0 | 72 70 72 65 74 65 64 20 62 79 20 6d 79 73 71 6c 20 69 74 73 65 6c 66 2e 0a 53 65 65 0a 68 74 74 | rpreted.by.mysql.itself..See.htt |
370c0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 72 65 64 2d 70 72 | ps://mariadb.com/kb/en/stored-pr |
370e0 | 6f 63 65 64 75 72 65 2d 6f 76 65 72 76 69 65 77 2f 2e 0a 0a 54 68 65 20 52 45 54 55 52 4e 53 20 | ocedure-overview/...The.RETURNS. |
37100 | 63 6c 61 75 73 65 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 6f 6e 6c 79 20 66 6f 72 | clause.may.be.specified.only.for |
37120 | 20 61 20 46 55 4e 43 54 49 4f 4e 2c 20 66 6f 72 20 77 68 69 63 68 20 69 74 0a 69 73 20 6d 61 6e | .a.FUNCTION,.for.which.it.is.man |
37140 | 64 61 74 6f 72 79 2e 20 49 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 72 65 74 75 72 6e 20 | datory..It.indicates.the.return. |
37160 | 74 79 70 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 74 68 65 0a 66 75 | type.of.the.function,.and.the.fu |
37180 | 6e 63 74 69 6f 6e 20 62 6f 64 79 20 6d 75 73 74 20 63 6f 6e 74 61 69 6e 20 61 20 52 45 54 55 52 | nction.body.must.contain.a.RETUR |
371a0 | 4e 20 76 61 6c 75 65 20 73 74 61 74 65 6d 65 6e 74 2e 20 49 66 20 74 68 65 20 52 45 54 55 52 4e | N.value.statement..If.the.RETURN |
371c0 | 0a 73 74 61 74 65 6d 65 6e 74 20 72 65 74 75 72 6e 73 20 61 20 76 61 6c 75 65 20 6f 66 20 61 20 | .statement.returns.a.value.of.a. |
371e0 | 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 2c 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 63 6f 65 | different.type,.the.value.is.coe |
37200 | 72 63 65 64 20 74 6f 0a 74 68 65 20 70 72 6f 70 65 72 20 74 79 70 65 2e 20 46 6f 72 20 65 78 61 | rced.to.the.proper.type..For.exa |
37220 | 6d 70 6c 65 2c 20 69 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 6e | mple,.if.a.function.specifies.an |
37240 | 20 45 4e 55 4d 20 6f 72 20 53 45 54 0a 76 61 6c 75 65 20 69 6e 20 74 68 65 20 52 45 54 55 52 4e | .ENUM.or.SET.value.in.the.RETURN |
37260 | 53 20 63 6c 61 75 73 65 2c 20 62 75 74 20 74 68 65 20 52 45 54 55 52 4e 20 73 74 61 74 65 6d 65 | S.clause,.but.the.RETURN.stateme |
37280 | 6e 74 20 72 65 74 75 72 6e 73 20 61 6e 0a 69 6e 74 65 67 65 72 2c 20 74 68 65 20 76 61 6c 75 65 | nt.returns.an.integer,.the.value |
372a0 | 20 72 65 74 75 72 6e 65 64 20 66 72 6f 6d 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 | .returned.from.the.function.is.t |
372c0 | 68 65 20 73 74 72 69 6e 67 20 66 6f 72 20 74 68 65 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | he.string.for.the.corresponding. |
372e0 | 45 4e 55 4d 20 6d 65 6d 62 65 72 20 6f 66 20 73 65 74 20 6f 66 20 53 45 54 20 6d 65 6d 62 65 72 | ENUM.member.of.set.of.SET.member |
37300 | 73 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c 65 20 66 75 6e 63 74 69 | s...The.following.example.functi |
37320 | 6f 6e 20 74 61 6b 65 73 20 61 20 70 61 72 61 6d 65 74 65 72 2c 20 70 65 72 66 6f 72 6d 73 20 61 | on.takes.a.parameter,.performs.a |
37340 | 6e 20 6f 70 65 72 61 74 69 6f 6e 0a 75 73 69 6e 67 20 61 6e 20 53 51 4c 20 66 75 6e 63 74 69 6f | n.operation.using.an.SQL.functio |
37360 | 6e 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 2e 20 49 6e 20 74 68 | n,.and.returns.the.result..In.th |
37380 | 69 73 20 63 61 73 65 2c 20 69 74 20 69 73 0a 75 6e 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 73 | is.case,.it.is.unnecessary.to.us |
373a0 | 65 20 64 65 6c 69 6d 69 74 65 72 20 62 65 63 61 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e | e.delimiter.because.the.function |
373c0 | 20 64 65 66 69 6e 69 74 69 6f 6e 20 63 6f 6e 74 61 69 6e 73 0a 6e 6f 20 69 6e 74 65 72 6e 61 6c | .definition.contains.no.internal |
373e0 | 20 3b 20 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 69 6d 69 74 65 72 73 3a 0a 0a 4d 61 72 69 61 44 | .;.statement.delimiters:..MariaD |
37400 | 42 3e 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 68 65 6c 6c 6f 20 28 73 20 43 48 41 52 | B>.CREATE.FUNCTION.hello.(s.CHAR |
37420 | 28 32 30 29 29 0a 4d 61 72 69 61 44 42 3e 20 52 45 54 55 52 4e 53 20 43 48 41 52 28 35 30 29 20 | (20)).MariaDB>.RETURNS.CHAR(50). |
37440 | 44 45 54 45 52 4d 49 4e 49 53 54 49 43 0a 20 20 20 20 2d 3e 20 52 45 54 55 52 4e 20 43 4f 4e 43 | DETERMINISTIC.....->.RETURN.CONC |
37460 | 41 54 28 27 48 65 6c 6c 6f 2c 20 27 2c 73 2c 27 21 27 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 | AT('Hello,.',s,'!');.Query.OK,.0 |
37480 | 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 | .rows.affected.(0.00.sec)..Maria |
374a0 | 44 42 3e 20 53 45 4c 45 43 54 20 68 65 6c 6c 6f 28 27 77 6f 72 6c 64 27 29 3b 0a 2b 2d 2d 2d 2d | DB>.SELECT.hello('world');.+---- |
374c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 68 65 6c 6c 6f 28 27 77 6f 72 6c 64 27 29 20 7c | ------------+.|.hello('world').| |
374e0 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 48 65 6c 6c 6f 2c 20 77 6f 72 | .+----------------+.|.Hello,.wor |
37500 | 6c 64 21 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 | ld!..|.+----------------+.1.row. |
37520 | 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 50 61 72 61 6d 65 74 65 72 20 74 79 70 | in.set.(0.00.sec)..Parameter.typ |
37540 | 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 20 74 79 70 65 73 20 63 61 6e | es.and.function.return.types.can |
37560 | 20 62 65 20 64 65 63 6c 61 72 65 64 20 74 6f 20 75 73 65 20 61 6e 79 0a 76 61 6c 69 64 20 64 61 | .be.declared.to.use.any.valid.da |
37580 | 74 61 20 74 79 70 65 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 20 43 4f 4c 4c 41 54 45 | ta.type,.except.that.the.COLLATE |
375a0 | 20 61 74 74 72 69 62 75 74 65 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 70 72 69 6f 72 0a | .attribute.cannot.be.used.prior. |
375c0 | 74 6f 20 4d 79 53 51 4c 20 35 2e 35 2e 33 2e 20 41 73 20 6f 66 20 35 2e 35 2e 33 2c 20 43 4f 4c | to.MySQL.5.5.3..As.of.5.5.3,.COL |
375e0 | 4c 41 54 45 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 66 20 70 72 65 63 65 64 65 64 20 62 79 20 | LATE.can.be.used.if.preceded.by. |
37600 | 74 68 65 0a 43 48 41 52 41 43 54 45 52 20 53 45 54 20 61 74 74 72 69 62 75 74 65 2e 0a 0a 54 68 | the.CHARACTER.SET.attribute...Th |
37620 | 65 20 72 6f 75 74 69 6e 65 5f 62 6f 64 79 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 61 20 76 61 6c | e.routine_body.consists.of.a.val |
37640 | 69 64 20 53 51 4c 20 72 6f 75 74 69 6e 65 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 69 73 20 63 | id.SQL.routine.statement..This.c |
37660 | 61 6e 20 62 65 0a 61 20 73 69 6d 70 6c 65 20 73 74 61 74 65 6d 65 6e 74 20 73 75 63 68 20 61 73 | an.be.a.simple.statement.such.as |
37680 | 20 53 45 4c 45 43 54 20 6f 72 20 49 4e 53 45 52 54 2c 20 6f 72 20 61 20 63 6f 6d 70 6f 75 6e 64 | .SELECT.or.INSERT,.or.a.compound |
376a0 | 20 73 74 61 74 65 6d 65 6e 74 0a 77 72 69 74 74 65 6e 20 75 73 69 6e 67 20 42 45 47 49 4e 20 61 | .statement.written.using.BEGIN.a |
376c0 | 6e 64 20 45 4e 44 2e 20 43 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 73 20 63 61 6e 20 | nd.END..Compound.statements.can. |
376e0 | 63 6f 6e 74 61 69 6e 0a 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 20 6c 6f 6f 70 73 2c 20 61 6e 64 | contain.declarations,.loops,.and |
37700 | 20 6f 74 68 65 72 20 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 20 73 74 61 74 65 6d 65 | .other.control.structure.stateme |
37720 | 6e 74 73 2e 20 54 68 65 20 73 79 6e 74 61 78 0a 66 6f 72 20 74 68 65 73 65 20 73 74 61 74 65 6d | nts..The.syntax.for.these.statem |
37740 | 65 6e 74 73 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 | ents.is.described.in.https://mar |
37760 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 70 72 6f 67 72 61 6d 6d 61 74 69 63 2d 61 6e 64 2d 63 6f 6d | iadb.com/kb/programmatic-and-com |
37780 | 70 6f 75 6e 64 2d 73 74 61 74 65 6d 65 6e 74 73 2e 0a 0a 4d 79 53 51 4c 20 70 65 72 6d 69 74 73 | pound-statements...MySQL.permits |
377a0 | 20 72 6f 75 74 69 6e 65 73 20 74 6f 20 63 6f 6e 74 61 69 6e 20 44 44 4c 20 73 74 61 74 65 6d 65 | .routines.to.contain.DDL.stateme |
377c0 | 6e 74 73 2c 20 73 75 63 68 20 61 73 20 43 52 45 41 54 45 20 61 6e 64 0a 44 52 4f 50 2e 20 4d 79 | nts,.such.as.CREATE.and.DROP..My |
377e0 | 53 51 4c 20 61 6c 73 6f 20 70 65 72 6d 69 74 73 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 | SQL.also.permits.stored.procedur |
37800 | 65 73 20 28 62 75 74 20 6e 6f 74 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 73 29 0a 74 6f | es.(but.not.stored.functions).to |
37820 | 20 63 6f 6e 74 61 69 6e 20 53 51 4c 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 73 74 61 74 65 6d 65 | .contain.SQL.transaction.stateme |
37840 | 6e 74 73 20 73 75 63 68 20 61 73 20 43 4f 4d 4d 49 54 2e 20 53 74 6f 72 65 64 20 66 75 6e 63 74 | nts.such.as.COMMIT..Stored.funct |
37860 | 69 6f 6e 73 0a 6d 61 79 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 73 74 61 74 65 6d 65 6e 74 73 20 | ions.may.not.contain.statements. |
37880 | 74 68 61 74 20 70 65 72 66 6f 72 6d 20 65 78 70 6c 69 63 69 74 20 6f 72 20 69 6d 70 6c 69 63 69 | that.perform.explicit.or.implici |
378a0 | 74 20 63 6f 6d 6d 69 74 20 6f 72 0a 72 6f 6c 6c 62 61 63 6b 2e 20 53 75 70 70 6f 72 74 20 66 6f | t.commit.or.rollback..Support.fo |
378c0 | 72 20 74 68 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 69 73 20 6e 6f 74 20 72 65 71 75 69 72 | r.these.statements.is.not.requir |
378e0 | 65 64 20 62 79 20 74 68 65 20 53 51 4c 0a 73 74 61 6e 64 61 72 64 2c 20 77 68 69 63 68 20 73 74 | ed.by.the.SQL.standard,.which.st |
37900 | 61 74 65 73 20 74 68 61 74 20 65 61 63 68 20 44 42 4d 53 20 76 65 6e 64 6f 72 20 6d 61 79 20 64 | ates.that.each.DBMS.vendor.may.d |
37920 | 65 63 69 64 65 20 77 68 65 74 68 65 72 20 74 6f 0a 70 65 72 6d 69 74 20 74 68 65 6d 2e 0a 0a 53 | ecide.whether.to.permit.them...S |
37940 | 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 20 73 | tatements.that.return.a.result.s |
37960 | 65 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 0a 70 | et.can.be.used.within.a.stored.p |
37980 | 72 6f 63 65 64 75 72 65 20 62 75 74 20 6e 6f 74 20 77 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 | rocedure.but.not.within.a.stored |
379a0 | 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 69 73 20 70 72 6f 68 69 62 69 74 69 6f 6e 20 69 6e 63 6c | .function..This.prohibition.incl |
379c0 | 75 64 65 73 0a 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 64 6f 20 6e | udes.SELECT.statements.that.do.n |
379e0 | 6f 74 20 68 61 76 65 20 61 6e 20 49 4e 54 4f 20 76 61 72 5f 6c 69 73 74 20 63 6c 61 75 73 65 20 | ot.have.an.INTO.var_list.clause. |
37a00 | 61 6e 64 20 6f 74 68 65 72 0a 73 74 61 74 65 6d 65 6e 74 73 20 73 75 63 68 20 61 73 20 53 48 4f | and.other.statements.such.as.SHO |
37a20 | 57 2c 20 45 58 50 4c 41 49 4e 2c 20 61 6e 64 20 43 48 45 43 4b 20 54 41 42 4c 45 2e 20 46 6f 72 | W,.EXPLAIN,.and.CHECK.TABLE..For |
37a40 | 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 0a 63 61 6e 20 62 65 20 64 65 74 65 72 6d 69 6e | .statements.that.can.be.determin |
37a60 | 65 64 20 61 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 74 69 6d 65 20 74 | ed.at.function.definition.time.t |
37a80 | 6f 20 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 20 73 65 74 2c 20 61 0a 4e 6f 74 20 61 6c 6c | o.return.a.result.set,.a.Not.all |
37aa0 | 6f 77 65 64 20 74 6f 20 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 20 73 65 74 20 66 72 6f 6d | owed.to.return.a.result.set.from |
37ac0 | 20 61 20 66 75 6e 63 74 69 6f 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 0a 28 45 52 5f 53 50 5f | .a.function.error.occurs.(ER_SP_ |
37ae0 | 4e 4f 5f 52 45 54 53 45 54 29 2e 20 46 6f 72 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 | NO_RETSET)..For.statements.that. |
37b00 | 63 61 6e 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 20 6f 6e 6c 79 20 61 74 0a 72 75 6e 74 69 6d | can.be.determined.only.at.runtim |
37b20 | 65 20 74 6f 20 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 20 73 65 74 2c 20 61 20 50 52 4f 43 | e.to.return.a.result.set,.a.PROC |
37b40 | 45 44 55 52 45 20 25 73 20 63 61 6e 27 74 20 72 65 74 75 72 6e 20 61 20 72 65 73 75 6c 74 0a 73 | EDURE.%s.can't.return.a.result.s |
37b60 | 65 74 20 69 6e 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 74 65 78 74 20 65 72 72 6f 72 20 6f 63 | et.in.the.given.context.error.oc |
37b80 | 63 75 72 73 20 28 45 52 5f 53 50 5f 42 41 44 53 45 4c 45 43 54 29 2e 0a 0a 55 53 45 20 73 74 61 | curs.(ER_SP_BADSELECT)...USE.sta |
37ba0 | 74 65 6d 65 6e 74 73 20 77 69 74 68 69 6e 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 20 61 | tements.within.stored.routines.a |
37bc0 | 72 65 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 2e 20 57 68 65 6e 20 61 20 72 6f 75 74 69 6e 65 | re.not.permitted..When.a.routine |
37be0 | 0a 69 73 20 69 6e 76 6f 6b 65 64 2c 20 61 6e 20 69 6d 70 6c 69 63 69 74 20 55 53 45 20 64 62 5f | .is.invoked,.an.implicit.USE.db_ |
37c00 | 6e 61 6d 65 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 28 61 6e 64 20 75 6e 64 6f 6e 65 20 77 68 | name.is.performed.(and.undone.wh |
37c20 | 65 6e 20 74 68 65 0a 72 6f 75 74 69 6e 65 20 74 65 72 6d 69 6e 61 74 65 73 29 2e 20 54 68 65 20 | en.the.routine.terminates)..The. |
37c40 | 63 61 75 73 65 73 20 74 68 65 20 72 6f 75 74 69 6e 65 20 74 6f 20 68 61 76 65 20 74 68 65 20 67 | causes.the.routine.to.have.the.g |
37c60 | 69 76 65 6e 20 64 65 66 61 75 6c 74 0a 64 61 74 61 62 61 73 65 20 77 68 69 6c 65 20 69 74 20 65 | iven.default.database.while.it.e |
37c80 | 78 65 63 75 74 65 73 2e 20 52 65 66 65 72 65 6e 63 65 73 20 74 6f 20 6f 62 6a 65 63 74 73 20 69 | xecutes..References.to.objects.i |
37ca0 | 6e 20 64 61 74 61 62 61 73 65 73 20 6f 74 68 65 72 0a 74 68 61 6e 20 74 68 65 20 72 6f 75 74 69 | n.databases.other.than.the.routi |
37cc0 | 6e 65 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 20 73 68 6f 75 6c 64 20 62 65 20 71 75 | ne.default.database.should.be.qu |
37ce0 | 61 6c 69 66 69 65 64 20 77 69 74 68 20 74 68 65 0a 61 70 70 72 6f 70 72 69 61 74 65 20 64 61 74 | alified.with.the.appropriate.dat |
37d00 | 61 62 61 73 65 20 6e 61 6d 65 2e 0a 0a 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f | abase.name...For.additional.info |
37d20 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 61 72 | rmation.about.statements.that.ar |
37d40 | 65 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 20 69 6e 0a 73 74 6f 72 65 64 20 72 6f 75 74 69 6e | e.not.permitted.in.stored.routin |
37d60 | 65 73 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | es,.see.https://mariadb.com/kb/e |
37d80 | 6e 2f 73 74 6f 72 65 64 2d 72 6f 75 74 69 6e 65 2d 70 72 69 76 69 6c 65 67 65 73 2f 0a 2e 0a 0a | n/stored-routine-privileges/.... |
37da0 | 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 69 6e 76 6f 6b 69 6e 67 20 73 | For.information.about.invoking.s |
37dc0 | 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 73 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 70 72 6f | tored.procedures.from.within.pro |
37de0 | 67 72 61 6d 73 0a 77 72 69 74 74 65 6e 20 69 6e 20 61 20 6c 61 6e 67 75 61 67 65 20 74 68 61 74 | grams.written.in.a.language.that |
37e00 | 20 68 61 73 20 61 20 4d 79 53 51 4c 20 69 6e 74 65 72 66 61 63 65 2c 20 73 65 65 20 5b 48 45 4c | .has.a.MySQL.interface,.see.[HEL |
37e20 | 50 20 43 41 4c 4c 5d 2e 0a 0a 4d 79 53 51 4c 20 73 74 6f 72 65 73 20 74 68 65 20 73 71 6c 5f 6d | P.CALL]...MySQL.stores.the.sql_m |
37e40 | 6f 64 65 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 73 65 74 74 69 6e 67 20 74 68 61 74 | ode.system.variable.setting.that |
37e60 | 20 69 73 20 69 6e 20 65 66 66 65 63 74 20 61 74 0a 74 68 65 20 74 69 6d 65 20 61 20 72 6f 75 74 | .is.in.effect.at.the.time.a.rout |
37e80 | 69 6e 65 20 69 73 20 63 72 65 61 74 65 64 2c 20 61 6e 64 20 61 6c 77 61 79 73 20 65 78 65 63 75 | ine.is.created,.and.always.execu |
37ea0 | 74 65 73 20 74 68 65 20 72 6f 75 74 69 6e 65 20 77 69 74 68 0a 74 68 69 73 20 73 65 74 74 69 6e | tes.the.routine.with.this.settin |
37ec0 | 67 20 69 6e 20 66 6f 72 63 65 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 65 | g.in.force,.regardless.of.the.se |
37ee0 | 72 76 65 72 20 53 51 4c 20 6d 6f 64 65 20 69 6e 20 65 66 66 65 63 74 20 77 68 65 6e 0a 74 68 65 | rver.SQL.mode.in.effect.when.the |
37f00 | 20 72 6f 75 74 69 6e 65 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 54 68 65 20 73 77 69 74 63 68 | .routine.is.invoked...The.switch |
37f20 | 20 66 72 6f 6d 20 74 68 65 20 53 51 4c 20 6d 6f 64 65 20 6f 66 20 74 68 65 20 69 6e 76 6f 6b 65 | .from.the.SQL.mode.of.the.invoke |
37f40 | 72 20 74 6f 20 74 68 61 74 20 6f 66 20 74 68 65 20 72 6f 75 74 69 6e 65 0a 6f 63 63 75 72 73 20 | r.to.that.of.the.routine.occurs. |
37f60 | 61 66 74 65 72 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 61 6e | after.evaluation.of.arguments.an |
37f80 | 64 20 61 73 73 69 67 6e 6d 65 6e 74 20 6f 66 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 76 61 | d.assignment.of.the.resulting.va |
37fa0 | 6c 75 65 73 20 74 6f 20 72 6f 75 74 69 6e 65 20 70 61 72 61 6d 65 74 65 72 73 2e 20 49 66 20 79 | lues.to.routine.parameters..If.y |
37fc0 | 6f 75 20 64 65 66 69 6e 65 20 61 20 72 6f 75 74 69 6e 65 20 69 6e 20 73 74 72 69 63 74 20 53 51 | ou.define.a.routine.in.strict.SQ |
37fe0 | 4c 0a 6d 6f 64 65 20 62 75 74 20 69 6e 76 6f 6b 65 20 69 74 20 69 6e 20 6e 6f 6e 73 74 72 69 63 | L.mode.but.invoke.it.in.nonstric |
38000 | 74 20 6d 6f 64 65 2c 20 61 73 73 69 67 6e 6d 65 6e 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 | t.mode,.assignment.of.arguments. |
38020 | 74 6f 0a 72 6f 75 74 69 6e 65 20 70 61 72 61 6d 65 74 65 72 73 20 64 6f 65 73 20 6e 6f 74 20 74 | to.routine.parameters.does.not.t |
38040 | 61 6b 65 20 70 6c 61 63 65 20 69 6e 20 73 74 72 69 63 74 20 6d 6f 64 65 2e 20 49 66 20 79 6f 75 | ake.place.in.strict.mode..If.you |
38060 | 20 72 65 71 75 69 72 65 0a 74 68 61 74 20 65 78 70 72 65 73 73 69 6f 6e 73 20 70 61 73 73 65 64 | .require.that.expressions.passed |
38080 | 20 74 6f 20 61 20 72 6f 75 74 69 6e 65 20 62 65 20 61 73 73 69 67 6e 65 64 20 69 6e 20 73 74 72 | .to.a.routine.be.assigned.in.str |
380a0 | 69 63 74 20 53 51 4c 20 6d 6f 64 65 2c 0a 79 6f 75 20 73 68 6f 75 6c 64 20 69 6e 76 6f 6b 65 20 | ict.SQL.mode,.you.should.invoke. |
380c0 | 74 68 65 20 72 6f 75 74 69 6e 65 20 77 69 74 68 20 73 74 72 69 63 74 20 6d 6f 64 65 20 69 6e 20 | the.routine.with.strict.mode.in. |
380e0 | 65 66 66 65 63 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | effect...URL:.https://mariadb.co |
38100 | 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 70 72 6f 63 65 64 75 72 65 2f 0a 0a 2b 00 68 74 74 | m/kb/en/create-procedure/..+.htt |
38120 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 70 72 | ps://mariadb.com/kb/en/create-pr |
38140 | 6f 63 65 64 75 72 65 2f 03 01 1f 01 12 2f 01 00 00 09 56 41 52 42 49 4e 41 52 59 16 00 e6 00 56 | ocedure/...../....VARBINARY....V |
38160 | 41 52 42 49 4e 41 52 59 28 4d 29 0a 0a 54 68 65 20 56 41 52 42 49 4e 41 52 59 20 74 79 70 65 20 | ARBINARY(M)..The.VARBINARY.type. |
38180 | 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 56 41 52 43 48 41 52 20 74 79 70 65 2c 20 | is.similar.to.the.VARCHAR.type,. |
381a0 | 62 75 74 20 73 74 6f 72 65 73 20 62 69 6e 61 72 79 0a 62 79 74 65 20 73 74 72 69 6e 67 73 20 72 | but.stores.binary.byte.strings.r |
381c0 | 61 74 68 65 72 20 74 68 61 6e 20 6e 6f 6e 62 69 6e 61 72 79 20 63 68 61 72 61 63 74 65 72 20 73 | ather.than.nonbinary.character.s |
381e0 | 74 72 69 6e 67 73 2e 20 4d 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 0a 6d 61 78 69 6d 75 6d | trings..M.represents.the.maximum |
38200 | 20 63 6f 6c 75 6d 6e 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 2e 0a 0a 55 52 4c 3a 20 68 | .column.length.in.bytes...URL:.h |
38220 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 72 62 69 6e 61 | ttps://mariadb.com/kb/en/varbina |
38240 | 72 79 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ry/..$.https://mariadb.com/kb/en |
38260 | 2f 76 61 72 62 69 6e 61 72 79 2f 00 03 03 ac 00 12 30 01 00 00 0a 4c 4f 41 44 20 49 4e 44 45 58 | /varbinary/......0....LOAD.INDEX |
38280 | 1a 00 71 03 53 79 6e 74 61 78 3a 0a 4c 4f 41 44 20 49 4e 44 45 58 20 49 4e 54 4f 20 43 41 43 48 | ..q.Syntax:.LOAD.INDEX.INTO.CACH |
382a0 | 45 0a 20 20 74 62 6c 5f 69 6e 64 65 78 5f 6c 69 73 74 20 5b 2c 20 74 62 6c 5f 69 6e 64 65 78 5f | E...tbl_index_list.[,.tbl_index_ |
382c0 | 6c 69 73 74 5d 20 2e 2e 2e 0a 0a 74 62 6c 5f 69 6e 64 65 78 5f 6c 69 73 74 3a 0a 20 20 74 62 6c | list]......tbl_index_list:...tbl |
382e0 | 5f 6e 61 6d 65 0a 20 20 20 20 5b 50 41 52 54 49 54 49 4f 4e 20 28 70 61 72 74 69 74 69 6f 6e 5f | _name.....[PARTITION.(partition_ |
38300 | 6c 69 73 74 20 7c 20 41 4c 4c 29 5d 0a 20 20 20 20 5b 5b 49 4e 44 45 58 7c 4b 45 59 5d 20 28 69 | list.|.ALL)].....[[INDEX|KEY].(i |
38320 | 6e 64 65 78 5f 6e 61 6d 65 5b 2c 20 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 2e 2e 2e 29 5d 0a 20 20 | ndex_name[,.index_name]....)]... |
38340 | 20 20 5b 49 47 4e 4f 52 45 20 4c 45 41 56 45 53 5d 0a 0a 70 61 72 74 69 74 69 6f 6e 5f 6c 69 73 | ..[IGNORE.LEAVES]..partition_lis |
38360 | 74 3a 0a 20 20 20 20 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 5b 2c 20 70 61 72 74 69 74 69 6f | t:.....partition_name[,.partitio |
38380 | 6e 5f 6e 61 6d 65 5d 5b 2c 20 2e 2e 2e 5d 0a 0a 54 68 65 20 4c 4f 41 44 20 49 4e 44 45 58 20 49 | n_name][,....]..The.LOAD.INDEX.I |
383a0 | 4e 54 4f 20 43 41 43 48 45 20 73 74 61 74 65 6d 65 6e 74 20 70 72 65 6c 6f 61 64 73 20 61 20 74 | NTO.CACHE.statement.preloads.a.t |
383c0 | 61 62 6c 65 20 69 6e 64 65 78 20 69 6e 74 6f 20 74 68 65 20 6b 65 79 0a 63 61 63 68 65 20 74 6f | able.index.into.the.key.cache.to |
383e0 | 20 77 68 69 63 68 20 69 74 20 68 61 73 20 62 65 65 6e 20 61 73 73 69 67 6e 65 64 20 62 79 20 61 | .which.it.has.been.assigned.by.a |
38400 | 6e 20 65 78 70 6c 69 63 69 74 20 43 41 43 48 45 20 49 4e 44 45 58 0a 73 74 61 74 65 6d 65 6e 74 | n.explicit.CACHE.INDEX.statement |
38420 | 2c 20 6f 72 20 69 6e 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 6b 65 79 20 63 61 63 68 65 20 | ,.or.into.the.default.key.cache. |
38440 | 6f 74 68 65 72 77 69 73 65 2e 0a 0a 4c 4f 41 44 20 49 4e 44 45 58 20 49 4e 54 4f 20 43 41 43 48 | otherwise...LOAD.INDEX.INTO.CACH |
38460 | 45 20 69 73 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 73 | E.is.used.only.for.MyISAM.tables |
38480 | 2e 20 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2c 20 69 74 0a 69 73 20 61 6c 73 6f 20 73 75 70 70 6f | ..In.MySQL.5.5,.it.is.also.suppo |
384a0 | 72 74 65 64 20 66 6f 72 20 70 61 72 74 69 74 69 6f 6e 65 64 20 4d 79 49 53 41 4d 20 74 61 62 6c | rted.for.partitioned.MyISAM.tabl |
384c0 | 65 73 3b 20 69 6e 20 61 64 64 69 74 69 6f 6e 2c 20 69 6e 64 65 78 65 73 0a 6f 6e 20 70 61 72 74 | es;.in.addition,.indexes.on.part |
384e0 | 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 20 63 61 6e 20 62 65 20 70 72 65 6c 6f 61 64 65 64 20 | itioned.tables.can.be.preloaded. |
38500 | 66 6f 72 20 6f 6e 65 2c 20 73 65 76 65 72 61 6c 2c 20 6f 72 20 61 6c 6c 0a 70 61 72 74 69 74 69 | for.one,.several,.or.all.partiti |
38520 | 6f 6e 73 2e 0a 0a 54 68 65 20 49 47 4e 4f 52 45 20 4c 45 41 56 45 53 20 6d 6f 64 69 66 69 65 72 | ons...The.IGNORE.LEAVES.modifier |
38540 | 20 63 61 75 73 65 73 20 6f 6e 6c 79 20 62 6c 6f 63 6b 73 20 66 6f 72 20 74 68 65 20 6e 6f 6e 6c | .causes.only.blocks.for.the.nonl |
38560 | 65 61 66 20 6e 6f 64 65 73 20 6f 66 0a 74 68 65 20 69 6e 64 65 78 20 74 6f 20 62 65 20 70 72 65 | eaf.nodes.of.the.index.to.be.pre |
38580 | 6c 6f 61 64 65 64 2e 0a 0a 49 47 4e 4f 52 45 20 4c 45 41 56 45 53 20 69 73 20 61 6c 73 6f 20 73 | loaded...IGNORE.LEAVES.is.also.s |
385a0 | 75 70 70 6f 72 74 65 64 20 66 6f 72 20 70 61 72 74 69 74 69 6f 6e 65 64 20 4d 79 49 53 41 4d 20 | upported.for.partitioned.MyISAM. |
385c0 | 74 61 62 6c 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | tables...URL:.https://mariadb.co |
385e0 | 6d 2f 6b 62 2f 65 6e 2f 6c 6f 61 64 2d 69 6e 64 65 78 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d | m/kb/en/load-index/..%.https://m |
38600 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 61 64 2d 69 6e 64 65 78 2f 03 02 76 02 | ariadb.com/kb/en/load-index/..v. |
38620 | 12 31 01 00 00 05 55 4e 49 4f 4e 1b 00 45 02 53 79 6e 74 61 78 3a 0a 53 45 4c 45 43 54 20 2e 2e | .1....UNION..E.Syntax:.SELECT... |
38640 | 2e 0a 55 4e 49 4f 4e 20 5b 41 4c 4c 20 7c 20 44 49 53 54 49 4e 43 54 5d 20 53 45 4c 45 43 54 20 | ..UNION.[ALL.|.DISTINCT].SELECT. |
38660 | 2e 2e 2e 0a 5b 55 4e 49 4f 4e 20 5b 41 4c 4c 20 7c 20 44 49 53 54 49 4e 43 54 5d 20 53 45 4c 45 | ....[UNION.[ALL.|.DISTINCT].SELE |
38680 | 43 54 20 2e 2e 2e 5d 0a 0a 55 4e 49 4f 4e 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6d 62 69 6e | CT....]..UNION.is.used.to.combin |
386a0 | 65 20 74 68 65 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 53 45 4c 45 43 | e.the.result.from.multiple.SELEC |
386c0 | 54 20 73 74 61 74 65 6d 65 6e 74 73 0a 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 72 65 73 75 6c | T.statements.into.a.single.resul |
386e0 | 74 20 73 65 74 2e 0a 0a 54 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 66 72 6f 6d 20 74 68 | t.set...The.column.names.from.th |
38700 | 65 20 66 69 72 73 74 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 61 72 65 20 75 73 65 | e.first.SELECT.statement.are.use |
38720 | 64 20 61 73 20 74 68 65 20 63 6f 6c 75 6d 6e 0a 6e 61 6d 65 73 20 66 6f 72 20 74 68 65 20 72 65 | d.as.the.column.names.for.the.re |
38740 | 73 75 6c 74 73 20 72 65 74 75 72 6e 65 64 2e 20 53 65 6c 65 63 74 65 64 20 63 6f 6c 75 6d 6e 73 | sults.returned..Selected.columns |
38760 | 20 6c 69 73 74 65 64 20 69 6e 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 6f 73 69 74 69 6f | .listed.in.corresponding.positio |
38780 | 6e 73 20 6f 66 20 65 61 63 68 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 73 68 6f 75 | ns.of.each.SELECT.statement.shou |
387a0 | 6c 64 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 0a 64 61 74 61 20 74 79 70 65 2e 20 28 46 6f 72 | ld.have.the.same.data.type..(For |
387c0 | 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d 6e 20 73 65 6c 65 63 | .example,.the.first.column.selec |
387e0 | 74 65 64 20 62 79 20 74 68 65 20 66 69 72 73 74 0a 73 74 61 74 65 6d 65 6e 74 20 73 68 6f 75 6c | ted.by.the.first.statement.shoul |
38800 | 64 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 65 20 66 69 72 73 | d.have.the.same.type.as.the.firs |
38820 | 74 20 63 6f 6c 75 6d 6e 20 73 65 6c 65 63 74 65 64 20 62 79 20 74 68 65 0a 6f 74 68 65 72 20 73 | t.column.selected.by.the.other.s |
38840 | 74 61 74 65 6d 65 6e 74 73 2e 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | tatements.)..URL:.https://mariad |
38860 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 69 6f 6e 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 | b.com/kb/en/union/....https://ma |
38880 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 6e 69 6f 6e 2f 00 00 03 01 2f 01 02 32 01 00 | riadb.com/kb/en/union/..../..2.. |
388a0 | 00 07 54 4f 5f 44 41 59 53 1f 00 8c 00 53 79 6e 74 61 78 3a 0a 54 4f 5f 44 41 59 53 28 64 61 74 | ..TO_DAYS....Syntax:.TO_DAYS(dat |
388c0 | 65 29 0a 0a 47 69 76 65 6e 20 61 20 64 61 74 65 20 64 61 74 65 2c 20 72 65 74 75 72 6e 73 20 61 | e)..Given.a.date.date,.returns.a |
388e0 | 20 64 61 79 20 6e 75 6d 62 65 72 20 28 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 61 79 73 20 | .day.number.(the.number.of.days. |
38900 | 73 69 6e 63 65 20 79 65 61 72 0a 30 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | since.year.0)...URL:.https://mar |
38920 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 6f 5f 64 61 79 73 2f 0a 0a 6c 00 4d 61 72 69 61 | iadb.com/kb/en/to_days/..l.Maria |
38940 | 44 42 3e 20 53 45 4c 45 43 54 20 54 4f 5f 44 41 59 53 28 39 35 30 35 30 31 29 3b 0a 20 20 20 20 | DB>.SELECT.TO_DAYS(950501);..... |
38960 | 20 20 20 20 2d 3e 20 37 32 38 37 37 39 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 4f | ....->.728779.MariaDB>.SELECT.TO |
38980 | 5f 44 41 59 53 28 27 32 30 30 37 2d 31 30 2d 30 37 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | _DAYS('2007-10-07');.........->. |
389a0 | 37 33 33 33 32 31 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | 733321.".https://mariadb.com/kb/ |
389c0 | 65 6e 2f 74 6f 5f 64 61 79 73 2f 00 03 00 c4 00 12 33 01 00 00 0a 4e 4f 54 20 52 45 47 45 58 50 | en/to_days/......3....NOT.REGEXP |
389e0 | 25 00 89 00 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 4e 4f 54 20 52 45 47 45 58 50 20 70 61 74 2c | %...Syntax:.expr.NOT.REGEXP.pat, |
38a00 | 20 65 78 70 72 20 4e 4f 54 20 52 4c 49 4b 45 20 70 61 74 0a 0a 54 68 69 73 20 69 73 20 74 68 65 | .expr.NOT.RLIKE.pat..This.is.the |
38a20 | 20 73 61 6d 65 20 61 73 20 4e 4f 54 20 28 65 78 70 72 20 52 45 47 45 58 50 20 70 61 74 29 2e 0a | .same.as.NOT.(expr.REGEXP.pat).. |
38a40 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
38a60 | 6e 6f 74 2d 72 65 67 65 78 70 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | not-regexp/..%.https://mariadb.c |
38a80 | 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2d 72 65 67 65 78 70 2f 03 03 17 01 12 34 01 00 00 0a 53 48 | om/kb/en/not-regexp/.....4....SH |
38aa0 | 4f 57 20 49 4e 44 45 58 1a 00 dc 02 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 7b 49 4e 44 45 58 20 | OW.INDEX....Syntax:.SHOW.{INDEX. |
38ac0 | 7c 20 49 4e 44 45 58 45 53 20 7c 20 4b 45 59 53 7d 0a 20 20 20 20 7b 46 52 4f 4d 20 7c 20 49 4e | |.INDEXES.|.KEYS}.....{FROM.|.IN |
38ae0 | 7d 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 5b 7b 46 52 4f 4d 20 7c 20 49 4e 7d 20 64 62 5f 6e | }.tbl_name.....[{FROM.|.IN}.db_n |
38b00 | 61 6d 65 5d 0a 20 20 20 20 5b 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 48 4f 57 20 49 4e 44 45 | ame].....[WHERE.expr]..SHOW.INDE |
38b20 | 58 20 72 65 74 75 72 6e 73 20 74 61 62 6c 65 20 69 6e 64 65 78 20 69 6e 66 6f 72 6d 61 74 69 6f | X.returns.table.index.informatio |
38b40 | 6e 2e 20 54 68 65 20 66 6f 72 6d 61 74 20 72 65 73 65 6d 62 6c 65 73 20 74 68 61 74 0a 6f 66 20 | n..The.format.resembles.that.of. |
38b60 | 74 68 65 20 53 51 4c 53 74 61 74 69 73 74 69 63 73 20 63 61 6c 6c 20 69 6e 20 4f 44 42 43 2e 20 | the.SQLStatistics.call.in.ODBC.. |
38b80 | 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 73 20 73 6f 6d 65 0a 70 72 69 | This.statement.requires.some.pri |
38ba0 | 76 69 6c 65 67 65 20 66 6f 72 20 61 6e 79 20 63 6f 6c 75 6d 6e 20 69 6e 20 74 68 65 20 74 61 62 | vilege.for.any.column.in.the.tab |
38bc0 | 6c 65 2e 0a 59 6f 75 20 63 61 6e 20 75 73 65 20 64 62 5f 6e 61 6d 65 2e 74 62 6c 5f 6e 61 6d 65 | le..You.can.use.db_name.tbl_name |
38be0 | 20 61 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 74 68 65 20 74 62 6c 5f 6e 61 | .as.an.alternative.to.the.tbl_na |
38c00 | 6d 65 20 46 52 4f 4d 0a 64 62 5f 6e 61 6d 65 20 73 79 6e 74 61 78 2e 20 54 68 65 73 65 20 74 77 | me.FROM.db_name.syntax..These.tw |
38c20 | 6f 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 3a 0a 0a 53 48 | o.statements.are.equivalent:..SH |
38c40 | 4f 57 20 49 4e 44 45 58 20 46 52 4f 4d 20 6d 79 74 61 62 6c 65 20 46 52 4f 4d 20 6d 79 64 62 3b | OW.INDEX.FROM.mytable.FROM.mydb; |
38c60 | 0a 53 48 4f 57 20 49 4e 44 45 58 20 46 52 4f 4d 20 6d 79 64 62 2e 6d 79 74 61 62 6c 65 3b 0a 0a | .SHOW.INDEX.FROM.mydb.mytable;.. |
38c80 | 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 74 6f | The.WHERE.clause.can.be.given.to |
38ca0 | 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 0a | .select.rows.using.more.general. |
38cc0 | 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a 68 74 74 70 | conditions,.as.discussed.in.http |
38ce0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 | s://mariadb.com/kb/en/extended-s |
38d00 | 68 6f 77 2f 2e 0a 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 6c 69 73 74 20 61 20 74 61 62 6c 65 | how/...You.can.also.list.a.table |
38d20 | 27 73 20 69 6e 64 65 78 65 73 20 77 69 74 68 20 74 68 65 20 6d 79 73 71 6c 73 68 6f 77 20 2d 6b | 's.indexes.with.the.mysqlshow.-k |
38d40 | 20 64 62 5f 6e 61 6d 65 0a 74 62 6c 5f 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 55 52 4c 3a | .db_name.tbl_name.command...URL: |
38d60 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d | .https://mariadb.com/kb/en/show- |
38d80 | 69 6e 64 65 78 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | index/..%.https://mariadb.com/kb |
38da0 | 2f 65 6e 2f 73 68 6f 77 2d 69 6e 64 65 78 2f 00 03 03 5e 02 02 35 01 00 00 14 53 48 4f 57 20 43 | /en/show-index/...^..5....SHOW.C |
38dc0 | 52 45 41 54 45 20 44 41 54 41 42 41 53 45 1a 00 56 01 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 | REATE.DATABASE..V.Syntax:.SHOW.C |
38de0 | 52 45 41 54 45 20 7b 44 41 54 41 42 41 53 45 20 7c 20 53 43 48 45 4d 41 7d 20 5b 49 46 20 4e 4f | REATE.{DATABASE.|.SCHEMA}.[IF.NO |
38e00 | 54 20 45 58 49 53 54 53 5d 20 64 62 5f 6e 61 6d 65 0a 0a 53 68 6f 77 73 20 74 68 65 20 43 52 45 | T.EXISTS].db_name..Shows.the.CRE |
38e20 | 41 54 45 20 44 41 54 41 42 41 53 45 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 63 72 65 61 | ATE.DATABASE.statement.that.crea |
38e40 | 74 65 73 20 74 68 65 20 67 69 76 65 6e 20 64 61 74 61 62 61 73 65 2e 20 49 66 0a 74 68 65 20 53 | tes.the.given.database..If.the.S |
38e60 | 48 4f 57 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 63 6c 75 64 65 73 20 61 6e 20 49 46 20 4e 4f 54 | HOW.statement.includes.an.IF.NOT |
38e80 | 20 45 58 49 53 54 53 20 63 6c 61 75 73 65 2c 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 6f 0a 69 | .EXISTS.clause,.the.output.too.i |
38ea0 | 6e 63 6c 75 64 65 73 20 73 75 63 68 20 61 20 63 6c 61 75 73 65 2e 20 53 48 4f 57 20 43 52 45 41 | ncludes.such.a.clause..SHOW.CREA |
38ec0 | 54 45 20 53 43 48 45 4d 41 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 53 48 4f 57 20 | TE.SCHEMA.is.a.synonym.for.SHOW. |
38ee0 | 43 52 45 41 54 45 0a 44 41 54 41 42 41 53 45 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | CREATE.DATABASE...URL:.https://m |
38f00 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 64 61 74 | ariadb.com/kb/en/show-create-dat |
38f20 | 61 62 61 73 65 2f 0a 0a b7 01 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 52 45 41 54 45 20 44 | abase/....MariaDB>.SHOW.CREATE.D |
38f40 | 41 54 41 42 41 53 45 20 74 65 73 74 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ATABASE.test\G.***************** |
38f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **********.1..row.************** |
38f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 44 61 74 61 62 61 73 65 3a 20 74 | *************........Database:.t |
38fa0 | 65 73 74 0a 43 72 65 61 74 65 20 44 61 74 61 62 61 73 65 3a 20 43 52 45 41 54 45 20 44 41 54 41 | est.Create.Database:.CREATE.DATA |
38fc0 | 42 41 53 45 20 60 74 65 73 74 60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 21 | BASE.`test`................../*! |
38fe0 | 34 30 31 30 30 20 44 45 46 41 55 4c 54 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 6c 61 74 69 | 40100.DEFAULT.CHARACTER.SET.lati |
39000 | 6e 31 20 2a 2f 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 52 45 41 54 45 20 53 43 48 45 | n1.*/..MariaDB>.SHOW.CREATE.SCHE |
39020 | 4d 41 20 74 65 73 74 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | MA.test\G.********************** |
39040 | 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *****.1..row.******************* |
39060 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 44 61 74 61 62 61 73 65 3a 20 74 65 73 74 0a 43 | ********........Database:.test.C |
39080 | 72 65 61 74 65 20 44 61 74 61 62 61 73 65 3a 20 43 52 45 41 54 45 20 44 41 54 41 42 41 53 45 20 | reate.Database:.CREATE.DATABASE. |
390a0 | 60 74 65 73 74 60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 21 34 30 31 30 30 | `test`................../*!40100 |
390c0 | 20 44 45 46 41 55 4c 54 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 6c 61 74 69 6e 31 20 2a 2f | .DEFAULT.CHARACTER.SET.latin1.*/ |
390e0 | 0a 2f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f | ./.https://mariadb.com/kb/en/sho |
39100 | 77 2d 63 72 65 61 74 65 2d 64 61 74 61 62 61 73 65 2f 00 00 01 01 65 12 36 01 00 00 05 4c 45 41 | w-create-database/....e.6....LEA |
39120 | 56 45 17 00 34 01 53 79 6e 74 61 78 3a 0a 4c 45 41 56 45 20 6c 61 62 65 6c 0a 0a 54 68 69 73 20 | VE..4.Syntax:.LEAVE.label..This. |
39140 | 73 74 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 74 6f 20 65 78 69 74 20 74 68 65 20 66 6c | statement.is.used.to.exit.the.fl |
39160 | 6f 77 20 63 6f 6e 74 72 6f 6c 20 63 6f 6e 73 74 72 75 63 74 20 74 68 61 74 20 68 61 73 20 74 68 | ow.control.construct.that.has.th |
39180 | 65 0a 67 69 76 65 6e 20 6c 61 62 65 6c 2e 20 49 66 20 74 68 65 20 6c 61 62 65 6c 20 69 73 20 66 | e.given.label..If.the.label.is.f |
391a0 | 6f 72 20 74 68 65 20 6f 75 74 65 72 6d 6f 73 74 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 20 | or.the.outermost.stored.program. |
391c0 | 62 6c 6f 63 6b 2c 0a 4c 45 41 56 45 20 65 78 69 74 73 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 0a | block,.LEAVE.exits.the.program.. |
391e0 | 0a 4c 45 41 56 45 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 42 45 47 49 4e 20 | .LEAVE.can.be.used.within.BEGIN. |
39200 | 2e 2e 2e 20 45 4e 44 20 6f 72 20 6c 6f 6f 70 20 63 6f 6e 73 74 72 75 63 74 73 20 28 4c 4f 4f 50 | ....END.or.loop.constructs.(LOOP |
39220 | 2c 0a 52 45 50 45 41 54 2c 20 57 48 49 4c 45 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | ,.REPEAT,.WHILE)...URL:.https:// |
39240 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 61 76 65 2f 0a 0a 20 00 68 74 74 70 | mariadb.com/kb/en/leave/....http |
39260 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 61 76 65 2f 03 00 ac 00 | s://mariadb.com/kb/en/leave/.... |
39280 | 12 37 01 00 00 06 4e 4f 54 20 49 4e 12 00 79 00 53 79 6e 74 61 78 3a 0a 65 78 70 72 20 4e 4f 54 | .7....NOT.IN..y.Syntax:.expr.NOT |
392a0 | 20 49 4e 20 28 76 61 6c 75 65 2c 2e 2e 2e 29 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d | .IN.(value,...)..This.is.the.sam |
392c0 | 65 20 61 73 20 4e 4f 54 20 28 65 78 70 72 20 49 4e 20 28 76 61 6c 75 65 2c 2e 2e 2e 29 29 2e 0a | e.as.NOT.(expr.IN.(value,...)).. |
392e0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
39300 | 6e 6f 74 2d 69 6e 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | not-in/..!.https://mariadb.com/k |
39320 | 62 2f 65 6e 2f 6e 6f 74 2d 69 6e 2f 03 01 8c 00 02 38 01 00 00 01 21 0f 00 a2 00 53 79 6e 74 61 | b/en/not-in/.....8....!....Synta |
39340 | 78 3a 0a 4e 4f 54 2c 20 21 0a 0a 4c 6f 67 69 63 61 6c 20 4e 4f 54 2e 20 45 76 61 6c 75 61 74 65 | x:.NOT,.!..Logical.NOT..Evaluate |
39360 | 73 20 74 6f 20 31 20 69 66 20 74 68 65 20 6f 70 65 72 61 6e 64 20 69 73 20 30 2c 20 74 6f 20 30 | s.to.1.if.the.operand.is.0,.to.0 |
39380 | 20 69 66 20 74 68 65 20 6f 70 65 72 61 6e 64 20 69 73 0a 6e 6f 6e 7a 65 72 6f 2c 20 61 6e 64 20 | .if.the.operand.is.nonzero,.and. |
393a0 | 4e 4f 54 20 4e 55 4c 4c 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 | NOT.NULL.returns.NULL...URL:.htt |
393c0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2f 0a 0a bd 00 4d | ps://mariadb.com/kb/en/not/....M |
393e0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 4f 54 20 31 30 3b 0a 20 20 20 20 20 20 20 20 2d | ariaDB>.SELECT.NOT.10;.........- |
39400 | 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 4f 54 20 30 3b 0a 20 20 20 20 20 | >.0.MariaDB>.SELECT.NOT.0;...... |
39420 | 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 4f 54 20 4e 55 4c 4c | ...->.1.MariaDB>.SELECT.NOT.NULL |
39440 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | ;.........->.NULL.MariaDB>.SELEC |
39460 | 54 20 21 20 28 31 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e | T.!.(1+1);.........->.0.MariaDB> |
39480 | 20 53 45 4c 45 43 54 20 21 20 31 2b 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 1e 00 68 74 | .SELECT.!.1+1;.........->.1...ht |
394a0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2f 03 0f 0c 00 | tps://mariadb.com/kb/en/not/.... |
394c0 | 02 39 01 00 00 0f 44 45 43 4c 41 52 45 20 48 41 4e 44 4c 45 52 17 00 54 0c 53 79 6e 74 61 78 3a | .9....DECLARE.HANDLER..T.Syntax: |
394e0 | 0a 44 45 43 4c 41 52 45 20 68 61 6e 64 6c 65 72 5f 61 63 74 69 6f 6e 20 48 41 4e 44 4c 45 52 0a | .DECLARE.handler_action.HANDLER. |
39500 | 20 20 20 20 46 4f 52 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 20 5b 2c 20 63 6f 6e 64 69 | ....FOR.condition_value.[,.condi |
39520 | 74 69 6f 6e 5f 76 61 6c 75 65 5d 20 2e 2e 2e 0a 20 20 20 20 73 74 61 74 65 6d 65 6e 74 0a 0a 68 | tion_value].........statement..h |
39540 | 61 6e 64 6c 65 72 5f 61 63 74 69 6f 6e 3a 0a 20 20 20 20 43 4f 4e 54 49 4e 55 45 0a 20 20 7c 20 | andler_action:.....CONTINUE...|. |
39560 | 45 58 49 54 0a 20 20 7c 20 55 4e 44 4f 0a 0a 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 3a 0a | EXIT...|.UNDO..condition_value:. |
39580 | 20 20 20 20 6d 79 73 71 6c 5f 65 72 72 6f 72 5f 63 6f 64 65 0a 20 20 7c 20 53 51 4c 53 54 41 54 | ....mysql_error_code...|.SQLSTAT |
395a0 | 45 20 5b 56 41 4c 55 45 5d 20 73 71 6c 73 74 61 74 65 5f 76 61 6c 75 65 0a 20 20 7c 20 63 6f 6e | E.[VALUE].sqlstate_value...|.con |
395c0 | 64 69 74 69 6f 6e 5f 6e 61 6d 65 0a 20 20 7c 20 53 51 4c 57 41 52 4e 49 4e 47 0a 20 20 7c 20 4e | dition_name...|.SQLWARNING...|.N |
395e0 | 4f 54 20 46 4f 55 4e 44 0a 20 20 7c 20 53 51 4c 45 58 43 45 50 54 49 4f 4e 0a 0a 54 68 65 20 44 | OT.FOUND...|.SQLEXCEPTION..The.D |
39600 | 45 43 4c 41 52 45 20 2e 2e 2e 20 48 41 4e 44 4c 45 52 20 73 74 61 74 65 6d 65 6e 74 20 73 70 65 | ECLARE.....HANDLER.statement.spe |
39620 | 63 69 66 69 65 73 20 61 20 68 61 6e 64 6c 65 72 20 74 68 61 74 20 64 65 61 6c 73 20 77 69 74 68 | cifies.a.handler.that.deals.with |
39640 | 0a 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 49 66 20 6f 6e 65 20 | .one.or.more.conditions..If.one. |
39660 | 6f 66 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 63 63 75 72 73 2c 20 74 68 65 0a | of.these.conditions.occurs,.the. |
39680 | 73 70 65 63 69 66 69 65 64 20 73 74 61 74 65 6d 65 6e 74 20 65 78 65 63 75 74 65 73 2e 20 73 74 | specified.statement.executes..st |
396a0 | 61 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 61 20 73 69 6d 70 6c 65 20 73 74 61 74 65 6d 65 6e | atement.can.be.a.simple.statemen |
396c0 | 74 20 73 75 63 68 0a 61 73 20 53 45 54 20 76 61 72 5f 6e 61 6d 65 20 3d 20 76 61 6c 75 65 2c 20 | t.such.as.SET.var_name.=.value,. |
396e0 | 6f 72 20 61 20 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 20 77 72 69 74 74 65 6e 20 | or.a.compound.statement.written. |
39700 | 75 73 69 6e 67 20 42 45 47 49 4e 0a 61 6e 64 20 45 4e 44 20 28 73 65 65 20 5b 48 45 4c 50 20 42 | using.BEGIN.and.END.(see.[HELP.B |
39720 | 45 47 49 4e 20 45 4e 44 5d 29 2e 0a 0a 48 61 6e 64 6c 65 72 20 64 65 63 6c 61 72 61 74 69 6f 6e | EGIN.END])...Handler.declaration |
39740 | 73 20 6d 75 73 74 20 61 70 70 65 61 72 20 61 66 74 65 72 20 76 61 72 69 61 62 6c 65 20 6f 72 20 | s.must.appear.after.variable.or. |
39760 | 63 6f 6e 64 69 74 69 6f 6e 0a 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 0a 0a 54 68 65 20 68 61 6e | condition.declarations...The.han |
39780 | 64 6c 65 72 5f 61 63 74 69 6f 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 77 68 61 74 | dler_action.value.indicates.what |
397a0 | 20 61 63 74 69 6f 6e 20 74 68 65 20 68 61 6e 64 6c 65 72 20 74 61 6b 65 73 20 61 66 74 65 72 0a | .action.the.handler.takes.after. |
397c0 | 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 68 61 6e 64 6c 65 72 20 73 74 61 74 65 6d 65 | execution.of.the.handler.stateme |
397e0 | 6e 74 3a 0a 0a 6f 20 43 4f 4e 54 49 4e 55 45 3a 20 45 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 | nt:..o.CONTINUE:.Execution.of.th |
39800 | 65 20 63 75 72 72 65 6e 74 20 70 72 6f 67 72 61 6d 20 63 6f 6e 74 69 6e 75 65 73 2e 0a 0a 6f 20 | e.current.program.continues...o. |
39820 | 45 58 49 54 3a 20 45 78 65 63 75 74 69 6f 6e 20 74 65 72 6d 69 6e 61 74 65 73 20 66 6f 72 20 74 | EXIT:.Execution.terminates.for.t |
39840 | 68 65 20 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d | he.BEGIN.....END.compound.statem |
39860 | 65 6e 74 0a 20 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 68 61 6e 64 6c 65 72 20 69 73 20 64 65 | ent...in.which.the.handler.is.de |
39880 | 63 6c 61 72 65 64 2e 20 54 68 69 73 20 69 73 20 74 72 75 65 20 65 76 65 6e 20 69 66 20 74 68 65 | clared..This.is.true.even.if.the |
398a0 | 20 63 6f 6e 64 69 74 69 6f 6e 0a 20 20 6f 63 63 75 72 73 20 69 6e 20 61 6e 20 69 6e 6e 65 72 20 | .condition...occurs.in.an.inner. |
398c0 | 62 6c 6f 63 6b 2e 0a 0a 6f 20 55 4e 44 4f 3a 20 4e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 0a 0a | block...o.UNDO:.Not.supported... |
398e0 | 54 68 65 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 20 66 6f 72 20 44 45 43 4c 41 52 45 20 | The.condition_value.for.DECLARE. |
39900 | 2e 2e 2e 20 48 41 4e 44 4c 45 52 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 73 70 65 63 69 66 | ....HANDLER.indicates.the.specif |
39920 | 69 63 0a 63 6f 6e 64 69 74 69 6f 6e 20 6f 72 20 63 6c 61 73 73 20 6f 66 20 63 6f 6e 64 69 74 69 | ic.condition.or.class.of.conditi |
39940 | 6f 6e 73 20 74 68 61 74 20 61 63 74 69 76 61 74 65 73 20 74 68 65 20 68 61 6e 64 6c 65 72 3a 0a | ons.that.activates.the.handler:. |
39960 | 0a 6f 20 41 20 4d 79 53 51 4c 20 65 72 72 6f 72 20 63 6f 64 65 20 28 61 20 6e 75 6d 62 65 72 29 | .o.A.MySQL.error.code.(a.number) |
39980 | 20 6f 72 20 61 6e 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 20 28 61 20 35 2d 63 68 61 72 61 | .or.an.SQLSTATE.value.(a.5-chara |
399a0 | 63 74 65 72 0a 20 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 29 2e 20 59 6f 75 20 73 68 6f 75 | cter...string.literal)..You.shou |
399c0 | 6c 64 20 6e 6f 74 20 75 73 65 20 4d 79 53 51 4c 20 65 72 72 6f 72 20 63 6f 64 65 20 30 20 6f 72 | ld.not.use.MySQL.error.code.0.or |
399e0 | 20 53 51 4c 53 54 41 54 45 0a 20 20 76 61 6c 75 65 73 20 74 68 61 74 20 62 65 67 69 6e 20 77 69 | .SQLSTATE...values.that.begin.wi |
39a00 | 74 68 20 27 30 30 27 2c 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 69 6e 64 69 63 61 74 65 20 | th.'00',.because.those.indicate. |
39a20 | 73 75 63 63 65 73 73 20 72 61 74 68 65 72 0a 20 20 74 68 61 6e 20 61 6e 20 65 72 72 6f 72 20 63 | success.rather...than.an.error.c |
39a40 | 6f 6e 64 69 74 69 6f 6e 2e 20 46 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 4d 79 53 51 4c 20 65 72 | ondition..For.a.list.of.MySQL.er |
39a60 | 72 6f 72 20 63 6f 64 65 73 20 61 6e 64 20 53 51 4c 53 54 41 54 45 0a 20 20 76 61 6c 75 65 73 2c | ror.codes.and.SQLSTATE...values, |
39a80 | 20 73 65 65 0a 20 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | .see...https://mariadb.com/kb/en |
39aa0 | 2f 6d 61 72 69 61 64 62 2d 65 72 72 6f 72 2d 63 6f 64 65 73 2f 2e 0a 0a 6f 20 41 20 63 6f 6e 64 | /mariadb-error-codes/...o.A.cond |
39ac0 | 69 74 69 6f 6e 20 6e 61 6d 65 20 70 72 65 76 69 6f 75 73 6c 79 20 73 70 65 63 69 66 69 65 64 20 | ition.name.previously.specified. |
39ae0 | 77 69 74 68 20 44 45 43 4c 41 52 45 20 2e 2e 2e 20 43 4f 4e 44 49 54 49 4f 4e 2e 20 41 0a 20 20 | with.DECLARE.....CONDITION..A... |
39b00 | 63 6f 6e 64 69 74 69 6f 6e 20 6e 61 6d 65 20 63 61 6e 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 | condition.name.can.be.associated |
39b20 | 20 77 69 74 68 20 61 20 4d 79 53 51 4c 20 65 72 72 6f 72 20 63 6f 64 65 20 6f 72 20 53 51 4c 53 | .with.a.MySQL.error.code.or.SQLS |
39b40 | 54 41 54 45 0a 20 20 76 61 6c 75 65 2e 20 53 65 65 20 5b 48 45 4c 50 20 44 45 43 4c 41 52 45 20 | TATE...value..See.[HELP.DECLARE. |
39b60 | 43 4f 4e 44 49 54 49 4f 4e 5d 2e 0a 0a 6f 20 53 51 4c 57 41 52 4e 49 4e 47 20 69 73 20 73 68 6f | CONDITION]...o.SQLWARNING.is.sho |
39b80 | 72 74 68 61 6e 64 20 66 6f 72 20 74 68 65 20 63 6c 61 73 73 20 6f 66 20 53 51 4c 53 54 41 54 45 | rthand.for.the.class.of.SQLSTATE |
39ba0 | 20 76 61 6c 75 65 73 20 74 68 61 74 20 62 65 67 69 6e 0a 20 20 77 69 74 68 20 27 30 31 27 2e 0a | .values.that.begin...with.'01'.. |
39bc0 | 0a 6f 20 4e 4f 54 20 46 4f 55 4e 44 20 69 73 20 73 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 74 68 | .o.NOT.FOUND.is.shorthand.for.th |
39be0 | 65 20 63 6c 61 73 73 20 6f 66 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 73 20 74 68 61 74 20 | e.class.of.SQLSTATE.values.that. |
39c00 | 62 65 67 69 6e 0a 20 20 77 69 74 68 20 27 30 32 27 2e 20 54 68 69 73 20 69 73 20 72 65 6c 65 76 | begin...with.'02'..This.is.relev |
39c20 | 61 6e 74 20 77 69 74 68 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 63 75 72 73 6f 72 | ant.within.the.context.of.cursor |
39c40 | 73 20 61 6e 64 20 69 73 20 75 73 65 64 0a 20 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 61 74 20 | s.and.is.used...to.control.what. |
39c60 | 68 61 70 70 65 6e 73 20 77 68 65 6e 20 61 20 63 75 72 73 6f 72 20 72 65 61 63 68 65 73 20 74 68 | happens.when.a.cursor.reaches.th |
39c80 | 65 20 65 6e 64 20 6f 66 20 61 20 64 61 74 61 20 73 65 74 2e 0a 20 20 49 66 20 6e 6f 20 6d 6f 72 | e.end.of.a.data.set....If.no.mor |
39ca0 | 65 20 72 6f 77 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 61 20 4e 6f 20 44 61 74 61 20 | e.rows.are.available,.a.No.Data. |
39cc0 | 63 6f 6e 64 69 74 69 6f 6e 20 6f 63 63 75 72 73 20 77 69 74 68 0a 20 20 53 51 4c 53 54 41 54 45 | condition.occurs.with...SQLSTATE |
39ce0 | 20 76 61 6c 75 65 20 27 30 32 30 30 30 27 2e 20 54 6f 20 64 65 74 65 63 74 20 74 68 69 73 20 63 | .value.'02000'..To.detect.this.c |
39d00 | 6f 6e 64 69 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65 74 20 75 70 20 61 0a 20 20 68 61 6e | ondition,.you.can.set.up.a...han |
39d20 | 64 6c 65 72 20 66 6f 72 20 69 74 20 28 6f 72 20 66 6f 72 20 61 20 4e 4f 54 20 46 4f 55 4e 44 20 | dler.for.it.(or.for.a.NOT.FOUND. |
39d40 | 63 6f 6e 64 69 74 69 6f 6e 29 2e 20 46 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 73 65 65 0a | condition)..For.an.example,.see. |
39d60 | 20 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 73 | ..https://mariadb.com/kb/en/curs |
39d80 | 6f 72 2d 6f 76 65 72 76 69 65 77 2f 2e 20 54 68 69 73 20 63 6f 6e 64 69 74 69 6f 6e 0a 20 20 61 | or-overview/..This.condition...a |
39da0 | 6c 73 6f 20 6f 63 63 75 72 73 20 66 6f 72 20 53 45 4c 45 43 54 20 2e 2e 2e 20 49 4e 54 4f 20 76 | lso.occurs.for.SELECT.....INTO.v |
39dc0 | 61 72 5f 6c 69 73 74 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 72 65 74 72 69 65 76 65 | ar_list.statements.that.retrieve |
39de0 | 20 6e 6f 0a 20 20 72 6f 77 73 2e 0a 0a 6f 20 53 51 4c 45 58 43 45 50 54 49 4f 4e 20 69 73 20 73 | .no...rows...o.SQLEXCEPTION.is.s |
39e00 | 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 74 68 65 20 63 6c 61 73 73 20 6f 66 20 53 51 4c 53 54 41 | horthand.for.the.class.of.SQLSTA |
39e20 | 54 45 20 76 61 6c 75 65 73 20 74 68 61 74 20 64 6f 0a 20 20 6e 6f 74 20 62 65 67 69 6e 20 77 69 | TE.values.that.do...not.begin.wi |
39e40 | 74 68 20 27 30 30 27 2c 20 27 30 31 27 2c 20 6f 72 20 27 30 32 27 2e 0a 0a 49 66 20 61 20 63 6f | th.'00',.'01',.or.'02'...If.a.co |
39e60 | 6e 64 69 74 69 6f 6e 20 6f 63 63 75 72 73 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 68 61 6e 64 | ndition.occurs.for.which.no.hand |
39e80 | 6c 65 72 20 68 61 73 20 62 65 65 6e 20 64 65 63 6c 61 72 65 64 2c 20 74 68 65 0a 61 63 74 69 6f | ler.has.been.declared,.the.actio |
39ea0 | 6e 20 74 61 6b 65 6e 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e | n.taken.depends.on.the.condition |
39ec0 | 20 63 6c 61 73 73 3a 0a 0a 6f 20 46 6f 72 20 53 51 4c 45 58 43 45 50 54 49 4f 4e 20 63 6f 6e 64 | .class:..o.For.SQLEXCEPTION.cond |
39ee0 | 69 74 69 6f 6e 73 2c 20 74 68 65 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 69 | itions,.the.stored.program.termi |
39f00 | 6e 61 74 65 73 20 61 74 20 74 68 65 0a 20 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 72 61 | nates.at.the...statement.that.ra |
39f20 | 69 73 65 64 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 2c 20 61 73 20 69 66 20 74 68 65 72 65 20 | ised.the.condition,.as.if.there. |
39f40 | 77 65 72 65 20 61 6e 20 45 58 49 54 0a 20 20 68 61 6e 64 6c 65 72 2e 20 49 66 20 74 68 65 20 70 | were.an.EXIT...handler..If.the.p |
39f60 | 72 6f 67 72 61 6d 20 77 61 73 20 63 61 6c 6c 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 73 74 6f | rogram.was.called.by.another.sto |
39f80 | 72 65 64 20 70 72 6f 67 72 61 6d 2c 20 74 68 65 0a 20 20 63 61 6c 6c 69 6e 67 20 70 72 6f 67 72 | red.program,.the...calling.progr |
39fa0 | 61 6d 20 68 61 6e 64 6c 65 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 75 73 69 6e 67 20 74 | am.handles.the.condition.using.t |
39fc0 | 68 65 20 68 61 6e 64 6c 65 72 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 72 75 6c 65 73 20 61 70 70 | he.handler.selection...rules.app |
39fe0 | 6c 69 65 64 20 74 6f 20 69 74 73 20 6f 77 6e 20 68 61 6e 64 6c 65 72 73 2e 0a 0a 6f 20 46 6f 72 | lied.to.its.own.handlers...o.For |
3a000 | 20 53 51 4c 57 41 52 4e 49 4e 47 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 74 68 65 20 70 72 6f 67 | .SQLWARNING.conditions,.the.prog |
3a020 | 72 61 6d 20 63 6f 6e 74 69 6e 75 65 73 20 65 78 65 63 75 74 69 6e 67 2c 20 61 73 20 69 66 0a 20 | ram.continues.executing,.as.if.. |
3a040 | 20 74 68 65 72 65 20 77 65 72 65 20 61 20 43 4f 4e 54 49 4e 55 45 20 68 61 6e 64 6c 65 72 2e 0a | .there.were.a.CONTINUE.handler.. |
3a060 | 0a 6f 20 46 6f 72 20 4e 4f 54 20 46 4f 55 4e 44 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 69 66 20 | .o.For.NOT.FOUND.conditions,.if. |
3a080 | 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 77 61 73 20 72 61 69 73 65 64 20 6e 6f 72 6d 61 6c 6c | the.condition.was.raised.normall |
3a0a0 | 79 2c 20 74 68 65 0a 20 20 61 63 74 69 6f 6e 20 69 73 20 43 4f 4e 54 49 4e 55 45 2e 20 49 66 20 | y,.the...action.is.CONTINUE..If. |
3a0c0 | 69 74 20 77 61 73 20 72 61 69 73 65 64 20 62 79 20 53 49 47 4e 41 4c 20 6f 72 20 52 45 53 49 47 | it.was.raised.by.SIGNAL.or.RESIG |
3a0e0 | 4e 41 4c 2c 20 74 68 65 0a 20 20 61 63 74 69 6f 6e 20 69 73 20 45 58 49 54 2e 0a 0a 55 52 4c 3a | NAL,.the...action.is.EXIT...URL: |
3a100 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c 61 | .https://mariadb.com/kb/en/decla |
3a120 | 72 65 2d 68 61 6e 64 6c 65 72 2f 0a 0a 71 02 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 54 | re-handler/..q.MariaDB>.CREATE.T |
3a140 | 41 42 4c 45 20 74 65 73 74 2e 74 20 28 73 31 20 49 4e 54 2c 20 50 52 49 4d 41 52 59 20 4b 45 59 | ABLE.test.t.(s1.INT,.PRIMARY.KEY |
3a160 | 20 28 73 31 29 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 | .(s1));.Query.OK,.0.rows.affecte |
3a180 | 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 64 65 6c 69 6d 69 74 65 72 | d.(0.00.sec)..MariaDB>.delimiter |
3a1a0 | 20 2f 2f 0a 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 68 | .//..MariaDB>.CREATE.PROCEDURE.h |
3a1c0 | 61 6e 64 6c 65 72 64 65 6d 6f 20 28 29 0a 20 20 20 20 2d 3e 20 42 45 47 49 4e 0a 20 20 20 20 2d | andlerdemo.().....->.BEGIN.....- |
3a1e0 | 3e 20 20 20 44 45 43 4c 41 52 45 20 43 4f 4e 54 49 4e 55 45 20 48 41 4e 44 4c 45 52 20 46 4f 52 | >...DECLARE.CONTINUE.HANDLER.FOR |
3a200 | 20 53 51 4c 53 54 41 54 45 20 27 32 33 30 30 30 27 20 53 45 54 20 40 78 32 20 3d 20 31 3b 0a 20 | .SQLSTATE.'23000'.SET.@x2.=.1;.. |
3a220 | 20 20 20 2d 3e 20 20 20 53 45 54 20 40 78 20 3d 20 31 3b 0a 20 20 20 20 2d 3e 20 20 20 49 4e 53 | ...->...SET.@x.=.1;.....->...INS |
3a240 | 45 52 54 20 49 4e 54 4f 20 74 65 73 74 2e 74 20 56 41 4c 55 45 53 20 28 31 29 3b 0a 20 20 20 20 | ERT.INTO.test.t.VALUES.(1);..... |
3a260 | 2d 3e 20 20 20 53 45 54 20 40 78 20 3d 20 32 3b 0a 20 20 20 20 2d 3e 20 20 20 49 4e 53 45 52 54 | ->...SET.@x.=.2;.....->...INSERT |
3a280 | 20 49 4e 54 4f 20 74 65 73 74 2e 74 20 56 41 4c 55 45 53 20 28 31 29 3b 0a 20 20 20 20 2d 3e 20 | .INTO.test.t.VALUES.(1);.....->. |
3a2a0 | 20 20 53 45 54 20 40 78 20 3d 20 33 3b 0a 20 20 20 20 2d 3e 20 45 4e 44 3b 0a 20 20 20 20 2d 3e | ..SET.@x.=.3;.....->.END;.....-> |
3a2c0 | 20 2f 2f 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 | .//.Query.OK,.0.rows.affected.(0 |
3a2e0 | 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 43 41 4c 4c 20 68 61 6e 64 6c 65 72 64 | .00.sec)..MariaDB>.CALL.handlerd |
3a300 | 65 6d 6f 28 29 2f 2f 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 | emo()//.Query.OK,.0.rows.affecte |
3a320 | 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 40 78 | d.(0.00.sec)..MariaDB>.SELECT.@x |
3a340 | 2f 2f 0a 20 20 20 20 2b 2d 2d 2d 2d 2d 2d 2b 0a 20 20 20 20 7c 20 40 78 20 20 20 7c 0a 20 20 20 | //.....+------+.....|.@x...|.... |
3a360 | 20 2b 2d 2d 2d 2d 2d 2d 2b 0a 20 20 20 20 7c 20 33 20 20 20 20 7c 0a 20 20 20 20 2b 2d 2d 2d 2d | .+------+.....|.3....|.....+---- |
3a380 | 2d 2d 2b 0a 20 20 20 20 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a | --+.....1.row.in.set.(0.00.sec). |
3a3a0 | 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c | *.https://mariadb.com/kb/en/decl |
3a3c0 | 61 72 65 2d 68 61 6e 64 6c 65 72 2f 03 03 16 02 12 3a 01 00 00 06 44 4f 55 42 4c 45 16 00 e3 02 | are-handler/.....:....DOUBLE.... |
3a3e0 | 44 4f 55 42 4c 45 5b 28 4d 2c 44 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 | DOUBLE[(M,D)].[UNSIGNED].[ZEROFI |
3a400 | 4c 4c 5d 0a 0a 41 20 6e 6f 72 6d 61 6c 2d 73 69 7a 65 20 28 64 6f 75 62 6c 65 2d 70 72 65 63 69 | LL]..A.normal-size.(double-preci |
3a420 | 73 69 6f 6e 29 20 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 20 6e 75 6d 62 65 72 2e 20 50 65 72 | sion).floating-point.number..Per |
3a440 | 6d 69 73 73 69 62 6c 65 0a 76 61 6c 75 65 73 20 61 72 65 20 2d 31 2e 37 39 37 36 39 33 31 33 34 | missible.values.are.-1.797693134 |
3a460 | 38 36 32 33 31 35 37 45 2b 33 30 38 20 74 6f 20 2d 32 2e 32 32 35 30 37 33 38 35 38 35 30 37 32 | 8623157E+308.to.-2.2250738585072 |
3a480 | 30 31 34 45 2d 33 30 38 2c 20 30 2c 20 61 6e 64 0a 32 2e 32 32 35 30 37 33 38 35 38 35 30 37 32 | 014E-308,.0,.and.2.2250738585072 |
3a4a0 | 30 31 34 45 2d 33 30 38 20 74 6f 20 31 2e 37 39 37 36 39 33 31 33 34 38 36 32 33 31 35 37 45 2b | 014E-308.to.1.7976931348623157E+ |
3a4c0 | 33 30 38 2e 20 54 68 65 73 65 20 61 72 65 20 74 68 65 0a 74 68 65 6f 72 65 74 69 63 61 6c 20 6c | 308..These.are.the.theoretical.l |
3a4e0 | 69 6d 69 74 73 2c 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 49 45 45 45 20 73 74 61 6e 64 61 72 | imits,.based.on.the.IEEE.standar |
3a500 | 64 2e 20 54 68 65 20 61 63 74 75 61 6c 20 72 61 6e 67 65 20 6d 69 67 68 74 0a 62 65 20 73 6c 69 | d..The.actual.range.might.be.sli |
3a520 | 67 68 74 6c 79 20 73 6d 61 6c 6c 65 72 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 79 6f 75 72 20 | ghtly.smaller.depending.on.your. |
3a540 | 68 61 72 64 77 61 72 65 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 2e 0a 0a 4d | hardware.or.operating.system...M |
3a560 | 20 69 73 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 20 61 | .is.the.total.number.of.digits.a |
3a580 | 6e 64 20 44 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 64 69 67 69 74 73 20 66 6f 6c | nd.D.is.the.number.of.digits.fol |
3a5a0 | 6c 6f 77 69 6e 67 0a 74 68 65 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 2e 20 49 66 20 4d 20 61 | lowing.the.decimal.point..If.M.a |
3a5c0 | 6e 64 20 44 20 61 72 65 20 6f 6d 69 74 74 65 64 2c 20 76 61 6c 75 65 73 20 61 72 65 20 73 74 6f | nd.D.are.omitted,.values.are.sto |
3a5e0 | 72 65 64 20 74 6f 20 74 68 65 0a 6c 69 6d 69 74 73 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 74 | red.to.the.limits.permitted.by.t |
3a600 | 68 65 20 68 61 72 64 77 61 72 65 2e 20 41 20 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 20 | he.hardware..A.double-precision. |
3a620 | 66 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 0a 6e 75 6d 62 65 72 20 69 73 20 61 63 63 75 72 61 74 | floating-point.number.is.accurat |
3a640 | 65 20 74 6f 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 20 31 35 20 64 65 63 69 6d 61 6c 20 70 6c | e.to.approximately.15.decimal.pl |
3a660 | 61 63 65 73 2e 0a 0a 55 4e 53 49 47 4e 45 44 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 64 | aces...UNSIGNED,.if.specified,.d |
3a680 | 69 73 61 6c 6c 6f 77 73 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 | isallows.negative.values...URL:. |
3a6a0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 6f 75 62 6c 65 | https://mariadb.com/kb/en/double |
3a6c0 | 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 | /..!.https://mariadb.com/kb/en/d |
3a6e0 | 6f 75 62 6c 65 2f 00 00 01 01 11 12 3b 01 00 00 04 54 49 4d 45 16 00 e2 00 54 49 4d 45 0a 0a 41 | ouble/......;....TIME....TIME..A |
3a700 | 20 74 69 6d 65 2e 20 54 68 65 20 72 61 6e 67 65 20 69 73 20 27 2d 38 33 38 3a 35 39 3a 35 39 27 | .time..The.range.is.'-838:59:59' |
3a720 | 20 74 6f 20 27 38 33 38 3a 35 39 3a 35 39 27 2e 20 4d 79 53 51 4c 20 64 69 73 70 6c 61 79 73 20 | .to.'838:59:59'..MySQL.displays. |
3a740 | 54 49 4d 45 0a 76 61 6c 75 65 73 20 69 6e 20 27 48 48 3a 4d 4d 3a 53 53 27 20 66 6f 72 6d 61 74 | TIME.values.in.'HH:MM:SS'.format |
3a760 | 2c 20 62 75 74 20 70 65 72 6d 69 74 73 20 61 73 73 69 67 6e 6d 65 6e 74 20 6f 66 20 76 61 6c 75 | ,.but.permits.assignment.of.valu |
3a780 | 65 73 20 74 6f 20 54 49 4d 45 0a 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 65 69 74 68 65 72 20 | es.to.TIME.columns.using.either. |
3a7a0 | 73 74 72 69 6e 67 73 20 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | strings.or.numbers...URL:.https: |
3a7c0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 2f 0a 0a 1f 00 68 74 74 | //mariadb.com/kb/en/time/....htt |
3a7e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 2f 03 01 b0 00 | ps://mariadb.com/kb/en/time/.... |
3a800 | 02 3c 01 00 00 02 26 26 0f 00 bd 00 53 79 6e 74 61 78 3a 0a 41 4e 44 2c 20 26 26 0a 0a 4c 6f 67 | .<....&&....Syntax:.AND,.&&..Log |
3a820 | 69 63 61 6c 20 41 4e 44 2e 20 45 76 61 6c 75 61 74 65 73 20 74 6f 20 31 20 69 66 20 61 6c 6c 20 | ical.AND..Evaluates.to.1.if.all. |
3a840 | 6f 70 65 72 61 6e 64 73 20 61 72 65 20 6e 6f 6e 7a 65 72 6f 20 61 6e 64 20 6e 6f 74 20 4e 55 4c | operands.are.nonzero.and.not.NUL |
3a860 | 4c 2c 0a 74 6f 20 30 20 69 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 70 65 72 61 6e 64 73 20 | L,.to.0.if.one.or.more.operands. |
3a880 | 61 72 65 20 30 2c 20 6f 74 68 65 72 77 69 73 65 20 4e 55 4c 4c 20 69 73 20 72 65 74 75 72 6e 65 | are.0,.otherwise.NULL.is.returne |
3a8a0 | 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | d...URL:.https://mariadb.com/kb/ |
3a8c0 | 65 6e 2f 61 6e 64 2f 0a 0a c5 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 26 26 20 | en/and/....MariaDB>.SELECT.1.&&. |
3a8e0 | 31 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | 1;.........->.1.MariaDB>.SELECT. |
3a900 | 31 20 26 26 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 | 1.&&.0;.........->.0.MariaDB>.SE |
3a920 | 4c 45 43 54 20 31 20 26 26 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a | LECT.1.&&.NULL;.........->.NULL. |
3a940 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 30 20 26 26 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 | MariaDB>.SELECT.0.&&.NULL;...... |
3a960 | 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 55 4c 4c 20 26 26 20 | ...->.0.MariaDB>.SELECT.NULL.&&. |
3a980 | 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | 0;.........->.0...https://mariad |
3a9a0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6e 64 2f 03 01 52 02 02 3d 01 00 00 01 58 0b 00 7e 00 58 | b.com/kb/en/and/..R..=....X..~.X |
3a9c0 | 28 70 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 58 2d 63 6f 6f 72 64 69 6e 61 74 65 20 76 61 | (p)..Returns.the.X-coordinate.va |
3a9e0 | 6c 75 65 20 66 6f 72 20 74 68 65 20 50 6f 69 6e 74 20 6f 62 6a 65 63 74 20 70 20 61 73 20 61 0a | lue.for.the.Point.object.p.as.a. |
3aa00 | 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 0a 55 52 4c 3a 20 68 | double-precision.number...URL:.h |
3aa20 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 78 2f 0a 0a a9 00 4d | ttps://mariadb.com/kb/en/x/....M |
3aa40 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 58 28 50 4f 49 4e 54 28 35 36 2e 37 2c 20 35 33 2e | ariaDB>.SELECT.X(POINT(56.7,.53. |
3aa60 | 33 34 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | 34));.+-----------------------+. |
3aa80 | 7c 20 58 28 50 4f 49 4e 54 28 35 36 2e 37 2c 20 35 33 2e 33 34 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d | |.X(POINT(56.7,.53.34)).|.+----- |
3aaa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 | ------------------+.|........... |
3aac0 | 20 20 20 20 20 20 20 35 36 2e 37 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .......56.7.|.+----------------- |
3aae0 | 2d 2d 2d 2d 2d 2d 2b 0a 1c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ------+...https://mariadb.com/kb |
3ab00 | 2f 65 6e 2f 78 2f 00 00 01 00 a9 12 3e 01 00 00 0b 53 59 53 54 45 4d 5f 55 53 45 52 11 00 6c 00 | /en/x/......>....SYSTEM_USER..l. |
3ab20 | 53 79 6e 74 61 78 3a 0a 53 59 53 54 45 4d 5f 55 53 45 52 28 29 0a 0a 53 59 53 54 45 4d 5f 55 53 | Syntax:.SYSTEM_USER()..SYSTEM_US |
3ab40 | 45 52 28 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 55 53 45 52 28 29 2e 0a 0a 55 | ER().is.a.synonym.for.USER()...U |
3ab60 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 79 | RL:.https://mariadb.com/kb/en/sy |
3ab80 | 73 74 65 6d 5f 75 73 65 72 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | stem_user/..&.https://mariadb.co |
3aba0 | 6d 2f 6b 62 2f 65 6e 2f 73 79 73 74 65 6d 5f 75 73 65 72 2f 03 02 74 00 02 3f 01 00 00 0a 46 4f | m/kb/en/system_user/..t..?....FO |
3abc0 | 55 4e 44 5f 52 4f 57 53 11 00 c5 01 53 79 6e 74 61 78 3a 0a 46 4f 55 4e 44 5f 52 4f 57 53 28 29 | UND_ROWS....Syntax:.FOUND_ROWS() |
3abe0 | 0a 0a 41 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 6d 61 79 20 69 6e 63 6c 75 64 65 | ..A.SELECT.statement.may.include |
3ac00 | 20 61 20 4c 49 4d 49 54 20 63 6c 61 75 73 65 20 74 6f 20 72 65 73 74 72 69 63 74 20 74 68 65 20 | .a.LIMIT.clause.to.restrict.the. |
3ac20 | 6e 75 6d 62 65 72 20 6f 66 0a 72 6f 77 73 20 74 68 65 20 73 65 72 76 65 72 20 72 65 74 75 72 6e | number.of.rows.the.server.return |
3ac40 | 73 20 74 6f 20 74 68 65 20 63 6c 69 65 6e 74 2e 20 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 2c 20 | s.to.the.client..In.some.cases,. |
3ac60 | 69 74 20 69 73 20 64 65 73 69 72 61 62 6c 65 0a 74 6f 20 6b 6e 6f 77 20 68 6f 77 20 6d 61 6e 79 | it.is.desirable.to.know.how.many |
3ac80 | 20 72 6f 77 73 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 77 6f 75 6c 64 20 68 61 76 65 20 72 | .rows.the.statement.would.have.r |
3aca0 | 65 74 75 72 6e 65 64 20 77 69 74 68 6f 75 74 20 74 68 65 0a 4c 49 4d 49 54 2c 20 62 75 74 20 77 | eturned.without.the.LIMIT,.but.w |
3acc0 | 69 74 68 6f 75 74 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 61 67 61 | ithout.running.the.statement.aga |
3ace0 | 69 6e 2e 20 54 6f 20 6f 62 74 61 69 6e 20 74 68 69 73 20 72 6f 77 0a 63 6f 75 6e 74 2c 20 69 6e | in..To.obtain.this.row.count,.in |
3ad00 | 63 6c 75 64 65 20 61 20 53 51 4c 5f 43 41 4c 43 5f 46 4f 55 4e 44 5f 52 4f 57 53 20 6f 70 74 69 | clude.a.SQL_CALC_FOUND_ROWS.opti |
3ad20 | 6f 6e 20 69 6e 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2c 0a 61 6e 64 20 | on.in.the.SELECT.statement,.and. |
3ad40 | 74 68 65 6e 20 69 6e 76 6f 6b 65 20 46 4f 55 4e 44 5f 52 4f 57 53 28 29 20 61 66 74 65 72 77 61 | then.invoke.FOUND_ROWS().afterwa |
3ad60 | 72 64 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | rd:..URL:.https://mariadb.com/kb |
3ad80 | 2f 65 6e 2f 66 6f 75 6e 64 5f 72 6f 77 73 2f 0a 0a 72 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | /en/found_rows/..r.MariaDB>.SELE |
3ada0 | 43 54 20 53 51 4c 5f 43 41 4c 43 5f 46 4f 55 4e 44 5f 52 4f 57 53 20 2a 20 46 52 4f 4d 20 74 62 | CT.SQL_CALC_FOUND_ROWS.*.FROM.tb |
3adc0 | 6c 5f 6e 61 6d 65 0a 20 20 20 20 2d 3e 20 57 48 45 52 45 20 69 64 20 3e 20 31 30 30 20 4c 49 4d | l_name.....->.WHERE.id.>.100.LIM |
3ade0 | 49 54 20 31 30 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 4f 55 4e 44 5f 52 4f 57 | IT.10;.MariaDB>.SELECT.FOUND_ROW |
3ae00 | 53 28 29 3b 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | S();.%.https://mariadb.com/kb/en |
3ae20 | 2f 66 6f 75 6e 64 5f 72 6f 77 73 2f 03 02 6e 02 12 40 01 00 00 07 43 52 4f 53 53 45 53 1e 00 39 | /found_rows/..n..@....CROSSES..9 |
3ae40 | 02 43 72 6f 73 73 65 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 69 66 20 67 31 | .Crosses(g1,g2)..Returns.1.if.g1 |
3ae60 | 20 73 70 61 74 69 61 6c 6c 79 20 63 72 6f 73 73 65 73 20 67 32 2e 20 52 65 74 75 72 6e 73 20 4e | .spatially.crosses.g2..Returns.N |
3ae80 | 55 4c 4c 20 69 66 20 67 31 20 69 73 20 61 20 50 6f 6c 79 67 6f 6e 0a 6f 72 20 61 20 4d 75 6c 74 | ULL.if.g1.is.a.Polygon.or.a.Mult |
3aea0 | 69 50 6f 6c 79 67 6f 6e 2c 20 6f 72 20 69 66 20 67 32 20 69 73 20 61 20 50 6f 69 6e 74 20 6f 72 | iPolygon,.or.if.g2.is.a.Point.or |
3aec0 | 20 61 20 4d 75 6c 74 69 50 6f 69 6e 74 2e 20 4f 74 68 65 72 77 69 73 65 2c 0a 72 65 74 75 72 6e | .a.MultiPoint..Otherwise,.return |
3aee0 | 73 20 30 2e 0a 0a 54 68 65 20 74 65 72 6d 20 73 70 61 74 69 61 6c 6c 79 20 63 72 6f 73 73 65 73 | s.0...The.term.spatially.crosses |
3af00 | 20 64 65 6e 6f 74 65 73 20 61 20 73 70 61 74 69 61 6c 20 72 65 6c 61 74 69 6f 6e 20 62 65 74 77 | .denotes.a.spatial.relation.betw |
3af20 | 65 65 6e 20 74 77 6f 20 67 69 76 65 6e 0a 67 65 6f 6d 65 74 72 69 65 73 20 74 68 61 74 20 68 61 | een.two.given.geometries.that.ha |
3af40 | 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 3a 0a 0a 6f 20 54 | s.the.following.properties:..o.T |
3af60 | 68 65 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 69 6e 74 65 72 73 65 63 74 0a 0a 6f 20 54 | he.two.geometries.intersect..o.T |
3af80 | 68 65 69 72 20 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20 67 | heir.intersection.results.in.a.g |
3afa0 | 65 6f 6d 65 74 72 79 20 74 68 61 74 20 68 61 73 20 61 20 64 69 6d 65 6e 73 69 6f 6e 20 74 68 61 | eometry.that.has.a.dimension.tha |
3afc0 | 74 20 69 73 0a 20 20 6f 6e 65 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 20 6d 61 78 69 6d 75 6d | t.is...one.less.than.the.maximum |
3afe0 | 20 64 69 6d 65 6e 73 69 6f 6e 20 6f 66 20 74 68 65 20 74 77 6f 20 67 69 76 65 6e 20 67 65 6f 6d | .dimension.of.the.two.given.geom |
3b000 | 65 74 72 69 65 73 0a 0a 6f 20 54 68 65 69 72 20 69 6e 74 65 72 73 65 63 74 69 6f 6e 20 69 73 20 | etries..o.Their.intersection.is. |
3b020 | 6e 6f 74 20 65 71 75 61 6c 20 74 6f 20 65 69 74 68 65 72 20 6f 66 20 74 68 65 20 74 77 6f 20 67 | not.equal.to.either.of.the.two.g |
3b040 | 69 76 65 6e 20 67 65 6f 6d 65 74 72 69 65 73 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | iven.geometries..URL:.https://ma |
3b060 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 6f 73 73 65 73 2f 0a 0a 22 00 68 74 74 70 | riadb.com/kb/en/crosses/..".http |
3b080 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 6f 73 73 65 73 2f 00 00 | s://mariadb.com/kb/en/crosses/.. |
3b0a0 | 03 08 24 00 12 41 01 00 00 0e 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 27 00 e1 07 53 79 6e 74 | ..$..A....TRUNCATE.TABLE'...Synt |
3b0c0 | 61 78 3a 0a 54 52 55 4e 43 41 54 45 20 5b 54 41 42 4c 45 5d 20 74 62 6c 5f 6e 61 6d 65 0a 0a 54 | ax:.TRUNCATE.[TABLE].tbl_name..T |
3b0e0 | 52 55 4e 43 41 54 45 20 54 41 42 4c 45 20 65 6d 70 74 69 65 73 20 61 20 74 61 62 6c 65 20 63 6f | RUNCATE.TABLE.empties.a.table.co |
3b100 | 6d 70 6c 65 74 65 6c 79 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 68 65 20 44 52 4f 50 0a 70 | mpletely..It.requires.the.DROP.p |
3b120 | 72 69 76 69 6c 65 67 65 2e 0a 0a 4c 6f 67 69 63 61 6c 6c 79 2c 20 54 52 55 4e 43 41 54 45 20 54 | rivilege...Logically,.TRUNCATE.T |
3b140 | 41 42 4c 45 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 61 20 44 45 4c 45 54 45 20 73 74 61 74 | ABLE.is.similar.to.a.DELETE.stat |
3b160 | 65 6d 65 6e 74 20 74 68 61 74 20 64 65 6c 65 74 65 73 0a 61 6c 6c 20 72 6f 77 73 2c 20 6f 72 20 | ement.that.deletes.all.rows,.or. |
3b180 | 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 44 52 4f 50 20 54 41 42 4c 45 20 61 6e 64 20 43 52 45 | a.sequence.of.DROP.TABLE.and.CRE |
3b1a0 | 41 54 45 20 54 41 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 73 2e 20 54 6f 0a 61 63 68 69 65 76 65 | ATE.TABLE.statements..To.achieve |
3b1c0 | 20 68 69 67 68 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 69 74 20 62 79 70 61 73 73 65 73 20 74 | .high.performance,.it.bypasses.t |
3b1e0 | 68 65 20 44 4d 4c 20 6d 65 74 68 6f 64 20 6f 66 20 64 65 6c 65 74 69 6e 67 20 64 61 74 61 2e 0a | he.DML.method.of.deleting.data.. |
3b200 | 54 68 75 73 2c 20 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 72 6f 6c 6c 65 64 20 62 61 63 6b 2c 20 | Thus,.it.cannot.be.rolled.back,. |
3b220 | 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 4f 4e 20 44 45 4c 45 54 45 20 74 72 69 67 | it.does.not.cause.ON.DELETE.trig |
3b240 | 67 65 72 73 20 74 6f 0a 66 69 72 65 2c 20 61 6e 64 20 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 70 | gers.to.fire,.and.it.cannot.be.p |
3b260 | 65 72 66 6f 72 6d 65 64 20 66 6f 72 20 49 6e 6e 6f 44 42 20 74 61 62 6c 65 73 20 77 69 74 68 20 | erformed.for.InnoDB.tables.with. |
3b280 | 70 61 72 65 6e 74 2d 63 68 69 6c 64 0a 66 6f 72 65 69 67 6e 20 6b 65 79 20 72 65 6c 61 74 69 6f | parent-child.foreign.key.relatio |
3b2a0 | 6e 73 68 69 70 73 2e 0a 0a 41 6c 74 68 6f 75 67 68 20 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 | nships...Although.TRUNCATE.TABLE |
3b2c0 | 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 44 45 4c 45 54 45 2c 20 69 74 20 69 73 20 63 6c 61 | .is.similar.to.DELETE,.it.is.cla |
3b2e0 | 73 73 69 66 69 65 64 20 61 73 20 61 20 44 44 4c 0a 73 74 61 74 65 6d 65 6e 74 20 72 61 74 68 65 | ssified.as.a.DDL.statement.rathe |
3b300 | 72 20 74 68 61 6e 20 61 20 44 4d 4c 20 73 74 61 74 65 6d 65 6e 74 2e 20 49 74 20 64 69 66 66 65 | r.than.a.DML.statement..It.diffe |
3b320 | 72 73 20 66 72 6f 6d 20 44 45 4c 45 54 45 20 69 6e 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 | rs.from.DELETE.in.the.following. |
3b340 | 77 61 79 73 20 69 6e 20 4d 79 53 51 4c 20 35 2e 35 3a 0a 0a 6f 20 54 72 75 6e 63 61 74 65 20 6f | ways.in.MySQL.5.5:..o.Truncate.o |
3b360 | 70 65 72 61 74 69 6f 6e 73 20 64 72 6f 70 20 61 6e 64 20 72 65 2d 63 72 65 61 74 65 20 74 68 65 | perations.drop.and.re-create.the |
3b380 | 20 74 61 62 6c 65 2c 20 77 68 69 63 68 20 69 73 20 6d 75 63 68 0a 20 20 66 61 73 74 65 72 20 74 | .table,.which.is.much...faster.t |
3b3a0 | 68 61 6e 20 64 65 6c 65 74 69 6e 67 20 72 6f 77 73 20 6f 6e 65 20 62 79 20 6f 6e 65 2c 20 70 61 | han.deleting.rows.one.by.one,.pa |
3b3c0 | 72 74 69 63 75 6c 61 72 6c 79 20 66 6f 72 20 6c 61 72 67 65 20 74 61 62 6c 65 73 2e 0a 0a 6f 20 | rticularly.for.large.tables...o. |
3b3e0 | 54 72 75 6e 63 61 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 63 61 75 73 65 20 61 6e 20 69 6d 70 | Truncate.operations.cause.an.imp |
3b400 | 6c 69 63 69 74 20 63 6f 6d 6d 69 74 2c 20 61 6e 64 20 73 6f 20 63 61 6e 6e 6f 74 20 62 65 20 72 | licit.commit,.and.so.cannot.be.r |
3b420 | 6f 6c 6c 65 64 0a 20 20 62 61 63 6b 2e 0a 0a 6f 20 54 72 75 6e 63 61 74 69 6f 6e 20 6f 70 65 72 | olled...back...o.Truncation.oper |
3b440 | 61 74 69 6f 6e 73 20 63 61 6e 6e 6f 74 20 62 65 20 70 65 72 66 6f 72 6d 65 64 20 69 66 20 74 68 | ations.cannot.be.performed.if.th |
3b460 | 65 20 73 65 73 73 69 6f 6e 20 68 6f 6c 64 73 20 61 6e 0a 20 20 61 63 74 69 76 65 20 74 61 62 6c | e.session.holds.an...active.tabl |
3b480 | 65 20 6c 6f 63 6b 2e 0a 0a 6f 20 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 20 66 61 69 6c 73 20 | e.lock...o.TRUNCATE.TABLE.fails. |
3b4a0 | 66 6f 72 20 61 6e 20 49 6e 6e 6f 44 42 20 74 61 62 6c 65 20 69 66 20 74 68 65 72 65 20 61 72 65 | for.an.InnoDB.table.if.there.are |
3b4c0 | 20 61 6e 79 20 46 4f 52 45 49 47 4e 20 4b 45 59 0a 20 20 63 6f 6e 73 74 72 61 69 6e 74 73 20 66 | .any.FOREIGN.KEY...constraints.f |
3b4e0 | 72 6f 6d 20 6f 74 68 65 72 20 74 61 62 6c 65 73 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 20 | rom.other.tables.that.reference. |
3b500 | 74 68 65 20 74 61 62 6c 65 2e 20 46 6f 72 65 69 67 6e 20 6b 65 79 0a 20 20 63 6f 6e 73 74 72 61 | the.table..Foreign.key...constra |
3b520 | 69 6e 74 73 20 62 65 74 77 65 65 6e 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 74 68 65 20 73 61 6d 65 | ints.between.columns.of.the.same |
3b540 | 20 74 61 62 6c 65 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 2e 0a 0a 6f 20 54 72 75 6e 63 61 74 | .table.are.permitted...o.Truncat |
3b560 | 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 72 65 74 75 72 6e 20 61 20 6d | ion.operations.do.not.return.a.m |
3b580 | 65 61 6e 69 6e 67 66 75 6c 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 | eaningful.value.for.the.number.. |
3b5a0 | 20 6f 66 20 64 65 6c 65 74 65 64 20 72 6f 77 73 2e 20 54 68 65 20 75 73 75 61 6c 20 72 65 73 75 | .of.deleted.rows..The.usual.resu |
3b5c0 | 6c 74 20 69 73 20 22 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 2c 22 20 77 68 69 63 68 20 73 | lt.is."0.rows.affected,".which.s |
3b5e0 | 68 6f 75 6c 64 0a 20 20 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 22 6e 6f 20 69 6e | hould...be.interpreted.as."no.in |
3b600 | 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 0a 6f 20 41 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 74 61 | formation."..o.As.long.as.the.ta |
3b620 | 62 6c 65 20 66 6f 72 6d 61 74 20 66 69 6c 65 20 74 62 6c 5f 6e 61 6d 65 2e 66 72 6d 20 69 73 20 | ble.format.file.tbl_name.frm.is. |
3b640 | 76 61 6c 69 64 2c 20 74 68 65 20 74 61 62 6c 65 20 63 61 6e 0a 20 20 62 65 20 72 65 2d 63 72 65 | valid,.the.table.can...be.re-cre |
3b660 | 61 74 65 64 20 61 73 20 61 6e 20 65 6d 70 74 79 20 74 61 62 6c 65 20 77 69 74 68 20 54 52 55 4e | ated.as.an.empty.table.with.TRUN |
3b680 | 43 41 54 45 20 54 41 42 4c 45 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 64 61 74 61 0a 20 20 6f | CATE.TABLE,.even.if.the.data...o |
3b6a0 | 72 20 69 6e 64 65 78 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 63 6f 6d 65 20 63 6f 72 72 75 70 | r.index.files.have.become.corrup |
3b6c0 | 74 65 64 2e 0a 0a 6f 20 41 6e 79 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 76 61 6c 75 65 | ted...o.Any.AUTO_INCREMENT.value |
3b6e0 | 20 69 73 20 72 65 73 65 74 20 74 6f 20 69 74 73 20 73 74 61 72 74 20 76 61 6c 75 65 2e 20 54 68 | .is.reset.to.its.start.value..Th |
3b700 | 69 73 20 69 73 20 74 72 75 65 0a 20 20 65 76 65 6e 20 66 6f 72 20 4d 79 49 53 41 4d 20 61 6e 64 | is.is.true...even.for.MyISAM.and |
3b720 | 20 49 6e 6e 6f 44 42 2c 20 77 68 69 63 68 20 6e 6f 72 6d 61 6c 6c 79 20 64 6f 20 6e 6f 74 20 72 | .InnoDB,.which.normally.do.not.r |
3b740 | 65 75 73 65 20 73 65 71 75 65 6e 63 65 0a 20 20 76 61 6c 75 65 73 2e 0a 0a 6f 20 57 68 65 6e 20 | euse.sequence...values...o.When. |
3b760 | 75 73 65 64 20 77 69 74 68 20 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 2c 20 54 52 | used.with.partitioned.tables,.TR |
3b780 | 55 4e 43 41 54 45 20 54 41 42 4c 45 20 70 72 65 73 65 72 76 65 73 20 74 68 65 0a 20 20 70 61 72 | UNCATE.TABLE.preserves.the...par |
3b7a0 | 74 69 74 69 6f 6e 69 6e 67 3b 20 74 68 61 74 20 69 73 2c 20 74 68 65 20 64 61 74 61 20 61 6e 64 | titioning;.that.is,.the.data.and |
3b7c0 | 20 69 6e 64 65 78 20 66 69 6c 65 73 20 61 72 65 20 64 72 6f 70 70 65 64 20 61 6e 64 0a 20 20 72 | .index.files.are.dropped.and...r |
3b7e0 | 65 2d 63 72 65 61 74 65 64 2c 20 77 68 69 6c 65 20 74 68 65 20 70 61 72 74 69 74 69 6f 6e 20 64 | e-created,.while.the.partition.d |
3b800 | 65 66 69 6e 69 74 69 6f 6e 73 20 28 2e 70 61 72 29 20 66 69 6c 65 20 69 73 0a 20 20 75 6e 61 66 | efinitions.(.par).file.is...unaf |
3b820 | 66 65 63 74 65 64 2e 0a 0a 6f 20 54 68 65 20 54 52 55 4e 43 41 54 45 20 54 41 42 4c 45 20 73 74 | fected...o.The.TRUNCATE.TABLE.st |
3b840 | 61 74 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 76 6f 6b 65 20 4f 4e 20 44 45 4c 45 54 | atement.does.not.invoke.ON.DELET |
3b860 | 45 20 74 72 69 67 67 65 72 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | E.triggers...URL:.https://mariad |
3b880 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 75 6e 63 61 74 65 2d 74 61 62 6c 65 2f 0a 0a 29 00 68 | b.com/kb/en/truncate-table/..).h |
3b8a0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 75 6e 63 61 74 | ttps://mariadb.com/kb/en/truncat |
3b8c0 | 65 2d 74 61 62 6c 65 2f 03 00 e0 00 12 42 01 00 00 07 42 49 54 5f 58 4f 52 10 00 ab 00 53 79 6e | e-table/.....B....BIT_XOR....Syn |
3b8e0 | 74 61 78 3a 0a 42 49 54 5f 58 4f 52 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 | tax:.BIT_XOR(expr)..Returns.the. |
3b900 | 62 69 74 77 69 73 65 20 58 4f 52 20 6f 66 20 61 6c 6c 20 62 69 74 73 20 69 6e 20 65 78 70 72 2e | bitwise.XOR.of.all.bits.in.expr. |
3b920 | 20 54 68 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 69 73 0a 70 65 72 66 6f 72 6d 65 64 20 77 69 | .The.calculation.is.performed.wi |
3b940 | 74 68 20 36 34 2d 62 69 74 20 28 42 49 47 49 4e 54 29 20 70 72 65 63 69 73 69 6f 6e 2e 0a 0a 55 | th.64-bit.(BIGINT).precision...U |
3b960 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 | RL:.https://mariadb.com/kb/en/bi |
3b980 | 74 5f 78 6f 72 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | t_xor/..".https://mariadb.com/kb |
3b9a0 | 2f 65 6e 2f 62 69 74 5f 78 6f 72 2f 03 00 d0 00 12 43 01 00 00 0c 43 55 52 52 45 4e 54 5f 44 41 | /en/bit_xor/.....C....CURRENT_DA |
3b9c0 | 54 45 1f 00 91 00 53 79 6e 74 61 78 3a 0a 43 55 52 52 45 4e 54 5f 44 41 54 45 2c 20 43 55 52 52 | TE....Syntax:.CURRENT_DATE,.CURR |
3b9e0 | 45 4e 54 5f 44 41 54 45 28 29 0a 0a 43 55 52 52 45 4e 54 5f 44 41 54 45 20 61 6e 64 20 43 55 52 | ENT_DATE()..CURRENT_DATE.and.CUR |
3ba00 | 52 45 4e 54 5f 44 41 54 45 28 29 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 43 55 52 | RENT_DATE().are.synonyms.for.CUR |
3ba20 | 44 41 54 45 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | DATE()...URL:.https://mariadb.co |
3ba40 | 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 64 61 74 65 2f 0a 0a 27 00 68 74 74 70 73 3a 2f | m/kb/en/current_date/..'.https:/ |
3ba60 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 72 65 6e 74 5f 64 61 74 65 2f | /mariadb.com/kb/en/current_date/ |
3ba80 | 03 04 92 02 12 44 01 00 00 0b 53 54 41 52 54 20 53 4c 41 56 45 08 00 55 04 53 79 6e 74 61 78 3a | .....D....START.SLAVE..U.Syntax: |
3baa0 | 0a 53 54 41 52 54 20 53 4c 41 56 45 20 5b 74 68 72 65 61 64 5f 74 79 70 65 73 5d 0a 0a 53 54 41 | .START.SLAVE.[thread_types]..STA |
3bac0 | 52 54 20 53 4c 41 56 45 20 5b 53 51 4c 5f 54 48 52 45 41 44 5d 20 55 4e 54 49 4c 0a 20 20 20 20 | RT.SLAVE.[SQL_THREAD].UNTIL..... |
3bae0 | 4d 41 53 54 45 52 5f 4c 4f 47 5f 46 49 4c 45 20 3d 20 27 6c 6f 67 5f 6e 61 6d 65 27 2c 20 4d 41 | MASTER_LOG_FILE.=.'log_name',.MA |
3bb00 | 53 54 45 52 5f 4c 4f 47 5f 50 4f 53 20 3d 20 6c 6f 67 5f 70 6f 73 0a 0a 53 54 41 52 54 20 53 4c | STER_LOG_POS.=.log_pos..START.SL |
3bb20 | 41 56 45 20 5b 53 51 4c 5f 54 48 52 45 41 44 5d 20 55 4e 54 49 4c 0a 20 20 20 20 52 45 4c 41 59 | AVE.[SQL_THREAD].UNTIL.....RELAY |
3bb40 | 5f 4c 4f 47 5f 46 49 4c 45 20 3d 20 27 6c 6f 67 5f 6e 61 6d 65 27 2c 20 52 45 4c 41 59 5f 4c 4f | _LOG_FILE.=.'log_name',.RELAY_LO |
3bb60 | 47 5f 50 4f 53 20 3d 20 6c 6f 67 5f 70 6f 73 0a 0a 74 68 72 65 61 64 5f 74 79 70 65 73 3a 0a 20 | G_POS.=.log_pos..thread_types:.. |
3bb80 | 20 20 20 5b 74 68 72 65 61 64 5f 74 79 70 65 20 5b 2c 20 74 68 72 65 61 64 5f 74 79 70 65 5d 20 | ...[thread_type.[,.thread_type]. |
3bba0 | 2e 2e 2e 20 5d 0a 0a 74 68 72 65 61 64 5f 74 79 70 65 3a 20 49 4f 5f 54 48 52 45 41 44 20 7c 20 | ....]..thread_type:.IO_THREAD.|. |
3bbc0 | 53 51 4c 5f 54 48 52 45 41 44 0a 0a 53 54 41 52 54 20 53 4c 41 56 45 20 77 69 74 68 20 6e 6f 20 | SQL_THREAD..START.SLAVE.with.no. |
3bbe0 | 74 68 72 65 61 64 5f 74 79 70 65 20 6f 70 74 69 6f 6e 73 20 73 74 61 72 74 73 20 62 6f 74 68 20 | thread_type.options.starts.both. |
3bc00 | 6f 66 20 74 68 65 20 73 6c 61 76 65 0a 74 68 72 65 61 64 73 2e 20 54 68 65 20 49 2f 4f 20 74 68 | of.the.slave.threads..The.I/O.th |
3bc20 | 72 65 61 64 20 72 65 61 64 73 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 6d 61 73 74 65 | read.reads.events.from.the.maste |
3bc40 | 72 20 73 65 72 76 65 72 20 61 6e 64 20 73 74 6f 72 65 73 0a 74 68 65 6d 20 69 6e 20 74 68 65 20 | r.server.and.stores.them.in.the. |
3bc60 | 72 65 6c 61 79 20 6c 6f 67 2e 20 54 68 65 20 53 51 4c 20 74 68 72 65 61 64 20 72 65 61 64 73 20 | relay.log..The.SQL.thread.reads. |
3bc80 | 65 76 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 6c 61 79 20 6c 6f 67 0a 61 6e 64 20 65 78 | events.from.the.relay.log.and.ex |
3bca0 | 65 63 75 74 65 73 20 74 68 65 6d 2e 20 53 54 41 52 54 20 53 4c 41 56 45 20 72 65 71 75 69 72 65 | ecutes.them..START.SLAVE.require |
3bcc0 | 73 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2e 0a 0a 49 66 20 53 54 41 52 54 | s.the.SUPER.privilege...If.START |
3bce0 | 20 53 4c 41 56 45 20 73 75 63 63 65 65 64 73 20 69 6e 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 | .SLAVE.succeeds.in.starting.the. |
3bd00 | 73 6c 61 76 65 20 74 68 72 65 61 64 73 2c 20 69 74 20 72 65 74 75 72 6e 73 0a 77 69 74 68 6f 75 | slave.threads,.it.returns.withou |
3bd20 | 74 20 61 6e 79 20 65 72 72 6f 72 2e 20 48 6f 77 65 76 65 72 2c 20 65 76 65 6e 20 69 6e 20 74 68 | t.any.error..However,.even.in.th |
3bd40 | 61 74 20 63 61 73 65 2c 20 69 74 20 6d 69 67 68 74 20 62 65 20 74 68 61 74 20 74 68 65 0a 73 6c | at.case,.it.might.be.that.the.sl |
3bd60 | 61 76 65 20 74 68 72 65 61 64 73 20 73 74 61 72 74 20 61 6e 64 20 74 68 65 6e 20 6c 61 74 65 72 | ave.threads.start.and.then.later |
3bd80 | 20 73 74 6f 70 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 62 65 63 61 75 73 65 20 74 68 65 79 | .stop.(for.example,.because.they |
3bda0 | 20 64 6f 0a 6e 6f 74 20 6d 61 6e 61 67 65 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 74 68 65 | .do.not.manage.to.connect.to.the |
3bdc0 | 20 6d 61 73 74 65 72 20 6f 72 20 72 65 61 64 20 69 74 73 20 62 69 6e 61 72 79 20 6c 6f 67 2c 20 | .master.or.read.its.binary.log,. |
3bde0 | 6f 72 20 73 6f 6d 65 0a 6f 74 68 65 72 20 70 72 6f 62 6c 65 6d 29 2e 20 53 54 41 52 54 20 53 4c | or.some.other.problem)..START.SL |
3be00 | 41 56 45 20 64 6f 65 73 20 6e 6f 74 20 77 61 72 6e 20 79 6f 75 20 61 62 6f 75 74 20 74 68 69 73 | AVE.does.not.warn.you.about.this |
3be20 | 2e 20 59 6f 75 20 6d 75 73 74 0a 63 68 65 63 6b 20 74 68 65 20 73 6c 61 76 65 27 73 20 65 72 72 | ..You.must.check.the.slave's.err |
3be40 | 6f 72 20 6c 6f 67 20 66 6f 72 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 67 65 6e 65 72 61 | or.log.for.error.messages.genera |
3be60 | 74 65 64 20 62 79 20 74 68 65 20 73 6c 61 76 65 0a 74 68 72 65 61 64 73 2c 20 6f 72 20 63 68 65 | ted.by.the.slave.threads,.or.che |
3be80 | 63 6b 20 74 68 61 74 20 74 68 65 79 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 73 61 74 69 73 66 61 | ck.that.they.are.running.satisfa |
3bea0 | 63 74 6f 72 69 6c 79 20 77 69 74 68 20 53 48 4f 57 20 53 4c 41 56 45 0a 53 54 41 54 55 53 2e 0a | ctorily.with.SHOW.SLAVE.STATUS.. |
3bec0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
3bee0 | 73 74 61 72 74 2d 73 6c 61 76 65 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | start-slave/..&.https://mariadb. |
3bf00 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 61 72 74 2d 73 6c 61 76 65 2f 00 00 03 01 e0 00 02 45 01 00 | com/kb/en/start-slave/.......E.. |
3bf20 | 00 04 41 52 45 41 02 00 a9 00 41 72 65 61 28 70 6f 6c 79 29 0a 0a 52 65 74 75 72 6e 73 20 61 73 | ..AREA....Area(poly)..Returns.as |
3bf40 | 20 61 20 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 20 6e 75 6d 62 65 72 20 74 68 65 20 61 | .a.double-precision.number.the.a |
3bf60 | 72 65 61 20 6f 66 20 74 68 65 20 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 0a 70 6f 6c 79 2c 20 61 | rea.of.the.Polygon.value.poly,.a |
3bf80 | 73 20 6d 65 61 73 75 72 65 64 20 69 6e 20 69 74 73 20 73 70 61 74 69 61 6c 20 72 65 66 65 72 65 | s.measured.in.its.spatial.refere |
3bfa0 | 6e 63 65 20 73 79 73 74 65 6d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | nce.system...URL:.https://mariad |
3bfc0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 72 65 61 2f 0a 0a 06 01 4d 61 72 69 61 44 42 3e 20 53 45 | b.com/kb/en/area/....MariaDB>.SE |
3bfe0 | 54 20 40 70 6f 6c 79 20 3d 20 27 50 6f 6c 79 67 6f 6e 28 28 30 20 30 2c 30 20 33 2c 33 20 30 2c | T.@poly.=.'Polygon((0.0,0.3,3.0, |
3c000 | 30 20 30 29 2c 28 31 20 31 2c 31 20 32 2c 32 20 31 2c 31 20 31 29 29 27 3b 0a 4d 61 72 69 61 44 | 0.0),(1.1,1.2,2.1,1.1))';.MariaD |
3c020 | 42 3e 20 53 45 4c 45 43 54 20 41 72 65 61 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 70 6f 6c | B>.SELECT.Area(GeomFromText(@pol |
3c040 | 79 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | y));.+-------------------------- |
3c060 | 2d 2b 0a 7c 20 41 72 65 61 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 70 6f 6c 79 29 29 20 7c | -+.|.Area(GeomFromText(@poly)).| |
3c080 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c | .+---------------------------+.| |
3c0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 20 7c 0a 2b 2d 2d | .........................4.|.+-- |
3c0c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 1f 00 68 74 74 | -------------------------+...htt |
3c0e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 72 65 61 2f 03 04 3a 02 | ps://mariadb.com/kb/en/area/..:. |
3c100 | 12 46 01 00 00 05 46 4c 55 53 48 1a 00 09 04 53 79 6e 74 61 78 3a 0a 46 4c 55 53 48 20 5b 4e 4f | .F....FLUSH....Syntax:.FLUSH.[NO |
3c120 | 5f 57 52 49 54 45 5f 54 4f 5f 42 49 4e 4c 4f 47 20 7c 20 4c 4f 43 41 4c 5d 0a 20 20 20 20 66 6c | _WRITE_TO_BINLOG.|.LOCAL].....fl |
3c140 | 75 73 68 5f 6f 70 74 69 6f 6e 20 5b 2c 20 66 6c 75 73 68 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a | ush_option.[,.flush_option]..... |
3c160 | 0a 54 68 65 20 46 4c 55 53 48 20 73 74 61 74 65 6d 65 6e 74 20 68 61 73 20 73 65 76 65 72 61 6c | .The.FLUSH.statement.has.several |
3c180 | 20 76 61 72 69 61 6e 74 20 66 6f 72 6d 73 20 74 68 61 74 20 63 6c 65 61 72 20 6f 72 20 72 65 6c | .variant.forms.that.clear.or.rel |
3c1a0 | 6f 61 64 0a 76 61 72 69 6f 75 73 20 69 6e 74 65 72 6e 61 6c 20 63 61 63 68 65 73 2c 20 66 6c 75 | oad.various.internal.caches,.flu |
3c1c0 | 73 68 20 74 61 62 6c 65 73 2c 20 6f 72 20 61 63 71 75 69 72 65 20 6c 6f 63 6b 73 2e 20 54 6f 20 | sh.tables,.or.acquire.locks..To. |
3c1e0 | 65 78 65 63 75 74 65 0a 46 4c 55 53 48 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 | execute.FLUSH,.you.must.have.the |
3c200 | 20 52 45 4c 4f 41 44 20 70 72 69 76 69 6c 65 67 65 2e 20 53 70 65 63 69 66 69 63 20 66 6c 75 73 | .RELOAD.privilege..Specific.flus |
3c220 | 68 20 6f 70 74 69 6f 6e 73 20 6d 69 67 68 74 0a 72 65 71 75 69 72 65 20 61 64 64 69 74 69 6f 6e | h.options.might.require.addition |
3c240 | 61 6c 20 70 72 69 76 69 6c 65 67 65 73 2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 | al.privileges,.as.described.late |
3c260 | 72 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 73 65 72 76 65 72 20 77 72 69 74 65 | r...By.default,.the.server.write |
3c280 | 73 20 46 4c 55 53 48 20 73 74 61 74 65 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 62 69 6e 61 72 79 | s.FLUSH.statements.to.the.binary |
3c2a0 | 20 6c 6f 67 20 73 6f 0a 74 68 61 74 20 74 68 65 79 20 72 65 70 6c 69 63 61 74 65 20 74 6f 20 72 | .log.so.that.they.replicate.to.r |
3c2c0 | 65 70 6c 69 63 61 74 69 6f 6e 20 73 6c 61 76 65 73 2e 20 54 6f 20 73 75 70 70 72 65 73 73 20 6c | eplication.slaves..To.suppress.l |
3c2e0 | 6f 67 67 69 6e 67 2c 20 75 73 65 20 74 68 65 0a 6f 70 74 69 6f 6e 61 6c 20 4e 4f 5f 57 52 49 54 | ogging,.use.the.optional.NO_WRIT |
3c300 | 45 5f 54 4f 5f 42 49 4e 4c 4f 47 20 6b 65 79 77 6f 72 64 20 6f 72 20 69 74 73 20 61 6c 69 61 73 | E_TO_BINLOG.keyword.or.its.alias |
3c320 | 20 4c 4f 43 41 4c 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 46 4c 55 53 48 20 4c 4f 47 53 2c 20 46 4c 55 | .LOCAL...*Note*:.FLUSH.LOGS,.FLU |
3c340 | 53 48 20 4d 41 53 54 45 52 2c 20 46 4c 55 53 48 20 53 4c 41 56 45 2c 20 61 6e 64 20 46 4c 55 53 | SH.MASTER,.FLUSH.SLAVE,.and.FLUS |
3c360 | 48 20 54 41 42 4c 45 53 20 57 49 54 48 0a 52 45 41 44 20 4c 4f 43 4b 20 28 77 69 74 68 20 6f 72 | H.TABLES.WITH.READ.LOCK.(with.or |
3c380 | 20 77 69 74 68 6f 75 74 20 61 20 74 61 62 6c 65 20 6c 69 73 74 29 20 61 72 65 20 6e 6f 74 20 77 | .without.a.table.list).are.not.w |
3c3a0 | 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 62 69 6e 61 72 79 0a 6c 6f 67 20 69 6e 20 61 6e 79 20 | ritten.to.the.binary.log.in.any. |
3c3c0 | 63 61 73 65 20 62 65 63 61 75 73 65 20 74 68 65 79 20 77 6f 75 6c 64 20 63 61 75 73 65 20 70 72 | case.because.they.would.cause.pr |
3c3e0 | 6f 62 6c 65 6d 73 20 69 66 20 72 65 70 6c 69 63 61 74 65 64 20 74 6f 20 61 0a 73 6c 61 76 65 2e | oblems.if.replicated.to.a.slave. |
3c400 | 0a 0a 54 68 65 20 46 4c 55 53 48 20 73 74 61 74 65 6d 65 6e 74 20 63 61 75 73 65 73 20 61 6e 20 | ..The.FLUSH.statement.causes.an. |
3c420 | 69 6d 70 6c 69 63 69 74 20 63 6f 6d 6d 69 74 2e 20 53 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e | implicit.commit..See.http://dev. |
3c440 | 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6d 70 6c | mysql.com/doc/refman/5.5/en/impl |
3c460 | 69 63 69 74 2d 63 6f 6d 6d 69 74 2e 68 74 6d 6c 2e 0a 0a 54 68 65 20 52 45 53 45 54 20 73 74 61 | icit-commit.html...The.RESET.sta |
3c480 | 74 65 6d 65 6e 74 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 46 4c 55 53 48 2e 20 53 65 65 20 | tement.is.similar.to.FLUSH..See. |
3c4a0 | 5b 48 45 4c 50 20 52 45 53 45 54 5d 2c 20 66 6f 72 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | [HELP.RESET],.for.information.ab |
3c4c0 | 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 52 45 53 45 54 20 73 74 61 74 65 6d 65 6e 74 20 77 69 | out.using.the.RESET.statement.wi |
3c4e0 | 74 68 20 72 65 70 6c 69 63 61 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | th.replication...URL:.https://ma |
3c500 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 75 73 68 2f 0a 0a 20 00 68 74 74 70 73 3a | riadb.com/kb/en/flush/....https: |
3c520 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 6c 75 73 68 2f 00 00 03 04 4e 02 | //mariadb.com/kb/en/flush/....N. |
3c540 | 12 47 01 00 00 09 42 45 47 49 4e 20 45 4e 44 17 00 15 04 53 79 6e 74 61 78 3a 0a 5b 62 65 67 69 | .G....BEGIN.END....Syntax:.[begi |
3c560 | 6e 5f 6c 61 62 65 6c 3a 5d 20 42 45 47 49 4e 0a 20 20 20 20 5b 73 74 61 74 65 6d 65 6e 74 5f 6c | n_label:].BEGIN.....[statement_l |
3c580 | 69 73 74 5d 0a 45 4e 44 20 5b 65 6e 64 5f 6c 61 62 65 6c 5d 0a 0a 42 45 47 49 4e 20 2e 2e 2e 20 | ist].END.[end_label]..BEGIN..... |
3c5a0 | 45 4e 44 20 73 79 6e 74 61 78 20 69 73 20 75 73 65 64 20 66 6f 72 20 77 72 69 74 69 6e 67 20 63 | END.syntax.is.used.for.writing.c |
3c5c0 | 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 77 68 69 63 68 20 63 61 6e 0a 61 70 | ompound.statements,.which.can.ap |
3c5e0 | 70 65 61 72 20 77 69 74 68 69 6e 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 73 20 28 73 74 6f | pear.within.stored.programs.(sto |
3c600 | 72 65 64 20 70 72 6f 63 65 64 75 72 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2c 0a 74 72 | red.procedures.and.functions,.tr |
3c620 | 69 67 67 65 72 73 2c 20 61 6e 64 20 65 76 65 6e 74 73 29 2e 20 41 20 63 6f 6d 70 6f 75 6e 64 20 | iggers,.and.events)..A.compound. |
3c640 | 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 6d 75 6c 74 69 70 6c 65 0a 73 | statement.can.contain.multiple.s |
3c660 | 74 61 74 65 6d 65 6e 74 73 2c 20 65 6e 63 6c 6f 73 65 64 20 62 79 20 74 68 65 20 42 45 47 49 4e | tatements,.enclosed.by.the.BEGIN |
3c680 | 20 61 6e 64 20 45 4e 44 20 6b 65 79 77 6f 72 64 73 2e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 | .and.END.keywords..statement_lis |
3c6a0 | 74 0a 72 65 70 72 65 73 65 6e 74 73 20 61 20 6c 69 73 74 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f | t.represents.a.list.of.one.or.mo |
3c6c0 | 72 65 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 65 61 63 68 20 74 65 72 6d 69 6e 61 74 65 64 20 62 | re.statements,.each.terminated.b |
3c6e0 | 79 20 61 0a 73 65 6d 69 63 6f 6c 6f 6e 20 28 3b 29 20 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 69 | y.a.semicolon.(;).statement.deli |
3c700 | 6d 69 74 65 72 2e 20 54 68 65 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 69 74 73 65 6c 66 | miter..The.statement_list.itself |
3c720 | 20 69 73 0a 6f 70 74 69 6f 6e 61 6c 2c 20 73 6f 20 74 68 65 20 65 6d 70 74 79 20 63 6f 6d 70 6f | .is.optional,.so.the.empty.compo |
3c740 | 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 20 28 42 45 47 49 4e 20 45 4e 44 29 20 69 73 20 6c 65 67 | und.statement.(BEGIN.END).is.leg |
3c760 | 61 6c 2e 0a 0a 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 62 6c 6f 63 6b 73 20 63 61 6e 20 62 65 | al...BEGIN.....END.blocks.can.be |
3c780 | 20 6e 65 73 74 65 64 2e 0a 0a 55 73 65 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 73 74 61 74 65 6d | .nested...Use.of.multiple.statem |
3c7a0 | 65 6e 74 73 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 61 20 63 6c 69 65 6e 74 20 69 73 20 61 | ents.requires.that.a.client.is.a |
3c7c0 | 62 6c 65 20 74 6f 20 73 65 6e 64 0a 73 74 61 74 65 6d 65 6e 74 20 73 74 72 69 6e 67 73 20 63 6f | ble.to.send.statement.strings.co |
3c7e0 | 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 3b 20 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 69 6d 69 74 | ntaining.the.;.statement.delimit |
3c800 | 65 72 2e 20 49 6e 20 74 68 65 20 6d 79 73 71 6c 0a 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 63 6c | er..In.the.mysql.command-line.cl |
3c820 | 69 65 6e 74 2c 20 74 68 69 73 20 69 73 20 68 61 6e 64 6c 65 64 20 77 69 74 68 20 74 68 65 20 64 | ient,.this.is.handled.with.the.d |
3c840 | 65 6c 69 6d 69 74 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 43 68 61 6e 67 69 6e 67 20 74 68 65 20 3b | elimiter.command..Changing.the.; |
3c860 | 20 65 6e 64 2d 6f 66 2d 73 74 61 74 65 6d 65 6e 74 20 64 65 6c 69 6d 69 74 65 72 20 28 66 6f 72 | .end-of-statement.delimiter.(for |
3c880 | 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 2f 2f 29 20 70 65 72 6d 69 74 20 3b 0a 74 6f 20 62 65 20 | .example,.to.//).permit.;.to.be. |
3c8a0 | 75 73 65 64 20 69 6e 20 61 20 70 72 6f 67 72 61 6d 20 62 6f 64 79 2e 20 46 6f 72 20 61 6e 20 65 | used.in.a.program.body..For.an.e |
3c8c0 | 78 61 6d 70 6c 65 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | xample,.see.https://mariadb.com/ |
3c8e0 | 6b 62 2f 65 6e 2f 73 74 6f 72 65 64 2d 70 72 6f 63 65 64 75 72 65 2d 6f 76 65 72 76 69 65 77 2f | kb/en/stored-procedure-overview/ |
3c900 | 2e 0a 0a 41 20 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 62 6c 6f 63 6b 20 63 61 6e 20 62 65 20 | ...A.BEGIN.....END.block.can.be. |
3c920 | 6c 61 62 65 6c 65 64 2e 20 53 65 65 20 5b 48 45 4c 50 20 6c 61 62 65 6c 73 5d 2e 0a 0a 55 52 4c | labeled..See.[HELP.labels]...URL |
3c940 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 65 67 69 | :.https://mariadb.com/kb/en/begi |
3c960 | 6e 2d 65 6e 64 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | n-end/..$.https://mariadb.com/kb |
3c980 | 2f 65 6e 2f 62 65 67 69 6e 2d 65 6e 64 2f 00 00 03 04 c0 00 02 48 01 00 00 15 53 48 4f 57 20 50 | /en/begin-end/.......H....SHOW.P |
3c9a0 | 52 4f 43 45 44 55 52 45 20 53 54 41 54 55 53 1a 00 8f 02 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 | ROCEDURE.STATUS....Syntax:.SHOW. |
3c9c0 | 50 52 4f 43 45 44 55 52 45 20 53 54 41 54 55 53 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 | PROCEDURE.STATUS.....[LIKE.'patt |
3c9e0 | 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 | ern'.|.WHERE.expr]..This.stateme |
3ca00 | 6e 74 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 2e 20 49 74 20 72 65 74 75 | nt.is.a.MySQL.extension..It.retu |
3ca20 | 72 6e 73 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 20 6f 66 20 61 0a 73 74 6f 72 65 64 20 | rns.characteristics.of.a.stored. |
3ca40 | 70 72 6f 63 65 64 75 72 65 2c 20 73 75 63 68 20 61 73 20 74 68 65 20 64 61 74 61 62 61 73 65 2c | procedure,.such.as.the.database, |
3ca60 | 20 6e 61 6d 65 2c 20 74 79 70 65 2c 20 63 72 65 61 74 6f 72 2c 20 63 72 65 61 74 69 6f 6e 0a 61 | .name,.type,.creator,.creation.a |
3ca80 | 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 64 61 74 65 73 2c 20 61 6e 64 20 63 68 61 72 61 | nd.modification.dates,.and.chara |
3caa0 | 63 74 65 72 20 73 65 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 41 20 73 69 6d 69 6c 61 72 0a | cter.set.information..A.similar. |
3cac0 | 73 74 61 74 65 6d 65 6e 74 2c 20 53 48 4f 57 20 46 55 4e 43 54 49 4f 4e 20 53 54 41 54 55 53 2c | statement,.SHOW.FUNCTION.STATUS, |
3cae0 | 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 74 6f 72 | .displays.information.about.stor |
3cb00 | 65 64 0a 66 75 6e 63 74 69 6f 6e 73 20 28 73 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 46 55 4e | ed.functions.(see.[HELP.SHOW.FUN |
3cb20 | 43 54 49 4f 4e 20 53 54 41 54 55 53 5d 29 2e 0a 0a 54 68 65 20 4c 49 4b 45 20 63 6c 61 75 73 65 | CTION.STATUS])...The.LIKE.clause |
3cb40 | 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 70 72 | ,.if.present,.indicates.which.pr |
3cb60 | 6f 63 65 64 75 72 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 0a 6e 61 6d 65 73 20 74 6f 20 6d 61 74 | ocedure.or.function.names.to.mat |
3cb80 | 63 68 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 | ch..The.WHERE.clause.can.be.give |
3cba0 | 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 0a 67 65 6e 65 | n.to.select.rows.using.more.gene |
3cbc0 | 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e 0a | ral.conditions,.as.discussed.in. |
3cbe0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e 64 | https://mariadb.com/kb/en/extend |
3cc00 | 65 64 2d 73 68 6f 77 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ed-show/...URL:.https://mariadb. |
3cc20 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 6f 63 65 64 75 72 65 2d 73 74 61 74 75 73 2f | com/kb/en/show-procedure-status/ |
3cc40 | 0a 0a de 01 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 50 52 4f 43 45 44 55 52 45 20 53 54 41 54 | ....MariaDB>.SHOW.PROCEDURE.STAT |
3cc60 | 55 53 20 4c 49 4b 45 20 27 73 70 31 27 5c 47 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | US.LIKE.'sp1'\G.**************** |
3cc80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***********.1..row.************* |
3cca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | **************.................. |
3ccc0 | 20 44 62 3a 20 74 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 61 6d 65 3a 20 | .Db:.test.................Name:. |
3cce0 | 73 70 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 79 70 65 3a 20 50 52 4f 43 45 44 | sp1.................Type:.PROCED |
3cd00 | 55 52 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 65 72 3a 20 74 65 73 74 75 73 | URE..............Definer:.testus |
3cd20 | 65 72 40 6c 6f 63 61 6c 68 6f 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 6f 64 69 66 69 65 | er@localhost.............Modifie |
3cd40 | 64 3a 20 32 30 30 34 2d 30 38 2d 30 33 20 31 35 3a 32 39 3a 33 37 0a 20 20 20 20 20 20 20 20 20 | d:.2004-08-03.15:29:37.......... |
3cd60 | 20 20 20 20 43 72 65 61 74 65 64 3a 20 32 30 30 34 2d 30 38 2d 30 33 20 31 35 3a 32 39 3a 33 37 | ....Created:.2004-08-03.15:29:37 |
3cd80 | 0a 20 20 20 20 20 20 20 53 65 63 75 72 69 74 79 5f 74 79 70 65 3a 20 44 45 46 49 4e 45 52 0a 20 | ........Security_type:.DEFINER.. |
3cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 65 6e 74 3a 0a 63 68 61 72 61 63 74 65 72 5f 73 | ............Comment:.character_s |
3cdc0 | 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 69 6e 31 0a 63 6f 6c 6c 61 74 69 6f 6e 5f 63 6f 6e 6e | et_client:.latin1.collation_conn |
3cde0 | 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 0a 20 20 44 61 74 61 | ection:.latin1_swedish_ci...Data |
3ce00 | 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 | base.Collation:.latin1_swedish_c |
3ce20 | 69 0a 30 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | i.0.https://mariadb.com/kb/en/sh |
3ce40 | 6f 77 2d 70 72 6f 63 65 64 75 72 65 2d 73 74 61 74 75 73 2f 03 05 5a 02 12 49 01 00 00 08 44 45 | ow-procedure-status/..Z..I....DE |
3ce60 | 53 43 52 49 42 45 1c 00 23 05 53 79 6e 74 61 78 3a 0a 7b 44 45 53 43 52 49 42 45 20 7c 20 44 45 | SCRIBE..#.Syntax:.{DESCRIBE.|.DE |
3ce80 | 53 43 7d 20 74 62 6c 5f 6e 61 6d 65 20 5b 63 6f 6c 5f 6e 61 6d 65 20 7c 20 77 69 6c 64 5d 0a 0a | SC}.tbl_name.[col_name.|.wild].. |
3cea0 | 44 45 53 43 52 49 42 45 20 70 72 6f 76 69 64 65 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | DESCRIBE.provides.information.ab |
3cec0 | 6f 75 74 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 61 20 74 61 62 6c 65 2e 20 49 74 20 69 | out.the.columns.in.a.table..It.i |
3cee0 | 73 20 61 0a 73 68 6f 72 74 63 75 74 20 66 6f 72 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 46 52 | s.a.shortcut.for.SHOW.COLUMNS.FR |
3cf00 | 4f 4d 2e 20 54 68 65 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 61 6c 73 6f 20 64 69 73 70 6c 61 | OM..These.statements.also.displa |
3cf20 | 79 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 76 69 65 77 73 2e 20 28 53 65 65 20 5b 48 | y.information.for.views..(See.[H |
3cf40 | 45 4c 50 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 5d 2e 29 0a 0a 63 6f 6c 5f 6e 61 6d 65 20 63 61 | ELP.SHOW.COLUMNS].)..col_name.ca |
3cf60 | 6e 20 62 65 20 61 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 | n.be.a.column.name,.or.a.string. |
3cf80 | 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 53 51 4c 20 22 25 22 20 61 6e 64 0a 22 5f 22 20 77 | containing.the.SQL."%".and."_".w |
3cfa0 | 69 6c 64 63 61 72 64 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 6f 62 74 61 69 6e 20 6f 75 74 | ildcard.characters.to.obtain.out |
3cfc0 | 70 75 74 20 6f 6e 6c 79 20 66 6f 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 77 69 74 68 0a 6e 61 | put.only.for.the.columns.with.na |
3cfe0 | 6d 65 73 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 73 74 72 69 6e 67 2e 20 54 68 65 72 65 20 69 | mes.matching.the.string..There.i |
3d000 | 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 65 6e 63 6c 6f 73 65 20 74 68 65 20 73 74 72 69 6e 67 0a | s.no.need.to.enclose.the.string. |
3d020 | 77 69 74 68 69 6e 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 73 20 75 6e 6c 65 73 73 20 69 74 | within.quotation.marks.unless.it |
3d040 | 20 63 6f 6e 74 61 69 6e 73 20 73 70 61 63 65 73 20 6f 72 20 6f 74 68 65 72 20 73 70 65 63 69 61 | .contains.spaces.or.other.specia |
3d060 | 6c 0a 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 44 45 53 43 52 49 42 45 | l.characters...MariaDB>.DESCRIBE |
3d080 | 20 43 69 74 79 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | .City;.+------------+----------+ |
3d0a0 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------+-----+---------+--------- |
3d0c0 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 46 69 65 6c 64 20 20 20 20 20 20 7c 20 54 79 70 65 20 20 20 20 | -------+.|.Field......|.Type.... |
3d0e0 | 20 7c 20 4e 75 6c 6c 20 7c 20 4b 65 79 20 7c 20 44 65 66 61 75 6c 74 20 7c 20 45 78 74 72 61 20 | .|.Null.|.Key.|.Default.|.Extra. |
3d100 | 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | .........|.+------------+------- |
3d120 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | ---+------+-----+---------+----- |
3d140 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 49 64 20 20 20 20 20 20 20 20 20 7c 20 69 6e 74 28 | -----------+.|.Id.........|.int( |
3d160 | 31 31 29 20 20 7c 20 4e 4f 20 20 20 7c 20 50 52 49 20 7c 20 4e 55 4c 4c 20 20 20 20 7c 20 61 75 | 11)..|.NO...|.PRI.|.NULL....|.au |
3d180 | 74 6f 5f 69 6e 63 72 65 6d 65 6e 74 20 7c 0a 7c 20 4e 61 6d 65 20 20 20 20 20 20 20 7c 20 63 68 | to_increment.|.|.Name.......|.ch |
3d1a0 | 61 72 28 33 35 29 20 7c 20 4e 4f 20 20 20 7c 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 7c 20 | ar(35).|.NO...|.....|.........|. |
3d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 43 6f 75 6e 74 72 79 20 20 20 20 7c 20 | ...............|.|.Country....|. |
3d1e0 | 63 68 61 72 28 33 29 20 20 7c 20 4e 4f 20 20 20 7c 20 55 4e 49 20 7c 20 20 20 20 20 20 20 20 20 | char(3)..|.NO...|.UNI.|......... |
3d200 | 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 44 69 73 74 72 69 63 74 20 20 20 | |................|.|.District... |
3d220 | 7c 20 63 68 61 72 28 32 30 29 20 7c 20 59 45 53 20 20 7c 20 4d 55 4c 20 7c 20 20 20 20 20 20 20 | |.char(20).|.YES..|.MUL.|....... |
3d240 | 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 50 6f 70 75 6c 61 74 69 6f | ..|................|.|.Populatio |
3d260 | 6e 20 7c 20 69 6e 74 28 31 31 29 20 20 7c 20 4e 4f 20 20 20 7c 20 20 20 20 20 7c 20 30 20 20 20 | n.|.int(11)..|.NO...|.....|.0... |
3d280 | 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | ....|................|.+-------- |
3d2a0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d | ----+----------+------+-----+--- |
3d2c0 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 35 20 72 6f 77 73 20 | ------+----------------+.5.rows. |
3d2e0 | 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 54 68 65 20 64 65 73 63 72 69 70 74 69 | in.set.(0.00.sec)..The.descripti |
3d300 | 6f 6e 20 66 6f 72 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 20 70 72 6f 76 69 64 65 73 20 6d 6f 72 | on.for.SHOW.COLUMNS.provides.mor |
3d320 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 6f 75 74 70 75 74 20 63 | e.information.about.the.output.c |
3d340 | 6f 6c 75 6d 6e 73 20 28 73 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 43 4f 4c 55 4d 4e 53 5d 29 | olumns.(see.[HELP.SHOW.COLUMNS]) |
3d360 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
3d380 | 6e 2f 64 65 73 63 72 69 62 65 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | n/describe/..#.https://mariadb.c |
3d3a0 | 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 73 63 72 69 62 65 2f 00 00 01 05 95 12 4a 01 00 00 0d 53 48 4f | om/kb/en/describe/......J....SHO |
3d3c0 | 57 20 57 41 52 4e 49 4e 47 53 1a 00 54 05 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 57 41 52 4e 49 | W.WARNINGS..T.Syntax:.SHOW.WARNI |
3d3e0 | 4e 47 53 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a | NGS.[LIMIT.[offset,].row_count]. |
3d400 | 53 48 4f 57 20 43 4f 55 4e 54 28 2a 29 20 57 41 52 4e 49 4e 47 53 0a 0a 53 48 4f 57 20 57 41 52 | SHOW.COUNT(*).WARNINGS..SHOW.WAR |
3d420 | 4e 49 4e 47 53 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | NINGS.shows.information.about.th |
3d440 | 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 28 65 72 72 6f 72 73 2c 20 77 61 72 6e 69 6e 67 73 2c 0a | e.conditions.(errors,.warnings,. |
3d460 | 61 6e 64 20 6e 6f 74 65 73 29 20 74 68 61 74 20 72 65 73 75 6c 74 65 64 20 66 72 6f 6d 20 74 68 | and.notes).that.resulted.from.th |
3d480 | 65 20 6c 61 73 74 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | e.last.statement.in.the.current. |
3d4a0 | 73 65 73 73 69 6f 6e 0a 74 68 61 74 20 67 65 6e 65 72 61 74 65 64 20 6d 65 73 73 61 67 65 73 2e | session.that.generated.messages. |
3d4c0 | 20 49 74 20 73 68 6f 77 73 20 6e 6f 74 68 69 6e 67 20 69 66 20 74 68 65 20 6c 61 73 74 20 73 74 | .It.shows.nothing.if.the.last.st |
3d4e0 | 61 74 65 6d 65 6e 74 20 75 73 65 64 20 61 0a 74 61 62 6c 65 20 61 6e 64 20 67 65 6e 65 72 61 74 | atement.used.a.table.and.generat |
3d500 | 65 64 20 6e 6f 20 6d 65 73 73 61 67 65 73 2e 20 28 54 68 61 74 20 69 73 2c 20 61 20 73 74 61 74 | ed.no.messages..(That.is,.a.stat |
3d520 | 65 6d 65 6e 74 20 74 68 61 74 20 75 73 65 73 20 61 0a 74 61 62 6c 65 20 62 75 74 20 67 65 6e 65 | ement.that.uses.a.table.but.gene |
3d540 | 72 61 74 65 73 20 6e 6f 20 6d 65 73 73 61 67 65 73 20 63 6c 65 61 72 73 20 74 68 65 20 6d 65 73 | rates.no.messages.clears.the.mes |
3d560 | 73 61 67 65 20 6c 69 73 74 2e 29 20 53 74 61 74 65 6d 65 6e 74 73 0a 74 68 61 74 20 64 6f 20 6e | sage.list.).Statements.that.do.n |
3d580 | 6f 74 20 75 73 65 20 74 61 62 6c 65 73 20 61 6e 64 20 64 6f 20 6e 6f 74 20 67 65 6e 65 72 61 74 | ot.use.tables.and.do.not.generat |
3d5a0 | 65 20 6d 65 73 73 61 67 65 73 20 68 61 76 65 20 6e 6f 20 65 66 66 65 63 74 20 6f 6e 0a 74 68 65 | e.messages.have.no.effect.on.the |
3d5c0 | 20 6d 65 73 73 61 67 65 20 6c 69 73 74 2e 0a 0a 57 61 72 6e 69 6e 67 73 20 61 72 65 20 67 65 6e | .message.list...Warnings.are.gen |
3d5e0 | 65 72 61 74 65 64 20 66 6f 72 20 44 4d 4c 20 73 74 61 74 65 6d 65 6e 74 73 20 73 75 63 68 20 61 | erated.for.DML.statements.such.a |
3d600 | 73 20 49 4e 53 45 52 54 2c 20 55 50 44 41 54 45 2c 20 61 6e 64 0a 4c 4f 41 44 20 44 41 54 41 20 | s.INSERT,.UPDATE,.and.LOAD.DATA. |
3d620 | 49 4e 46 49 4c 45 20 61 73 20 77 65 6c 6c 20 61 73 20 44 44 4c 20 73 74 61 74 65 6d 65 6e 74 73 | INFILE.as.well.as.DDL.statements |
3d640 | 20 73 75 63 68 20 61 73 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 61 6e 64 0a 41 4c 54 45 52 20 | .such.as.CREATE.TABLE.and.ALTER. |
3d660 | 54 41 42 4c 45 2e 0a 0a 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 20 69 73 20 61 6c 73 6f 20 75 73 | TABLE...SHOW.WARNINGS.is.also.us |
3d680 | 65 64 20 66 6f 6c 6c 6f 77 69 6e 67 20 45 58 50 4c 41 49 4e 20 45 58 54 45 4e 44 45 44 2c 20 74 | ed.following.EXPLAIN.EXTENDED,.t |
3d6a0 | 6f 20 64 69 73 70 6c 61 79 20 74 68 65 0a 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | o.display.the.extra.information. |
3d6c0 | 67 65 6e 65 72 61 74 65 64 20 62 79 20 45 58 50 4c 41 49 4e 20 77 68 65 6e 20 74 68 65 20 45 58 | generated.by.EXPLAIN.when.the.EX |
3d6e0 | 54 45 4e 44 45 44 20 6b 65 79 77 6f 72 64 20 69 73 0a 75 73 65 64 2e 20 53 65 65 20 68 74 74 70 | TENDED.keyword.is.used..See.http |
3d700 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 70 6c 61 69 6e 23 65 78 | s://mariadb.com/kb/en/explain#ex |
3d720 | 70 6c 61 69 6e 2d 65 78 74 65 6e 64 65 64 2e 0a 0a 54 68 65 20 4c 49 4d 49 54 20 63 6c 61 75 73 | plain-extended...The.LIMIT.claus |
3d740 | 65 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 73 79 6e 74 61 78 20 61 73 20 66 6f 72 20 74 68 65 | e.has.the.same.syntax.as.for.the |
3d760 | 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d | .SELECT.statement..See.https://m |
3d780 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c 65 63 74 2f 2e 0a 0a 41 20 72 65 6c | ariadb.com/kb/en/select/...A.rel |
3d7a0 | 61 74 65 64 20 73 74 61 74 65 6d 65 6e 74 2c 20 53 48 4f 57 20 45 52 52 4f 52 53 2c 20 73 68 6f | ated.statement,.SHOW.ERRORS,.sho |
3d7c0 | 77 73 20 6f 6e 6c 79 20 74 68 65 20 65 72 72 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 73 20 28 69 74 | ws.only.the.error.conditions.(it |
3d7e0 | 0a 65 78 63 6c 75 64 65 73 20 77 61 72 6e 69 6e 67 73 20 61 6e 64 20 6e 6f 74 65 73 29 2e 20 53 | .excludes.warnings.and.notes)..S |
3d800 | 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 45 52 52 4f 52 53 5d 2e 0a 0a 54 68 65 20 53 48 4f 57 | ee.[HELP.SHOW.ERRORS]...The.SHOW |
3d820 | 20 43 4f 55 4e 54 28 2a 29 20 57 41 52 4e 49 4e 47 53 20 73 74 61 74 65 6d 65 6e 74 20 64 69 73 | .COUNT(*).WARNINGS.statement.dis |
3d840 | 70 6c 61 79 73 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 0a 65 72 72 6f 72 73 | plays.the.total.number.of.errors |
3d860 | 2c 20 77 61 72 6e 69 6e 67 73 2c 20 61 6e 64 20 6e 6f 74 65 73 2e 20 59 6f 75 20 63 61 6e 20 61 | ,.warnings,.and.notes..You.can.a |
3d880 | 6c 73 6f 20 72 65 74 72 69 65 76 65 20 74 68 69 73 20 6e 75 6d 62 65 72 20 66 72 6f 6d 20 74 68 | lso.retrieve.this.number.from.th |
3d8a0 | 65 0a 77 61 72 6e 69 6e 67 5f 63 6f 75 6e 74 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 3a | e.warning_count.system.variable: |
3d8c0 | 0a 0a 53 48 4f 57 20 43 4f 55 4e 54 28 2a 29 20 57 41 52 4e 49 4e 47 53 3b 0a 53 45 4c 45 43 54 | ..SHOW.COUNT(*).WARNINGS;.SELECT |
3d8e0 | 20 40 40 77 61 72 6e 69 6e 67 5f 63 6f 75 6e 74 3b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | .@@warning_count;..URL:.https:// |
3d900 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 77 61 72 6e 69 6e 67 73 2f | mariadb.com/kb/en/show-warnings/ |
3d920 | 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | ..(.https://mariadb.com/kb/en/sh |
3d940 | 6f 77 2d 77 61 72 6e 69 6e 67 73 2f 03 02 83 01 12 4b 01 00 00 09 44 52 4f 50 20 55 53 45 52 0a | ow-warnings/.....K....DROP.USER. |
3d960 | 00 4a 02 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 55 53 45 52 20 75 73 65 72 20 5b 2c 20 75 73 65 | .J.Syntax:.DROP.USER.user.[,.use |
3d980 | 72 5d 20 2e 2e 2e 0a 0a 54 68 65 20 44 52 4f 50 20 55 53 45 52 20 73 74 61 74 65 6d 65 6e 74 20 | r]......The.DROP.USER.statement. |
3d9a0 | 72 65 6d 6f 76 65 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 4d 79 53 51 4c 20 61 63 63 6f 75 6e | removes.one.or.more.MySQL.accoun |
3d9c0 | 74 73 20 61 6e 64 20 74 68 65 69 72 0a 70 72 69 76 69 6c 65 67 65 73 2e 20 49 74 20 72 65 6d 6f | ts.and.their.privileges..It.remo |
3d9e0 | 76 65 73 20 70 72 69 76 69 6c 65 67 65 20 72 6f 77 73 20 66 6f 72 20 74 68 65 20 61 63 63 6f 75 | ves.privilege.rows.for.the.accou |
3da00 | 6e 74 20 66 72 6f 6d 20 61 6c 6c 20 67 72 61 6e 74 0a 74 61 62 6c 65 73 2e 20 54 6f 20 75 73 65 | nt.from.all.grant.tables..To.use |
3da20 | 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 | .this.statement,.you.must.have.t |
3da40 | 68 65 20 67 6c 6f 62 61 6c 20 43 52 45 41 54 45 20 55 53 45 52 0a 70 72 69 76 69 6c 65 67 65 20 | he.global.CREATE.USER.privilege. |
3da60 | 6f 72 20 74 68 65 20 44 45 4c 45 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 | or.the.DELETE.privilege.for.the. |
3da80 | 6d 79 73 71 6c 20 64 61 74 61 62 61 73 65 2e 20 45 61 63 68 20 61 63 63 6f 75 6e 74 0a 6e 61 6d | mysql.database..Each.account.nam |
3daa0 | 65 20 75 73 65 73 20 74 68 65 20 66 6f 72 6d 61 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 | e.uses.the.format.described.in.h |
3dac0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d | ttps://mariadb.com/kb/en/create- |
3dae0 | 75 73 65 72 23 61 63 63 6f 75 6e 74 2d 6e 61 6d 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a | user#account-names..For.example: |
3db00 | 0a 0a 44 52 4f 50 20 55 53 45 52 20 27 6a 65 66 66 72 65 79 27 40 27 6c 6f 63 61 6c 68 6f 73 74 | ..DROP.USER.'jeffrey'@'localhost |
3db20 | 27 3b 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 20 6f 6e 6c 79 20 74 68 65 20 75 73 65 72 | ';..If.you.specify.only.the.user |
3db40 | 20 6e 61 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 2c 20 | .name.part.of.the.account.name,. |
3db60 | 61 20 68 6f 73 74 20 6e 61 6d 65 0a 70 61 72 74 20 6f 66 20 27 25 27 20 69 73 20 75 73 65 64 2e | a.host.name.part.of.'%'.is.used. |
3db80 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
3dba0 | 2f 64 72 6f 70 2d 75 73 65 72 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | /drop-user/..$.https://mariadb.c |
3dbc0 | 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 75 73 65 72 2f 00 03 01 5e 02 12 4c 01 00 00 0a 53 54 | om/kb/en/drop-user/...^..L....ST |
3dbe0 | 44 44 45 56 5f 50 4f 50 10 00 23 01 53 79 6e 74 61 78 3a 0a 53 54 44 44 45 56 5f 50 4f 50 28 65 | DDEV_POP..#.Syntax:.STDDEV_POP(e |
3dc00 | 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 70 6f 70 75 6c 61 74 69 6f 6e 20 73 74 61 | xpr)..Returns.the.population.sta |
3dc20 | 6e 64 61 72 64 20 64 65 76 69 61 74 69 6f 6e 20 6f 66 20 65 78 70 72 20 28 74 68 65 20 73 71 75 | ndard.deviation.of.expr.(the.squ |
3dc40 | 61 72 65 20 72 6f 6f 74 20 6f 66 0a 56 41 52 5f 50 4f 50 28 29 29 2e 20 59 6f 75 20 63 61 6e 20 | are.root.of.VAR_POP())..You.can. |
3dc60 | 61 6c 73 6f 20 75 73 65 20 53 54 44 28 29 20 6f 72 20 53 54 44 44 45 56 28 29 2c 20 77 68 69 63 | also.use.STD().or.STDDEV(),.whic |
3dc80 | 68 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 0a 62 75 74 20 6e 6f 74 20 73 74 61 6e 64 61 72 | h.are.equivalent.but.not.standar |
3dca0 | 64 20 53 51 4c 2e 0a 0a 53 54 44 44 45 56 5f 50 4f 50 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c | d.SQL...STDDEV_POP().returns.NUL |
3dcc0 | 4c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 | L.if.there.were.no.matching.rows |
3dce0 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
3dd00 | 6e 2f 73 74 64 64 65 76 5f 70 6f 70 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | n/stddev_pop/..%.https://mariadb |
3dd20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 64 65 76 5f 70 6f 70 2f 00 00 01 04 45 12 4d 01 00 00 | .com/kb/en/stddev_pop/....E.M... |
3dd40 | 12 53 48 4f 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 1a 00 fa 03 53 79 6e 74 61 78 3a 0a 53 | .SHOW.CHARACTER.SET....Syntax:.S |
3dd60 | 48 4f 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 0a 20 20 20 20 5b 4c 49 4b 45 20 27 70 61 74 | HOW.CHARACTER.SET.....[LIKE.'pat |
3dd80 | 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 54 68 65 20 53 48 4f 57 20 43 48 | tern'.|.WHERE.expr]..The.SHOW.CH |
3dda0 | 41 52 41 43 54 45 52 20 53 45 54 20 73 74 61 74 65 6d 65 6e 74 20 73 68 6f 77 73 20 61 6c 6c 20 | ARACTER.SET.statement.shows.all. |
3ddc0 | 61 76 61 69 6c 61 62 6c 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 73 2e 0a 54 68 65 20 4c 49 | available.character.sets..The.LI |
3dde0 | 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e 64 69 63 61 74 65 73 | KE.clause,.if.present,.indicates |
3de00 | 20 77 68 69 63 68 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6e 61 6d 65 73 20 74 6f 0a 6d 61 | .which.character.set.names.to.ma |
3de20 | 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 | tch..The.WHERE.clause.can.be.giv |
3de40 | 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 20 67 65 6e | en.to.select.rows.using.more.gen |
3de60 | 65 72 61 6c 0a 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 73 65 64 20 69 6e | eral.conditions,.as.discussed.in |
3de80 | 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 74 65 6e | .https://mariadb.com/kb/en/exten |
3dea0 | 64 65 64 2d 73 68 6f 77 2f 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 4d 61 72 69 61 44 42 | ded-show/..For.example:..MariaDB |
3dec0 | 3e 20 53 48 4f 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 4c 49 4b 45 20 27 6c 61 74 69 6e | >.SHOW.CHARACTER.SET.LIKE.'latin |
3dee0 | 25 27 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | %';.+---------+----------------- |
3df00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ------------+------------------- |
3df20 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 43 68 61 72 73 65 74 20 7c 20 44 65 73 63 72 69 70 74 69 | +--------+.|.Charset.|.Descripti |
3df40 | 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 44 65 66 61 75 6c 74 20 63 6f 6c | on.................|.Default.col |
3df60 | 6c 61 74 69 6f 6e 20 7c 20 4d 61 78 6c 65 6e 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | lation.|.Maxlen.|.+---------+--- |
3df80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d | --------------------------+----- |
3dfa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6c 61 74 69 6e | --------------+--------+.|.latin |
3dfc0 | 31 20 20 7c 20 63 70 31 32 35 32 20 57 65 73 74 20 45 75 72 6f 70 65 61 6e 20 20 20 20 20 20 20 | 1..|.cp1252.West.European....... |
3dfe0 | 20 7c 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 20 7c 20 20 20 20 20 20 31 20 7c 0a | .|.latin1_swedish_ci.|......1.|. |
3e000 | 7c 20 6c 61 74 69 6e 32 20 20 7c 20 49 53 4f 20 38 38 35 39 2d 32 20 43 65 6e 74 72 61 6c 20 45 | |.latin2..|.ISO.8859-2.Central.E |
3e020 | 75 72 6f 70 65 61 6e 20 7c 20 6c 61 74 69 6e 32 5f 67 65 6e 65 72 61 6c 5f 63 69 20 7c 20 20 20 | uropean.|.latin2_general_ci.|... |
3e040 | 20 20 20 31 20 7c 0a 7c 20 6c 61 74 69 6e 35 20 20 7c 20 49 53 4f 20 38 38 35 39 2d 39 20 54 75 | ...1.|.|.latin5..|.ISO.8859-9.Tu |
3e060 | 72 6b 69 73 68 20 20 20 20 20 20 20 20 20 20 7c 20 6c 61 74 69 6e 35 5f 74 75 72 6b 69 73 68 5f | rkish..........|.latin5_turkish_ |
3e080 | 63 69 20 7c 20 20 20 20 20 20 31 20 7c 0a 7c 20 6c 61 74 69 6e 37 20 20 7c 20 49 53 4f 20 38 38 | ci.|......1.|.|.latin7..|.ISO.88 |
3e0a0 | 35 39 2d 31 33 20 42 61 6c 74 69 63 20 20 20 20 20 20 20 20 20 20 7c 20 6c 61 74 69 6e 37 5f 67 | 59-13.Baltic..........|.latin7_g |
3e0c0 | 65 6e 65 72 61 6c 5f 63 69 20 7c 20 20 20 20 20 20 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | eneral_ci.|......1.|.+---------+ |
3e0e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | -----------------------------+-- |
3e100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c | -----------------+--------+..URL |
3e120 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | :.https://mariadb.com/kb/en/show |
3e140 | 2d 63 68 61 72 61 63 74 65 72 2d 73 65 74 2f 0a 0a 2d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | -character-set/..-.https://maria |
3e160 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 68 61 72 61 63 74 65 72 2d 73 65 74 2f | db.com/kb/en/show-character-set/ |
3e180 | 03 04 df 01 02 4e 01 00 00 09 53 55 42 53 54 52 49 4e 47 25 00 1e 03 53 79 6e 74 61 78 3a 0a 53 | .....N....SUBSTRING%...Syntax:.S |
3e1a0 | 55 42 53 54 52 49 4e 47 28 73 74 72 2c 70 6f 73 29 2c 20 53 55 42 53 54 52 49 4e 47 28 73 74 72 | UBSTRING(str,pos),.SUBSTRING(str |
3e1c0 | 20 46 52 4f 4d 20 70 6f 73 29 2c 20 53 55 42 53 54 52 49 4e 47 28 73 74 72 2c 70 6f 73 2c 6c 65 | .FROM.pos),.SUBSTRING(str,pos,le |
3e1e0 | 6e 29 2c 0a 53 55 42 53 54 52 49 4e 47 28 73 74 72 20 46 52 4f 4d 20 70 6f 73 20 46 4f 52 20 6c | n),.SUBSTRING(str.FROM.pos.FOR.l |
3e200 | 65 6e 29 0a 0a 54 68 65 20 66 6f 72 6d 73 20 77 69 74 68 6f 75 74 20 61 20 6c 65 6e 20 61 72 67 | en)..The.forms.without.a.len.arg |
3e220 | 75 6d 65 6e 74 20 72 65 74 75 72 6e 20 61 20 73 75 62 73 74 72 69 6e 67 20 66 72 6f 6d 20 73 74 | ument.return.a.substring.from.st |
3e240 | 72 69 6e 67 20 73 74 72 0a 73 74 61 72 74 69 6e 67 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 70 6f | ring.str.starting.at.position.po |
3e260 | 73 2e 20 54 68 65 20 66 6f 72 6d 73 20 77 69 74 68 20 61 20 6c 65 6e 20 61 72 67 75 6d 65 6e 74 | s..The.forms.with.a.len.argument |
3e280 | 20 72 65 74 75 72 6e 20 61 0a 73 75 62 73 74 72 69 6e 67 20 6c 65 6e 20 63 68 61 72 61 63 74 65 | .return.a.substring.len.characte |
3e2a0 | 72 73 20 6c 6f 6e 67 20 66 72 6f 6d 20 73 74 72 69 6e 67 20 73 74 72 2c 20 73 74 61 72 74 69 6e | rs.long.from.string.str,.startin |
3e2c0 | 67 20 61 74 20 70 6f 73 69 74 69 6f 6e 0a 70 6f 73 2e 20 54 68 65 20 66 6f 72 6d 73 20 74 68 61 | g.at.position.pos..The.forms.tha |
3e2e0 | 74 20 75 73 65 20 46 52 4f 4d 20 61 72 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 73 79 6e 74 | t.use.FROM.are.standard.SQL.synt |
3e300 | 61 78 2e 20 49 74 20 69 73 20 61 6c 73 6f 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 61 | ax..It.is.also.possible.to.use.a |
3e320 | 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 20 66 6f 72 20 70 6f 73 2e 20 49 6e 20 74 68 69 73 | .negative.value.for.pos..In.this |
3e340 | 20 63 61 73 65 2c 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a 6f 66 20 74 68 65 20 73 75 62 73 | .case,.the.beginning.of.the.subs |
3e360 | 74 72 69 6e 67 20 69 73 20 70 6f 73 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 65 | tring.is.pos.characters.from.the |
3e380 | 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 2c 20 72 61 74 68 65 72 0a 74 68 61 6e 20 | .end.of.the.string,.rather.than. |
3e3a0 | 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 2e 20 41 20 6e 65 67 61 74 69 76 65 20 76 61 6c 75 65 20 | the.beginning..A.negative.value. |
3e3c0 | 6d 61 79 20 62 65 20 75 73 65 64 20 66 6f 72 20 70 6f 73 20 69 6e 20 61 6e 79 20 6f 66 20 74 68 | may.be.used.for.pos.in.any.of.th |
3e3e0 | 65 0a 66 6f 72 6d 73 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 46 6f 72 20 61 | e.forms.of.this.function...For.a |
3e400 | 6c 6c 20 66 6f 72 6d 73 20 6f 66 20 53 55 42 53 54 52 49 4e 47 28 29 2c 20 74 68 65 20 70 6f 73 | ll.forms.of.SUBSTRING(),.the.pos |
3e420 | 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 69 6e 0a | ition.of.the.first.character.in. |
3e440 | 74 68 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 73 75 62 73 74 72 | the.string.from.which.the.substr |
3e460 | 69 6e 67 20 69 73 20 74 6f 20 62 65 20 65 78 74 72 61 63 74 65 64 20 69 73 20 72 65 63 6b 6f 6e | ing.is.to.be.extracted.is.reckon |
3e480 | 65 64 20 61 73 0a 31 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | ed.as.1...URL:.https://mariadb.c |
3e4a0 | 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 73 74 72 69 6e 67 2f 0a 0a 86 01 4d 61 72 69 61 44 42 3e 20 | om/kb/en/substring/....MariaDB>. |
3e4c0 | 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 51 75 61 64 72 61 74 69 63 61 6c 6c 79 27 | SELECT.SUBSTRING('Quadratically' |
3e4e0 | 2c 35 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 72 61 74 69 63 61 6c 6c 79 27 0a 4d 61 72 69 | ,5);.........->.'ratically'.Mari |
3e500 | 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 66 6f 6f 62 61 72 62 61 72 | aDB>.SELECT.SUBSTRING('foobarbar |
3e520 | 27 20 46 52 4f 4d 20 34 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 72 62 61 72 27 0a 4d | '.FROM.4);.........->.'barbar'.M |
3e540 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 51 75 61 64 72 61 | ariaDB>.SELECT.SUBSTRING('Quadra |
3e560 | 74 69 63 61 6c 6c 79 27 2c 35 2c 36 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 72 61 74 69 63 | tically',5,6);.........->.'ratic |
3e580 | 61 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 53 61 | a'.MariaDB>.SELECT.SUBSTRING('Sa |
3e5a0 | 6b 69 6c 61 27 2c 20 2d 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 69 6c 61 27 0a 4d 61 72 | kila',.-3);.........->.'ila'.Mar |
3e5c0 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 53 61 6b 69 6c 61 27 2c | iaDB>.SELECT.SUBSTRING('Sakila', |
3e5e0 | 20 2d 35 2c 20 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 61 6b 69 27 0a 4d 61 72 69 61 44 | .-5,.3);.........->.'aki'.MariaD |
3e600 | 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 28 27 53 61 6b 69 6c 61 27 20 46 52 4f | B>.SELECT.SUBSTRING('Sakila'.FRO |
3e620 | 4d 20 2d 34 20 46 4f 52 20 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 6b 69 27 0a 24 00 68 | M.-4.FOR.2);.........->.'ki'.$.h |
3e640 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 73 74 72 69 | ttps://mariadb.com/kb/en/substri |
3e660 | 6e 67 2f 00 03 01 17 01 12 4f 01 00 00 07 49 53 45 4d 50 54 59 24 00 e2 00 49 73 45 6d 70 74 79 | ng/......O....ISEMPTY$...IsEmpty |
3e680 | 28 67 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 69 66 20 74 68 65 20 67 65 6f 6d 65 74 72 79 20 76 | (g)..Returns.1.if.the.geometry.v |
3e6a0 | 61 6c 75 65 20 67 20 69 73 20 74 68 65 20 65 6d 70 74 79 20 67 65 6f 6d 65 74 72 79 2c 20 30 20 | alue.g.is.the.empty.geometry,.0. |
3e6c0 | 69 66 20 69 74 20 69 73 20 6e 6f 74 0a 65 6d 70 74 79 2c 20 61 6e 64 20 2d 31 20 69 66 20 74 68 | if.it.is.not.empty,.and.-1.if.th |
3e6e0 | 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 20 49 66 20 74 68 65 20 67 65 6f 6d 65 | e.argument.is.NULL..If.the.geome |
3e700 | 74 72 79 20 69 73 20 65 6d 70 74 79 2c 20 69 74 0a 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 | try.is.empty,.it.represents.the. |
3e720 | 65 6d 70 74 79 20 70 6f 69 6e 74 20 73 65 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | empty.point.set...URL:.https://m |
3e740 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 65 6d 70 74 79 2f 0a 0a 22 00 68 74 74 | ariadb.com/kb/en/isempty/..".htt |
3e760 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 65 6d 70 74 79 2f 00 | ps://mariadb.com/kb/en/isempty/. |
3e780 | 01 01 35 12 50 01 00 00 14 53 48 4f 57 20 46 55 4e 43 54 49 4f 4e 20 53 54 41 54 55 53 1a 00 e6 | ..5.P....SHOW.FUNCTION.STATUS... |
3e7a0 | 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 46 55 4e 43 54 49 4f 4e 20 53 54 41 54 55 53 0a 20 20 | .Syntax:.SHOW.FUNCTION.STATUS... |
3e7c0 | 20 20 5b 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a | ..[LIKE.'pattern'.|.WHERE.expr]. |
3e7e0 | 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 53 48 | .This.statement.is.similar.to.SH |
3e800 | 4f 57 20 50 52 4f 43 45 44 55 52 45 20 53 54 41 54 55 53 20 62 75 74 20 66 6f 72 20 73 74 6f 72 | OW.PROCEDURE.STATUS.but.for.stor |
3e820 | 65 64 0a 66 75 6e 63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 50 52 4f | ed.functions..See.[HELP.SHOW.PRO |
3e840 | 43 45 44 55 52 45 20 53 54 41 54 55 53 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | CEDURE.STATUS]...URL:.https://ma |
3e860 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 66 75 6e 63 74 69 6f 6e 2d 73 74 | riadb.com/kb/en/show-function-st |
3e880 | 61 74 75 73 2f 0a 0a 2f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | atus/../.https://mariadb.com/kb/ |
3e8a0 | 65 6e 2f 73 68 6f 77 2d 66 75 6e 63 74 69 6f 6e 2d 73 74 61 74 75 73 2f 03 00 e4 00 02 51 01 00 | en/show-function-status/.....Q.. |
3e8c0 | 00 05 4c 54 52 49 4d 25 00 7a 00 53 79 6e 74 61 78 3a 0a 4c 54 52 49 4d 28 73 74 72 29 0a 0a 52 | ..LTRIM%.z.Syntax:.LTRIM(str)..R |
3e8e0 | 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 77 69 74 68 20 6c 65 61 64 69 | eturns.the.string.str.with.leadi |
3e900 | 6e 67 20 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 55 52 | ng.space.characters.removed...UR |
3e920 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 74 72 | L:.https://mariadb.com/kb/en/ltr |
3e940 | 69 6d 2f 0a 0a 37 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 54 52 49 4d 28 27 20 20 | im/..7.MariaDB>.SELECT.LTRIM('.. |
3e960 | 62 61 72 62 61 72 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 72 62 61 72 27 0a 20 00 | barbar');.........->.'barbar'... |
3e980 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 74 72 69 6d 2f | https://mariadb.com/kb/en/ltrim/ |
3e9a0 | 03 00 ba 02 12 52 01 00 00 0a 49 4e 54 45 52 53 45 43 54 53 1e 00 7f 00 49 6e 74 65 72 73 65 63 | .....R....INTERSECTS....Intersec |
3e9c0 | 74 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 | ts(g1,g2)..Returns.1.or.0.to.ind |
3e9e0 | 69 63 61 74 65 20 77 68 65 74 68 65 72 20 67 31 20 73 70 61 74 69 61 6c 6c 79 20 69 6e 74 65 72 | icate.whether.g1.spatially.inter |
3ea00 | 73 65 63 74 73 20 67 32 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | sects.g2...URL:.https://mariadb. |
3ea20 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 65 72 73 65 63 74 73 2f 0a 0a 25 00 68 74 74 70 73 3a 2f | com/kb/en/intersects/..%.https:/ |
3ea40 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 65 72 73 65 63 74 73 2f 00 00 | /mariadb.com/kb/en/intersects/.. |
3ea60 | 03 02 cc 00 12 53 01 00 00 04 43 41 4c 4c 1b 00 9d 02 53 79 6e 74 61 78 3a 0a 43 41 4c 4c 20 73 | .....S....CALL....Syntax:.CALL.s |
3ea80 | 70 5f 6e 61 6d 65 28 5b 70 61 72 61 6d 65 74 65 72 5b 2c 2e 2e 2e 5d 5d 29 0a 43 41 4c 4c 20 73 | p_name([parameter[,...]]).CALL.s |
3eaa0 | 70 5f 6e 61 6d 65 5b 28 29 5d 0a 0a 54 68 65 20 43 41 4c 4c 20 73 74 61 74 65 6d 65 6e 74 20 69 | p_name[()]..The.CALL.statement.i |
3eac0 | 6e 76 6f 6b 65 73 20 61 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 20 74 68 61 74 20 77 | nvokes.a.stored.procedure.that.w |
3eae0 | 61 73 20 64 65 66 69 6e 65 64 0a 70 72 65 76 69 6f 75 73 6c 79 20 77 69 74 68 20 43 52 45 41 54 | as.defined.previously.with.CREAT |
3eb00 | 45 20 50 52 4f 43 45 44 55 52 45 2e 0a 0a 53 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 73 20 | E.PROCEDURE...Stored.procedures. |
3eb20 | 74 68 61 74 20 74 61 6b 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 69 6e | that.take.no.arguments.can.be.in |
3eb40 | 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 0a 70 61 72 65 6e 74 68 65 73 65 73 2e 20 54 68 61 74 20 | voked.without.parentheses..That. |
3eb60 | 69 73 2c 20 43 41 4c 4c 20 70 28 29 20 61 6e 64 20 43 41 4c 4c 20 70 20 61 72 65 20 65 71 75 69 | is,.CALL.p().and.CALL.p.are.equi |
3eb80 | 76 61 6c 65 6e 74 2e 0a 0a 43 41 4c 4c 20 63 61 6e 20 70 61 73 73 20 62 61 63 6b 20 76 61 6c 75 | valent...CALL.can.pass.back.valu |
3eba0 | 65 73 20 74 6f 20 69 74 73 20 63 61 6c 6c 65 72 20 75 73 69 6e 67 20 70 61 72 61 6d 65 74 65 72 | es.to.its.caller.using.parameter |
3ebc0 | 73 20 74 68 61 74 20 61 72 65 0a 64 65 63 6c 61 72 65 64 20 61 73 20 4f 55 54 20 6f 72 20 49 4e | s.that.are.declared.as.OUT.or.IN |
3ebe0 | 4f 55 54 20 70 61 72 61 6d 65 74 65 72 73 2e 20 57 68 65 6e 20 74 68 65 20 70 72 6f 63 65 64 75 | OUT.parameters..When.the.procedu |
3ec00 | 72 65 20 72 65 74 75 72 6e 73 2c 20 61 0a 63 6c 69 65 6e 74 20 70 72 6f 67 72 61 6d 20 63 61 6e | re.returns,.a.client.program.can |
3ec20 | 20 61 6c 73 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 | .also.obtain.the.number.of.rows. |
3ec40 | 61 66 66 65 63 74 65 64 20 66 6f 72 20 74 68 65 0a 66 69 6e 61 6c 20 73 74 61 74 65 6d 65 6e 74 | affected.for.the.final.statement |
3ec60 | 20 65 78 65 63 75 74 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 72 6f 75 74 69 6e 65 3a 20 41 74 | .executed.within.the.routine:.At |
3ec80 | 20 74 68 65 20 53 51 4c 20 6c 65 76 65 6c 2c 20 63 61 6c 6c 20 74 68 65 0a 52 4f 57 5f 43 4f 55 | .the.SQL.level,.call.the.ROW_COU |
3eca0 | 4e 54 28 29 20 66 75 6e 63 74 69 6f 6e 3b 20 66 72 6f 6d 20 74 68 65 20 43 20 41 50 49 2c 20 63 | NT().function;.from.the.C.API,.c |
3ecc0 | 61 6c 6c 20 74 68 65 20 6d 79 73 71 6c 5f 61 66 66 65 63 74 65 64 5f 72 6f 77 73 28 29 0a 66 75 | all.the.mysql_affected_rows().fu |
3ece0 | 6e 63 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | nction...URL:.https://mariadb.co |
3ed00 | 6d 2f 6b 62 2f 65 6e 2f 63 61 6c 6c 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | m/kb/en/call/....https://mariadb |
3ed20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 61 6c 6c 2f 03 01 03 01 12 54 01 00 00 0b 4d 42 52 44 49 53 | .com/kb/en/call/.....T....MBRDIS |
3ed40 | 4a 4f 49 4e 54 06 00 c6 00 4d 42 52 44 69 73 6a 6f 69 6e 74 28 67 31 2c 67 32 29 0a 0a 52 65 74 | JOINT....MBRDisjoint(g1,g2)..Ret |
3ed60 | 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 | urns.1.or.0.to.indicate.whether. |
3ed80 | 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 73 20 | the.Minimum.Bounding.Rectangles. |
3eda0 | 6f 66 0a 74 68 65 20 74 77 6f 20 67 65 6f 6d 65 74 72 69 65 73 20 67 31 20 61 6e 64 20 67 32 20 | of.the.two.geometries.g1.and.g2. |
3edc0 | 61 72 65 20 64 69 73 6a 6f 69 6e 74 20 28 64 6f 20 6e 6f 74 20 69 6e 74 65 72 73 65 63 74 29 2e | are.disjoint.(do.not.intersect). |
3ede0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
3ee00 | 2f 6d 62 72 64 69 73 6a 6f 69 6e 74 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | /mbrdisjoint/..&.https://mariadb |
3ee20 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 64 69 73 6a 6f 69 6e 74 2f 00 03 03 30 00 02 55 01 00 | .com/kb/en/mbrdisjoint/...0..U.. |
3ee40 | 00 06 56 41 4c 55 45 53 0e 00 8b 02 53 79 6e 74 61 78 3a 0a 56 41 4c 55 45 53 28 63 6f 6c 5f 6e | ..VALUES....Syntax:.VALUES(col_n |
3ee60 | 61 6d 65 29 0a 0a 49 6e 20 61 6e 20 49 4e 53 45 52 54 20 2e 2e 2e 20 4f 4e 20 44 55 50 4c 49 43 | ame)..In.an.INSERT.....ON.DUPLIC |
3ee80 | 41 54 45 20 4b 45 59 20 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 2c 20 79 6f 75 20 63 61 | ATE.KEY.UPDATE.statement,.you.ca |
3eea0 | 6e 20 75 73 65 20 74 68 65 0a 56 41 4c 55 45 53 28 63 6f 6c 5f 6e 61 6d 65 29 20 66 75 6e 63 74 | n.use.the.VALUES(col_name).funct |
3eec0 | 69 6f 6e 20 69 6e 20 74 68 65 20 55 50 44 41 54 45 20 63 6c 61 75 73 65 20 74 6f 20 72 65 66 65 | ion.in.the.UPDATE.clause.to.refe |
3eee0 | 72 20 74 6f 20 63 6f 6c 75 6d 6e 0a 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 49 4e 53 45 | r.to.column.values.from.the.INSE |
3ef00 | 52 54 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 2e 20 49 6e 20 | RT.portion.of.the.statement..In. |
3ef20 | 6f 74 68 65 72 20 77 6f 72 64 73 2c 0a 56 41 4c 55 45 53 28 63 6f 6c 5f 6e 61 6d 65 29 20 69 6e | other.words,.VALUES(col_name).in |
3ef40 | 20 74 68 65 20 55 50 44 41 54 45 20 63 6c 61 75 73 65 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 | .the.UPDATE.clause.refers.to.the |
3ef60 | 20 76 61 6c 75 65 20 6f 66 20 63 6f 6c 5f 6e 61 6d 65 0a 74 68 61 74 20 77 6f 75 6c 64 20 62 65 | .value.of.col_name.that.would.be |
3ef80 | 20 69 6e 73 65 72 74 65 64 2c 20 68 61 64 20 6e 6f 20 64 75 70 6c 69 63 61 74 65 2d 6b 65 79 20 | .inserted,.had.no.duplicate-key. |
3efa0 | 63 6f 6e 66 6c 69 63 74 20 6f 63 63 75 72 72 65 64 2e 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e | conflict.occurred..This.function |
3efc0 | 20 69 73 20 65 73 70 65 63 69 61 6c 6c 79 20 75 73 65 66 75 6c 20 69 6e 20 6d 75 6c 74 69 70 6c | .is.especially.useful.in.multipl |
3efe0 | 65 2d 72 6f 77 20 69 6e 73 65 72 74 73 2e 20 54 68 65 20 56 41 4c 55 45 53 28 29 0a 66 75 6e 63 | e-row.inserts..The.VALUES().func |
3f000 | 74 69 6f 6e 20 69 73 20 6d 65 61 6e 69 6e 67 66 75 6c 20 6f 6e 6c 79 20 69 6e 20 74 68 65 20 4f | tion.is.meaningful.only.in.the.O |
3f020 | 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 20 55 50 44 41 54 45 20 63 6c 61 75 73 65 20 6f 66 | N.DUPLICATE.KEY.UPDATE.clause.of |
3f040 | 0a 49 4e 53 45 52 54 20 73 74 61 74 65 6d 65 6e 74 73 20 61 6e 64 20 72 65 74 75 72 6e 73 20 4e | .INSERT.statements.and.returns.N |
3f060 | 55 4c 4c 20 6f 74 68 65 72 77 69 73 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ULL.otherwise..See.https://maria |
3f080 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2d 6f 6e 2d 64 75 70 6c 69 63 61 74 65 | db.com/kb/en/insert-on-duplicate |
3f0a0 | 2d 6b 65 79 2d 75 70 64 61 74 65 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | -key-update/...URL:.https://mari |
3f0c0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 61 6c 75 65 73 2f 0a 0a 70 00 4d 61 72 69 61 44 42 | adb.com/kb/en/values/..p.MariaDB |
3f0e0 | 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 61 62 6c 65 20 28 61 2c 62 2c 63 29 20 56 41 4c 55 | >.INSERT.INTO.table.(a,b,c).VALU |
3f100 | 45 53 20 28 31 2c 32 2c 33 29 2c 28 34 2c 35 2c 36 29 0a 20 20 20 20 2d 3e 20 4f 4e 20 44 55 50 | ES.(1,2,3),(4,5,6).....->.ON.DUP |
3f120 | 4c 49 43 41 54 45 20 4b 45 59 20 55 50 44 41 54 45 20 63 3d 56 41 4c 55 45 53 28 61 29 2b 56 41 | LICATE.KEY.UPDATE.c=VALUES(a)+VA |
3f140 | 4c 55 45 53 28 62 29 3b 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | LUES(b);.!.https://mariadb.com/k |
3f160 | 62 2f 65 6e 2f 76 61 6c 75 65 73 2f 03 02 c7 01 02 56 01 00 00 0f 53 55 42 53 54 52 49 4e 47 5f | b/en/values/.....V....SUBSTRING_ |
3f180 | 49 4e 44 45 58 25 00 d5 01 53 79 6e 74 61 78 3a 0a 53 55 42 53 54 52 49 4e 47 5f 49 4e 44 45 58 | INDEX%...Syntax:.SUBSTRING_INDEX |
3f1a0 | 28 73 74 72 2c 64 65 6c 69 6d 2c 63 6f 75 6e 74 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 | (str,delim,count)..Returns.the.s |
3f1c0 | 75 62 73 74 72 69 6e 67 20 66 72 6f 6d 20 73 74 72 69 6e 67 20 73 74 72 20 62 65 66 6f 72 65 20 | ubstring.from.string.str.before. |
3f1e0 | 63 6f 75 6e 74 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 74 68 65 0a 64 65 6c 69 6d 69 74 | count.occurrences.of.the.delimit |
3f200 | 65 72 20 64 65 6c 69 6d 2e 20 49 66 20 63 6f 75 6e 74 20 69 73 20 70 6f 73 69 74 69 76 65 2c 20 | er.delim..If.count.is.positive,. |
3f220 | 65 76 65 72 79 74 68 69 6e 67 20 74 6f 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 0a 66 69 | everything.to.the.left.of.the.fi |
3f240 | 6e 61 6c 20 64 65 6c 69 6d 69 74 65 72 20 28 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 | nal.delimiter.(counting.from.the |
3f260 | 20 6c 65 66 74 29 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 49 66 20 63 6f 75 6e 74 20 69 73 0a | .left).is.returned..If.count.is. |
3f280 | 6e 65 67 61 74 69 76 65 2c 20 65 76 65 72 79 74 68 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 | negative,.everything.to.the.righ |
3f2a0 | 74 20 6f 66 20 74 68 65 20 66 69 6e 61 6c 20 64 65 6c 69 6d 69 74 65 72 20 28 63 6f 75 6e 74 69 | t.of.the.final.delimiter.(counti |
3f2c0 | 6e 67 20 66 72 6f 6d 0a 74 68 65 20 72 69 67 68 74 29 20 69 73 20 72 65 74 75 72 6e 65 64 2e 20 | ng.from.the.right).is.returned.. |
3f2e0 | 53 55 42 53 54 52 49 4e 47 5f 49 4e 44 45 58 28 29 20 70 65 72 66 6f 72 6d 73 20 61 20 63 61 73 | SUBSTRING_INDEX().performs.a.cas |
3f300 | 65 2d 73 65 6e 73 69 74 69 76 65 0a 6d 61 74 63 68 20 77 68 65 6e 20 73 65 61 72 63 68 69 6e 67 | e-sensitive.match.when.searching |
3f320 | 20 66 6f 72 20 64 65 6c 69 6d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | .for.delim...URL:.https://mariad |
3f340 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 73 74 72 69 6e 67 5f 69 6e 64 65 78 2f 0a 0a ab 00 | b.com/kb/en/substring_index/.... |
3f360 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 5f 49 4e 44 45 58 28 | MariaDB>.SELECT.SUBSTRING_INDEX( |
3f380 | 27 77 77 77 2e 6d 61 72 69 61 64 62 2e 6f 72 67 27 2c 20 27 2e 27 2c 20 32 29 3b 0a 20 20 20 20 | 'www.mariadb.org',.'.',.2);..... |
3f3a0 | 20 20 20 20 2d 3e 20 27 77 77 77 2e 6d 61 72 69 61 64 62 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 | ....->.'www.mariadb'.MariaDB>.SE |
3f3c0 | 4c 45 43 54 20 53 55 42 53 54 52 49 4e 47 5f 49 4e 44 45 58 28 27 77 77 77 2e 6d 61 72 69 61 64 | LECT.SUBSTRING_INDEX('www.mariad |
3f3e0 | 62 2e 6f 72 67 27 2c 20 27 2e 27 2c 20 2d 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 6d 61 | b.org',.'.',.-2);.........->.'ma |
3f400 | 72 69 61 64 62 2e 6f 72 67 27 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | riadb.org'.*.https://mariadb.com |
3f420 | 2f 6b 62 2f 65 6e 2f 73 75 62 73 74 72 69 6e 67 5f 69 6e 64 65 78 2f 00 03 01 78 00 12 57 01 00 | /kb/en/substring_index/...x..W.. |
3f440 | 00 06 45 4e 43 4f 44 45 0c 00 45 01 53 79 6e 74 61 78 3a 0a 45 4e 43 4f 44 45 28 73 74 72 2c 70 | ..ENCODE..E.Syntax:.ENCODE(str,p |
3f460 | 61 73 73 5f 73 74 72 29 0a 0a 45 6e 63 72 79 70 74 20 73 74 72 20 75 73 69 6e 67 20 70 61 73 73 | ass_str)..Encrypt.str.using.pass |
3f480 | 5f 73 74 72 20 61 73 20 74 68 65 20 70 61 73 73 77 6f 72 64 2e 20 54 6f 20 64 65 63 72 79 70 74 | _str.as.the.password..To.decrypt |
3f4a0 | 20 74 68 65 20 72 65 73 75 6c 74 2c 20 75 73 65 0a 44 45 43 4f 44 45 28 29 2e 0a 0a 54 68 65 20 | .the.result,.use.DECODE()...The. |
3f4c0 | 72 65 73 75 6c 74 20 69 73 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 | result.is.a.binary.string.of.the |
3f4e0 | 20 73 61 6d 65 20 6c 65 6e 67 74 68 20 61 73 20 73 74 72 2e 0a 0a 54 68 65 20 73 74 72 65 6e 67 | .same.length.as.str...The.streng |
3f500 | 74 68 20 6f 66 20 74 68 65 20 65 6e 63 72 79 70 74 69 6f 6e 20 69 73 20 62 61 73 65 64 20 6f 6e | th.of.the.encryption.is.based.on |
3f520 | 20 68 6f 77 20 67 6f 6f 64 20 74 68 65 20 72 61 6e 64 6f 6d 0a 67 65 6e 65 72 61 74 6f 72 20 69 | .how.good.the.random.generator.i |
3f540 | 73 2e 20 49 74 20 73 68 6f 75 6c 64 20 73 75 66 66 69 63 65 20 66 6f 72 20 73 68 6f 72 74 20 73 | s..It.should.suffice.for.short.s |
3f560 | 74 72 69 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | trings...URL:.https://mariadb.co |
3f580 | 6d 2f 6b 62 2f 65 6e 2f 65 6e 63 6f 64 65 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | m/kb/en/encode/..!.https://maria |
3f5a0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 6e 63 6f 64 65 2f 03 03 96 02 02 58 01 00 00 04 4c 4f | db.com/kb/en/encode/.....X....LO |
3f5c0 | 4f 50 17 00 a9 02 53 79 6e 74 61 78 3a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d 20 4c 4f 4f | OP....Syntax:.[begin_label:].LOO |
3f5e0 | 50 0a 20 20 20 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 45 4e 44 20 4c 4f 4f 50 20 5b 65 | P.....statement_list.END.LOOP.[e |
3f600 | 6e 64 5f 6c 61 62 65 6c 5d 0a 0a 4c 4f 4f 50 20 69 6d 70 6c 65 6d 65 6e 74 73 20 61 20 73 69 6d | nd_label]..LOOP.implements.a.sim |
3f620 | 70 6c 65 20 6c 6f 6f 70 20 63 6f 6e 73 74 72 75 63 74 2c 20 65 6e 61 62 6c 69 6e 67 20 72 65 70 | ple.loop.construct,.enabling.rep |
3f640 | 65 61 74 65 64 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 0a 74 68 65 20 73 74 61 74 65 6d 65 6e 74 | eated.execution.of.the.statement |
3f660 | 20 6c 69 73 74 2c 20 77 68 69 63 68 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 6f 6e 65 20 6f 72 20 | .list,.which.consists.of.one.or. |
3f680 | 6d 6f 72 65 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 65 61 63 68 0a 74 65 72 6d 69 6e 61 74 65 64 | more.statements,.each.terminated |
3f6a0 | 20 62 79 20 61 20 73 65 6d 69 63 6f 6c 6f 6e 20 28 3b 29 20 73 74 61 74 65 6d 65 6e 74 20 64 65 | .by.a.semicolon.(;).statement.de |
3f6c0 | 6c 69 6d 69 74 65 72 2e 20 54 68 65 20 73 74 61 74 65 6d 65 6e 74 73 0a 77 69 74 68 69 6e 20 74 | limiter..The.statements.within.t |
3f6e0 | 68 65 20 6c 6f 6f 70 20 61 72 65 20 72 65 70 65 61 74 65 64 20 75 6e 74 69 6c 20 74 68 65 20 6c | he.loop.are.repeated.until.the.l |
3f700 | 6f 6f 70 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 2e 20 55 73 75 61 6c 6c 79 2c 0a 74 68 69 73 | oop.is.terminated..Usually,.this |
3f720 | 20 69 73 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 77 69 74 68 20 61 20 4c 45 41 56 45 20 73 74 | .is.accomplished.with.a.LEAVE.st |
3f740 | 61 74 65 6d 65 6e 74 2e 20 57 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f | atement..Within.a.stored.functio |
3f760 | 6e 2c 0a 52 45 54 55 52 4e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 2c 20 77 68 69 63 | n,.RETURN.can.also.be.used,.whic |
3f780 | 68 20 65 78 69 74 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 65 6e 74 69 72 65 6c 79 2e 0a 0a | h.exits.the.function.entirely... |
3f7a0 | 4e 65 67 6c 65 63 74 69 6e 67 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 6c 6f 6f 70 2d 74 65 72 | Neglecting.to.include.a.loop-ter |
3f7c0 | 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 65 6d 65 6e 74 20 72 65 73 75 6c 74 73 20 69 6e 20 61 6e | mination.statement.results.in.an |
3f7e0 | 0a 69 6e 66 69 6e 69 74 65 20 6c 6f 6f 70 2e 0a 0a 41 20 4c 4f 4f 50 20 73 74 61 74 65 6d 65 6e | .infinite.loop...A.LOOP.statemen |
3f800 | 74 20 63 61 6e 20 62 65 20 6c 61 62 65 6c 65 64 2e 20 46 6f 72 20 74 68 65 20 72 75 6c 65 73 20 | t.can.be.labeled..For.the.rules. |
3f820 | 72 65 67 61 72 64 69 6e 67 20 6c 61 62 65 6c 20 75 73 65 2c 20 73 65 65 0a 5b 48 45 4c 50 20 6c | regarding.label.use,.see.[HELP.l |
3f840 | 61 62 65 6c 73 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | abels]...URL:.https://mariadb.co |
3f860 | 6d 2f 6b 62 2f 65 6e 2f 6c 6f 6f 70 2f 0a 0a bc 00 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 | m/kb/en/loop/....CREATE.PROCEDUR |
3f880 | 45 20 64 6f 69 74 65 72 61 74 65 28 70 31 20 49 4e 54 29 0a 42 45 47 49 4e 0a 20 20 6c 61 62 65 | E.doiterate(p1.INT).BEGIN...labe |
3f8a0 | 6c 31 3a 20 4c 4f 4f 50 0a 20 20 20 20 53 45 54 20 70 31 20 3d 20 70 31 20 2b 20 31 3b 0a 20 20 | l1:.LOOP.....SET.p1.=.p1.+.1;... |
3f8c0 | 20 20 49 46 20 70 31 20 3c 20 31 30 20 54 48 45 4e 0a 20 20 20 20 20 20 49 54 45 52 41 54 45 20 | ..IF.p1.<.10.THEN.......ITERATE. |
3f8e0 | 6c 61 62 65 6c 31 3b 0a 20 20 20 20 45 4e 44 20 49 46 3b 0a 20 20 20 20 4c 45 41 56 45 20 6c 61 | label1;.....END.IF;.....LEAVE.la |
3f900 | 62 65 6c 31 3b 0a 20 20 45 4e 44 20 4c 4f 4f 50 20 6c 61 62 65 6c 31 3b 0a 20 20 53 45 54 20 40 | bel1;...END.LOOP.label1;...SET.@ |
3f920 | 78 20 3d 20 70 31 3b 0a 45 4e 44 3b 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | x.=.p1;.END;...https://mariadb.c |
3f940 | 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 6f 70 2f 00 00 03 02 7a 02 02 59 01 00 00 08 54 52 55 4e 43 41 | om/kb/en/loop/....z..Y....TRUNCA |
3f960 | 54 45 04 00 13 01 53 79 6e 74 61 78 3a 0a 54 52 55 4e 43 41 54 45 28 58 2c 44 29 0a 0a 52 65 74 | TE....Syntax:.TRUNCATE(X,D)..Ret |
3f980 | 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 58 2c 20 74 72 75 6e 63 61 74 65 64 20 74 6f 20 | urns.the.number.X,.truncated.to. |
3f9a0 | 44 20 64 65 63 69 6d 61 6c 20 70 6c 61 63 65 73 2e 20 49 66 20 44 20 69 73 20 30 2c 20 74 68 65 | D.decimal.places..If.D.is.0,.the |
3f9c0 | 0a 72 65 73 75 6c 74 20 68 61 73 20 6e 6f 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 20 6f 72 20 | .result.has.no.decimal.point.or. |
3f9e0 | 66 72 61 63 74 69 6f 6e 61 6c 20 70 61 72 74 2e 20 44 20 63 61 6e 20 62 65 20 6e 65 67 61 74 69 | fractional.part..D.can.be.negati |
3fa00 | 76 65 20 74 6f 0a 63 61 75 73 65 20 44 20 64 69 67 69 74 73 20 6c 65 66 74 20 6f 66 20 74 68 65 | ve.to.cause.D.digits.left.of.the |
3fa20 | 20 64 65 63 69 6d 61 6c 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 58 20 74 6f | .decimal.point.of.the.value.X.to |
3fa40 | 20 62 65 63 6f 6d 65 20 7a 65 72 6f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | .become.zero...URL:.https://mari |
3fa60 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 75 6e 63 61 74 65 2f 0a 0a 2e 01 4d 61 72 69 61 | adb.com/kb/en/truncate/....Maria |
3fa80 | 44 42 3e 20 53 45 4c 45 43 54 20 54 52 55 4e 43 41 54 45 28 31 2e 32 32 33 2c 31 29 3b 0a 20 20 | DB>.SELECT.TRUNCATE(1.223,1);... |
3faa0 | 20 20 20 20 20 20 2d 3e 20 31 2e 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 55 | ......->.1.2.MariaDB>.SELECT.TRU |
3fac0 | 4e 43 41 54 45 28 31 2e 39 39 39 2c 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 39 0a 4d | NCATE(1.999,1);.........->.1.9.M |
3fae0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 55 4e 43 41 54 45 28 31 2e 39 39 39 2c 30 29 | ariaDB>.SELECT.TRUNCATE(1.999,0) |
3fb00 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 | ;.........->.1.MariaDB>.SELECT.T |
3fb20 | 52 55 4e 43 41 54 45 28 2d 31 2e 39 39 39 2c 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 | RUNCATE(-1.999,1);.........->.-1 |
3fb40 | 2e 39 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 55 4e 43 41 54 45 28 31 32 32 2c | .9.MariaDB>.SELECT.TRUNCATE(122, |
3fb60 | 2d 32 29 3b 0a 20 20 20 20 20 20 20 2d 3e 20 31 30 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | -2);........->.100.MariaDB>.SELE |
3fb80 | 43 54 20 54 52 55 4e 43 41 54 45 28 31 30 2e 32 38 2a 31 30 30 2c 30 29 3b 0a 20 20 20 20 20 20 | CT.TRUNCATE(10.28*100,0);....... |
3fba0 | 20 2d 3e 20 31 30 32 38 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | .->.1028.#.https://mariadb.com/k |
3fbc0 | 62 2f 65 6e 2f 74 72 75 6e 63 61 74 65 2f 00 00 03 03 66 02 02 5a 01 00 00 0c 54 49 4d 45 53 54 | b/en/truncate/....f..Z....TIMEST |
3fbe0 | 41 4d 50 41 44 44 1f 00 84 02 53 79 6e 74 61 78 3a 0a 54 49 4d 45 53 54 41 4d 50 41 44 44 28 75 | AMPADD....Syntax:.TIMESTAMPADD(u |
3fc00 | 6e 69 74 2c 69 6e 74 65 72 76 61 6c 2c 64 61 74 65 74 69 6d 65 5f 65 78 70 72 29 0a 0a 41 64 64 | nit,interval,datetime_expr)..Add |
3fc20 | 73 20 74 68 65 20 69 6e 74 65 67 65 72 20 65 78 70 72 65 73 73 69 6f 6e 20 69 6e 74 65 72 76 61 | s.the.integer.expression.interva |
3fc40 | 6c 20 74 6f 20 74 68 65 20 64 61 74 65 20 6f 72 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 | l.to.the.date.or.datetime.expres |
3fc60 | 73 69 6f 6e 0a 64 61 74 65 74 69 6d 65 5f 65 78 70 72 2e 20 54 68 65 20 75 6e 69 74 20 66 6f 72 | sion.datetime_expr..The.unit.for |
3fc80 | 20 69 6e 74 65 72 76 61 6c 20 69 73 20 67 69 76 65 6e 20 62 79 20 74 68 65 20 75 6e 69 74 20 61 | .interval.is.given.by.the.unit.a |
3fca0 | 72 67 75 6d 65 6e 74 2c 0a 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 65 20 6f 66 20 | rgument,.which.should.be.one.of. |
3fcc0 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 3a 20 4d 49 43 52 4f 53 45 43 4f 4e | the.following.values:.MICROSECON |
3fce0 | 44 0a 28 6d 69 63 72 6f 73 65 63 6f 6e 64 73 29 2c 20 53 45 43 4f 4e 44 2c 20 4d 49 4e 55 54 45 | D.(microseconds),.SECOND,.MINUTE |
3fd00 | 2c 20 48 4f 55 52 2c 20 44 41 59 2c 20 57 45 45 4b 2c 20 4d 4f 4e 54 48 2c 20 51 55 41 52 54 45 | ,.HOUR,.DAY,.WEEK,.MONTH,.QUARTE |
3fd20 | 52 2c 20 6f 72 0a 59 45 41 52 2e 0a 0a 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 | R,.or.YEAR...It.is.possible.to.u |
3fd40 | 73 65 20 46 52 41 43 5f 53 45 43 4f 4e 44 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 4d 49 43 52 4f | se.FRAC_SECOND.in.place.of.MICRO |
3fd60 | 53 45 43 4f 4e 44 2c 20 62 75 74 0a 46 52 41 43 5f 53 45 43 4f 4e 44 20 69 73 20 64 65 70 72 65 | SECOND,.but.FRAC_SECOND.is.depre |
3fd80 | 63 61 74 65 64 2e 20 46 52 41 43 5f 53 45 43 4f 4e 44 20 77 61 73 20 72 65 6d 6f 76 65 64 20 69 | cated..FRAC_SECOND.was.removed.i |
3fda0 | 6e 20 4d 79 53 51 4c 20 35 2e 35 2e 33 2e 0a 0a 54 68 65 20 75 6e 69 74 20 76 61 6c 75 65 20 6d | n.MySQL.5.5.3...The.unit.value.m |
3fdc0 | 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 6b 65 79 | ay.be.specified.using.one.of.key |
3fde0 | 77 6f 72 64 73 20 61 73 20 73 68 6f 77 6e 2c 20 6f 72 20 77 69 74 68 0a 61 20 70 72 65 66 69 78 | words.as.shown,.or.with.a.prefix |
3fe00 | 20 6f 66 20 53 51 4c 5f 54 53 49 5f 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 44 41 59 20 61 | .of.SQL_TSI_..For.example,.DAY.a |
3fe20 | 6e 64 20 53 51 4c 5f 54 53 49 5f 44 41 59 20 62 6f 74 68 20 61 72 65 20 6c 65 67 61 6c 2e 0a 0a | nd.SQL_TSI_DAY.both.are.legal... |
3fe40 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 | URL:.https://mariadb.com/kb/en/t |
3fe60 | 69 6d 65 73 74 61 6d 70 61 64 64 2f 0a 0a a1 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | imestampadd/....MariaDB>.SELECT. |
3fe80 | 54 49 4d 45 53 54 41 4d 50 41 44 44 28 4d 49 4e 55 54 45 2c 31 2c 27 32 30 30 33 2d 30 31 2d 30 | TIMESTAMPADD(MINUTE,1,'2003-01-0 |
3fea0 | 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 33 2d 30 31 2d 30 32 20 30 30 3a 30 | 2');.........->.'2003-01-02.00:0 |
3fec0 | 31 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 53 54 41 4d 50 41 | 1:00'.MariaDB>.SELECT.TIMESTAMPA |
3fee0 | 44 44 28 57 45 45 4b 2c 31 2c 27 32 30 30 33 2d 30 31 2d 30 32 27 29 3b 0a 20 20 20 20 20 20 20 | DD(WEEK,1,'2003-01-02');........ |
3ff00 | 20 2d 3e 20 27 32 30 30 33 2d 30 31 2d 30 39 27 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | .->.'2003-01-09'.'.https://maria |
3ff20 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 73 74 61 6d 70 61 64 64 2f 00 00 01 07 dd 12 | db.com/kb/en/timestampadd/...... |
3ff40 | 5b 01 00 00 04 53 48 4f 57 1a 00 ae 07 53 48 4f 57 20 68 61 73 20 6d 61 6e 79 20 66 6f 72 6d 73 | [....SHOW....SHOW.has.many.forms |
3ff60 | 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .that.provide.information.about. |
3ff80 | 64 61 74 61 62 61 73 65 73 2c 20 74 61 62 6c 65 73 2c 0a 63 6f 6c 75 6d 6e 73 2c 20 6f 72 20 73 | databases,.tables,.columns,.or.s |
3ffa0 | 74 61 74 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 72 76 | tatus.information.about.the.serv |
3ffc0 | 65 72 2e 20 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 0a 74 68 6f 73 65 | er..This.section.describes.those |
3ffe0 | 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 53 48 4f 57 20 41 55 54 48 4f 52 53 0a 53 48 4f 57 20 7b | .following:..SHOW.AUTHORS.SHOW.{ |
40000 | 42 49 4e 41 52 59 20 7c 20 4d 41 53 54 45 52 7d 20 4c 4f 47 53 0a 53 48 4f 57 20 42 49 4e 4c 4f | BINARY.|.MASTER}.LOGS.SHOW.BINLO |
40020 | 47 20 45 56 45 4e 54 53 20 5b 49 4e 20 27 6c 6f 67 5f 6e 61 6d 65 27 5d 20 5b 46 52 4f 4d 20 70 | G.EVENTS.[IN.'log_name'].[FROM.p |
40040 | 6f 73 5d 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a | os].[LIMIT.[offset,].row_count]. |
40060 | 53 48 4f 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 | SHOW.CHARACTER.SET.[like_or_wher |
40080 | 65 5d 0a 53 48 4f 57 20 43 4f 4c 4c 41 54 49 4f 4e 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 65 | e].SHOW.COLLATION.[like_or_where |
400a0 | 5d 0a 53 48 4f 57 20 5b 46 55 4c 4c 5d 20 43 4f 4c 55 4d 4e 53 20 46 52 4f 4d 20 74 62 6c 5f 6e | ].SHOW.[FULL].COLUMNS.FROM.tbl_n |
400c0 | 61 6d 65 20 5b 46 52 4f 4d 20 64 62 5f 6e 61 6d 65 5d 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 | ame.[FROM.db_name].[like_or_wher |
400e0 | 65 5d 0a 53 48 4f 57 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 0a 53 48 4f 57 20 43 52 45 41 54 45 | e].SHOW.CONTRIBUTORS.SHOW.CREATE |
40100 | 20 44 41 54 41 42 41 53 45 20 64 62 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 45 56 | .DATABASE.db_name.SHOW.CREATE.EV |
40120 | 45 4e 54 20 65 76 65 6e 74 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 46 55 4e 43 54 | ENT.event_name.SHOW.CREATE.FUNCT |
40140 | 49 4f 4e 20 66 75 6e 63 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 50 52 4f 43 45 44 | ION.func_name.SHOW.CREATE.PROCED |
40160 | 55 52 45 20 70 72 6f 63 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 | URE.proc_name.SHOW.CREATE.TABLE. |
40180 | 74 62 6c 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 54 52 49 47 47 45 52 20 74 72 69 | tbl_name.SHOW.CREATE.TRIGGER.tri |
401a0 | 67 67 65 72 5f 6e 61 6d 65 0a 53 48 4f 57 20 43 52 45 41 54 45 20 56 49 45 57 20 76 69 65 77 5f | gger_name.SHOW.CREATE.VIEW.view_ |
401c0 | 6e 61 6d 65 0a 53 48 4f 57 20 44 41 54 41 42 41 53 45 53 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 | name.SHOW.DATABASES.[like_or_whe |
401e0 | 72 65 5d 0a 53 48 4f 57 20 45 4e 47 49 4e 45 20 65 6e 67 69 6e 65 5f 6e 61 6d 65 20 7b 53 54 41 | re].SHOW.ENGINE.engine_name.{STA |
40200 | 54 55 53 20 7c 20 4d 55 54 45 58 7d 0a 53 48 4f 57 20 5b 53 54 4f 52 41 47 45 5d 20 45 4e 47 49 | TUS.|.MUTEX}.SHOW.[STORAGE].ENGI |
40220 | 4e 45 53 0a 53 48 4f 57 20 45 52 52 4f 52 53 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 73 65 74 2c 5d | NES.SHOW.ERRORS.[LIMIT.[offset,] |
40240 | 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 53 48 4f 57 20 45 56 45 4e 54 53 0a 53 48 4f 57 20 46 55 4e | .row_count].SHOW.EVENTS.SHOW.FUN |
40260 | 43 54 49 4f 4e 20 43 4f 44 45 20 66 75 6e 63 5f 6e 61 6d 65 0a 53 48 4f 57 20 46 55 4e 43 54 49 | CTION.CODE.func_name.SHOW.FUNCTI |
40280 | 4f 4e 20 53 54 41 54 55 53 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 47 | ON.STATUS.[like_or_where].SHOW.G |
402a0 | 52 41 4e 54 53 20 46 4f 52 20 75 73 65 72 0a 53 48 4f 57 20 49 4e 44 45 58 20 46 52 4f 4d 20 74 | RANTS.FOR.user.SHOW.INDEX.FROM.t |
402c0 | 62 6c 5f 6e 61 6d 65 20 5b 46 52 4f 4d 20 64 62 5f 6e 61 6d 65 5d 0a 53 48 4f 57 20 4d 41 53 54 | bl_name.[FROM.db_name].SHOW.MAST |
402e0 | 45 52 20 53 54 41 54 55 53 0a 53 48 4f 57 20 4f 50 45 4e 20 54 41 42 4c 45 53 20 5b 46 52 4f 4d | ER.STATUS.SHOW.OPEN.TABLES.[FROM |
40300 | 20 64 62 5f 6e 61 6d 65 5d 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 50 | .db_name].[like_or_where].SHOW.P |
40320 | 4c 55 47 49 4e 53 0a 53 48 4f 57 20 50 52 4f 43 45 44 55 52 45 20 43 4f 44 45 20 70 72 6f 63 5f | LUGINS.SHOW.PROCEDURE.CODE.proc_ |
40340 | 6e 61 6d 65 0a 53 48 4f 57 20 50 52 4f 43 45 44 55 52 45 20 53 54 41 54 55 53 20 5b 6c 69 6b 65 | name.SHOW.PROCEDURE.STATUS.[like |
40360 | 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 50 52 49 56 49 4c 45 47 45 53 0a 53 48 4f 57 20 | _or_where].SHOW.PRIVILEGES.SHOW. |
40380 | 5b 46 55 4c 4c 5d 20 50 52 4f 43 45 53 53 4c 49 53 54 0a 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 | [FULL].PROCESSLIST.SHOW.PROFILE. |
403a0 | 5b 74 79 70 65 73 5d 20 5b 46 4f 52 20 51 55 45 52 59 20 6e 5d 20 5b 4f 46 46 53 45 54 20 6e 5d | [types].[FOR.QUERY.n].[OFFSET.n] |
403c0 | 20 5b 4c 49 4d 49 54 20 6e 5d 0a 53 48 4f 57 20 50 52 4f 46 49 4c 45 53 0a 53 48 4f 57 20 53 4c | .[LIMIT.n].SHOW.PROFILES.SHOW.SL |
403e0 | 41 56 45 20 48 4f 53 54 53 0a 53 48 4f 57 20 53 4c 41 56 45 20 53 54 41 54 55 53 0a 53 48 4f 57 | AVE.HOSTS.SHOW.SLAVE.STATUS.SHOW |
40400 | 20 5b 47 4c 4f 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 53 54 41 54 55 53 20 5b 6c 69 6b 65 | .[GLOBAL.|.SESSION].STATUS.[like |
40420 | 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 54 41 42 4c 45 20 53 54 41 54 55 53 20 5b 46 52 | _or_where].SHOW.TABLE.STATUS.[FR |
40440 | 4f 4d 20 64 62 5f 6e 61 6d 65 5d 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 | OM.db_name].[like_or_where].SHOW |
40460 | 20 5b 46 55 4c 4c 5d 20 54 41 42 4c 45 53 20 5b 46 52 4f 4d 20 64 62 5f 6e 61 6d 65 5d 20 5b 6c | .[FULL].TABLES.[FROM.db_name].[l |
40480 | 69 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 54 52 49 47 47 45 52 53 20 5b 46 52 4f | ike_or_where].SHOW.TRIGGERS.[FRO |
404a0 | 4d 20 64 62 5f 6e 61 6d 65 5d 20 5b 6c 69 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 | M.db_name].[like_or_where].SHOW. |
404c0 | 5b 47 4c 4f 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 56 41 52 49 41 42 4c 45 53 20 5b 6c 69 | [GLOBAL.|.SESSION].VARIABLES.[li |
404e0 | 6b 65 5f 6f 72 5f 77 68 65 72 65 5d 0a 53 48 4f 57 20 57 41 52 4e 49 4e 47 53 20 5b 4c 49 4d 49 | ke_or_where].SHOW.WARNINGS.[LIMI |
40500 | 54 20 5b 6f 66 66 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 0a 6c 69 6b 65 5f 6f 72 5f | T.[offset,].row_count]..like_or_ |
40520 | 77 68 65 72 65 3a 0a 20 20 20 20 4c 49 4b 45 20 27 70 61 74 74 65 72 6e 27 0a 20 20 7c 20 57 48 | where:.....LIKE.'pattern'...|.WH |
40540 | 45 52 45 20 65 78 70 72 0a 0a 49 66 20 74 68 65 20 73 79 6e 74 61 78 20 66 6f 72 20 61 20 67 69 | ERE.expr..If.the.syntax.for.a.gi |
40560 | 76 65 6e 20 53 48 4f 57 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 63 6c 75 64 65 73 20 61 20 4c 49 | ven.SHOW.statement.includes.a.LI |
40580 | 4b 45 20 27 70 61 74 74 65 72 6e 27 0a 70 61 72 74 2c 20 27 70 61 74 74 65 72 6e 27 20 69 73 20 | KE.'pattern'.part,.'pattern'.is. |
405a0 | 61 20 73 74 72 69 6e 67 20 74 68 61 74 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 53 51 | a.string.that.can.contain.the.SQ |
405c0 | 4c 20 22 25 22 20 61 6e 64 20 22 5f 22 0a 77 69 6c 64 63 61 72 64 20 63 68 61 72 61 63 74 65 72 | L."%".and."_".wildcard.character |
405e0 | 73 2e 20 54 68 65 20 70 61 74 74 65 72 6e 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 72 65 73 | s..The.pattern.is.useful.for.res |
40600 | 74 72 69 63 74 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 0a 6f 75 74 70 75 74 20 74 6f 20 6d 61 74 | tricting.statement.output.to.mat |
40620 | 63 68 69 6e 67 20 76 61 6c 75 65 73 2e 0a 0a 53 65 76 65 72 61 6c 20 53 48 4f 57 20 73 74 61 74 | ching.values...Several.SHOW.stat |
40640 | 65 6d 65 6e 74 73 20 61 6c 73 6f 20 61 63 63 65 70 74 20 61 20 57 48 45 52 45 20 63 6c 61 75 73 | ements.also.accept.a.WHERE.claus |
40660 | 65 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 6d 6f 72 65 0a 66 6c 65 78 69 62 69 6c 69 74 79 | e.that.provides.more.flexibility |
40680 | 20 69 6e 20 73 70 65 63 69 66 79 69 6e 67 20 77 68 69 63 68 20 72 6f 77 73 20 74 6f 20 64 69 73 | .in.specifying.which.rows.to.dis |
406a0 | 70 6c 61 79 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | play..See.https://mariadb.com/kb |
406c0 | 2f 65 6e 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | /en/extended-show/...URL:.https: |
406e0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2f 0a 0a 1f 00 68 74 74 | //mariadb.com/kb/en/show/....htt |
40700 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2f 01 01 b5 02 | ps://mariadb.com/kb/en/show/.... |
40720 | 5c 01 00 00 08 47 52 45 41 54 45 53 54 12 00 db 00 53 79 6e 74 61 78 3a 0a 47 52 45 41 54 45 53 | \....GREATEST....Syntax:.GREATES |
40740 | 54 28 76 61 6c 75 65 31 2c 76 61 6c 75 65 32 2c 2e 2e 2e 29 0a 0a 57 69 74 68 20 74 77 6f 20 6f | T(value1,value2,...)..With.two.o |
40760 | 72 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 61 | r.more.arguments,.returns.the.la |
40780 | 72 67 65 73 74 20 28 6d 61 78 69 6d 75 6d 2d 76 61 6c 75 65 64 29 0a 61 72 67 75 6d 65 6e 74 2e | rgest.(maximum-valued).argument. |
407a0 | 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 75 73 69 6e | .The.arguments.are.compared.usin |
407c0 | 67 20 74 68 65 20 73 61 6d 65 20 72 75 6c 65 73 20 61 73 20 66 6f 72 0a 4c 45 41 53 54 28 29 2e | g.the.same.rules.as.for.LEAST(). |
407e0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
40800 | 2f 67 72 65 61 74 65 73 74 2f 0a 0a a1 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 47 52 | /greatest/....MariaDB>.SELECT.GR |
40820 | 45 41 54 45 53 54 28 32 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 4d 61 72 69 61 44 | EATEST(2,0);.........->.2.MariaD |
40840 | 42 3e 20 53 45 4c 45 43 54 20 47 52 45 41 54 45 53 54 28 33 34 2e 30 2c 33 2e 30 2c 35 2e 30 2c | B>.SELECT.GREATEST(34.0,3.0,5.0, |
40860 | 37 36 37 2e 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 37 36 37 2e 30 0a 4d 61 72 69 61 44 42 | 767.0);.........->.767.0.MariaDB |
40880 | 3e 20 53 45 4c 45 43 54 20 47 52 45 41 54 45 53 54 28 27 42 27 2c 27 41 27 2c 27 43 27 29 3b 0a | >.SELECT.GREATEST('B','A','C');. |
408a0 | 20 20 20 20 20 20 20 20 2d 3e 20 27 43 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ........->.'C'.#.https://mariadb |
408c0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 72 65 61 74 65 73 74 2f 01 06 c5 12 5d 01 00 00 0e 53 48 4f | .com/kb/en/greatest/....]....SHO |
408e0 | 57 20 56 41 52 49 41 42 4c 45 53 1a 00 82 06 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 5b 47 4c 4f | W.VARIABLES....Syntax:.SHOW.[GLO |
40900 | 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 56 41 52 49 41 42 4c 45 53 0a 20 20 20 20 5b 4c 49 | BAL.|.SESSION].VARIABLES.....[LI |
40920 | 4b 45 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 53 48 4f 57 | KE.'pattern'.|.WHERE.expr]..SHOW |
40940 | 20 56 41 52 49 41 42 4c 45 53 20 73 68 6f 77 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 4d | .VARIABLES.shows.the.values.of.M |
40960 | 79 53 51 4c 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 73 2e 20 54 68 69 73 0a 69 6e 66 6f | ySQL.system.variables..This.info |
40980 | 72 6d 61 74 69 6f 6e 20 61 6c 73 6f 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 75 73 69 | rmation.also.can.be.obtained.usi |
409a0 | 6e 67 20 74 68 65 20 6d 79 73 71 6c 61 64 6d 69 6e 20 76 61 72 69 61 62 6c 65 73 0a 63 6f 6d 6d | ng.the.mysqladmin.variables.comm |
409c0 | 61 6e 64 2e 20 54 68 65 20 4c 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 | and..The.LIKE.clause,.if.present |
409e0 | 2c 20 69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 | ,.indicates.which.variable.names |
40a00 | 20 74 6f 0a 6d 61 74 63 68 2e 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 | .to.match..The.WHERE.clause.can. |
40a20 | 62 65 20 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f | be.given.to.select.rows.using.mo |
40a40 | 72 65 20 67 65 6e 65 72 61 6c 0a 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 61 73 20 64 69 73 63 75 73 | re.general.conditions,.as.discus |
40a60 | 73 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | sed.in.https://mariadb.com/kb/en |
40a80 | 2f 65 78 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 20 54 68 69 73 0a 73 74 61 74 65 6d 65 6e 74 20 | /extended-show/..This.statement. |
40aa0 | 64 6f 65 73 20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 6e 79 20 70 72 69 76 69 6c 65 67 65 2e 20 | does.not.require.any.privilege.. |
40ac0 | 49 74 20 72 65 71 75 69 72 65 73 20 6f 6e 6c 79 20 74 68 65 20 61 62 69 6c 69 74 79 0a 74 6f 20 | It.requires.only.the.ability.to. |
40ae0 | 63 6f 6e 6e 65 63 74 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 0a 0a 57 69 74 68 20 74 68 65 | connect.to.the.server...With.the |
40b00 | 20 47 4c 4f 42 41 4c 20 6d 6f 64 69 66 69 65 72 2c 20 53 48 4f 57 20 56 41 52 49 41 42 4c 45 53 | .GLOBAL.modifier,.SHOW.VARIABLES |
40b20 | 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 61 74 20 61 72 65 0a 75 73 | .displays.the.values.that.are.us |
40b40 | 65 64 20 66 6f 72 20 6e 65 77 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 74 6f 20 4d 79 53 51 4c 2e | ed.for.new.connections.to.MySQL. |
40b60 | 20 41 73 20 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 33 2c 20 69 66 20 61 20 76 61 72 69 61 62 6c | .As.of.MySQL.5.5.3,.if.a.variabl |
40b80 | 65 20 68 61 73 0a 6e 6f 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 2c 20 6e 6f 20 76 61 6c 75 65 20 | e.has.no.global.value,.no.value. |
40ba0 | 69 73 20 64 69 73 70 6c 61 79 65 64 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 33 2c 20 74 68 65 20 | is.displayed..Before.5.5.3,.the. |
40bc0 | 73 65 73 73 69 6f 6e 20 76 61 6c 75 65 0a 69 73 20 64 69 73 70 6c 61 79 65 64 2e 20 57 69 74 68 | session.value.is.displayed..With |
40be0 | 20 53 45 53 53 49 4f 4e 2c 20 53 48 4f 57 20 56 41 52 49 41 42 4c 45 53 20 64 69 73 70 6c 61 79 | .SESSION,.SHOW.VARIABLES.display |
40c00 | 73 20 74 68 65 20 76 61 6c 75 65 73 20 74 68 61 74 20 61 72 65 0a 69 6e 20 65 66 66 65 63 74 20 | s.the.values.that.are.in.effect. |
40c20 | 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 49 66 20 6e | for.the.current.connection..If.n |
40c40 | 6f 20 6d 6f 64 69 66 69 65 72 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 65 0a 64 65 66 61 75 | o.modifier.is.present,.the.defau |
40c60 | 6c 74 20 69 73 20 53 45 53 53 49 4f 4e 2e 20 4c 4f 43 41 4c 20 69 73 20 61 20 73 79 6e 6f 6e 79 | lt.is.SESSION..LOCAL.is.a.synony |
40c80 | 6d 20 66 6f 72 20 53 45 53 53 49 4f 4e 2e 0a 57 69 74 68 20 61 20 4c 49 4b 45 20 63 6c 61 75 73 | m.for.SESSION..With.a.LIKE.claus |
40ca0 | 65 2c 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 73 20 6f 6e 6c 79 20 72 | e,.the.statement.displays.only.r |
40cc0 | 6f 77 73 20 66 6f 72 20 74 68 6f 73 65 0a 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 6e 61 6d | ows.for.those.variables.with.nam |
40ce0 | 65 73 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 70 61 74 74 65 72 6e 2e 20 54 6f 20 6f 62 | es.that.match.the.pattern..To.ob |
40d00 | 74 61 69 6e 20 74 68 65 20 72 6f 77 20 66 6f 72 20 61 0a 73 70 65 63 69 66 69 63 20 76 61 72 69 | tain.the.row.for.a.specific.vari |
40d20 | 61 62 6c 65 2c 20 75 73 65 20 61 20 4c 49 4b 45 20 63 6c 61 75 73 65 20 61 73 20 73 68 6f 77 6e | able,.use.a.LIKE.clause.as.shown |
40d40 | 3a 0a 0a 53 48 4f 57 20 56 41 52 49 41 42 4c 45 53 20 4c 49 4b 45 20 27 6d 61 78 5f 6a 6f 69 6e | :..SHOW.VARIABLES.LIKE.'max_join |
40d60 | 5f 73 69 7a 65 27 3b 0a 53 48 4f 57 20 53 45 53 53 49 4f 4e 20 56 41 52 49 41 42 4c 45 53 20 4c | _size';.SHOW.SESSION.VARIABLES.L |
40d80 | 49 4b 45 20 27 6d 61 78 5f 6a 6f 69 6e 5f 73 69 7a 65 27 3b 0a 0a 54 6f 20 67 65 74 20 61 20 6c | IKE.'max_join_size';..To.get.a.l |
40da0 | 69 73 74 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 77 68 6f 73 65 20 6e 61 6d 65 20 6d 61 74 63 | ist.of.variables.whose.name.matc |
40dc0 | 68 20 61 20 70 61 74 74 65 72 6e 2c 20 75 73 65 20 74 68 65 20 22 25 22 0a 77 69 6c 64 63 61 72 | h.a.pattern,.use.the."%".wildcar |
40de0 | 64 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 61 20 4c 49 4b 45 20 63 6c 61 75 73 65 3a 0a 0a 53 | d.character.in.a.LIKE.clause:..S |
40e00 | 48 4f 57 20 56 41 52 49 41 42 4c 45 53 20 4c 49 4b 45 20 27 25 73 69 7a 65 25 27 3b 0a 53 48 4f | HOW.VARIABLES.LIKE.'%size%';.SHO |
40e20 | 57 20 47 4c 4f 42 41 4c 20 56 41 52 49 41 42 4c 45 53 20 4c 49 4b 45 20 27 25 73 69 7a 65 25 27 | W.GLOBAL.VARIABLES.LIKE.'%size%' |
40e40 | 3b 0a 0a 57 69 6c 64 63 61 72 64 20 63 68 61 72 61 63 74 65 72 73 20 63 61 6e 20 62 65 20 75 73 | ;..Wildcard.characters.can.be.us |
40e60 | 65 64 20 69 6e 20 61 6e 79 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 20 70 61 | ed.in.any.position.within.the.pa |
40e80 | 74 74 65 72 6e 20 74 6f 0a 62 65 20 6d 61 74 63 68 65 64 2e 20 53 74 72 69 63 74 6c 79 20 73 70 | ttern.to.be.matched..Strictly.sp |
40ea0 | 65 61 6b 69 6e 67 2c 20 62 65 63 61 75 73 65 20 22 5f 22 20 69 73 20 61 20 77 69 6c 64 63 61 72 | eaking,.because."_".is.a.wildcar |
40ec0 | 64 20 74 68 61 74 20 6d 61 74 63 68 65 73 0a 61 6e 79 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 | d.that.matches.any.single.charac |
40ee0 | 74 65 72 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 65 73 63 61 70 65 20 69 74 20 61 73 20 22 5c 5f | ter,.you.should.escape.it.as."\_ |
40f00 | 22 20 74 6f 20 6d 61 74 63 68 20 69 74 0a 6c 69 74 65 72 61 6c 6c 79 2e 20 49 6e 20 70 72 61 63 | ".to.match.it.literally..In.prac |
40f20 | 74 69 63 65 2c 20 74 68 69 73 20 69 73 20 72 61 72 65 6c 79 20 6e 65 63 65 73 73 61 72 79 2e 0a | tice,.this.is.rarely.necessary.. |
40f40 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
40f60 | 73 68 6f 77 2d 76 61 72 69 61 62 6c 65 73 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | show-variables/..).https://maria |
40f80 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 76 61 72 69 61 62 6c 65 73 2f 03 01 eb 01 | db.com/kb/en/show-variables/.... |
40fa0 | 12 5e 01 00 00 06 42 49 4e 4c 4f 47 1a 00 b8 01 53 79 6e 74 61 78 3a 0a 42 49 4e 4c 4f 47 20 27 | .^....BINLOG....Syntax:.BINLOG.' |
40fc0 | 73 74 72 27 0a 0a 42 49 4e 4c 4f 47 20 69 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 2d 75 73 65 20 | str'..BINLOG.is.an.internal-use. |
40fe0 | 73 74 61 74 65 6d 65 6e 74 2e 20 49 74 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 74 68 | statement..It.is.generated.by.th |
41000 | 65 20 6d 79 73 71 6c 62 69 6e 6c 6f 67 0a 70 72 6f 67 72 61 6d 20 61 73 20 74 68 65 20 70 72 69 | e.mysqlbinlog.program.as.the.pri |
41020 | 6e 74 61 62 6c 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 63 65 72 74 61 69 6e | ntable.representation.of.certain |
41040 | 20 65 76 65 6e 74 73 20 69 6e 20 62 69 6e 61 72 79 20 6c 6f 67 0a 66 69 6c 65 73 2e 20 28 53 65 | .events.in.binary.log.files..(Se |
41060 | 65 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 79 73 71 | e.https://mariadb.com/kb/en/mysq |
41080 | 6c 62 69 6e 6c 6f 67 2f 2e 29 0a 54 68 65 20 27 73 74 72 27 20 76 61 6c 75 65 20 69 73 20 61 20 | lbinlog/.).The.'str'.value.is.a. |
410a0 | 62 61 73 65 20 36 34 2d 65 6e 63 6f 64 65 64 20 73 74 72 69 6e 67 20 74 68 65 20 74 68 61 74 20 | base.64-encoded.string.the.that. |
410c0 | 73 65 72 76 65 72 20 64 65 63 6f 64 65 73 20 74 6f 0a 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 | server.decodes.to.determine.the. |
410e0 | 64 61 74 61 20 63 68 61 6e 67 65 20 69 6e 64 69 63 61 74 65 64 20 62 79 20 74 68 65 20 63 6f 72 | data.change.indicated.by.the.cor |
41100 | 72 65 73 70 6f 6e 64 69 6e 67 20 65 76 65 6e 74 2e 20 54 68 69 73 0a 73 74 61 74 65 6d 65 6e 74 | responding.event..This.statement |
41120 | 20 72 65 71 75 69 72 65 73 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2e 0a 0a | .requires.the.SUPER.privilege... |
41140 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 | URL:.https://mariadb.com/kb/en/b |
41160 | 69 6e 6c 6f 67 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | inlog/..!.https://mariadb.com/kb |
41180 | 2f 65 6e 2f 62 69 6e 6c 6f 67 2f 00 03 00 e0 00 12 5f 01 00 00 07 42 49 54 5f 41 4e 44 10 00 ab | /en/binlog/......_....BIT_AND... |
411a0 | 00 53 79 6e 74 61 78 3a 0a 42 49 54 5f 41 4e 44 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 | .Syntax:.BIT_AND(expr)..Returns. |
411c0 | 74 68 65 20 62 69 74 77 69 73 65 20 41 4e 44 20 6f 66 20 61 6c 6c 20 62 69 74 73 20 69 6e 20 65 | the.bitwise.AND.of.all.bits.in.e |
411e0 | 78 70 72 2e 20 54 68 65 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 69 73 0a 70 65 72 66 6f 72 6d 65 | xpr..The.calculation.is.performe |
41200 | 64 20 77 69 74 68 20 36 34 2d 62 69 74 20 28 42 49 47 49 4e 54 29 20 70 72 65 63 69 73 69 6f 6e | d.with.64-bit.(BIGINT).precision |
41220 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
41240 | 6e 2f 62 69 74 5f 61 6e 64 2f 0a 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | n/bit_and/..".https://mariadb.co |
41260 | 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 61 6e 64 2f 03 00 d8 00 02 60 01 00 00 06 53 45 43 4f 4e 44 | m/kb/en/bit_and/.....`....SECOND |
41280 | 1f 00 72 00 53 79 6e 74 61 78 3a 0a 53 45 43 4f 4e 44 28 74 69 6d 65 29 0a 0a 52 65 74 75 72 6e | ..r.Syntax:.SECOND(time)..Return |
412a0 | 73 20 74 68 65 20 73 65 63 6f 6e 64 20 66 6f 72 20 74 69 6d 65 2c 20 69 6e 20 74 68 65 20 72 61 | s.the.second.for.time,.in.the.ra |
412c0 | 6e 67 65 20 30 20 74 6f 20 35 39 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | nge.0.to.59...URL:.https://maria |
412e0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 63 6f 6e 64 2f 0a 0a 31 00 4d 61 72 69 61 44 42 3e | db.com/kb/en/second/..1.MariaDB> |
41300 | 20 53 45 4c 45 43 54 20 53 45 43 4f 4e 44 28 27 31 30 3a 30 35 3a 30 33 27 29 3b 0a 20 20 20 20 | .SELECT.SECOND('10:05:03');..... |
41320 | 20 20 20 20 2d 3e 20 33 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ....->.3.!.https://mariadb.com/k |
41340 | 62 2f 65 6e 2f 73 65 63 6f 6e 64 2f 03 01 b4 00 02 61 01 00 00 05 41 54 41 4e 32 04 00 0e 01 53 | b/en/second/.....a....ATAN2....S |
41360 | 79 6e 74 61 78 3a 0a 41 54 41 4e 28 59 2c 58 29 2c 20 41 54 41 4e 32 28 59 2c 58 29 0a 0a 52 65 | yntax:.ATAN(Y,X),.ATAN2(Y,X)..Re |
41380 | 74 75 72 6e 73 20 74 68 65 20 61 72 63 20 74 61 6e 67 65 6e 74 20 6f 66 20 74 68 65 20 74 77 6f | turns.the.arc.tangent.of.the.two |
413a0 | 20 76 61 72 69 61 62 6c 65 73 20 58 20 61 6e 64 20 59 2e 20 49 74 20 69 73 20 73 69 6d 69 6c 61 | .variables.X.and.Y..It.is.simila |
413c0 | 72 20 74 6f 0a 63 61 6c 63 75 6c 61 74 69 6e 67 20 74 68 65 20 61 72 63 20 74 61 6e 67 65 6e 74 | r.to.calculating.the.arc.tangent |
413e0 | 20 6f 66 20 59 20 2f 20 58 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 74 68 65 20 73 69 67 6e 73 | .of.Y./.X,.except.that.the.signs |
41400 | 20 6f 66 20 62 6f 74 68 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 64 | .of.both.arguments.are.used.to.d |
41420 | 65 74 65 72 6d 69 6e 65 20 74 68 65 20 71 75 61 64 72 61 6e 74 20 6f 66 20 74 68 65 20 72 65 73 | etermine.the.quadrant.of.the.res |
41440 | 75 6c 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | ult...URL:.https://mariadb.com/k |
41460 | 62 2f 65 6e 2f 61 74 61 6e 32 2f 0a 0a 73 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 | b/en/atan2/..s.MariaDB>.SELECT.A |
41480 | 54 41 4e 28 2d 32 2c 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 30 2e 37 38 35 33 39 38 31 | TAN(-2,2);.........->.-0.7853981 |
414a0 | 36 33 33 39 37 34 35 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 54 41 4e 32 28 50 49 | 6339745.MariaDB>.SELECT.ATAN2(PI |
414c0 | 28 29 2c 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 35 37 30 37 39 36 33 32 36 37 39 34 | (),0);.........->.1.570796326794 |
414e0 | 39 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 74 | 9...https://mariadb.com/kb/en/at |
41500 | 61 6e 32 2f 03 02 ca 02 02 62 01 00 00 0b 4d 42 52 43 4f 4e 54 41 49 4e 53 06 00 ee 00 4d 42 52 | an2/.....b....MBRCONTAINS....MBR |
41520 | 43 6f 6e 74 61 69 6e 73 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 | Contains(g1,g2)..Returns.1.or.0. |
41540 | 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 20 4d 69 6e 69 6d 75 6d 20 | to.indicate.whether.the.Minimum. |
41560 | 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 20 6f 66 20 67 31 0a 63 6f 6e 74 61 69 6e | Bounding.Rectangle.of.g1.contain |
41580 | 73 20 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 | s.the.Minimum.Bounding.Rectangle |
415a0 | 20 6f 66 20 67 32 2e 20 54 68 69 73 20 74 65 73 74 73 20 74 68 65 20 6f 70 70 6f 73 69 74 65 0a | .of.g2..This.tests.the.opposite. |
415c0 | 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 61 73 20 4d 42 52 57 69 74 68 69 6e 28 29 2e 0a 0a 55 52 | relationship.as.MBRWithin()...UR |
415e0 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 | L:.https://mariadb.com/kb/en/mbr |
41600 | 63 6f 6e 74 61 69 6e 73 2f 0a 0a 9d 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 67 31 20 3d 20 | contains/....MariaDB>.SET.@g1.=. |
41620 | 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 50 6f 6c 79 67 6f 6e 28 28 30 20 30 2c 30 20 33 2c 33 | GeomFromText('Polygon((0.0,0.3,3 |
41640 | 20 33 2c 33 20 30 2c 30 20 30 29 29 27 29 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 67 32 | .3,3.0,0.0))');.MariaDB>.SET.@g2 |
41660 | 20 3d 20 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 50 6f 69 6e 74 28 31 20 31 29 27 29 3b 0a 4d | .=.GeomFromText('Point(1.1)');.M |
41680 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 42 52 43 6f 6e 74 61 69 6e 73 28 40 67 31 2c 40 | ariaDB>.SELECT.MBRContains(@g1,@ |
416a0 | 67 32 29 2c 20 4d 42 52 43 6f 6e 74 61 69 6e 73 28 40 67 32 2c 40 67 31 29 3b 0a 2d 2d 2d 2d 2d | g2),.MBRContains(@g2,@g1);.----- |
416c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -----------------+-------------- |
416e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4d 42 52 43 6f 6e 74 61 69 6e 73 28 40 67 31 2c 40 67 32 29 | --------+.|.MBRContains(@g1,@g2) |
41700 | 20 7c 20 4d 42 52 43 6f 6e 74 61 69 6e 73 28 40 67 32 2c 40 67 31 29 20 7c 0a 2b 2d 2d 2d 2d 2d | .|.MBRContains(@g2,@g1).|.+----- |
41720 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -----------------+-------------- |
41740 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 | --------+.|....................1 |
41760 | 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 7c 0a 2b 2d 2d 2d 2d 2d | .|....................0.|.+----- |
41780 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -----------------+-------------- |
417a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | --------+.&.https://mariadb.com/ |
417c0 | 6b 62 2f 65 6e 2f 6d 62 72 63 6f 6e 74 61 69 6e 73 2f 00 00 03 01 90 00 02 63 01 00 00 04 48 4f | kb/en/mbrcontains/.......c....HO |
417e0 | 55 52 1f 00 fd 00 53 79 6e 74 61 78 3a 0a 48 4f 55 52 28 74 69 6d 65 29 0a 0a 52 65 74 75 72 6e | UR....Syntax:.HOUR(time)..Return |
41800 | 73 20 74 68 65 20 68 6f 75 72 20 66 6f 72 20 74 69 6d 65 2e 20 54 68 65 20 72 61 6e 67 65 20 6f | s.the.hour.for.time..The.range.o |
41820 | 66 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 30 20 74 6f 20 32 33 20 66 6f | f.the.return.value.is.0.to.23.fo |
41840 | 72 0a 74 69 6d 65 2d 6f 66 2d 64 61 79 20 76 61 6c 75 65 73 2e 20 48 6f 77 65 76 65 72 2c 20 74 | r.time-of-day.values..However,.t |
41860 | 68 65 20 72 61 6e 67 65 20 6f 66 20 54 49 4d 45 20 76 61 6c 75 65 73 20 61 63 74 75 61 6c 6c 79 | he.range.of.TIME.values.actually |
41880 | 20 69 73 20 6d 75 63 68 0a 6c 61 72 67 65 72 2c 20 73 6f 20 48 4f 55 52 20 63 61 6e 20 72 65 74 | .is.much.larger,.so.HOUR.can.ret |
418a0 | 75 72 6e 20 76 61 6c 75 65 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 32 33 2e 0a 0a 55 52 4c | urn.values.greater.than.23...URL |
418c0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 6f 75 72 | :.https://mariadb.com/kb/en/hour |
418e0 | 2f 0a 0a 62 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 48 4f 55 52 28 27 31 30 3a 30 35 | /..b.MariaDB>.SELECT.HOUR('10:05 |
41900 | 3a 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 | :03');.........->.10.MariaDB>.SE |
41920 | 4c 45 43 54 20 48 4f 55 52 28 27 32 37 32 3a 35 39 3a 35 39 27 29 3b 0a 20 20 20 20 20 20 20 20 | LECT.HOUR('272:59:59');......... |
41940 | 2d 3e 20 32 37 32 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ->.272...https://mariadb.com/kb/ |
41960 | 65 6e 2f 68 6f 75 72 2f 03 07 9e 02 12 64 01 00 00 06 53 45 4c 45 43 54 1b 00 6b 07 53 79 6e 74 | en/hour/.....d....SELECT..k.Synt |
41980 | 61 78 3a 0a 53 45 4c 45 43 54 0a 20 20 20 20 5b 41 4c 4c 20 7c 20 44 49 53 54 49 4e 43 54 20 7c | ax:.SELECT.....[ALL.|.DISTINCT.| |
419a0 | 20 44 49 53 54 49 4e 43 54 52 4f 57 20 5d 0a 20 20 20 20 20 20 5b 48 49 47 48 5f 50 52 49 4f 52 | .DISTINCTROW.].......[HIGH_PRIOR |
419c0 | 49 54 59 5d 0a 20 20 20 20 20 20 5b 53 54 52 41 49 47 48 54 5f 4a 4f 49 4e 5d 0a 20 20 20 20 20 | ITY].......[STRAIGHT_JOIN]...... |
419e0 | 20 5b 53 51 4c 5f 53 4d 41 4c 4c 5f 52 45 53 55 4c 54 5d 20 5b 53 51 4c 5f 42 49 47 5f 52 45 53 | .[SQL_SMALL_RESULT].[SQL_BIG_RES |
41a00 | 55 4c 54 5d 20 5b 53 51 4c 5f 42 55 46 46 45 52 5f 52 45 53 55 4c 54 5d 0a 20 20 20 20 20 20 5b | ULT].[SQL_BUFFER_RESULT].......[ |
41a20 | 53 51 4c 5f 43 41 43 48 45 20 7c 20 53 51 4c 5f 4e 4f 5f 43 41 43 48 45 5d 20 5b 53 51 4c 5f 43 | SQL_CACHE.|.SQL_NO_CACHE].[SQL_C |
41a40 | 41 4c 43 5f 46 4f 55 4e 44 5f 52 4f 57 53 5d 0a 20 20 20 20 73 65 6c 65 63 74 5f 65 78 70 72 20 | ALC_FOUND_ROWS].....select_expr. |
41a60 | 5b 2c 20 73 65 6c 65 63 74 5f 65 78 70 72 20 2e 2e 2e 5d 0a 20 20 20 20 5b 46 52 4f 4d 20 74 61 | [,.select_expr....].....[FROM.ta |
41a80 | 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 5b 57 48 45 52 45 20 77 68 65 72 65 5f | ble_references.....[WHERE.where_ |
41aa0 | 63 6f 6e 64 69 74 69 6f 6e 5d 0a 20 20 20 20 5b 47 52 4f 55 50 20 42 59 20 7b 63 6f 6c 5f 6e 61 | condition].....[GROUP.BY.{col_na |
41ac0 | 6d 65 20 7c 20 65 78 70 72 20 7c 20 70 6f 73 69 74 69 6f 6e 7d 0a 20 20 20 20 20 20 5b 41 53 43 | me.|.expr.|.position}.......[ASC |
41ae0 | 20 7c 20 44 45 53 43 5d 2c 20 2e 2e 2e 20 5b 57 49 54 48 20 52 4f 4c 4c 55 50 5d 5d 0a 20 20 20 | .|.DESC],.....[WITH.ROLLUP]].... |
41b00 | 20 5b 48 41 56 49 4e 47 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 6f 6e 5d 0a 20 20 20 20 5b 4f | .[HAVING.where_condition].....[O |
41b20 | 52 44 45 52 20 42 59 20 7b 63 6f 6c 5f 6e 61 6d 65 20 7c 20 65 78 70 72 20 7c 20 70 6f 73 69 74 | RDER.BY.{col_name.|.expr.|.posit |
41b40 | 69 6f 6e 7d 0a 20 20 20 20 20 20 5b 41 53 43 20 7c 20 44 45 53 43 5d 2c 20 2e 2e 2e 5d 0a 20 20 | ion}.......[ASC.|.DESC],....]... |
41b60 | 20 20 5b 4c 49 4d 49 54 20 7b 5b 6f 66 66 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 20 7c 20 | ..[LIMIT.{[offset,].row_count.|. |
41b80 | 72 6f 77 5f 63 6f 75 6e 74 20 4f 46 46 53 45 54 20 6f 66 66 73 65 74 7d 5d 0a 20 20 20 20 5b 50 | row_count.OFFSET.offset}].....[P |
41ba0 | 52 4f 43 45 44 55 52 45 20 70 72 6f 63 65 64 75 72 65 5f 6e 61 6d 65 28 61 72 67 75 6d 65 6e 74 | ROCEDURE.procedure_name(argument |
41bc0 | 5f 6c 69 73 74 29 5d 0a 20 20 20 20 5b 49 4e 54 4f 20 4f 55 54 46 49 4c 45 20 27 66 69 6c 65 5f | _list)].....[INTO.OUTFILE.'file_ |
41be0 | 6e 61 6d 65 27 0a 20 20 20 20 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 | name'.........[CHARACTER.SET.cha |
41c00 | 72 73 65 74 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 65 78 70 6f 72 74 5f 6f 70 74 69 6f 6e | rset_name].........export_option |
41c20 | 73 0a 20 20 20 20 20 20 7c 20 49 4e 54 4f 20 44 55 4d 50 46 49 4c 45 20 27 66 69 6c 65 5f 6e 61 | s.......|.INTO.DUMPFILE.'file_na |
41c40 | 6d 65 27 0a 20 20 20 20 20 20 7c 20 49 4e 54 4f 20 76 61 72 5f 6e 61 6d 65 20 5b 2c 20 76 61 72 | me'.......|.INTO.var_name.[,.var |
41c60 | 5f 6e 61 6d 65 5d 5d 0a 20 20 20 20 5b 46 4f 52 20 55 50 44 41 54 45 20 7c 20 4c 4f 43 4b 20 49 | _name]].....[FOR.UPDATE.|.LOCK.I |
41c80 | 4e 20 53 48 41 52 45 20 4d 4f 44 45 5d 5d 0a 0a 53 45 4c 45 43 54 20 69 73 20 75 73 65 64 20 74 | N.SHARE.MODE]]..SELECT.is.used.t |
41ca0 | 6f 20 72 65 74 72 69 65 76 65 20 72 6f 77 73 20 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 6f 6e | o.retrieve.rows.selected.from.on |
41cc0 | 65 20 6f 72 20 6d 6f 72 65 20 74 61 62 6c 65 73 2c 20 61 6e 64 0a 63 61 6e 20 69 6e 63 6c 75 64 | e.or.more.tables,.and.can.includ |
41ce0 | 65 20 55 4e 49 4f 4e 20 73 74 61 74 65 6d 65 6e 74 73 20 61 6e 64 20 73 75 62 71 75 65 72 69 65 | e.UNION.statements.and.subquerie |
41d00 | 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 55 4e 49 4f 4e 5d 2c 20 61 6e 64 0a 68 74 74 70 73 3a 2f | s..See.[HELP.UNION],.and.https:/ |
41d20 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 71 75 65 72 69 65 73 2f 2e 0a | /mariadb.com/kb/en/subqueries/.. |
41d40 | 0a 54 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 63 6c 61 75 73 65 73 20 | .The.most.commonly.used.clauses. |
41d60 | 6f 66 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 74 68 65 73 65 3a 0a | of.SELECT.statements.are.these:. |
41d80 | 0a 6f 20 45 61 63 68 20 73 65 6c 65 63 74 5f 65 78 70 72 20 69 6e 64 69 63 61 74 65 73 20 61 20 | .o.Each.select_expr.indicates.a. |
41da0 | 63 6f 6c 75 6d 6e 20 74 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 74 72 69 65 76 65 | column.that.you.want.to.retrieve |
41dc0 | 2e 20 54 68 65 72 65 0a 20 20 6d 75 73 74 20 62 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 | ..There...must.be.at.least.one.s |
41de0 | 65 6c 65 63 74 5f 65 78 70 72 2e 0a 0a 6f 20 74 61 62 6c 65 5f 72 65 66 65 72 65 6e 63 65 73 20 | elect_expr...o.table_references. |
41e00 | 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 73 20 66 72 | indicates.the.table.or.tables.fr |
41e20 | 6f 6d 20 77 68 69 63 68 20 74 6f 20 72 65 74 72 69 65 76 65 0a 20 20 72 6f 77 73 2e 20 49 74 73 | om.which.to.retrieve...rows..Its |
41e40 | 20 73 79 6e 74 61 78 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 5b 48 45 4c 50 20 4a 4f | .syntax.is.described.in.[HELP.JO |
41e60 | 49 4e 5d 2e 0a 0a 6f 20 54 68 65 20 57 48 45 52 45 20 63 6c 61 75 73 65 2c 20 69 66 20 67 69 76 | IN]...o.The.WHERE.clause,.if.giv |
41e80 | 65 6e 2c 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 6f 72 20 63 | en,.indicates.the.condition.or.c |
41ea0 | 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 74 68 61 74 20 72 6f 77 73 20 6d 75 73 74 20 73 61 74 69 73 | onditions...that.rows.must.satis |
41ec0 | 66 79 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64 2e 20 77 68 65 72 65 5f 63 6f 6e 64 69 74 69 | fy.to.be.selected..where_conditi |
41ee0 | 6f 6e 20 69 73 20 61 6e 0a 20 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 65 76 61 6c 75 | on.is.an...expression.that.evalu |
41f00 | 61 74 65 73 20 74 6f 20 74 72 75 65 20 66 6f 72 20 65 61 63 68 20 72 6f 77 20 74 6f 20 62 65 20 | ates.to.true.for.each.row.to.be. |
41f20 | 73 65 6c 65 63 74 65 64 2e 20 54 68 65 0a 20 20 73 74 61 74 65 6d 65 6e 74 20 73 65 6c 65 63 74 | selected..The...statement.select |
41f40 | 73 20 61 6c 6c 20 72 6f 77 73 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 57 48 45 52 45 20 | s.all.rows.if.there.is.no.WHERE. |
41f60 | 63 6c 61 75 73 65 2e 0a 0a 20 20 49 6e 20 74 68 65 20 57 48 45 52 45 20 65 78 70 72 65 73 73 69 | clause.....In.the.WHERE.expressi |
41f80 | 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 61 6e 79 20 6f 66 20 74 68 65 20 66 75 6e 63 74 | on,.you.can.use.any.of.the.funct |
41fa0 | 69 6f 6e 73 20 61 6e 64 0a 20 20 6f 70 65 72 61 74 6f 72 73 20 74 68 61 74 20 4d 79 53 51 4c 20 | ions.and...operators.that.MySQL. |
41fc0 | 73 75 70 70 6f 72 74 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 61 67 67 72 65 67 61 74 65 20 28 | supports,.except.for.aggregate.( |
41fe0 | 73 75 6d 6d 61 72 79 29 0a 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 53 65 65 0a 20 20 68 74 74 70 | summary)...functions..See...http |
42000 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c 65 63 74 23 73 65 6c | s://mariadb.com/kb/en/select#sel |
42020 | 65 63 74 2d 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 61 6e 64 0a 20 20 68 74 74 70 73 3a 2f 2f 6d | ect-expressions,.and...https://m |
42040 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 75 6e 63 74 69 6f 6e 73 2d 61 6e 64 2d 6f | ariadb.com/kb/en/functions-and-o |
42060 | 70 65 72 61 74 6f 72 73 2f 2e 0a 0a 53 45 4c 45 43 54 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 | perators/...SELECT.can.also.be.u |
42080 | 73 65 64 20 74 6f 20 72 65 74 72 69 65 76 65 20 72 6f 77 73 20 63 6f 6d 70 75 74 65 64 20 77 69 | sed.to.retrieve.rows.computed.wi |
420a0 | 74 68 6f 75 74 20 72 65 66 65 72 65 6e 63 65 20 74 6f 0a 61 6e 79 20 74 61 62 6c 65 2e 0a 0a 55 | thout.reference.to.any.table...U |
420c0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 | RL:.https://mariadb.com/kb/en/se |
420e0 | 6c 65 63 74 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | lect/..!.https://mariadb.com/kb/ |
42100 | 65 6e 2f 73 65 6c 65 63 74 2f 00 00 03 00 de 02 02 65 01 00 00 03 43 4f 54 04 00 52 00 53 79 6e | en/select/.......e....COT..R.Syn |
42120 | 74 61 78 3a 0a 43 4f 54 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 74 61 6e 67 65 | tax:.COT(X)..Returns.the.cotange |
42140 | 6e 74 20 6f 66 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | nt.of.X...URL:.https://mariadb.c |
42160 | 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 74 2f 0a 0a 5d 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | om/kb/en/cot/..].MariaDB>.SELECT |
42180 | 20 43 4f 54 28 31 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 2e 35 37 32 36 37 33 34 30 | .COT(12);.........->.-1.57267340 |
421a0 | 36 33 39 37 37 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 54 28 30 29 3b 0a 20 20 | 63977.MariaDB>.SELECT.COT(0);... |
421c0 | 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ......->.NULL...https://mariadb. |
421e0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 74 2f 00 00 01 05 81 02 66 01 00 00 11 53 48 4f 57 20 43 52 | com/kb/en/cot/......f....SHOW.CR |
42200 | 45 41 54 45 20 45 56 45 4e 54 1a 00 61 01 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 52 45 41 54 | EATE.EVENT..a.Syntax:.SHOW.CREAT |
42220 | 45 20 45 56 45 4e 54 20 65 76 65 6e 74 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 | E.EVENT.event_name..This.stateme |
42240 | 6e 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 43 52 45 41 54 45 20 45 56 45 4e 54 20 73 74 61 | nt.displays.the.CREATE.EVENT.sta |
42260 | 74 65 6d 65 6e 74 20 6e 65 65 64 65 64 20 74 6f 20 72 65 2d 63 72 65 61 74 65 0a 61 20 67 69 76 | tement.needed.to.re-create.a.giv |
42280 | 65 6e 20 65 76 65 6e 74 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 68 65 20 45 56 45 4e 54 20 | en.event..It.requires.the.EVENT. |
422a0 | 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 64 61 74 61 62 61 73 65 20 66 72 6f 6d 0a | privilege.for.the.database.from. |
422c0 | 77 68 69 63 68 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 74 6f 20 62 65 20 73 68 6f 77 6e 2e 20 | which.the.event.is.to.be.shown.. |
422e0 | 46 6f 72 20 65 78 61 6d 70 6c 65 20 28 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 65 76 65 6e | For.example.(using.the.same.even |
42300 | 74 0a 65 5f 64 61 69 6c 79 20 64 65 66 69 6e 65 64 20 61 6e 64 20 74 68 65 6e 20 61 6c 74 65 72 | t.e_daily.defined.and.then.alter |
42320 | 65 64 20 69 6e 20 5b 48 45 4c 50 20 53 48 4f 57 20 45 56 45 4e 54 53 5d 29 3a 0a 0a 55 52 4c 3a | ed.in.[HELP.SHOW.EVENTS]):..URL: |
42340 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d | .https://mariadb.com/kb/en/show- |
42360 | 63 72 65 61 74 65 2d 65 76 65 6e 74 2f 0a 0a d5 03 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 43 | create-event/....MariaDB>.SHOW.C |
42380 | 52 45 41 54 45 20 45 56 45 4e 54 20 74 65 73 74 2e 65 5f 64 61 69 6c 79 5c 47 0a 2a 2a 2a 2a 2a | REATE.EVENT.test.e_daily\G.***** |
423a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 31 2e 20 72 6f 77 20 2a 2a | **********************.1..row.** |
423c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 20 20 20 | *************************....... |
423e0 | 20 20 20 20 20 20 20 20 20 45 76 65 6e 74 3a 20 65 5f 64 61 69 6c 79 0a 20 20 20 20 20 20 20 20 | .........Event:.e_daily......... |
42400 | 20 20 20 20 73 71 6c 5f 6d 6f 64 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6d 65 5f 7a 6f | ....sql_mode:............time_zo |
42420 | 6e 65 3a 20 53 59 53 54 45 4d 0a 20 20 20 20 20 20 20 20 43 72 65 61 74 65 20 45 76 65 6e 74 3a | ne:.SYSTEM.........Create.Event: |
42440 | 20 43 52 45 41 54 45 20 45 56 45 4e 54 20 60 65 5f 64 61 69 6c 79 60 0a 20 20 20 20 20 20 20 20 | .CREATE.EVENT.`e_daily`......... |
42460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4e 20 53 43 48 45 44 55 4c 45 20 45 56 45 52 | ................ON.SCHEDULE.EVER |
42480 | 59 20 31 20 44 41 59 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Y.1.DAY......................... |
424a0 | 53 54 41 52 54 53 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 20 2b 20 49 4e 54 45 52 | STARTS.CURRENT_TIMESTAMP.+.INTER |
424c0 | 56 41 4c 20 36 20 48 4f 55 52 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | VAL.6.HOUR...................... |
424e0 | 20 20 20 4f 4e 20 43 4f 4d 50 4c 45 54 49 4f 4e 20 4e 4f 54 20 50 52 45 53 45 52 56 45 0a 20 20 | ...ON.COMPLETION.NOT.PRESERVE... |
42500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 41 42 4c 45 0a 20 20 20 | ......................ENABLE.... |
42520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 20 27 53 61 | .....................COMMENT.'Sa |
42540 | 76 65 73 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 74 68 65 | ves.total.number.of.sessions.the |
42560 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n............................... |
42580 | 20 20 63 6c 65 61 72 73 20 74 68 65 20 74 61 62 6c 65 20 65 61 63 68 20 64 61 79 27 0a 20 20 20 | ..clears.the.table.each.day'.... |
425a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 20 42 45 47 49 4e 0a 20 20 | .....................DO.BEGIN... |
425c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 53 45 52 54 20 49 | ........................INSERT.I |
425e0 | 4e 54 4f 20 73 69 74 65 5f 61 63 74 69 76 69 74 79 2e 74 6f 74 61 6c 73 20 28 74 69 6d 65 2c 20 | NTO.site_activity.totals.(time,. |
42600 | 74 6f 74 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | total).......................... |
42620 | 20 20 20 53 45 4c 45 43 54 20 43 55 52 52 45 4e 54 5f 54 49 4d 45 53 54 41 4d 50 2c 20 43 4f 55 | ...SELECT.CURRENT_TIMESTAMP,.COU |
42640 | 4e 54 28 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NT(*)........................... |
42660 | 20 20 46 52 4f 4d 20 73 69 74 65 5f 61 63 74 69 76 69 74 79 2e 73 65 73 73 69 6f 6e 73 3b 0a 20 | ..FROM.site_activity.sessions;.. |
42680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 45 4c 45 54 45 20 | .........................DELETE. |
426a0 | 46 52 4f 4d 20 73 69 74 65 5f 61 63 74 69 76 69 74 79 2e 73 65 73 73 69 6f 6e 73 3b 0a 20 20 20 | FROM.site_activity.sessions;.... |
426c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0a 63 68 61 72 61 63 74 | .....................END.charact |
426e0 | 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 3a 20 6c 61 74 69 6e 31 0a 63 6f 6c 6c 61 74 69 6f 6e 5f | er_set_client:.latin1.collation_ |
42700 | 63 6f 6e 6e 65 63 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 0a 20 20 | connection:.latin1_swedish_ci... |
42720 | 44 61 74 61 62 61 73 65 20 43 6f 6c 6c 61 74 69 6f 6e 3a 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 | Database.Collation:.latin1_swedi |
42740 | 73 68 5f 63 69 0a 2c 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | sh_ci.,.https://mariadb.com/kb/e |
42760 | 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 65 76 65 6e 74 2f 03 03 88 00 02 67 01 00 00 09 4c 4f | n/show-create-event/.....g....LO |
42780 | 41 44 5f 46 49 4c 45 25 00 f0 02 53 79 6e 74 61 78 3a 0a 4c 4f 41 44 5f 46 49 4c 45 28 66 69 6c | AD_FILE%...Syntax:.LOAD_FILE(fil |
427a0 | 65 5f 6e 61 6d 65 29 0a 0a 52 65 61 64 73 20 74 68 65 20 66 69 6c 65 20 61 6e 64 20 72 65 74 75 | e_name)..Reads.the.file.and.retu |
427c0 | 72 6e 73 20 74 68 65 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 61 20 73 74 72 69 6e | rns.the.file.contents.as.a.strin |
427e0 | 67 2e 20 54 6f 20 75 73 65 20 74 68 69 73 0a 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 20 66 69 6c | g..To.use.this.function,.the.fil |
42800 | 65 20 6d 75 73 74 20 62 65 20 6c 6f 63 61 74 65 64 20 6f 6e 20 74 68 65 20 73 65 72 76 65 72 20 | e.must.be.located.on.the.server. |
42820 | 68 6f 73 74 2c 20 79 6f 75 20 6d 75 73 74 20 73 70 65 63 69 66 79 0a 74 68 65 20 66 75 6c 6c 20 | host,.you.must.specify.the.full. |
42840 | 70 61 74 68 20 6e 61 6d 65 20 74 6f 20 74 68 65 20 66 69 6c 65 2c 20 61 6e 64 20 79 6f 75 20 6d | path.name.to.the.file,.and.you.m |
42860 | 75 73 74 20 68 61 76 65 20 74 68 65 20 46 49 4c 45 20 70 72 69 76 69 6c 65 67 65 2e 0a 54 68 65 | ust.have.the.FILE.privilege..The |
42880 | 20 66 69 6c 65 20 6d 75 73 74 20 62 65 20 72 65 61 64 61 62 6c 65 20 62 79 20 61 6c 6c 20 61 6e | .file.must.be.readable.by.all.an |
428a0 | 64 20 69 74 73 20 73 69 7a 65 20 6c 65 73 73 20 74 68 61 6e 0a 6d 61 78 5f 61 6c 6c 6f 77 65 64 | d.its.size.less.than.max_allowed |
428c0 | 5f 70 61 63 6b 65 74 20 62 79 74 65 73 2e 20 49 66 20 74 68 65 20 73 65 63 75 72 65 5f 66 69 6c | _packet.bytes..If.the.secure_fil |
428e0 | 65 5f 70 72 69 76 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 69 73 0a 73 65 74 20 74 6f | e_priv.system.variable.is.set.to |
42900 | 20 61 20 6e 6f 6e 65 6d 70 74 79 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2c 20 74 68 65 20 | .a.nonempty.directory.name,.the. |
42920 | 66 69 6c 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 6d 75 73 74 20 62 65 20 6c 6f 63 61 74 65 | file.to.be.loaded.must.be.locate |
42940 | 64 0a 69 6e 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 74 68 65 20 66 69 6c | d.in.that.directory...If.the.fil |
42960 | 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 72 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 | e.does.not.exist.or.cannot.be.re |
42980 | 61 64 20 62 65 63 61 75 73 65 20 6f 6e 65 20 6f 66 20 74 68 65 0a 70 72 65 63 65 64 69 6e 67 20 | ad.because.one.of.the.preceding. |
429a0 | 63 6f 6e 64 69 74 69 6f 6e 73 20 69 73 20 6e 6f 74 20 73 61 74 69 73 66 69 65 64 2c 20 74 68 65 | conditions.is.not.satisfied,.the |
429c0 | 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 0a 0a 54 68 65 20 63 68 61 | .function.returns.NULL...The.cha |
429e0 | 72 61 63 74 65 72 5f 73 65 74 5f 66 69 6c 65 73 79 73 74 65 6d 20 73 79 73 74 65 6d 20 76 61 72 | racter_set_filesystem.system.var |
42a00 | 69 61 62 6c 65 20 63 6f 6e 74 72 6f 6c 73 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 | iable.controls.interpretation.of |
42a20 | 0a 66 69 6c 65 20 6e 61 6d 65 73 20 74 68 61 74 20 61 72 65 20 67 69 76 65 6e 20 61 73 20 6c 69 | .file.names.that.are.given.as.li |
42a40 | 74 65 72 61 6c 20 73 74 72 69 6e 67 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | teral.strings...URL:.https://mar |
42a60 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 61 64 5f 66 69 6c 65 2f 0a 0a 5d 00 4d 61 72 | iadb.com/kb/en/load_file/..].Mar |
42a80 | 69 61 44 42 3e 20 55 50 44 41 54 45 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 45 54 20 62 | iaDB>.UPDATE.t.............SET.b |
42aa0 | 6c 6f 62 5f 63 6f 6c 3d 4c 4f 41 44 5f 46 49 4c 45 28 27 2f 74 6d 70 2f 70 69 63 74 75 72 65 27 | lob_col=LOAD_FILE('/tmp/picture' |
42ac0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 48 45 52 45 20 69 64 3d 31 3b 0a 24 00 68 74 74 70 | ).............WHERE.id=1;.$.http |
42ae0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 61 64 5f 66 69 6c 65 2f | s://mariadb.com/kb/en/load_file/ |
42b00 | 03 00 cc 00 12 68 01 00 00 0d 50 4f 49 4e 54 46 52 4f 4d 54 45 58 54 03 00 8b 00 50 6f 69 6e 74 | .....h....POINTFROMTEXT....Point |
42b20 | 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 | FromText(wkt[,srid])..Constructs |
42b40 | 20 61 20 50 4f 49 4e 54 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 54 20 72 65 70 | .a.POINT.value.using.its.WKT.rep |
42b60 | 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | resentation.and.SRID...URL:.http |
42b80 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 69 6e 74 66 72 6f 6d 74 | s://mariadb.com/kb/en/pointfromt |
42ba0 | 65 78 74 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ext/..(.https://mariadb.com/kb/e |
42bc0 | 6e 2f 70 6f 69 6e 74 66 72 6f 6d 74 65 78 74 2f 01 02 69 02 69 01 00 00 0c 47 52 4f 55 50 5f 43 | n/pointfromtext/..i.i....GROUP_C |
42be0 | 4f 4e 43 41 54 10 00 ac 01 53 79 6e 74 61 78 3a 0a 47 52 4f 55 50 5f 43 4f 4e 43 41 54 28 65 78 | ONCAT....Syntax:.GROUP_CONCAT(ex |
42c00 | 70 72 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 73 74 72 | pr)..This.function.returns.a.str |
42c20 | 69 6e 67 20 72 65 73 75 6c 74 20 77 69 74 68 20 74 68 65 20 63 6f 6e 63 61 74 65 6e 61 74 65 64 | ing.result.with.the.concatenated |
42c40 | 20 6e 6f 6e 2d 4e 55 4c 4c 0a 76 61 6c 75 65 73 20 66 72 6f 6d 20 61 20 67 72 6f 75 70 2e 20 49 | .non-NULL.values.from.a.group..I |
42c60 | 74 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 6e | t.returns.NULL.if.there.are.no.n |
42c80 | 6f 6e 2d 4e 55 4c 4c 20 76 61 6c 75 65 73 2e 0a 54 68 65 20 66 75 6c 6c 20 73 79 6e 74 61 78 20 | on-NULL.values..The.full.syntax. |
42ca0 | 69 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 47 52 4f 55 50 5f 43 4f 4e 43 41 54 28 5b 44 49 | is.as.follows:..GROUP_CONCAT([DI |
42cc0 | 53 54 49 4e 43 54 5d 20 65 78 70 72 20 5b 2c 65 78 70 72 20 2e 2e 2e 5d 0a 20 20 20 20 20 20 20 | STINCT].expr.[,expr....]........ |
42ce0 | 20 20 20 20 20 20 5b 4f 52 44 45 52 20 42 59 20 7b 75 6e 73 69 67 6e 65 64 5f 69 6e 74 65 67 65 | ......[ORDER.BY.{unsigned_intege |
42d00 | 72 20 7c 20 63 6f 6c 5f 6e 61 6d 65 20 7c 20 65 78 70 72 7d 0a 20 20 20 20 20 20 20 20 20 20 20 | r.|.col_name.|.expr}............ |
42d20 | 20 20 20 20 20 20 5b 41 53 43 20 7c 20 44 45 53 43 5d 20 5b 2c 63 6f 6c 5f 6e 61 6d 65 20 2e 2e | ......[ASC.|.DESC].[,col_name... |
42d40 | 2e 5d 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 5b 53 45 50 41 52 41 54 4f 52 20 73 74 72 5f | .]]..............[SEPARATOR.str_ |
42d60 | 76 61 6c 5d 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | val])..URL:.https://mariadb.com/ |
42d80 | 6b 62 2f 65 6e 2f 67 72 6f 75 70 5f 63 6f 6e 63 61 74 2f 0a 0a 7c 00 4d 61 72 69 61 44 42 3e 20 | kb/en/group_concat/..|.MariaDB>. |
42da0 | 53 45 4c 45 43 54 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 | SELECT.student_name,.....->..... |
42dc0 | 47 52 4f 55 50 5f 43 4f 4e 43 41 54 28 74 65 73 74 5f 73 63 6f 72 65 29 0a 20 20 20 20 2d 3e 20 | GROUP_CONCAT(test_score).....->. |
42de0 | 20 20 20 20 46 52 4f 4d 20 73 74 75 64 65 6e 74 0a 20 20 20 20 2d 3e 20 20 20 20 20 47 52 4f 55 | ....FROM.student.....->.....GROU |
42e00 | 50 20 42 59 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 3b 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | P.BY.student_name;.'.https://mar |
42e20 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 72 6f 75 70 5f 63 6f 6e 63 61 74 2f 03 03 23 01 | iadb.com/kb/en/group_concat/..#. |
42e40 | 02 6a 01 00 00 0b 44 41 54 45 5f 46 4f 52 4d 41 54 1f 00 87 00 53 79 6e 74 61 78 3a 0a 44 41 54 | .j....DATE_FORMAT....Syntax:.DAT |
42e60 | 45 5f 46 4f 52 4d 41 54 28 64 61 74 65 2c 66 6f 72 6d 61 74 29 0a 0a 46 6f 72 6d 61 74 73 20 74 | E_FORMAT(date,format)..Formats.t |
42e80 | 68 65 20 64 61 74 65 20 76 61 6c 75 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 66 | he.date.value.according.to.the.f |
42ea0 | 6f 72 6d 61 74 20 73 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ormat.string...URL:.https://mari |
42ec0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 5f 66 6f 72 6d 61 74 2f 0a 0a 5d 02 4d 61 | adb.com/kb/en/date_format/..].Ma |
42ee0 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 32 30 30 39 2d | riaDB>.SELECT.DATE_FORMAT('2009- |
42f00 | 31 30 2d 30 34 20 32 32 3a 32 33 3a 30 30 27 2c 20 27 25 57 20 25 4d 20 25 59 27 29 3b 0a 20 20 | 10-04.22:23:00',.'%W.%M.%Y');... |
42f20 | 20 20 20 20 20 20 2d 3e 20 27 53 75 6e 64 61 79 20 4f 63 74 6f 62 65 72 20 32 30 30 39 27 0a 4d | ......->.'Sunday.October.2009'.M |
42f40 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 32 30 30 37 | ariaDB>.SELECT.DATE_FORMAT('2007 |
42f60 | 2d 31 30 2d 30 34 20 32 32 3a 32 33 3a 30 30 27 2c 20 27 25 48 3a 25 69 3a 25 73 27 29 3b 0a 20 | -10-04.22:23:00',.'%H:%i:%s');.. |
42f80 | 20 20 20 20 20 20 20 2d 3e 20 27 32 32 3a 32 33 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 | .......->.'22:23:00'.MariaDB>.SE |
42fa0 | 4c 45 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 31 39 30 30 2d 31 30 2d 30 34 20 32 32 3a | LECT.DATE_FORMAT('1900-10-04.22: |
42fc0 | 32 33 3a 30 30 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | 23:00',.....->.................' |
42fe0 | 25 44 20 25 79 20 25 61 20 25 64 20 25 6d 20 25 62 20 25 6a 27 29 3b 0a 20 20 20 20 20 20 20 20 | %D.%y.%a.%d.%m.%b.%j');......... |
43000 | 2d 3e 20 27 34 74 68 20 30 30 20 54 68 75 20 30 34 20 31 30 20 4f 63 74 20 32 37 37 27 0a 4d 61 | ->.'4th.00.Thu.04.10.Oct.277'.Ma |
43020 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 31 39 39 37 2d | riaDB>.SELECT.DATE_FORMAT('1997- |
43040 | 31 30 2d 30 34 20 32 32 3a 32 33 3a 30 30 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 | 10-04.22:23:00',.....->......... |
43060 | 20 20 20 20 20 20 20 20 27 25 48 20 25 6b 20 25 49 20 25 72 20 25 54 20 25 53 20 25 77 27 29 3b | ........'%H.%k.%I.%r.%T.%S.%w'); |
43080 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 32 20 32 32 20 31 30 20 31 30 3a 32 33 3a 30 30 20 50 | .........->.'22.22.10.10:23:00.P |
430a0 | 4d 20 32 32 3a 32 33 3a 30 30 20 30 30 20 36 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | M.22:23:00.00.6'.MariaDB>.SELECT |
430c0 | 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 31 39 39 39 2d 30 31 2d 30 31 27 2c 20 27 25 58 20 25 | .DATE_FORMAT('1999-01-01',.'%X.% |
430e0 | 56 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 39 39 38 20 35 32 27 0a 4d 61 72 69 61 44 | V');.........->.'1998.52'.MariaD |
43100 | 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 32 30 30 36 2d 30 36 2d 30 | B>.SELECT.DATE_FORMAT('2006-06-0 |
43120 | 30 27 2c 20 27 25 64 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 30 30 27 0a 26 00 68 74 74 | 0',.'%d');.........->.'00'.&.htt |
43140 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 5f 66 6f 72 6d | ps://mariadb.com/kb/en/date_form |
43160 | 61 74 2f 00 03 02 d7 01 02 6b 01 00 00 09 42 45 4e 43 48 4d 41 52 4b 11 00 51 01 53 79 6e 74 61 | at/......k....BENCHMARK..Q.Synta |
43180 | 78 3a 0a 42 45 4e 43 48 4d 41 52 4b 28 63 6f 75 6e 74 2c 65 78 70 72 29 0a 0a 54 68 65 20 42 45 | x:.BENCHMARK(count,expr)..The.BE |
431a0 | 4e 43 48 4d 41 52 4b 28 29 20 66 75 6e 63 74 69 6f 6e 20 65 78 65 63 75 74 65 73 20 74 68 65 20 | NCHMARK().function.executes.the. |
431c0 | 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 20 72 65 70 65 61 74 65 64 6c 79 20 63 6f 75 6e 74 | expression.expr.repeatedly.count |
431e0 | 0a 74 69 6d 65 73 2e 20 49 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 74 69 6d 65 20 68 | .times..It.may.be.used.to.time.h |
43200 | 6f 77 20 71 75 69 63 6b 6c 79 20 4d 79 53 51 4c 20 70 72 6f 63 65 73 73 65 73 20 74 68 65 0a 65 | ow.quickly.MySQL.processes.the.e |
43220 | 78 70 72 65 73 73 69 6f 6e 2e 20 54 68 65 20 72 65 73 75 6c 74 20 76 61 6c 75 65 20 69 73 20 61 | xpression..The.result.value.is.a |
43240 | 6c 77 61 79 73 20 30 2e 20 54 68 65 20 69 6e 74 65 6e 64 65 64 20 75 73 65 20 69 73 20 66 72 6f | lways.0..The.intended.use.is.fro |
43260 | 6d 0a 77 69 74 68 69 6e 20 74 68 65 20 6d 79 73 71 6c 20 63 6c 69 65 6e 74 2c 20 77 68 69 63 68 | m.within.the.mysql.client,.which |
43280 | 20 72 65 70 6f 72 74 73 20 71 75 65 72 79 20 65 78 65 63 75 74 69 6f 6e 20 74 69 6d 65 73 3a 0a | .reports.query.execution.times:. |
432a0 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
432c0 | 62 65 6e 63 68 6d 61 72 6b 2f 0a 0a 4b 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 42 45 | benchmark/..K.MariaDB>.SELECT.BE |
432e0 | 4e 43 48 4d 41 52 4b 28 31 30 30 30 30 30 30 2c 45 4e 43 4f 44 45 28 27 68 65 6c 6c 6f 27 2c 27 | NCHMARK(1000000,ENCODE('hello',' |
43300 | 67 6f 6f 64 62 79 65 27 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | goodbye'));.+------------------- |
43320 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 42 | ---------------------------+.|.B |
43340 | 45 4e 43 48 4d 41 52 4b 28 31 30 30 30 30 30 30 2c 45 4e 43 4f 44 45 28 27 68 65 6c 6c 6f 27 2c | ENCHMARK(1000000,ENCODE('hello', |
43360 | 27 67 6f 6f 64 62 79 65 27 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 'goodbye')).|.+----------------- |
43380 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c | -----------------------------+.| |
433a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
433c0 | 20 20 20 20 20 20 20 20 20 20 20 20 30 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ............0.|.+--------------- |
433e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | -------------------------------+ |
43400 | 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 34 2e 37 34 20 73 65 63 29 0a 24 00 68 74 74 70 73 | .1.row.in.set.(4.74.sec).$.https |
43420 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 65 6e 63 68 6d 61 72 6b 2f 00 | ://mariadb.com/kb/en/benchmark/. |
43440 | 03 00 f0 00 02 6c 01 00 00 04 59 45 41 52 1f 00 8b 00 53 79 6e 74 61 78 3a 0a 59 45 41 52 28 64 | .....l....YEAR....Syntax:.YEAR(d |
43460 | 61 74 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 79 65 61 72 20 66 6f 72 20 64 61 74 65 2c | ate)..Returns.the.year.for.date, |
43480 | 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 31 30 30 30 20 74 6f 20 39 39 39 39 2c 20 6f 72 20 30 | .in.the.range.1000.to.9999,.or.0 |
434a0 | 20 66 6f 72 20 74 68 65 0a 22 7a 65 72 6f 22 20 64 61 74 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | .for.the."zero".date...URL:.http |
434c0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 65 61 72 2f 0a 0a 34 00 4d | s://mariadb.com/kb/en/year/..4.M |
434e0 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 59 45 41 52 28 27 31 39 38 37 2d 30 31 2d 30 31 27 | ariaDB>.SELECT.YEAR('1987-01-01' |
43500 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 39 38 37 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | );.........->.1987...https://mar |
43520 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 65 61 72 2f 03 13 ee 02 12 6d 01 00 00 0b 53 48 | iadb.com/kb/en/year/.....m....SH |
43540 | 4f 57 20 45 4e 47 49 4e 45 1a 00 b1 13 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 45 4e 47 49 4e 45 | OW.ENGINE....Syntax:.SHOW.ENGINE |
43560 | 20 65 6e 67 69 6e 65 5f 6e 61 6d 65 20 7b 53 54 41 54 55 53 20 7c 20 4d 55 54 45 58 7d 0a 0a 53 | .engine_name.{STATUS.|.MUTEX}..S |
43580 | 48 4f 57 20 45 4e 47 49 4e 45 20 64 69 73 70 6c 61 79 73 20 6f 70 65 72 61 74 69 6f 6e 61 6c 20 | HOW.ENGINE.displays.operational. |
435a0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 20 73 74 6f 72 61 67 65 20 65 6e 67 69 | information.about.a.storage.engi |
435c0 | 6e 65 2e 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 73 20 63 75 72 | ne..The.following.statements.cur |
435e0 | 72 65 6e 74 6c 79 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 53 48 4f 57 20 45 4e 47 49 | rently.are.supported:..SHOW.ENGI |
43600 | 4e 45 20 49 4e 4e 4f 44 42 20 53 54 41 54 55 53 0a 53 48 4f 57 20 45 4e 47 49 4e 45 20 49 4e 4e | NE.INNODB.STATUS.SHOW.ENGINE.INN |
43620 | 4f 44 42 20 4d 55 54 45 58 0a 53 48 4f 57 20 45 4e 47 49 4e 45 20 50 45 52 46 4f 52 4d 41 4e 43 | ODB.MUTEX.SHOW.ENGINE.PERFORMANC |
43640 | 45 5f 53 43 48 45 4d 41 20 53 54 41 54 55 53 0a 0a 53 48 4f 57 20 45 4e 47 49 4e 45 20 49 4e 4e | E_SCHEMA.STATUS..SHOW.ENGINE.INN |
43660 | 4f 44 42 20 53 54 41 54 55 53 20 64 69 73 70 6c 61 79 73 20 65 78 74 65 6e 73 69 76 65 20 69 6e | ODB.STATUS.displays.extensive.in |
43680 | 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 0a 73 74 61 6e 64 61 72 64 20 49 6e 6e 6f | formation.from.the.standard.Inno |
436a0 | 44 42 20 4d 6f 6e 69 74 6f 72 20 61 62 6f 75 74 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 74 68 | DB.Monitor.about.the.state.of.th |
436c0 | 65 20 49 6e 6e 6f 44 42 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 2e 0a 46 6f 72 20 69 6e 66 | e.InnoDB.storage.engine..For.inf |
436e0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6d 6f 6e 69 | ormation.about.the.standard.moni |
43700 | 74 6f 72 20 61 6e 64 20 6f 74 68 65 72 20 49 6e 6e 6f 44 42 20 4d 6f 6e 69 74 6f 72 73 0a 74 68 | tor.and.other.InnoDB.Monitors.th |
43720 | 61 74 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 49 6e 6e | at.provide.information.about.Inn |
43740 | 6f 44 42 20 70 72 6f 63 65 73 73 69 6e 67 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d | oDB.processing,.see.http://dev.m |
43760 | 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 | ysql.com/doc/refman/5.5/en/innod |
43780 | 62 2d 6d 6f 6e 69 74 6f 72 73 2e 68 74 6d 6c 2e 0a 0a 53 48 4f 57 20 45 4e 47 49 4e 45 20 49 4e | b-monitors.html...SHOW.ENGINE.IN |
437a0 | 4e 4f 44 42 20 4d 55 54 45 58 20 64 69 73 70 6c 61 79 73 20 49 6e 6e 6f 44 42 20 6d 75 74 65 78 | NODB.MUTEX.displays.InnoDB.mutex |
437c0 | 20 73 74 61 74 69 73 74 69 63 73 2e 20 54 68 65 0a 73 74 61 74 65 6d 65 6e 74 20 64 69 73 70 6c | .statistics..The.statement.displ |
437e0 | 61 79 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 69 65 6c 64 73 3a 0a 0a 6f 20 54 79 70 | ays.the.following.fields:..o.Typ |
43800 | 65 0a 0a 20 20 41 6c 77 61 79 73 20 49 6e 6e 6f 44 42 2e 0a 0a 6f 20 4e 61 6d 65 0a 0a 20 20 54 | e....Always.InnoDB...o.Name....T |
43820 | 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 77 68 65 72 65 20 74 68 65 20 6d 75 74 65 78 20 69 | he.source.file.where.the.mutex.i |
43840 | 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 61 6e 64 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 | s.implemented,.and.the.line.numb |
43860 | 65 72 0a 20 20 69 6e 20 74 68 65 20 66 69 6c 65 20 77 68 65 72 65 20 74 68 65 20 6d 75 74 65 78 | er...in.the.file.where.the.mutex |
43880 | 20 69 73 20 63 72 65 61 74 65 64 2e 20 54 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 6d 61 79 | .is.created..The.line.number.may |
438a0 | 20 63 68 61 6e 67 65 0a 20 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 79 6f 75 72 20 76 65 72 73 | .change...depending.on.your.vers |
438c0 | 69 6f 6e 20 6f 66 20 4d 79 53 51 4c 2e 0a 0a 6f 20 53 74 61 74 75 73 0a 0a 20 20 54 68 65 20 6d | ion.of.MySQL...o.Status....The.m |
438e0 | 75 74 65 78 20 73 74 61 74 75 73 2e 20 54 68 69 73 20 66 69 65 6c 64 20 64 69 73 70 6c 61 79 73 | utex.status..This.field.displays |
43900 | 20 73 65 76 65 72 61 6c 20 76 61 6c 75 65 73 20 69 66 20 55 4e 49 56 5f 44 45 42 55 47 0a 20 20 | .several.values.if.UNIV_DEBUG... |
43920 | 77 61 73 20 64 65 66 69 6e 65 64 20 61 74 20 4d 79 53 51 4c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e | was.defined.at.MySQL.compilation |
43940 | 20 74 69 6d 65 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 6e 20 69 6e 63 6c 75 64 65 2f 75 | .time.(for.example,.in.include/u |
43960 | 6e 69 76 2e 69 0a 20 20 69 6e 20 74 68 65 20 49 6e 6e 6f 44 42 20 70 61 72 74 20 6f 66 20 74 68 | niv.i...in.the.InnoDB.part.of.th |
43980 | 65 20 4d 79 53 51 4c 20 73 6f 75 72 63 65 20 74 72 65 65 29 2e 20 49 66 20 55 4e 49 56 5f 44 45 | e.MySQL.source.tree)..If.UNIV_DE |
439a0 | 42 55 47 20 77 61 73 20 6e 6f 74 0a 20 20 64 65 66 69 6e 65 64 2c 20 74 68 65 20 73 74 61 74 65 | BUG.was.not...defined,.the.state |
439c0 | 6d 65 6e 74 20 64 69 73 70 6c 61 79 73 20 6f 6e 6c 79 20 74 68 65 20 6f 73 5f 77 61 69 74 73 20 | ment.displays.only.the.os_waits. |
439e0 | 76 61 6c 75 65 2e 20 49 6e 20 74 68 65 0a 20 20 6c 61 74 74 65 72 20 63 61 73 65 20 28 77 69 74 | value..In.the...latter.case.(wit |
43a00 | 68 6f 75 74 20 55 4e 49 56 5f 44 45 42 55 47 29 2c 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f | hout.UNIV_DEBUG),.the.informatio |
43a20 | 6e 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 6f 75 74 70 75 74 0a 20 20 69 73 20 62 61 73 65 64 | n.on.which.the.output...is.based |
43a40 | 20 69 73 20 69 6e 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 20 | .is.insufficient.to.distinguish. |
43a60 | 72 65 67 75 6c 61 72 20 6d 75 74 65 78 65 73 20 61 6e 64 20 6d 75 74 65 78 65 73 0a 20 20 74 68 | regular.mutexes.and.mutexes...th |
43a80 | 61 74 20 70 72 6f 74 65 63 74 20 72 77 2d 6c 6f 63 6b 73 20 28 77 68 69 63 68 20 70 65 72 6d 69 | at.protect.rw-locks.(which.permi |
43aa0 | 74 20 6d 75 6c 74 69 70 6c 65 20 72 65 61 64 65 72 73 20 6f 72 20 61 20 73 69 6e 67 6c 65 0a 20 | t.multiple.readers.or.a.single.. |
43ac0 | 20 77 72 69 74 65 72 29 2e 20 43 6f 6e 73 65 71 75 65 6e 74 6c 79 2c 20 74 68 65 20 6f 75 74 70 | .writer)..Consequently,.the.outp |
43ae0 | 75 74 20 6d 61 79 20 61 70 70 65 61 72 20 74 6f 20 63 6f 6e 74 61 69 6e 20 6d 75 6c 74 69 70 6c | ut.may.appear.to.contain.multipl |
43b00 | 65 20 72 6f 77 73 0a 20 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 6d 75 74 65 78 2e 0a 0a 20 20 | e.rows...for.the.same.mutex..... |
43b20 | 6f 20 63 6f 75 6e 74 20 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 74 69 6d 65 73 | o.count.indicates.how.many.times |
43b40 | 20 74 68 65 20 6d 75 74 65 78 20 77 61 73 20 72 65 71 75 65 73 74 65 64 2e 0a 0a 20 20 6f 20 73 | .the.mutex.was.requested.....o.s |
43b60 | 70 69 6e 5f 77 61 69 74 73 20 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 74 69 6d | pin_waits.indicates.how.many.tim |
43b80 | 65 73 20 74 68 65 20 73 70 69 6e 6c 6f 63 6b 20 68 61 64 20 74 6f 20 72 75 6e 2e 0a 0a 20 20 6f | es.the.spinlock.had.to.run.....o |
43ba0 | 20 73 70 69 6e 5f 72 6f 75 6e 64 73 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 | .spin_rounds.indicates.the.numbe |
43bc0 | 72 20 6f 66 20 73 70 69 6e 6c 6f 63 6b 20 72 6f 75 6e 64 73 2e 20 28 73 70 69 6e 5f 72 6f 75 6e | r.of.spinlock.rounds..(spin_roun |
43be0 | 64 73 0a 20 20 20 20 64 69 76 69 64 65 64 20 62 79 20 73 70 69 6e 5f 77 61 69 74 73 20 70 72 6f | ds.....divided.by.spin_waits.pro |
43c00 | 76 69 64 65 73 20 74 68 65 20 61 76 65 72 61 67 65 20 72 6f 75 6e 64 20 63 6f 75 6e 74 2e 29 0a | vides.the.average.round.count.). |
43c20 | 0a 20 20 6f 20 6f 73 5f 77 61 69 74 73 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 | ...o.os_waits.indicates.the.numb |
43c40 | 65 72 20 6f 66 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 77 61 69 74 73 2e 20 54 68 | er.of.operating.system.waits..Th |
43c60 | 69 73 0a 20 20 20 20 6f 63 63 75 72 73 20 77 68 65 6e 20 74 68 65 20 73 70 69 6e 6c 6f 63 6b 20 | is.....occurs.when.the.spinlock. |
43c80 | 64 69 64 20 6e 6f 74 20 77 6f 72 6b 20 28 74 68 65 20 6d 75 74 65 78 20 77 61 73 20 6e 6f 74 20 | did.not.work.(the.mutex.was.not. |
43ca0 | 6c 6f 63 6b 65 64 0a 20 20 20 20 64 75 72 69 6e 67 20 74 68 65 20 73 70 69 6e 6c 6f 63 6b 20 61 | locked.....during.the.spinlock.a |
43cc0 | 6e 64 20 69 74 20 77 61 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 79 69 65 6c 64 20 74 6f 20 | nd.it.was.necessary.to.yield.to. |
43ce0 | 74 68 65 20 6f 70 65 72 61 74 69 6e 67 0a 20 20 20 20 73 79 73 74 65 6d 20 61 6e 64 20 77 61 69 | the.operating.....system.and.wai |
43d00 | 74 29 2e 0a 0a 20 20 6f 20 6f 73 5f 79 69 65 6c 64 73 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 | t).....o.os_yields.indicates.the |
43d20 | 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 61 20 74 68 65 20 74 68 72 65 61 64 20 74 72 | .number.of.times.a.the.thread.tr |
43d40 | 79 69 6e 67 20 74 6f 20 6c 6f 63 6b 0a 20 20 20 20 61 20 6d 75 74 65 78 20 67 61 76 65 20 75 70 | ying.to.lock.....a.mutex.gave.up |
43d60 | 20 69 74 73 20 74 69 6d 65 73 6c 69 63 65 20 61 6e 64 20 79 69 65 6c 64 65 64 20 74 6f 20 74 68 | .its.timeslice.and.yielded.to.th |
43d80 | 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 0a 20 20 20 20 28 6f 6e 20 74 68 65 20 70 | e.operating.system.....(on.the.p |
43da0 | 72 65 73 75 6d 70 74 69 6f 6e 20 74 68 61 74 20 70 65 72 6d 69 74 74 69 6e 67 20 6f 74 68 65 72 | resumption.that.permitting.other |
43dc0 | 20 74 68 72 65 61 64 73 20 74 6f 20 72 75 6e 20 77 69 6c 6c 20 66 72 65 65 0a 20 20 20 20 74 68 | .threads.to.run.will.free.....th |
43de0 | 65 20 6d 75 74 65 78 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 62 65 20 6c 6f 63 6b 65 64 | e.mutex.so.that.it.can.be.locked |
43e00 | 29 2e 0a 0a 20 20 6f 20 6f 73 5f 77 61 69 74 5f 74 69 6d 65 73 20 69 6e 64 69 63 61 74 65 73 20 | ).....o.os_wait_times.indicates. |
43e20 | 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 74 69 6d 65 20 28 69 6e 20 6d 73 29 20 73 70 65 6e 74 | the.amount.of.time.(in.ms).spent |
43e40 | 20 69 6e 0a 20 20 20 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 77 61 69 74 73 2c 20 | .in.....operating.system.waits,. |
43e60 | 69 66 20 74 68 65 20 74 69 6d 65 64 5f 6d 75 74 65 78 65 73 20 73 79 73 74 65 6d 20 76 61 72 69 | if.the.timed_mutexes.system.vari |
43e80 | 61 62 6c 65 20 69 73 20 31 0a 20 20 20 20 28 4f 4e 29 2e 20 49 66 20 74 69 6d 65 64 5f 6d 75 74 | able.is.1.....(ON)..If.timed_mut |
43ea0 | 65 78 65 73 20 69 73 20 30 20 28 4f 46 46 29 2c 20 74 69 6d 69 6e 67 20 69 73 20 64 69 73 61 62 | exes.is.0.(OFF),.timing.is.disab |
43ec0 | 6c 65 64 2c 20 73 6f 0a 20 20 20 20 6f 73 5f 77 61 69 74 5f 74 69 6d 65 73 20 69 73 20 30 2e 20 | led,.so.....os_wait_times.is.0.. |
43ee0 | 74 69 6d 65 64 5f 6d 75 74 65 78 65 73 20 69 73 20 6f 66 66 20 62 79 20 64 65 66 61 75 6c 74 2e | timed_mutexes.is.off.by.default. |
43f00 | 0a 0a 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e | ..Information.from.this.statemen |
43f20 | 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 69 61 67 6e 6f 73 65 20 73 79 73 74 65 6d | t.can.be.used.to.diagnose.system |
43f40 | 0a 70 72 6f 62 6c 65 6d 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 6c 61 72 67 65 20 76 61 | .problems..For.example,.large.va |
43f60 | 6c 75 65 73 20 6f 66 20 73 70 69 6e 5f 77 61 69 74 73 20 61 6e 64 20 73 70 69 6e 5f 72 6f 75 6e | lues.of.spin_waits.and.spin_roun |
43f80 | 64 73 20 6d 61 79 0a 69 6e 64 69 63 61 74 65 20 73 63 61 6c 61 62 69 6c 69 74 79 20 70 72 6f 62 | ds.may.indicate.scalability.prob |
43fa0 | 6c 65 6d 73 2e 0a 0a 55 73 65 20 53 48 4f 57 20 45 4e 47 49 4e 45 20 50 45 52 46 4f 52 4d 41 4e | lems...Use.SHOW.ENGINE.PERFORMAN |
43fc0 | 43 45 5f 53 43 48 45 4d 41 20 53 54 41 54 55 53 20 74 6f 20 69 6e 73 70 65 63 74 20 74 68 65 20 | CE_SCHEMA.STATUS.to.inspect.the. |
43fe0 | 69 6e 74 65 72 6e 61 6c 0a 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 50 65 72 66 6f 72 | internal.operation.of.the.Perfor |
44000 | 6d 61 6e 63 65 20 53 63 68 65 6d 61 20 63 6f 64 65 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f | mance.Schema.code:..MariaDB>.SHO |
44020 | 57 20 45 4e 47 49 4e 45 20 50 45 52 46 4f 52 4d 41 4e 43 45 5f 53 43 48 45 4d 41 20 53 54 41 54 | W.ENGINE.PERFORMANCE_SCHEMA.STAT |
44040 | 55 53 5c 47 0a 2e 2e 2e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | US\G.....*********************** |
44060 | 2a 2a 2a 2a 20 33 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ****.3..row.******************** |
44080 | 2a 2a 2a 2a 2a 2a 2a 0a 20 20 54 79 70 65 3a 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 | *******...Type:.performance_sche |
440a0 | 6d 61 0a 20 20 4e 61 6d 65 3a 20 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 2e | ma...Name:.events_waits_history. |
440c0 | 72 6f 77 5f 73 69 7a 65 0a 53 74 61 74 75 73 3a 20 37 36 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | row_size.Status:.76.************ |
440e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 34 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***************.4..row.********* |
44100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 54 79 70 65 3a 20 70 65 72 66 6f | ******************...Type:.perfo |
44120 | 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 0a 20 20 4e 61 6d 65 3a 20 65 76 65 6e 74 73 5f 77 61 69 | rmance_schema...Name:.events_wai |
44140 | 74 73 5f 68 69 73 74 6f 72 79 2e 72 6f 77 5f 63 6f 75 6e 74 0a 53 74 61 74 75 73 3a 20 31 30 30 | ts_history.row_count.Status:.100 |
44160 | 30 30 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 35 | 00.***************************.5 |
44180 | 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..row.************************** |
441a0 | 2a 0a 20 20 54 79 70 65 3a 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 0a 20 20 4e | *...Type:.performance_schema...N |
441c0 | 61 6d 65 3a 20 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 2e 6d 65 6d 6f 72 79 | ame:.events_waits_history.memory |
441e0 | 0a 53 74 61 74 75 73 3a 20 37 36 30 30 30 30 0a 2e 2e 2e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Status:.760000.....************ |
44200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 35 37 2e 20 72 6f 77 20 2a 2a 2a 2a 2a 2a 2a 2a | ***************.57..row.******** |
44220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 54 79 70 65 3a 20 70 65 72 66 | *******************...Type:.perf |
44240 | 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 0a 20 20 4e 61 6d 65 3a 20 70 65 72 66 6f 72 6d 61 6e | ormance_schema...Name:.performan |
44260 | 63 65 5f 73 63 68 65 6d 61 2e 6d 65 6d 6f 72 79 0a 53 74 61 74 75 73 3a 20 32 36 34 35 39 36 30 | ce_schema.memory.Status:.2645960 |
44280 | 30 0a 2e 2e 2e 0a 0a 54 68 65 20 69 6e 74 65 6e 74 20 6f 66 20 74 68 69 73 20 73 74 61 74 65 6d | 0......The.intent.of.this.statem |
442a0 | 65 6e 74 20 69 73 20 74 6f 20 68 65 6c 70 20 74 68 65 20 44 42 41 20 74 6f 20 75 6e 64 65 72 73 | ent.is.to.help.the.DBA.to.unders |
442c0 | 74 61 6e 64 20 74 68 65 0a 65 66 66 65 63 74 73 20 74 68 61 74 20 64 69 66 66 65 72 65 6e 74 20 | tand.the.effects.that.different. |
442e0 | 6f 70 74 69 6f 6e 73 20 68 61 76 65 20 6f 6e 20 6d 65 6d 6f 72 79 20 72 65 71 75 69 72 65 6d 65 | options.have.on.memory.requireme |
44300 | 6e 74 73 2e 0a 0a 4e 61 6d 65 20 76 61 6c 75 65 73 20 63 6f 6e 73 69 73 74 20 6f 66 20 74 77 6f | nts...Name.values.consist.of.two |
44320 | 20 70 61 72 74 73 2c 20 77 68 69 63 68 20 6e 61 6d 65 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 62 | .parts,.which.name.an.internal.b |
44340 | 75 66 66 65 72 20 61 6e 64 20 61 6e 0a 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 62 75 | uffer.and.an.attribute.of.the.bu |
44360 | 66 66 65 72 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 3a 0a 0a 6f 20 49 6e 74 65 72 6e 61 6c 20 | ffer,.respectively:..o.Internal. |
44380 | 62 75 66 66 65 72 73 20 74 68 61 74 20 61 72 65 20 65 78 70 6f 73 65 64 20 61 73 20 61 20 74 61 | buffers.that.are.exposed.as.a.ta |
443a0 | 62 6c 65 20 69 6e 20 74 68 65 0a 20 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 20 | ble.in.the...performance_schema. |
443c0 | 64 61 74 61 62 61 73 65 20 61 72 65 20 6e 61 6d 65 64 20 61 66 74 65 72 20 74 68 65 20 74 61 62 | database.are.named.after.the.tab |
443e0 | 6c 65 2e 20 45 78 61 6d 70 6c 65 73 3a 0a 20 20 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 | le..Examples:...events_waits_his |
44400 | 74 6f 72 79 2e 72 6f 77 5f 73 69 7a 65 2c 20 6d 75 74 65 78 5f 69 6e 73 74 61 6e 63 65 73 2e 72 | tory.row_size,.mutex_instances.r |
44420 | 6f 77 5f 63 6f 75 6e 74 2e 0a 0a 6f 20 49 6e 74 65 72 6e 61 6c 20 62 75 66 66 65 72 73 20 74 68 | ow_count...o.Internal.buffers.th |
44440 | 61 74 20 61 72 65 20 6e 6f 74 20 65 78 70 6f 73 65 64 20 61 73 20 61 20 74 61 62 6c 65 20 61 72 | at.are.not.exposed.as.a.table.ar |
44460 | 65 20 6e 61 6d 65 64 20 77 69 74 68 69 6e 0a 20 20 70 61 72 65 6e 74 68 65 73 65 73 2e 20 45 78 | e.named.within...parentheses..Ex |
44480 | 61 6d 70 6c 65 73 3a 20 28 70 66 73 5f 63 6f 6e 64 5f 63 6c 61 73 73 29 2e 72 6f 77 5f 73 69 7a | amples:.(pfs_cond_class).row_siz |
444a0 | 65 2c 0a 20 20 28 70 66 73 5f 6d 75 74 65 78 5f 63 6c 61 73 73 29 2e 6d 65 6d 6f 72 79 2e 0a 0a | e,...(pfs_mutex_class).memory... |
444c0 | 6f 20 56 61 6c 75 65 73 20 74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 74 68 65 20 50 65 72 66 6f | o.Values.that.apply.to.the.Perfo |
444e0 | 72 6d 61 6e 63 65 20 53 63 68 65 6d 61 20 61 73 20 61 20 77 68 6f 6c 65 20 62 65 67 69 6e 20 77 | rmance.Schema.as.a.whole.begin.w |
44500 | 69 74 68 0a 20 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 2e 20 45 78 61 6d 70 6c | ith...performance_schema..Exampl |
44520 | 65 3a 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 2e 6d 65 6d 6f 72 79 2e 0a 0a 41 | e:.performance_schema.memory...A |
44540 | 74 74 72 69 62 75 74 65 73 20 68 61 76 65 20 74 68 65 73 65 20 6d 65 61 6e 69 6e 67 73 3a 0a 0a | ttributes.have.these.meanings:.. |
44560 | 6f 20 72 6f 77 5f 73 69 7a 65 20 63 61 6e 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 20 49 74 | o.row_size.cannot.be.changed..It |
44580 | 20 69 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 72 65 63 | .is.the.size.of.the.internal.rec |
445a0 | 6f 72 64 0a 20 20 75 73 65 64 20 62 79 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | ord...used.by.the.implementation |
445c0 | 2e 0a 0a 6f 20 72 6f 77 5f 63 6f 75 6e 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 64 65 | ...o.row_count.can.be.changed.de |
445e0 | 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 70 74 | pending.on.the.configuration.opt |
44600 | 69 6f 6e 73 2e 0a 0a 6f 20 46 6f 72 20 61 20 74 61 62 6c 65 2c 20 74 62 6c 5f 6e 61 6d 65 2e 6d | ions...o.For.a.table,.tbl_name.m |
44620 | 65 6d 6f 72 79 20 69 73 20 74 68 65 20 70 72 6f 64 75 63 74 20 6f 66 20 72 6f 77 5f 73 69 7a 65 | emory.is.the.product.of.row_size |
44640 | 20 6d 75 6c 74 69 70 6c 69 65 64 20 62 79 0a 20 20 72 6f 77 5f 63 6f 75 6e 74 2e 20 46 6f 72 20 | .multiplied.by...row_count..For. |
44660 | 74 68 65 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 53 63 68 65 6d 61 20 61 73 20 61 20 77 68 6f 6c | the.Performance.Schema.as.a.whol |
44680 | 65 2c 0a 20 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 2e 6d 65 6d 6f 72 79 20 69 | e,...performance_schema.memory.i |
446a0 | 73 20 74 68 65 20 73 75 6d 20 6f 66 20 61 6c 6c 20 74 68 65 20 6d 65 6d 6f 72 79 20 75 73 65 64 | s.the.sum.of.all.the.memory.used |
446c0 | 20 28 74 68 65 20 73 75 6d 0a 20 20 6f 66 20 61 6c 6c 20 6f 74 68 65 72 20 6d 65 6d 6f 72 79 20 | .(the.sum...of.all.other.memory. |
446e0 | 76 61 6c 75 65 73 29 2e 0a 0a 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 2c 20 74 68 65 72 65 20 69 | values)...In.some.cases,.there.i |
44700 | 73 20 61 20 64 69 72 65 63 74 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 62 65 74 77 65 65 6e 20 | s.a.direct.relationship.between. |
44720 | 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 70 61 72 61 6d 65 74 65 72 20 61 6e 64 20 61 20 | a.configuration.parameter.and.a. |
44740 | 53 48 4f 57 20 45 4e 47 49 4e 45 20 76 61 6c 75 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a | SHOW.ENGINE.value..For.example,. |
44760 | 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 5f 6c 6f 6e 67 2e 72 6f 77 5f 63 6f | events_waits_history_long.row_co |
44780 | 75 6e 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 0a 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 | unt.corresponds.to.performance_s |
447a0 | 63 68 65 6d 61 5f 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 5f 6c 6f 6e 67 5f | chema_events_waits_history_long_ |
447c0 | 73 69 7a 65 2e 20 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 2c 20 74 68 65 0a 72 65 6c 61 74 69 | size..In.other.cases,.the.relati |
447e0 | 6f 6e 73 68 69 70 20 69 73 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 78 2e 20 46 6f 72 20 65 78 61 6d | onship.is.more.complex..For.exam |
44800 | 70 6c 65 2c 0a 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 2e 72 6f 77 5f 63 6f | ple,.events_waits_history.row_co |
44820 | 75 6e 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 0a 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 | unt.corresponds.to.performance_s |
44840 | 63 68 65 6d 61 5f 65 76 65 6e 74 73 5f 77 61 69 74 73 5f 68 69 73 74 6f 72 79 5f 73 69 7a 65 20 | chema_events_waits_history_size. |
44860 | 28 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 70 65 72 0a 74 68 72 65 61 64 29 20 | (the.number.of.rows.per.thread). |
44880 | 6d 75 6c 74 69 70 6c 69 65 64 20 62 79 20 70 65 72 66 6f 72 6d 61 6e 63 65 5f 73 63 68 65 6d 61 | multiplied.by.performance_schema |
448a0 | 5f 6d 61 78 5f 74 68 72 65 61 64 5f 69 6e 73 74 61 6e 63 65 73 20 28 20 74 68 65 0a 6e 75 6d 62 | _max_thread_instances.(.the.numb |
448c0 | 65 72 20 6f 66 20 74 68 72 65 61 64 73 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | er.of.threads)...URL:.https://ma |
448e0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 6e 67 69 6e 65 2f 0a 0a 26 00 | riadb.com/kb/en/show-engine/..&. |
44900 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 65 | https://mariadb.com/kb/en/show-e |
44920 | 6e 67 69 6e 65 2f 00 00 03 01 87 01 12 6e 01 00 00 0a 4e 41 4d 45 5f 43 4f 4e 53 54 0e 00 4c 01 | ngine/.......n....NAME_CONST..L. |
44940 | 53 79 6e 74 61 78 3a 0a 4e 41 4d 45 5f 43 4f 4e 53 54 28 6e 61 6d 65 2c 76 61 6c 75 65 29 0a 0a | Syntax:.NAME_CONST(name,value).. |
44960 | 52 65 74 75 72 6e 73 20 74 68 65 20 67 69 76 65 6e 20 76 61 6c 75 65 2e 20 57 68 65 6e 20 75 73 | Returns.the.given.value..When.us |
44980 | 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 72 65 73 75 6c 74 20 73 65 74 20 63 6f 6c 75 6d | ed.to.produce.a.result.set.colum |
449a0 | 6e 2c 0a 4e 41 4d 45 5f 43 4f 4e 53 54 28 29 20 63 61 75 73 65 73 20 74 68 65 20 63 6f 6c 75 6d | n,.NAME_CONST().causes.the.colum |
449c0 | 6e 20 74 6f 20 68 61 76 65 20 74 68 65 20 67 69 76 65 6e 20 6e 61 6d 65 2e 20 54 68 65 20 61 72 | n.to.have.the.given.name..The.ar |
449e0 | 67 75 6d 65 6e 74 73 0a 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 74 61 6e 74 73 2e 0a 0a 4d 61 | guments.should.be.constants...Ma |
44a00 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 41 4d 45 5f 43 4f 4e 53 54 28 27 6d 79 6e 61 6d 65 | riaDB>.SELECT.NAME_CONST('myname |
44a20 | 27 2c 20 31 34 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6d 79 6e 61 6d 65 20 7c 0a 2b 2d | ',.14);.+--------+.|.myname.|.+- |
44a40 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 31 34 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a | -------+.|.....14.|.+--------+.. |
44a60 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e | URL:.https://mariadb.com/kb/en/n |
44a80 | 61 6d 65 5f 63 6f 6e 73 74 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ame_const/..%.https://mariadb.co |
44aa0 | 6d 2f 6b 62 2f 65 6e 2f 6e 61 6d 65 5f 63 6f 6e 73 74 2f 00 03 02 3a 02 12 6f 01 00 00 0c 52 45 | m/kb/en/name_const/...:..o....RE |
44ac0 | 4c 45 41 53 45 5f 4c 4f 43 4b 0e 00 fb 01 53 79 6e 74 61 78 3a 0a 52 45 4c 45 41 53 45 5f 4c 4f | LEASE_LOCK....Syntax:.RELEASE_LO |
44ae0 | 43 4b 28 73 74 72 29 0a 0a 52 65 6c 65 61 73 65 73 20 74 68 65 20 6c 6f 63 6b 20 6e 61 6d 65 64 | CK(str)..Releases.the.lock.named |
44b00 | 20 62 79 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 20 74 68 61 74 20 77 61 73 20 6f 62 74 61 | .by.the.string.str.that.was.obta |
44b20 | 69 6e 65 64 20 77 69 74 68 0a 47 45 54 5f 4c 4f 43 4b 28 29 2e 20 52 65 74 75 72 6e 73 20 31 20 | ined.with.GET_LOCK()..Returns.1. |
44b40 | 69 66 20 74 68 65 20 6c 6f 63 6b 20 77 61 73 20 72 65 6c 65 61 73 65 64 2c 20 30 20 69 66 20 74 | if.the.lock.was.released,.0.if.t |
44b60 | 68 65 20 6c 6f 63 6b 20 77 61 73 20 6e 6f 74 0a 65 73 74 61 62 6c 69 73 68 65 64 20 62 79 20 74 | he.lock.was.not.established.by.t |
44b80 | 68 69 73 20 74 68 72 65 61 64 20 28 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 6c 6f | his.thread.(in.which.case.the.lo |
44ba0 | 63 6b 20 69 73 20 6e 6f 74 20 72 65 6c 65 61 73 65 64 29 2c 0a 61 6e 64 20 4e 55 4c 4c 20 69 66 | ck.is.not.released),.and.NULL.if |
44bc0 | 20 74 68 65 20 6e 61 6d 65 64 20 6c 6f 63 6b 20 64 69 64 20 6e 6f 74 20 65 78 69 73 74 2e 20 54 | .the.named.lock.did.not.exist..T |
44be0 | 68 65 20 6c 6f 63 6b 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 69 66 20 69 74 0a 77 61 73 | he.lock.does.not.exist.if.it.was |
44c00 | 20 6e 65 76 65 72 20 6f 62 74 61 69 6e 65 64 20 62 79 20 61 20 63 61 6c 6c 20 74 6f 20 47 45 54 | .never.obtained.by.a.call.to.GET |
44c20 | 5f 4c 4f 43 4b 28 29 20 6f 72 20 69 66 20 69 74 20 68 61 73 20 70 72 65 76 69 6f 75 73 6c 79 20 | _LOCK().or.if.it.has.previously. |
44c40 | 62 65 65 6e 0a 72 65 6c 65 61 73 65 64 2e 0a 0a 54 68 65 20 44 4f 20 73 74 61 74 65 6d 65 6e 74 | been.released...The.DO.statement |
44c60 | 20 69 73 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 75 73 65 20 77 69 74 68 20 52 45 4c 45 41 | .is.convenient.to.use.with.RELEA |
44c80 | 53 45 5f 4c 4f 43 4b 28 29 2e 20 53 65 65 20 5b 48 45 4c 50 0a 44 4f 5d 2e 0a 0a 55 52 4c 3a 20 | SE_LOCK()..See.[HELP.DO]...URL:. |
44ca0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 6c 65 61 73 | https://mariadb.com/kb/en/releas |
44cc0 | 65 5f 6c 6f 63 6b 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | e_lock/..'.https://mariadb.com/k |
44ce0 | 62 2f 65 6e 2f 72 65 6c 65 61 73 65 5f 6c 6f 63 6b 2f 00 00 03 00 d8 00 02 70 01 00 00 07 49 53 | b/en/release_lock/.......p....IS |
44d00 | 20 4e 55 4c 4c 12 00 5a 00 53 79 6e 74 61 78 3a 0a 49 53 20 4e 55 4c 4c 0a 0a 54 65 73 74 73 20 | .NULL..Z.Syntax:.IS.NULL..Tests. |
44d20 | 77 68 65 74 68 65 72 20 61 20 76 61 6c 75 65 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 | whether.a.value.is.NULL...URL:.h |
44d40 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 2d 6e 75 6c 6c | ttps://mariadb.com/kb/en/is-null |
44d60 | 2f 0a 0a 47 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 31 20 49 53 20 4e 55 4c 4c 2c 20 | /..G.MariaDB>.SELECT.1.IS.NULL,. |
44d80 | 30 20 49 53 20 4e 55 4c 4c 2c 20 4e 55 4c 4c 20 49 53 20 4e 55 4c 4c 3b 0a 20 20 20 20 20 20 20 | 0.IS.NULL,.NULL.IS.NULL;........ |
44da0 | 20 2d 3e 20 30 2c 20 30 2c 20 31 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | .->.0,.0,.1.".https://mariadb.co |
44dc0 | 6d 2f 6b 62 2f 65 6e 2f 69 73 2d 6e 75 6c 6c 2f 03 02 6e 02 02 71 01 00 00 0a 43 4f 4e 56 45 52 | m/kb/en/is-null/..n..q....CONVER |
44de0 | 54 5f 54 5a 1f 00 6b 01 53 79 6e 74 61 78 3a 0a 43 4f 4e 56 45 52 54 5f 54 5a 28 64 74 2c 66 72 | T_TZ..k.Syntax:.CONVERT_TZ(dt,fr |
44e00 | 6f 6d 5f 74 7a 2c 74 6f 5f 74 7a 29 0a 0a 43 4f 4e 56 45 52 54 5f 54 5a 28 29 20 63 6f 6e 76 65 | om_tz,to_tz)..CONVERT_TZ().conve |
44e20 | 72 74 73 20 61 20 64 61 74 65 74 69 6d 65 20 76 61 6c 75 65 20 64 74 20 66 72 6f 6d 20 74 68 65 | rts.a.datetime.value.dt.from.the |
44e40 | 20 74 69 6d 65 20 7a 6f 6e 65 20 67 69 76 65 6e 20 62 79 0a 66 72 6f 6d 5f 74 7a 20 74 6f 20 74 | .time.zone.given.by.from_tz.to.t |
44e60 | 68 65 20 74 69 6d 65 20 7a 6f 6e 65 20 67 69 76 65 6e 20 62 79 20 74 6f 5f 74 7a 20 61 6e 64 20 | he.time.zone.given.by.to_tz.and. |
44e80 | 72 65 74 75 72 6e 73 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 76 61 6c 75 65 2e 20 54 69 6d | returns.the.resulting.value..Tim |
44ea0 | 65 20 7a 6f 6e 65 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 61 73 20 64 65 73 63 72 69 62 | e.zones.are.specified.as.describ |
44ec0 | 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | ed.in.https://mariadb.com/kb/en/ |
44ee0 | 74 69 6d 65 2d 7a 6f 6e 65 73 2f 2e 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 | time-zones/..This.function.retur |
44f00 | 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 69 6e 76 | ns.NULL.if.the.arguments.are.inv |
44f20 | 61 6c 69 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | alid...URL:.https://mariadb.com/ |
44f40 | 6b 62 2f 65 6e 2f 63 6f 6e 76 65 72 74 5f 74 7a 2f 0a 0a c6 00 4d 61 72 69 61 44 42 3e 20 53 45 | kb/en/convert_tz/....MariaDB>.SE |
44f60 | 4c 45 43 54 20 43 4f 4e 56 45 52 54 5f 54 5a 28 27 32 30 30 34 2d 30 31 2d 30 31 20 31 32 3a 30 | LECT.CONVERT_TZ('2004-01-01.12:0 |
44f80 | 30 3a 30 30 27 2c 27 47 4d 54 27 2c 27 4d 45 54 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 | 0:00','GMT','MET');.........->.' |
44fa0 | 32 30 30 34 2d 30 31 2d 30 31 20 31 33 3a 30 30 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 | 2004-01-01.13:00:00'.MariaDB>.SE |
44fc0 | 4c 45 43 54 20 43 4f 4e 56 45 52 54 5f 54 5a 28 27 32 30 30 34 2d 30 31 2d 30 31 20 31 32 3a 30 | LECT.CONVERT_TZ('2004-01-01.12:0 |
44fe0 | 30 3a 30 30 27 2c 27 2b 30 30 3a 30 30 27 2c 27 2b 31 30 3a 30 30 27 29 3b 0a 20 20 20 20 20 20 | 0:00','+00:00','+10:00');....... |
45000 | 20 20 2d 3e 20 27 32 30 30 34 2d 30 31 2d 30 31 20 32 32 3a 30 30 3a 30 30 27 0a 25 00 68 74 74 | ..->.'2004-01-01.22:00:00'.%.htt |
45020 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 76 65 72 74 5f 74 | ps://mariadb.com/kb/en/convert_t |
45040 | 7a 2f 00 00 03 01 2c 00 02 72 01 00 00 0b 54 49 4d 45 5f 54 4f 5f 53 45 43 1f 00 7a 00 53 79 6e | z/....,..r....TIME_TO_SEC..z.Syn |
45060 | 74 61 78 3a 0a 54 49 4d 45 5f 54 4f 5f 53 45 43 28 74 69 6d 65 29 0a 0a 52 65 74 75 72 6e 73 20 | tax:.TIME_TO_SEC(time)..Returns. |
45080 | 74 68 65 20 74 69 6d 65 20 61 72 67 75 6d 65 6e 74 2c 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 | the.time.argument,.converted.to. |
450a0 | 73 65 63 6f 6e 64 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | seconds...URL:.https://mariadb.c |
450c0 | 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 5f 74 6f 5f 73 65 63 2f 0a 0a 73 00 4d 61 72 69 61 44 42 | om/kb/en/time_to_sec/..s.MariaDB |
450e0 | 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 5f 54 4f 5f 53 45 43 28 27 32 32 3a 32 33 3a 30 30 27 29 | >.SELECT.TIME_TO_SEC('22:23:00') |
45100 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 38 30 35 38 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | ;.........->.80580.MariaDB>.SELE |
45120 | 43 54 20 54 49 4d 45 5f 54 4f 5f 53 45 43 28 27 30 30 3a 33 39 3a 33 38 27 29 3b 0a 20 20 20 20 | CT.TIME_TO_SEC('00:39:38');..... |
45140 | 20 20 20 20 2d 3e 20 32 33 37 38 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ....->.2378.&.https://mariadb.co |
45160 | 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 5f 74 6f 5f 73 65 63 2f 03 01 37 01 02 73 01 00 00 07 57 45 | m/kb/en/time_to_sec/..7..s....WE |
45180 | 45 4b 44 41 59 1f 00 8f 00 53 79 6e 74 61 78 3a 0a 57 45 45 4b 44 41 59 28 64 61 74 65 29 0a 0a | EKDAY....Syntax:.WEEKDAY(date).. |
451a0 | 52 65 74 75 72 6e 73 20 74 68 65 20 77 65 65 6b 64 61 79 20 69 6e 64 65 78 20 66 6f 72 20 64 61 | Returns.the.weekday.index.for.da |
451c0 | 74 65 20 28 30 20 3d 20 4d 6f 6e 64 61 79 2c 20 31 20 3d 20 54 75 65 73 64 61 79 2c 20 2e 2e 2e | te.(0.=.Monday,.1.=.Tuesday,.... |
451e0 | 20 36 20 3d 0a 53 75 6e 64 61 79 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | .6.=.Sunday)...URL:.https://mari |
45200 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 65 65 6b 64 61 79 2f 0a 0a 71 00 4d 61 72 69 61 44 | adb.com/kb/en/weekday/..q.MariaD |
45220 | 42 3e 20 53 45 4c 45 43 54 20 57 45 45 4b 44 41 59 28 27 32 30 30 38 2d 30 32 2d 30 33 20 32 32 | B>.SELECT.WEEKDAY('2008-02-03.22 |
45240 | 3a 32 33 3a 30 30 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 36 0a 4d 61 72 69 61 44 42 3e 20 | :23:00');.........->.6.MariaDB>. |
45260 | 53 45 4c 45 43 54 20 57 45 45 4b 44 41 59 28 27 32 30 30 37 2d 31 31 2d 30 36 27 29 3b 0a 20 20 | SELECT.WEEKDAY('2007-11-06');... |
45280 | 20 20 20 20 20 20 2d 3e 20 31 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ......->.1.".https://mariadb.com |
452a0 | 2f 6b 62 2f 65 6e 2f 77 65 65 6b 64 61 79 2f 00 03 03 98 00 02 74 01 00 00 0a 45 58 50 4f 52 54 | /kb/en/weekday/......t....EXPORT |
452c0 | 5f 53 45 54 25 00 ca 02 53 79 6e 74 61 78 3a 0a 45 58 50 4f 52 54 5f 53 45 54 28 62 69 74 73 2c | _SET%...Syntax:.EXPORT_SET(bits, |
452e0 | 6f 6e 2c 6f 66 66 5b 2c 73 65 70 61 72 61 74 6f 72 5b 2c 6e 75 6d 62 65 72 5f 6f 66 5f 62 69 74 | on,off[,separator[,number_of_bit |
45300 | 73 5d 5d 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 73 75 63 68 20 74 68 61 74 | s]])..Returns.a.string.such.that |
45320 | 20 66 6f 72 20 65 76 65 72 79 20 62 69 74 20 73 65 74 20 69 6e 20 74 68 65 20 76 61 6c 75 65 20 | .for.every.bit.set.in.the.value. |
45340 | 62 69 74 73 2c 20 79 6f 75 20 67 65 74 0a 61 6e 20 6f 6e 20 73 74 72 69 6e 67 20 61 6e 64 20 66 | bits,.you.get.an.on.string.and.f |
45360 | 6f 72 20 65 76 65 72 79 20 62 69 74 20 6e 6f 74 20 73 65 74 20 69 6e 20 74 68 65 20 76 61 6c 75 | or.every.bit.not.set.in.the.valu |
45380 | 65 2c 20 79 6f 75 20 67 65 74 20 61 6e 20 6f 66 66 0a 73 74 72 69 6e 67 2e 20 42 69 74 73 20 69 | e,.you.get.an.off.string..Bits.i |
453a0 | 6e 20 62 69 74 73 20 61 72 65 20 65 78 61 6d 69 6e 65 64 20 66 72 6f 6d 20 72 69 67 68 74 20 74 | n.bits.are.examined.from.right.t |
453c0 | 6f 20 6c 65 66 74 20 28 66 72 6f 6d 20 6c 6f 77 2d 6f 72 64 65 72 20 74 6f 0a 68 69 67 68 2d 6f | o.left.(from.low-order.to.high-o |
453e0 | 72 64 65 72 20 62 69 74 73 29 2e 20 53 74 72 69 6e 67 73 20 61 72 65 20 61 64 64 65 64 20 74 6f | rder.bits)..Strings.are.added.to |
45400 | 20 74 68 65 20 72 65 73 75 6c 74 20 66 72 6f 6d 20 6c 65 66 74 20 74 6f 20 72 69 67 68 74 2c 0a | .the.result.from.left.to.right,. |
45420 | 73 65 70 61 72 61 74 65 64 20 62 79 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 20 73 74 72 69 6e | separated.by.the.separator.strin |
45440 | 67 20 28 74 68 65 20 64 65 66 61 75 6c 74 20 62 65 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 0a 63 | g.(the.default.being.the.comma.c |
45460 | 68 61 72 61 63 74 65 72 20 22 2c 22 29 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 69 74 | haracter.",")..The.number.of.bit |
45480 | 73 20 65 78 61 6d 69 6e 65 64 20 69 73 20 67 69 76 65 6e 20 62 79 20 6e 75 6d 62 65 72 5f 6f 66 | s.examined.is.given.by.number_of |
454a0 | 5f 62 69 74 73 2c 0a 77 68 69 63 68 20 68 61 73 20 61 20 64 65 66 61 75 6c 74 20 6f 66 20 36 34 | _bits,.which.has.a.default.of.64 |
454c0 | 20 69 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2e 20 6e 75 6d 62 65 72 5f 6f 66 5f 62 69 74 | .if.not.specified..number_of_bit |
454e0 | 73 20 69 73 20 73 69 6c 65 6e 74 6c 79 0a 63 6c 69 70 70 65 64 20 74 6f 20 36 34 20 69 66 20 6c | s.is.silently.clipped.to.64.if.l |
45500 | 61 72 67 65 72 20 74 68 61 6e 20 36 34 2e 20 49 74 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 | arger.than.64..It.is.treated.as. |
45520 | 61 6e 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 2c 0a 73 6f 20 61 20 76 61 6c 75 65 20 | an.unsigned.integer,.so.a.value. |
45540 | 6f 66 20 2d 31 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 | of.-1.is.effectively.the.same.as |
45560 | 20 36 34 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | .64...URL:.https://mariadb.com/k |
45580 | 62 2f 65 6e 2f 65 78 70 6f 72 74 5f 73 65 74 2f 0a 0a 91 00 4d 61 72 69 61 44 42 3e 20 53 45 4c | b/en/export_set/....MariaDB>.SEL |
455a0 | 45 43 54 20 45 58 50 4f 52 54 5f 53 45 54 28 35 2c 27 59 27 2c 27 4e 27 2c 27 2c 27 2c 34 29 3b | ECT.EXPORT_SET(5,'Y','N',',',4); |
455c0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 59 2c 4e 2c 59 2c 4e 27 0a 4d 61 72 69 61 44 42 3e 20 53 | .........->.'Y,N,Y,N'.MariaDB>.S |
455e0 | 45 4c 45 43 54 20 45 58 50 4f 52 54 5f 53 45 54 28 36 2c 27 31 27 2c 27 30 27 2c 27 2c 27 2c 31 | ELECT.EXPORT_SET(6,'1','0',',',1 |
45600 | 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 30 2c 31 2c 31 2c 30 2c 30 2c 30 2c 30 2c 30 2c | 0);.........->.'0,1,1,0,0,0,0,0, |
45620 | 30 2c 30 27 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | 0,0'.%.https://mariadb.com/kb/en |
45640 | 2f 65 78 70 6f 72 74 5f 73 65 74 2f 03 01 e8 00 02 75 01 00 00 0c 41 4c 54 45 52 20 53 45 52 56 | /export_set/.....u....ALTER.SERV |
45660 | 45 52 27 00 80 01 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 20 53 45 52 56 45 52 20 20 73 65 72 76 | ER'...Syntax:.ALTER.SERVER..serv |
45680 | 65 72 5f 6e 61 6d 65 0a 20 20 20 20 4f 50 54 49 4f 4e 53 20 28 6f 70 74 69 6f 6e 20 5b 2c 20 6f | er_name.....OPTIONS.(option.[,.o |
456a0 | 70 74 69 6f 6e 5d 20 2e 2e 2e 29 0a 0a 41 6c 74 65 72 73 20 74 68 65 20 73 65 72 76 65 72 20 69 | ption]....)..Alters.the.server.i |
456c0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 73 65 72 76 65 72 5f 6e 61 6d 65 2c 20 61 64 6a 75 | nformation.for.server_name,.adju |
456e0 | 73 74 69 6e 67 20 61 6e 79 20 6f 66 20 74 68 65 0a 6f 70 74 69 6f 6e 73 20 70 65 72 6d 69 74 74 | sting.any.of.the.options.permitt |
45700 | 65 64 20 69 6e 20 74 68 65 20 43 52 45 41 54 45 20 53 45 52 56 45 52 20 73 74 61 74 65 6d 65 6e | ed.in.the.CREATE.SERVER.statemen |
45720 | 74 2e 20 53 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 0a 53 45 52 56 45 52 5d 2e 20 54 68 65 | t..See.[HELP.CREATE.SERVER]..The |
45740 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 66 69 65 6c 64 73 20 69 6e 20 74 68 65 20 6d 79 73 | .corresponding.fields.in.the.mys |
45760 | 71 6c 2e 73 65 72 76 65 72 73 20 74 61 62 6c 65 20 61 72 65 0a 75 70 64 61 74 65 64 20 61 63 63 | ql.servers.table.are.updated.acc |
45780 | 6f 72 64 69 6e 67 6c 79 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 | ordingly..This.statement.require |
457a0 | 73 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 | s.the.SUPER.privilege...URL:.htt |
457c0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 73 65 72 | ps://mariadb.com/kb/en/alter-ser |
457e0 | 76 65 72 2f 0a 0a 27 00 41 4c 54 45 52 20 53 45 52 56 45 52 20 73 20 4f 50 54 49 4f 4e 53 20 28 | ver/..'.ALTER.SERVER.s.OPTIONS.( |
45800 | 55 53 45 52 20 27 73 61 6c 6c 79 27 29 3b 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | USER.'sally');.'.https://mariadb |
45820 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 73 65 72 76 65 72 2f 03 08 4e 02 12 76 01 00 | .com/kb/en/alter-server/..N..v.. |
45840 | 00 08 52 45 53 49 47 4e 41 4c 17 00 17 08 53 79 6e 74 61 78 3a 0a 52 45 53 49 47 4e 41 4c 20 5b | ..RESIGNAL....Syntax:.RESIGNAL.[ |
45860 | 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 5d 0a 20 20 20 20 5b 53 45 54 20 73 69 67 6e 61 6c | condition_value].....[SET.signal |
45880 | 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 0a 20 20 20 20 5b 2c 20 73 69 67 6e 61 6c 5f | _information_item.....[,.signal_ |
458a0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5d 20 2e 2e 2e 5d 0a 0a 63 6f 6e 64 69 74 69 6f | information_item]....]..conditio |
458c0 | 6e 5f 76 61 6c 75 65 3a 0a 20 20 20 20 53 51 4c 53 54 41 54 45 20 5b 56 41 4c 55 45 5d 20 73 71 | n_value:.....SQLSTATE.[VALUE].sq |
458e0 | 6c 73 74 61 74 65 5f 76 61 6c 75 65 0a 20 20 7c 20 63 6f 6e 64 69 74 69 6f 6e 5f 6e 61 6d 65 0a | lstate_value...|.condition_name. |
45900 | 0a 73 69 67 6e 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 3a 0a 20 20 20 20 63 6f | .signal_information_item:.....co |
45920 | 6e 64 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5f 6e 61 6d 65 20 3d 20 | ndition_information_item_name.=. |
45940 | 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 0a 63 6f 6e 64 | simple_value_specification..cond |
45960 | 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5f 6e 61 6d 65 3a 0a 20 20 20 | ition_information_item_name:.... |
45980 | 20 43 4c 41 53 53 5f 4f 52 49 47 49 4e 0a 20 20 7c 20 53 55 42 43 4c 41 53 53 5f 4f 52 49 47 49 | .CLASS_ORIGIN...|.SUBCLASS_ORIGI |
459a0 | 4e 0a 20 20 7c 20 4d 45 53 53 41 47 45 5f 54 45 58 54 0a 20 20 7c 20 4d 59 53 51 4c 5f 45 52 52 | N...|.MESSAGE_TEXT...|.MYSQL_ERR |
459c0 | 4e 4f 0a 20 20 7c 20 43 4f 4e 53 54 52 41 49 4e 54 5f 43 41 54 41 4c 4f 47 0a 20 20 7c 20 43 4f | NO...|.CONSTRAINT_CATALOG...|.CO |
459e0 | 4e 53 54 52 41 49 4e 54 5f 53 43 48 45 4d 41 0a 20 20 7c 20 43 4f 4e 53 54 52 41 49 4e 54 5f 4e | NSTRAINT_SCHEMA...|.CONSTRAINT_N |
45a00 | 41 4d 45 0a 20 20 7c 20 43 41 54 41 4c 4f 47 5f 4e 41 4d 45 0a 20 20 7c 20 53 43 48 45 4d 41 5f | AME...|.CATALOG_NAME...|.SCHEMA_ |
45a20 | 4e 41 4d 45 0a 20 20 7c 20 54 41 42 4c 45 5f 4e 41 4d 45 0a 20 20 7c 20 43 4f 4c 55 4d 4e 5f 4e | NAME...|.TABLE_NAME...|.COLUMN_N |
45a40 | 41 4d 45 0a 20 20 7c 20 43 55 52 53 4f 52 5f 4e 41 4d 45 0a 0a 63 6f 6e 64 69 74 69 6f 6e 5f 6e | AME...|.CURSOR_NAME..condition_n |
45a60 | 61 6d 65 2c 20 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a | ame,.simple_value_specification: |
45a80 | 0a 20 20 20 20 28 73 65 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 75 73 73 69 6f 6e 29 0a | .....(see.following.discussion). |
45aa0 | 0a 52 45 53 49 47 4e 41 4c 20 70 61 73 73 65 73 20 6f 6e 20 74 68 65 20 65 72 72 6f 72 20 63 6f | .RESIGNAL.passes.on.the.error.co |
45ac0 | 6e 64 69 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 73 20 61 76 61 69 | ndition.information.that.is.avai |
45ae0 | 6c 61 62 6c 65 0a 64 75 72 69 6e 67 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 61 20 63 6f 6e 64 | lable.during.execution.of.a.cond |
45b00 | 69 74 69 6f 6e 20 68 61 6e 64 6c 65 72 20 77 69 74 68 69 6e 20 61 20 63 6f 6d 70 6f 75 6e 64 20 | ition.handler.within.a.compound. |
45b20 | 73 74 61 74 65 6d 65 6e 74 0a 69 6e 73 69 64 65 20 61 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 | statement.inside.a.stored.proced |
45b40 | 75 72 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2c 20 74 72 69 67 67 65 72 2c 20 6f 72 20 65 76 65 | ure.or.function,.trigger,.or.eve |
45b60 | 6e 74 2e 20 52 45 53 49 47 4e 41 4c 20 6d 61 79 0a 63 68 61 6e 67 65 20 73 6f 6d 65 20 6f 72 20 | nt..RESIGNAL.may.change.some.or. |
45b80 | 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 62 65 66 6f 72 65 20 70 61 73 73 69 6e 67 20 69 | all.information.before.passing.i |
45ba0 | 74 20 6f 6e 2e 20 52 45 53 49 47 4e 41 4c 20 69 73 0a 72 65 6c 61 74 65 64 20 74 6f 20 53 49 47 | t.on..RESIGNAL.is.related.to.SIG |
45bc0 | 4e 41 4c 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 72 69 67 69 6e 61 74 69 6e 67 20 | NAL,.but.instead.of.originating. |
45be0 | 61 20 63 6f 6e 64 69 74 69 6f 6e 20 61 73 20 53 49 47 4e 41 4c 0a 64 6f 65 73 2c 20 52 45 53 49 | a.condition.as.SIGNAL.does,.RESI |
45c00 | 47 4e 41 4c 20 72 65 6c 61 79 73 20 65 78 69 73 74 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 69 | GNAL.relays.existing.condition.i |
45c20 | 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 70 6f 73 73 69 62 6c 79 20 61 66 74 65 72 0a 6d 6f 64 69 66 | nformation,.possibly.after.modif |
45c40 | 79 69 6e 67 20 69 74 2e 0a 0a 52 45 53 49 47 4e 41 4c 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 | ying.it...RESIGNAL.makes.it.poss |
45c60 | 69 62 6c 65 20 74 6f 20 62 6f 74 68 20 68 61 6e 64 6c 65 20 61 6e 20 65 72 72 6f 72 20 61 6e 64 | ible.to.both.handle.an.error.and |
45c80 | 20 72 65 74 75 72 6e 20 74 68 65 20 65 72 72 6f 72 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 4f | .return.the.error.information..O |
45ca0 | 74 68 65 72 77 69 73 65 2c 20 62 79 20 65 78 65 63 75 74 69 6e 67 20 61 6e 20 53 51 4c 20 73 74 | therwise,.by.executing.an.SQL.st |
45cc0 | 61 74 65 6d 65 6e 74 20 77 69 74 68 69 6e 20 74 68 65 0a 68 61 6e 64 6c 65 72 2c 20 69 6e 66 6f | atement.within.the.handler,.info |
45ce0 | 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 63 61 75 73 65 64 20 74 68 65 20 68 61 6e 64 6c 65 72 27 | rmation.that.caused.the.handler' |
45d00 | 73 20 61 63 74 69 76 61 74 69 6f 6e 20 69 73 20 64 65 73 74 72 6f 79 65 64 2e 0a 52 45 53 49 47 | s.activation.is.destroyed..RESIG |
45d20 | 4e 41 4c 20 61 6c 73 6f 20 63 61 6e 20 6d 61 6b 65 20 73 6f 6d 65 20 70 72 6f 63 65 64 75 72 65 | NAL.also.can.make.some.procedure |
45d40 | 73 20 73 68 6f 72 74 65 72 20 69 66 20 61 20 67 69 76 65 6e 20 68 61 6e 64 6c 65 72 20 63 61 6e | s.shorter.if.a.given.handler.can |
45d60 | 0a 68 61 6e 64 6c 65 20 70 61 72 74 20 6f 66 20 61 20 73 69 74 75 61 74 69 6f 6e 2c 20 74 68 65 | .handle.part.of.a.situation,.the |
45d80 | 6e 20 70 61 73 73 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 20 22 75 70 20 74 68 65 20 6c 69 6e | n.pass.the.condition."up.the.lin |
45da0 | 65 22 20 74 6f 0a 61 6e 6f 74 68 65 72 20 68 61 6e 64 6c 65 72 2e 0a 0a 4e 6f 20 73 70 65 63 69 | e".to.another.handler...No.speci |
45dc0 | 61 6c 20 70 72 69 76 69 6c 65 67 65 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 65 78 | al.privileges.are.required.to.ex |
45de0 | 65 63 75 74 65 20 74 68 65 20 52 45 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 46 | ecute.the.RESIGNAL.statement...F |
45e00 | 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 20 61 6e 64 20 73 69 67 6e 61 6c 5f 69 6e | or.condition_value.and.signal_in |
45e20 | 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 2c 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 | formation_item,.the.definitions. |
45e40 | 61 6e 64 0a 72 75 6c 65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 20 66 6f 72 20 52 45 53 49 47 | and.rules.are.the.same.for.RESIG |
45e60 | 4e 41 4c 20 61 73 20 66 6f 72 20 53 49 47 4e 41 4c 20 28 73 65 65 20 5b 48 45 4c 50 20 53 49 47 | NAL.as.for.SIGNAL.(see.[HELP.SIG |
45e80 | 4e 41 4c 5d 29 2e 0a 0a 54 68 65 20 52 45 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 20 74 | NAL])...The.RESIGNAL.statement.t |
45ea0 | 61 6b 65 73 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 20 61 6e 64 20 53 45 54 20 63 6c 61 | akes.condition_value.and.SET.cla |
45ec0 | 75 73 65 73 2c 20 62 6f 74 68 20 6f 66 0a 77 68 69 63 68 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c | uses,.both.of.which.are.optional |
45ee0 | 2e 20 54 68 69 73 20 6c 65 61 64 73 20 74 6f 20 73 65 76 65 72 61 6c 20 70 6f 73 73 69 62 6c 65 | ..This.leads.to.several.possible |
45f00 | 20 75 73 65 73 3a 0a 0a 6f 20 52 45 53 49 47 4e 41 4c 20 61 6c 6f 6e 65 3a 0a 0a 52 45 53 49 47 | .uses:..o.RESIGNAL.alone:..RESIG |
45f20 | 4e 41 4c 3b 0a 0a 6f 20 52 45 53 49 47 4e 41 4c 20 77 69 74 68 20 6e 65 77 20 73 69 67 6e 61 6c | NAL;..o.RESIGNAL.with.new.signal |
45f40 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 52 45 53 49 47 4e 41 4c 20 53 45 54 20 73 69 67 6e | .information:..RESIGNAL.SET.sign |
45f60 | 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 20 5b 2c 20 73 69 67 6e 61 6c 5f 69 6e | al_information_item.[,.signal_in |
45f80 | 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5d 20 2e 2e 2e 3b 0a 0a 6f 20 52 45 53 49 47 4e 41 4c | formation_item]....;..o.RESIGNAL |
45fa0 | 20 77 69 74 68 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 76 61 6c 75 65 20 61 6e 64 20 70 6f 73 73 | .with.a.condition.value.and.poss |
45fc0 | 69 62 6c 79 20 6e 65 77 20 73 69 67 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 52 45 | ibly.new.signal.information:..RE |
45fe0 | 53 49 47 4e 41 4c 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 0a 20 20 20 20 5b 53 45 54 20 | SIGNAL.condition_value.....[SET. |
46000 | 73 69 67 6e 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 20 5b 2c 20 73 69 67 6e 61 | signal_information_item.[,.signa |
46020 | 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5d 20 2e 2e 2e 5d 3b 0a 0a 55 52 4c 3a 20 | l_information_item]....];..URL:. |
46040 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 73 69 67 6e | https://mariadb.com/kb/en/resign |
46060 | 61 6c 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | al/..#.https://mariadb.com/kb/en |
46080 | 2f 72 65 73 69 67 6e 61 6c 2f 00 00 03 01 76 02 02 77 01 00 00 0d 54 49 4d 45 20 46 55 4e 43 54 | /resignal/....v..w....TIME.FUNCT |
460a0 | 49 4f 4e 1f 00 9f 00 53 79 6e 74 61 78 3a 0a 54 49 4d 45 28 65 78 70 72 29 0a 0a 45 78 74 72 61 | ION....Syntax:.TIME(expr)..Extra |
460c0 | 63 74 73 20 74 68 65 20 74 69 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 69 6d 65 20 6f 72 | cts.the.time.part.of.the.time.or |
460e0 | 20 64 61 74 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 20 61 6e 64 0a 72 65 | .datetime.expression.expr.and.re |
46100 | 74 75 72 6e 73 20 69 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | turns.it.as.a.string...URL:.http |
46120 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 2d 66 75 6e 63 74 | s://mariadb.com/kb/en/time-funct |
46140 | 69 6f 6e 2f 0a 0a 94 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 28 27 32 30 | ion/....MariaDB>.SELECT.TIME('20 |
46160 | 30 33 2d 31 32 2d 33 31 20 30 31 3a 30 32 3a 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | 03-12-31.01:02:03');.........->. |
46180 | 27 30 31 3a 30 32 3a 30 33 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 49 4d 45 28 | '01:02:03'.MariaDB>.SELECT.TIME( |
461a0 | 27 32 30 30 33 2d 31 32 2d 33 31 20 30 31 3a 30 32 3a 30 33 2e 30 30 30 31 32 33 27 29 3b 0a 20 | '2003-12-31.01:02:03.000123');.. |
461c0 | 20 20 20 20 20 20 20 2d 3e 20 27 30 31 3a 30 32 3a 30 33 2e 30 30 30 31 32 33 27 0a 28 00 68 74 | .......->.'01:02:03.000123'.(.ht |
461e0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6d 65 2d 66 75 6e | tps://mariadb.com/kb/en/time-fun |
46200 | 63 74 69 6f 6e 2f 00 00 03 06 83 01 02 78 01 00 00 08 44 41 54 45 5f 41 44 44 1f 00 e1 01 53 79 | ction/.......x....DATE_ADD....Sy |
46220 | 6e 74 61 78 3a 0a 44 41 54 45 5f 41 44 44 28 64 61 74 65 2c 49 4e 54 45 52 56 41 4c 20 65 78 70 | ntax:.DATE_ADD(date,INTERVAL.exp |
46240 | 72 20 75 6e 69 74 29 2c 20 44 41 54 45 5f 53 55 42 28 64 61 74 65 2c 49 4e 54 45 52 56 41 4c 20 | r.unit),.DATE_SUB(date,INTERVAL. |
46260 | 65 78 70 72 20 75 6e 69 74 29 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 70 65 72 66 | expr.unit)..These.functions.perf |
46280 | 6f 72 6d 20 64 61 74 65 20 61 72 69 74 68 6d 65 74 69 63 2e 20 54 68 65 20 64 61 74 65 20 61 72 | orm.date.arithmetic..The.date.ar |
462a0 | 67 75 6d 65 6e 74 20 73 70 65 63 69 66 69 65 73 0a 74 68 65 20 73 74 61 72 74 69 6e 67 20 64 61 | gument.specifies.the.starting.da |
462c0 | 74 65 20 6f 72 20 64 61 74 65 74 69 6d 65 20 76 61 6c 75 65 2e 20 65 78 70 72 20 69 73 20 61 6e | te.or.datetime.value..expr.is.an |
462e0 | 20 65 78 70 72 65 73 73 69 6f 6e 20 73 70 65 63 69 66 79 69 6e 67 0a 74 68 65 20 69 6e 74 65 72 | .expression.specifying.the.inter |
46300 | 76 61 6c 20 76 61 6c 75 65 20 74 6f 20 62 65 20 61 64 64 65 64 20 6f 72 20 73 75 62 74 72 61 63 | val.value.to.be.added.or.subtrac |
46320 | 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 64 61 74 65 2e 0a 65 78 70 72 | ted.from.the.starting.date..expr |
46340 | 20 69 73 20 61 20 73 74 72 69 6e 67 3b 20 69 74 20 6d 61 79 20 73 74 61 72 74 20 77 69 74 68 20 | .is.a.string;.it.may.start.with. |
46360 | 61 20 22 2d 22 20 66 6f 72 20 6e 65 67 61 74 69 76 65 20 69 6e 74 65 72 76 61 6c 73 2e 20 75 6e | a."-".for.negative.intervals..un |
46380 | 69 74 0a 69 73 20 61 20 6b 65 79 77 6f 72 64 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 75 | it.is.a.keyword.indicating.the.u |
463a0 | 6e 69 74 73 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 20 73 68 6f | nits.in.which.the.expression.sho |
463c0 | 75 6c 64 20 62 65 0a 69 6e 74 65 72 70 72 65 74 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | uld.be.interpreted...URL:.https: |
463e0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 5f 61 64 64 2f 0a 0a 69 | //mariadb.com/kb/en/date_add/..i |
46400 | 04 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 32 30 30 38 2d 31 32 2d 33 31 20 32 33 3a | .MariaDB>.SELECT.'2008-12-31.23: |
46420 | 35 39 3a 35 39 27 20 2b 20 49 4e 54 45 52 56 41 4c 20 31 20 53 45 43 4f 4e 44 3b 0a 20 20 20 20 | 59:59'.+.INTERVAL.1.SECOND;..... |
46440 | 20 20 20 20 2d 3e 20 27 32 30 30 39 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 0a 4d 61 72 | ....->.'2009-01-01.00:00:00'.Mar |
46460 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 54 45 52 56 41 4c 20 31 20 44 41 59 20 2b 20 27 32 | iaDB>.SELECT.INTERVAL.1.DAY.+.'2 |
46480 | 30 30 38 2d 31 32 2d 33 31 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 39 2d 30 31 2d | 008-12-31';.........->.'2009-01- |
464a0 | 30 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 32 30 30 35 2d 30 31 2d 30 31 27 | 01'.MariaDB>.SELECT.'2005-01-01' |
464c0 | 20 2d 20 49 4e 54 45 52 56 41 4c 20 31 20 53 45 43 4f 4e 44 3b 0a 20 20 20 20 20 20 20 20 2d 3e | .-.INTERVAL.1.SECOND;.........-> |
464e0 | 20 27 32 30 30 34 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 27 0a 4d 61 72 69 61 44 42 3e 20 | .'2004-12-31.23:59:59'.MariaDB>. |
46500 | 53 45 4c 45 43 54 20 44 41 54 45 5f 41 44 44 28 27 32 30 30 30 2d 31 32 2d 33 31 20 32 33 3a 35 | SELECT.DATE_ADD('2000-12-31.23:5 |
46520 | 39 3a 35 39 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e | 9:59',.....->.................IN |
46540 | 54 45 52 56 41 4c 20 31 20 53 45 43 4f 4e 44 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 | TERVAL.1.SECOND);.........->.'20 |
46560 | 30 31 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | 01-01-01.00:00:00'.MariaDB>.SELE |
46580 | 43 54 20 44 41 54 45 5f 41 44 44 28 27 32 30 31 30 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 | CT.DATE_ADD('2010-12-31.23:59:59 |
465a0 | 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 56 | ',.....->.................INTERV |
465c0 | 41 4c 20 31 20 44 41 59 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 31 31 2d 30 31 2d 30 | AL.1.DAY);.........->.'2011-01-0 |
465e0 | 31 20 32 33 3a 35 39 3a 35 39 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 | 1.23:59:59'.MariaDB>.SELECT.DATE |
46600 | 5f 41 44 44 28 27 32 31 30 30 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 27 2c 0a 20 20 20 20 | _ADD('2100-12-31.23:59:59',..... |
46620 | 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 56 41 4c 20 27 31 3a 31 | ->.................INTERVAL.'1:1 |
46640 | 27 20 4d 49 4e 55 54 45 5f 53 45 43 4f 4e 44 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 31 | '.MINUTE_SECOND);.........->.'21 |
46660 | 30 31 2d 30 31 2d 30 31 20 30 30 3a 30 31 3a 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | 01-01-01.00:01:00'.MariaDB>.SELE |
46680 | 43 54 20 44 41 54 45 5f 53 55 42 28 27 32 30 30 35 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 30 | CT.DATE_SUB('2005-01-01.00:00:00 |
466a0 | 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 56 | ',.....->.................INTERV |
466c0 | 41 4c 20 27 31 20 31 3a 31 3a 31 27 20 44 41 59 5f 53 45 43 4f 4e 44 29 3b 0a 20 20 20 20 20 20 | AL.'1.1:1:1'.DAY_SECOND);....... |
466e0 | 20 20 2d 3e 20 27 32 30 30 34 2d 31 32 2d 33 30 20 32 32 3a 35 38 3a 35 39 27 0a 4d 61 72 69 61 | ..->.'2004-12-30.22:58:59'.Maria |
46700 | 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 41 44 44 28 27 31 39 30 30 2d 30 31 2d 30 31 20 | DB>.SELECT.DATE_ADD('1900-01-01. |
46720 | 30 30 3a 30 30 3a 30 30 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 00:00:00',.....->............... |
46740 | 20 20 49 4e 54 45 52 56 41 4c 20 27 2d 31 20 31 30 27 20 44 41 59 5f 48 4f 55 52 29 3b 0a 20 20 | ..INTERVAL.'-1.10'.DAY_HOUR);... |
46760 | 20 20 20 20 20 20 2d 3e 20 27 31 38 39 39 2d 31 32 2d 33 30 20 31 34 3a 30 30 3a 30 30 27 0a 4d | ......->.'1899-12-30.14:00:00'.M |
46780 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 5f 53 55 42 28 27 31 39 39 38 2d 30 31 | ariaDB>.SELECT.DATE_SUB('1998-01 |
467a0 | 2d 30 32 27 2c 20 49 4e 54 45 52 56 41 4c 20 33 31 20 44 41 59 29 3b 0a 20 20 20 20 20 20 20 20 | -02',.INTERVAL.31.DAY);......... |
467c0 | 2d 3e 20 27 31 39 39 37 2d 31 32 2d 30 32 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | ->.'1997-12-02'.MariaDB>.SELECT. |
467e0 | 44 41 54 45 5f 41 44 44 28 27 31 39 39 32 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 2e 30 30 | DATE_ADD('1992-12-31.23:59:59.00 |
46800 | 30 30 30 32 27 2c 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 56 41 | 0002',.....->............INTERVA |
46820 | 4c 20 27 31 2e 39 39 39 39 39 39 27 20 53 45 43 4f 4e 44 5f 4d 49 43 52 4f 53 45 43 4f 4e 44 29 | L.'1.999999'.SECOND_MICROSECOND) |
46840 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 39 39 33 2d 30 31 2d 30 31 20 30 30 3a 30 30 3a 30 | ;.........->.'1993-01-01.00:00:0 |
46860 | 31 2e 30 30 30 30 30 31 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | 1.000001'.#.https://mariadb.com/ |
46880 | 6b 62 2f 65 6e 2f 64 61 74 65 5f 61 64 64 2f 00 03 01 24 00 12 79 01 00 00 04 43 41 53 54 25 00 | kb/en/date_add/...$..y....CAST%. |
468a0 | f5 00 53 79 6e 74 61 78 3a 0a 43 41 53 54 28 65 78 70 72 20 41 53 20 74 79 70 65 29 0a 0a 54 68 | ..Syntax:.CAST(expr.AS.type)..Th |
468c0 | 65 20 43 41 53 54 28 29 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 61 6e 20 65 78 70 72 65 | e.CAST().function.takes.an.expre |
468e0 | 73 73 69 6f 6e 20 6f 66 20 61 6e 79 20 74 79 70 65 20 61 6e 64 20 70 72 6f 64 75 63 65 73 20 61 | ssion.of.any.type.and.produces.a |
46900 | 0a 72 65 73 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 61 20 73 70 65 63 69 66 69 65 64 20 74 79 70 | .result.value.of.a.specified.typ |
46920 | 65 2c 20 73 69 6d 69 6c 61 72 20 74 6f 20 43 4f 4e 56 45 52 54 28 29 2e 20 53 65 65 20 74 68 65 | e,.similar.to.CONVERT()..See.the |
46940 | 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 43 4f 4e 56 45 52 54 28 29 20 66 6f 72 20 6d 6f | .description.of.CONVERT().for.mo |
46960 | 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | re.information...URL:.https://ma |
46980 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 61 73 74 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f | riadb.com/kb/en/cast/....https:/ |
469a0 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 61 73 74 2f 01 00 c1 12 7a 01 00 00 | /mariadb.com/kb/en/cast/....z... |
469c0 | 0b 53 4f 55 4e 44 53 20 4c 49 4b 45 25 00 84 00 53 79 6e 74 61 78 3a 0a 65 78 70 72 31 20 53 4f | .SOUNDS.LIKE%...Syntax:.expr1.SO |
469e0 | 55 4e 44 53 20 4c 49 4b 45 20 65 78 70 72 32 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d | UNDS.LIKE.expr2..This.is.the.sam |
46a00 | 65 20 61 73 20 53 4f 55 4e 44 45 58 28 65 78 70 72 31 29 20 3d 20 53 4f 55 4e 44 45 58 28 65 78 | e.as.SOUNDEX(expr1).=.SOUNDEX(ex |
46a20 | 70 72 32 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | pr2)...URL:.https://mariadb.com/ |
46a40 | 6b 62 2f 65 6e 2f 73 6f 75 6e 64 73 2d 6c 69 6b 65 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 | kb/en/sounds-like/..&.https://ma |
46a60 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 6f 75 6e 64 73 2d 6c 69 6b 65 2f 03 01 6b 01 | riadb.com/kb/en/sounds-like/..k. |
46a80 | 02 7b 01 00 00 0b 50 45 52 49 4f 44 5f 44 49 46 46 1f 00 f2 00 53 79 6e 74 61 78 3a 0a 50 45 52 | .{....PERIOD_DIFF....Syntax:.PER |
46aa0 | 49 4f 44 5f 44 49 46 46 28 50 31 2c 50 32 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d | IOD_DIFF(P1,P2)..Returns.the.num |
46ac0 | 62 65 72 20 6f 66 20 6d 6f 6e 74 68 73 20 62 65 74 77 65 65 6e 20 70 65 72 69 6f 64 73 20 50 31 | ber.of.months.between.periods.P1 |
46ae0 | 20 61 6e 64 20 50 32 2e 20 50 31 20 61 6e 64 20 50 32 0a 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 | .and.P2..P1.and.P2.should.be.in. |
46b00 | 74 68 65 20 66 6f 72 6d 61 74 20 59 59 4d 4d 20 6f 72 20 59 59 59 59 4d 4d 2e 20 4e 6f 74 65 20 | the.format.YYMM.or.YYYYMM..Note. |
46b20 | 74 68 61 74 20 74 68 65 20 70 65 72 69 6f 64 20 61 72 67 75 6d 65 6e 74 73 0a 50 31 20 61 6e 64 | that.the.period.arguments.P1.and |
46b40 | 20 50 32 20 61 72 65 20 6e 6f 74 20 64 61 74 65 20 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 68 | .P2.are.not.date.values...URL:.h |
46b60 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 65 72 69 6f 64 5f | ttps://mariadb.com/kb/en/period_ |
46b80 | 64 69 66 66 2f 0a 0a 3a 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 50 45 52 49 4f 44 5f | diff/..:.MariaDB>.SELECT.PERIOD_ |
46ba0 | 44 49 46 46 28 32 30 30 38 30 32 2c 32 30 30 37 30 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | DIFF(200802,200703);.........->. |
46bc0 | 31 31 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 | 11.&.https://mariadb.com/kb/en/p |
46be0 | 65 72 69 6f 64 5f 64 69 66 66 2f 00 03 01 f6 02 02 7c 01 00 00 04 4c 49 4b 45 25 00 5c 01 53 79 | eriod_diff/......|....LIKE%.\.Sy |
46c00 | 6e 74 61 78 3a 0a 65 78 70 72 20 4c 49 4b 45 20 70 61 74 20 5b 45 53 43 41 50 45 20 27 65 73 63 | ntax:.expr.LIKE.pat.[ESCAPE.'esc |
46c20 | 61 70 65 5f 63 68 61 72 27 5d 0a 0a 50 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 20 75 73 69 | ape_char']..Pattern.matching.usi |
46c40 | 6e 67 20 53 51 4c 20 73 69 6d 70 6c 65 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e | ng.SQL.simple.regular.expression |
46c60 | 20 63 6f 6d 70 61 72 69 73 6f 6e 2e 0a 52 65 74 75 72 6e 73 20 31 20 28 54 52 55 45 29 20 6f 72 | .comparison..Returns.1.(TRUE).or |
46c80 | 20 30 20 28 46 41 4c 53 45 29 2e 20 49 66 20 65 69 74 68 65 72 20 65 78 70 72 20 6f 72 20 70 61 | .0.(FALSE)..If.either.expr.or.pa |
46ca0 | 74 20 69 73 20 4e 55 4c 4c 2c 20 74 68 65 0a 72 65 73 75 6c 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a | t.is.NULL,.the.result.is.NULL... |
46cc0 | 54 68 65 20 70 61 74 74 65 72 6e 20 6e 65 65 64 20 6e 6f 74 20 62 65 20 61 20 6c 69 74 65 72 61 | The.pattern.need.not.be.a.litera |
46ce0 | 6c 20 73 74 72 69 6e 67 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 74 20 63 61 6e 20 62 65 | l.string..For.example,.it.can.be |
46d00 | 0a 73 70 65 63 69 66 69 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 20 65 78 70 72 65 73 73 69 6f | .specified.as.a.string.expressio |
46d20 | 6e 20 6f 72 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | n.or.table.column...URL:.https:/ |
46d40 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 69 6b 65 2f 0a 0a 69 00 4d 61 72 69 | /mariadb.com/kb/en/like/..i.Mari |
46d60 | 61 44 42 3e 20 53 45 4c 45 43 54 20 27 44 61 76 69 64 21 27 20 4c 49 4b 45 20 27 44 61 76 69 64 | aDB>.SELECT.'David!'.LIKE.'David |
46d80 | 5f 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | _';.........->.1.MariaDB>.SELECT |
46da0 | 20 27 44 61 76 69 64 21 27 20 4c 49 4b 45 20 27 25 44 25 76 25 27 3b 0a 20 20 20 20 20 20 20 20 | .'David!'.LIKE.'%D%v%';......... |
46dc0 | 2d 3e 20 31 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ->.1...https://mariadb.com/kb/en |
46de0 | 2f 6c 69 6b 65 2f 00 00 03 00 c3 01 12 7d 01 00 00 0a 4d 55 4c 54 49 50 4f 49 4e 54 18 00 88 00 | /like/.......}....MULTIPOINT.... |
46e00 | 4d 75 6c 74 69 50 6f 69 6e 74 28 70 74 31 2c 70 74 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 72 75 | MultiPoint(pt1,pt2,...)..Constru |
46e20 | 63 74 73 20 61 20 4d 75 6c 74 69 50 6f 69 6e 74 20 76 61 6c 75 65 20 75 73 69 6e 67 20 50 6f 69 | cts.a.MultiPoint.value.using.Poi |
46e40 | 6e 74 20 6f 72 20 57 4b 42 20 50 6f 69 6e 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 55 52 4c 3a | nt.or.WKB.Point.arguments...URL: |
46e60 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 69 | .https://mariadb.com/kb/en/multi |
46e80 | 70 6f 69 6e 74 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | point/..%.https://mariadb.com/kb |
46ea0 | 2f 65 6e 2f 6d 75 6c 74 69 70 6f 69 6e 74 2f 00 01 00 c5 02 7e 01 00 00 02 3e 3e 13 00 6a 00 53 | /en/multipoint/.....~....>>..j.S |
46ec0 | 79 6e 74 61 78 3a 0a 3e 3e 0a 0a 53 68 69 66 74 73 20 61 20 6c 6f 6e 67 6c 6f 6e 67 20 28 42 49 | yntax:.>>..Shifts.a.longlong.(BI |
46ee0 | 47 49 4e 54 29 20 6e 75 6d 62 65 72 20 74 6f 20 74 68 65 20 72 69 67 68 74 2e 0a 0a 55 52 4c 3a | GINT).number.to.the.right...URL: |
46f00 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 69 66 74 | .https://mariadb.com/kb/en/shift |
46f20 | 2d 72 69 67 68 74 2f 0a 0a 25 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 34 20 3e 3e 20 | -right/..%.MariaDB>.SELECT.4.>>. |
46f40 | 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | 2;.........->.1.&.https://mariad |
46f60 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 69 66 74 2d 72 69 67 68 74 2f 03 02 f8 00 12 7f 01 00 | b.com/kb/en/shift-right/........ |
46f80 | 00 05 46 45 54 43 48 17 00 c7 02 53 79 6e 74 61 78 3a 0a 46 45 54 43 48 20 5b 5b 4e 45 58 54 5d | ..FETCH....Syntax:.FETCH.[[NEXT] |
46fa0 | 20 46 52 4f 4d 5d 20 63 75 72 73 6f 72 5f 6e 61 6d 65 20 49 4e 54 4f 20 76 61 72 5f 6e 61 6d 65 | .FROM].cursor_name.INTO.var_name |
46fc0 | 20 5b 2c 20 76 61 72 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e | .[,.var_name]......This.statemen |
46fe0 | 74 20 66 65 74 63 68 65 73 20 74 68 65 20 6e 65 78 74 20 72 6f 77 20 66 6f 72 20 74 68 65 20 53 | t.fetches.the.next.row.for.the.S |
47000 | 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 61 73 73 6f 63 69 61 74 65 64 0a 77 69 74 68 20 | ELECT.statement.associated.with. |
47020 | 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 75 72 73 6f 72 20 28 77 68 69 63 68 20 6d 75 73 74 | the.specified.cursor.(which.must |
47040 | 20 62 65 20 6f 70 65 6e 29 2c 20 61 6e 64 20 61 64 76 61 6e 63 65 73 20 74 68 65 20 63 75 72 73 | .be.open),.and.advances.the.curs |
47060 | 6f 72 0a 70 6f 69 6e 74 65 72 2e 20 49 66 20 61 20 72 6f 77 20 65 78 69 73 74 73 2c 20 74 68 65 | or.pointer..If.a.row.exists,.the |
47080 | 20 66 65 74 63 68 65 64 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 | .fetched.columns.are.stored.in.t |
470a0 | 68 65 20 6e 61 6d 65 64 0a 76 61 72 69 61 62 6c 65 73 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 6f | he.named.variables..The.number.o |
470c0 | 66 20 63 6f 6c 75 6d 6e 73 20 72 65 74 72 69 65 76 65 64 20 62 79 20 74 68 65 20 53 45 4c 45 43 | f.columns.retrieved.by.the.SELEC |
470e0 | 54 20 73 74 61 74 65 6d 65 6e 74 20 6d 75 73 74 0a 6d 61 74 63 68 20 74 68 65 20 6e 75 6d 62 65 | T.statement.must.match.the.numbe |
47100 | 72 20 6f 66 20 6f 75 74 70 75 74 20 76 61 72 69 61 62 6c 65 73 20 73 70 65 63 69 66 69 65 64 20 | r.of.output.variables.specified. |
47120 | 69 6e 20 74 68 65 20 46 45 54 43 48 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 49 66 20 6e 6f 20 6d | in.the.FETCH.statement...If.no.m |
47140 | 6f 72 65 20 72 6f 77 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 61 20 4e 6f 20 44 61 74 | ore.rows.are.available,.a.No.Dat |
47160 | 61 20 63 6f 6e 64 69 74 69 6f 6e 20 6f 63 63 75 72 73 20 77 69 74 68 20 53 51 4c 53 54 41 54 45 | a.condition.occurs.with.SQLSTATE |
47180 | 0a 76 61 6c 75 65 20 27 30 32 30 30 30 27 2e 20 54 6f 20 64 65 74 65 63 74 20 74 68 69 73 20 63 | .value.'02000'..To.detect.this.c |
471a0 | 6f 6e 64 69 74 69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65 74 20 75 70 20 61 20 68 61 6e 64 6c | ondition,.you.can.set.up.a.handl |
471c0 | 65 72 20 66 6f 72 0a 69 74 20 28 6f 72 20 66 6f 72 20 61 20 4e 4f 54 20 46 4f 55 4e 44 20 63 6f | er.for.it.(or.for.a.NOT.FOUND.co |
471e0 | 6e 64 69 74 69 6f 6e 29 2e 20 46 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 2c 20 73 65 65 0a 68 74 | ndition)..For.an.example,.see.ht |
47200 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 73 6f 72 2d 6f | tps://mariadb.com/kb/en/cursor-o |
47220 | 76 65 72 76 69 65 77 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | verview/...URL:.https://mariadb. |
47240 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 65 74 63 68 2f 0a 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | com/kb/en/fetch/....https://mari |
47260 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 65 74 63 68 2f 03 01 8e 02 02 80 01 00 00 03 41 56 | adb.com/kb/en/fetch/..........AV |
47280 | 47 10 00 f1 00 53 79 6e 74 61 78 3a 0a 41 56 47 28 5b 44 49 53 54 49 4e 43 54 5d 20 65 78 70 72 | G....Syntax:.AVG([DISTINCT].expr |
472a0 | 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 61 76 65 72 61 67 65 20 76 61 6c 75 65 20 6f 66 20 | )..Returns.the.average.value.of. |
472c0 | 65 78 70 72 2e 20 54 68 65 20 44 49 53 54 49 4e 43 54 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 | expr..The.DISTINCT.option.can.be |
472e0 | 20 75 73 65 64 20 74 6f 0a 72 65 74 75 72 6e 20 74 68 65 20 61 76 65 72 61 67 65 20 6f 66 20 74 | .used.to.return.the.average.of.t |
47300 | 68 65 20 64 69 73 74 69 6e 63 74 20 76 61 6c 75 65 73 20 6f 66 20 65 78 70 72 2e 0a 0a 41 56 47 | he.distinct.values.of.expr...AVG |
47320 | 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 65 72 65 20 6e 6f | ().returns.NULL.if.there.were.no |
47340 | 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | .matching.rows...URL:.https://ma |
47360 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 76 67 2f 0a 0a 6e 00 4d 61 72 69 61 44 42 3e | riadb.com/kb/en/avg/..n.MariaDB> |
47380 | 20 53 45 4c 45 43 54 20 73 74 75 64 65 6e 74 5f 6e 61 6d 65 2c 20 41 56 47 28 74 65 73 74 5f 73 | .SELECT.student_name,.AVG(test_s |
473a0 | 63 6f 72 65 29 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 46 52 4f 4d 20 73 74 75 64 65 6e 74 | core).....->........FROM.student |
473c0 | 0a 20 20 20 20 2d 3e 20 20 20 20 20 20 20 20 47 52 4f 55 50 20 42 59 20 73 74 75 64 65 6e 74 5f | .....->........GROUP.BY.student_ |
473e0 | 6e 61 6d 65 3b 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | name;...https://mariadb.com/kb/e |
47400 | 6e 2f 61 76 67 2f 00 00 03 01 1e 02 12 81 01 00 00 0a 54 52 55 45 20 46 41 4c 53 45 1d 00 e3 00 | n/avg/............TRUE.FALSE.... |
47420 | 54 68 65 20 63 6f 6e 73 74 61 6e 74 73 20 54 52 55 45 20 61 6e 64 20 46 41 4c 53 45 20 65 76 61 | The.constants.TRUE.and.FALSE.eva |
47440 | 6c 75 61 74 65 20 74 6f 20 31 20 61 6e 64 20 30 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 | luate.to.1.and.0,.respectively.. |
47460 | 54 68 65 0a 63 6f 6e 73 74 61 6e 74 20 6e 61 6d 65 73 20 63 61 6e 20 62 65 20 77 72 69 74 74 65 | The.constant.names.can.be.writte |
47480 | 6e 20 69 6e 20 61 6e 79 20 6c 65 74 74 65 72 63 61 73 65 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 | n.in.any.lettercase...MariaDB>.S |
474a0 | 45 4c 45 43 54 20 54 52 55 45 2c 20 74 72 75 65 2c 20 46 41 4c 53 45 2c 20 66 61 6c 73 65 3b 0a | ELECT.TRUE,.true,.FALSE,.false;. |
474c0 | 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 31 2c 20 30 2c 20 30 0a 0a 55 52 4c 3a 20 68 74 74 70 | ........->.1,.1,.0,.0..URL:.http |
474e0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 75 65 2d 66 61 6c 73 65 | s://mariadb.com/kb/en/true-false |
47500 | 2f 0a 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 | /..%.https://mariadb.com/kb/en/t |
47520 | 72 75 65 2d 66 61 6c 73 65 2f 00 00 03 02 c2 02 02 82 01 00 00 09 4d 42 52 57 49 54 48 49 4e 06 | rue-false/............MBRWITHIN. |
47540 | 00 ed 00 4d 42 52 57 69 74 68 69 6e 28 67 31 2c 67 32 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 6f | ...MBRWithin(g1,g2)..Returns.1.o |
47560 | 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 72 20 74 68 65 20 4d 69 6e 69 | r.0.to.indicate.whether.the.Mini |
47580 | 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 61 6e 67 6c 65 20 6f 66 20 67 31 0a 69 73 20 | mum.Bounding.Rectangle.of.g1.is. |
475a0 | 77 69 74 68 69 6e 20 74 68 65 20 4d 69 6e 69 6d 75 6d 20 42 6f 75 6e 64 69 6e 67 20 52 65 63 74 | within.the.Minimum.Bounding.Rect |
475c0 | 61 6e 67 6c 65 20 6f 66 20 67 32 2e 20 54 68 69 73 20 74 65 73 74 73 20 74 68 65 20 6f 70 70 6f | angle.of.g2..This.tests.the.oppo |
475e0 | 73 69 74 65 0a 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 61 73 20 4d 42 52 43 6f 6e 74 61 69 6e 73 | site.relationship.as.MBRContains |
47600 | 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ()...URL:.https://mariadb.com/kb |
47620 | 2f 65 6e 2f 6d 62 72 77 69 74 68 69 6e 2f 0a 0a 9a 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 | /en/mbrwithin/....MariaDB>.SET.@ |
47640 | 67 31 20 3d 20 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 50 6f 6c 79 67 6f 6e 28 28 30 20 30 2c | g1.=.GeomFromText('Polygon((0.0, |
47660 | 30 20 33 2c 33 20 33 2c 33 20 30 2c 30 20 30 29 29 27 29 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 | 0.3,3.3,3.0,0.0))');.MariaDB>.SE |
47680 | 54 20 40 67 32 20 3d 20 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 50 6f 6c 79 67 6f 6e 28 28 30 | T.@g2.=.GeomFromText('Polygon((0 |
476a0 | 20 30 2c 30 20 35 2c 35 20 35 2c 35 20 30 2c 30 20 30 29 29 27 29 3b 0a 4d 61 72 69 61 44 42 3e | .0,0.5,5.5,5.0,0.0))');.MariaDB> |
476c0 | 20 53 45 4c 45 43 54 20 4d 42 52 57 69 74 68 69 6e 28 40 67 31 2c 40 67 32 29 2c 20 4d 42 52 57 | .SELECT.MBRWithin(@g1,@g2),.MBRW |
476e0 | 69 74 68 69 6e 28 40 67 32 2c 40 67 31 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ithin(@g2,@g1);.+--------------- |
47700 | 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4d 42 | -----+--------------------+.|.MB |
47720 | 52 57 69 74 68 69 6e 28 40 67 31 2c 40 67 32 29 20 7c 20 4d 42 52 57 69 74 68 69 6e 28 40 67 32 | RWithin(@g1,@g2).|.MBRWithin(@g2 |
47740 | 2c 40 67 31 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | ,@g1).|.+--------------------+-- |
47760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 | ------------------+.|........... |
47780 | 20 20 20 20 20 20 20 31 20 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 7c 0a | .......1.|..................0.|. |
477a0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | +--------------------+---------- |
477c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | ----------+.$.https://mariadb.co |
477e0 | 6d 2f 6b 62 2f 65 6e 2f 6d 62 72 77 69 74 68 69 6e 2f 00 00 03 00 ae 02 12 83 01 00 00 0c 53 45 | m/kb/en/mbrwithin/............SE |
47800 | 53 53 49 4f 4e 5f 55 53 45 52 11 00 6f 00 53 79 6e 74 61 78 3a 0a 53 45 53 53 49 4f 4e 5f 55 53 | SSION_USER..o.Syntax:.SESSION_US |
47820 | 45 52 28 29 0a 0a 53 45 53 53 49 4f 4e 5f 55 53 45 52 28 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 | ER()..SESSION_USER().is.a.synony |
47840 | 6d 20 66 6f 72 20 55 53 45 52 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | m.for.USER()...URL:.https://mari |
47860 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 73 73 69 6f 6e 5f 75 73 65 72 2f 0a 0a 27 00 68 | adb.com/kb/en/session_user/..'.h |
47880 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 73 73 69 6f 6e | ttps://mariadb.com/kb/en/session |
478a0 | 5f 75 73 65 72 2f 00 00 03 02 ab 01 02 84 01 00 00 02 49 4e 12 00 12 02 53 79 6e 74 61 78 3a 0a | _user/............IN....Syntax:. |
478c0 | 65 78 70 72 20 49 4e 20 28 76 61 6c 75 65 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 31 20 69 | expr.IN.(value,...)..Returns.1.i |
478e0 | 66 20 65 78 70 72 20 69 73 20 65 71 75 61 6c 20 74 6f 20 61 6e 79 20 6f 66 20 74 68 65 20 76 61 | f.expr.is.equal.to.any.of.the.va |
47900 | 6c 75 65 73 20 69 6e 20 74 68 65 20 49 4e 20 6c 69 73 74 2c 20 65 6c 73 65 0a 72 65 74 75 72 6e | lues.in.the.IN.list,.else.return |
47920 | 73 20 30 2e 20 49 66 20 61 6c 6c 20 76 61 6c 75 65 73 20 61 72 65 20 63 6f 6e 73 74 61 6e 74 73 | s.0..If.all.values.are.constants |
47940 | 2c 20 74 68 65 79 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 | ,.they.are.evaluated.according.t |
47960 | 6f 0a 74 68 65 20 74 79 70 65 20 6f 66 20 65 78 70 72 20 61 6e 64 20 73 6f 72 74 65 64 2e 20 54 | o.the.type.of.expr.and.sorted..T |
47980 | 68 65 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 20 69 74 65 6d 20 74 68 65 6e 20 69 73 20 64 | he.search.for.the.item.then.is.d |
479a0 | 6f 6e 65 20 75 73 69 6e 67 0a 61 20 62 69 6e 61 72 79 20 73 65 61 72 63 68 2e 20 54 68 69 73 20 | one.using.a.binary.search..This. |
479c0 | 6d 65 61 6e 73 20 49 4e 20 69 73 20 76 65 72 79 20 71 75 69 63 6b 20 69 66 20 74 68 65 20 49 4e | means.IN.is.very.quick.if.the.IN |
479e0 | 20 76 61 6c 75 65 20 6c 69 73 74 0a 63 6f 6e 73 69 73 74 73 20 65 6e 74 69 72 65 6c 79 20 6f 66 | .value.list.consists.entirely.of |
47a00 | 20 63 6f 6e 73 74 61 6e 74 73 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 79 70 65 20 63 6f 6e 76 | .constants..Otherwise,.type.conv |
47a20 | 65 72 73 69 6f 6e 20 74 61 6b 65 73 20 70 6c 61 63 65 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 | ersion.takes.place.according.to. |
47a40 | 74 68 65 20 72 75 6c 65 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d | the.rules.described.in.https://m |
47a60 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 79 70 65 2d 63 6f 6e 76 65 72 73 69 6f 6e | ariadb.com/kb/en/type-conversion |
47a80 | 2f 2c 20 62 75 74 0a 61 70 70 6c 69 65 64 20 74 6f 20 61 6c 6c 20 74 68 65 20 61 72 67 75 6d 65 | /,.but.applied.to.all.the.argume |
47aa0 | 6e 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | nts...URL:.https://mariadb.com/k |
47ac0 | 62 2f 65 6e 2f 69 6e 2f 0a 0a 6c 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 20 49 4e | b/en/in/..l.MariaDB>.SELECT.2.IN |
47ae0 | 20 28 30 2c 33 2c 35 2c 37 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 | .(0,3,5,7);.........->.0.MariaDB |
47b00 | 3e 20 53 45 4c 45 43 54 20 27 77 65 66 77 66 27 20 49 4e 20 28 27 77 65 65 27 2c 27 77 65 66 77 | >.SELECT.'wefwf'.IN.('wee','wefw |
47b20 | 66 27 2c 27 77 65 67 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 1d 00 68 74 74 70 73 3a | f','weg');.........->.1...https: |
47b40 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 2f 00 03 02 50 00 02 85 01 00 | //mariadb.com/kb/en/in/...P..... |
47b60 | 00 05 51 55 4f 54 45 25 00 b9 01 53 79 6e 74 61 78 3a 0a 51 55 4f 54 45 28 73 74 72 29 0a 0a 51 | ..QUOTE%...Syntax:.QUOTE(str)..Q |
47b80 | 75 6f 74 65 73 20 61 20 73 74 72 69 6e 67 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 72 65 73 75 | uotes.a.string.to.produce.a.resu |
47ba0 | 6c 74 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 61 20 70 72 6f 70 65 72 6c | lt.that.can.be.used.as.a.properl |
47bc0 | 79 0a 65 73 63 61 70 65 64 20 64 61 74 61 20 76 61 6c 75 65 20 69 6e 20 61 6e 20 53 51 4c 20 73 | y.escaped.data.value.in.an.SQL.s |
47be0 | 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 73 74 72 69 6e 67 20 69 73 20 72 65 74 75 72 6e 65 64 | tatement..The.string.is.returned |
47c00 | 20 65 6e 63 6c 6f 73 65 64 0a 62 79 20 73 69 6e 67 6c 65 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 | .enclosed.by.single.quotation.ma |
47c20 | 72 6b 73 20 61 6e 64 20 77 69 74 68 20 65 61 63 68 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 62 61 | rks.and.with.each.instance.of.ba |
47c40 | 63 6b 73 6c 61 73 68 20 28 22 5c 22 29 2c 0a 73 69 6e 67 6c 65 20 71 75 6f 74 65 20 28 22 27 22 | ckslash.("\"),.single.quote.("'" |
47c60 | 29 2c 20 41 53 43 49 49 20 4e 55 4c 2c 20 61 6e 64 20 43 6f 6e 74 72 6f 6c 2b 5a 20 70 72 65 63 | ),.ASCII.NUL,.and.Control+Z.prec |
47c80 | 65 64 65 64 20 62 79 20 61 20 62 61 63 6b 73 6c 61 73 68 2e 0a 49 66 20 74 68 65 20 61 72 67 75 | eded.by.a.backslash..If.the.argu |
47ca0 | 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 | ment.is.NULL,.the.return.value.i |
47cc0 | 73 20 74 68 65 20 77 6f 72 64 20 22 4e 55 4c 4c 22 20 77 69 74 68 6f 75 74 0a 65 6e 63 6c 6f 73 | s.the.word."NULL".without.enclos |
47ce0 | 69 6e 67 20 73 69 6e 67 6c 65 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 73 2e 0a 0a 55 52 4c | ing.single.quotation.marks...URL |
47d00 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 71 75 6f 74 | :.https://mariadb.com/kb/en/quot |
47d20 | 65 2f 0a 0a 64 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 51 55 4f 54 45 28 27 44 6f 6e | e/..d.MariaDB>.SELECT.QUOTE('Don |
47d40 | 5c 27 74 21 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 44 6f 6e 5c 27 74 21 27 0a 4d 61 72 | \'t!');.........->.'Don\'t!'.Mar |
47d60 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 51 55 4f 54 45 28 4e 55 4c 4c 29 3b 0a 20 20 20 20 20 20 | iaDB>.SELECT.QUOTE(NULL);....... |
47d80 | 20 20 2d 3e 20 4e 55 4c 4c 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ..->.NULL...https://mariadb.com/ |
47da0 | 6b 62 2f 65 6e 2f 71 75 6f 74 65 2f 03 07 d3 01 12 86 01 00 00 0c 48 45 4c 50 20 43 4f 4d 4d 41 | kb/en/quote/..........HELP.COMMA |
47dc0 | 4e 44 1a 00 94 07 53 79 6e 74 61 78 3a 0a 4d 61 72 69 61 44 42 3e 20 68 65 6c 70 20 73 65 61 72 | ND....Syntax:.MariaDB>.help.sear |
47de0 | 63 68 5f 73 74 72 69 6e 67 0a 0a 49 66 20 79 6f 75 20 70 72 6f 76 69 64 65 20 61 6e 20 61 72 67 | ch_string..If.you.provide.an.arg |
47e00 | 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 68 65 6c 70 20 63 6f 6d 6d 61 6e 64 2c 20 6d 79 73 71 6c | ument.to.the.help.command,.mysql |
47e20 | 20 75 73 65 73 20 69 74 20 61 73 20 61 0a 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 74 6f 20 61 | .uses.it.as.a.search.string.to.a |
47e40 | 63 63 65 73 73 20 73 65 72 76 65 72 2d 73 69 64 65 20 68 65 6c 70 20 66 72 6f 6d 20 74 68 65 20 | ccess.server-side.help.from.the. |
47e60 | 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 4d 79 53 51 4c 0a 52 65 66 65 72 65 6e 63 65 20 | contents.of.the.MySQL.Reference. |
47e80 | 4d 61 6e 75 61 6c 2e 20 54 68 65 20 70 72 6f 70 65 72 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 | Manual..The.proper.operation.of. |
47ea0 | 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 74 68 61 74 0a 74 68 65 20 68 | this.command.requires.that.the.h |
47ec0 | 65 6c 70 20 74 61 62 6c 65 73 20 69 6e 20 74 68 65 20 6d 79 73 71 6c 20 64 61 74 61 62 61 73 65 | elp.tables.in.the.mysql.database |
47ee0 | 20 62 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 77 69 74 68 20 68 65 6c 70 20 74 6f 70 69 63 0a | .be.initialized.with.help.topic. |
47f00 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6d 61 | information....If.there.is.no.ma |
47f20 | 74 63 68 20 66 6f 72 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 2c 20 74 68 65 20 73 | tch.for.the.search.string,.the.s |
47f40 | 65 61 72 63 68 20 66 61 69 6c 73 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 68 65 6c 70 20 6d 65 0a 0a | earch.fails:..MariaDB>.help.me.. |
47f60 | 4e 6f 74 68 69 6e 67 20 66 6f 75 6e 64 0a 50 6c 65 61 73 65 20 74 72 79 20 74 6f 20 72 75 6e 20 | Nothing.found.Please.try.to.run. |
47f80 | 27 68 65 6c 70 20 63 6f 6e 74 65 6e 74 73 27 20 66 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 61 6c | 'help.contents'.for.a.list.of.al |
47fa0 | 6c 20 61 63 63 65 73 73 69 62 6c 65 20 74 6f 70 69 63 73 0a 0a 55 73 65 20 68 65 6c 70 20 63 6f | l.accessible.topics..Use.help.co |
47fc0 | 6e 74 65 6e 74 73 20 74 6f 20 73 65 65 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 68 65 6c 70 | ntents.to.see.a.list.of.the.help |
47fe0 | 20 63 61 74 65 67 6f 72 69 65 73 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 68 65 6c 70 20 63 6f 6e 74 | .categories:..MariaDB>.help.cont |
48000 | 65 6e 74 73 0a 59 6f 75 20 61 73 6b 65 64 20 66 6f 72 20 68 65 6c 70 20 61 62 6f 75 74 20 68 65 | ents.You.asked.for.help.about.he |
48020 | 6c 70 20 63 61 74 65 67 6f 72 79 3a 20 22 43 6f 6e 74 65 6e 74 73 22 0a 46 6f 72 20 6d 6f 72 65 | lp.category:."Contents".For.more |
48040 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 74 79 70 65 20 27 68 65 6c 70 20 3c 69 74 65 6d 3e 27 | .information,.type.'help.<item>' |
48060 | 2c 20 77 68 65 72 65 20 3c 69 74 65 6d 3e 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 0a 66 6f 6c | ,.where.<item>.is.one.of.the.fol |
48080 | 6c 6f 77 69 6e 67 20 63 61 74 65 67 6f 72 69 65 73 3a 0a 20 20 20 41 63 63 6f 75 6e 74 20 4d 61 | lowing.categories:....Account.Ma |
480a0 | 6e 61 67 65 6d 65 6e 74 0a 20 20 20 41 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 0a 20 20 20 44 61 | nagement....Administration....Da |
480c0 | 74 61 20 44 65 66 69 6e 69 74 69 6f 6e 0a 20 20 20 44 61 74 61 20 4d 61 6e 69 70 75 6c 61 74 69 | ta.Definition....Data.Manipulati |
480e0 | 6f 6e 0a 20 20 20 44 61 74 61 20 54 79 70 65 73 0a 20 20 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 | on....Data.Types....Functions... |
48100 | 20 46 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 4d 6f 64 69 66 69 65 72 73 20 66 6f 72 20 55 73 65 | .Functions.and.Modifiers.for.Use |
48120 | 20 77 69 74 68 20 47 52 4f 55 50 20 42 59 0a 20 20 20 47 65 6f 67 72 61 70 68 69 63 20 46 65 61 | .with.GROUP.BY....Geographic.Fea |
48140 | 74 75 72 65 73 0a 20 20 20 4c 61 6e 67 75 61 67 65 20 53 74 72 75 63 74 75 72 65 0a 20 20 20 50 | tures....Language.Structure....P |
48160 | 6c 75 67 69 6e 73 0a 20 20 20 53 74 6f 72 61 67 65 20 45 6e 67 69 6e 65 73 0a 20 20 20 53 74 6f | lugins....Storage.Engines....Sto |
48180 | 72 65 64 20 52 6f 75 74 69 6e 65 73 0a 20 20 20 54 61 62 6c 65 20 4d 61 69 6e 74 65 6e 61 6e 63 | red.Routines....Table.Maintenanc |
481a0 | 65 0a 20 20 20 54 72 61 6e 73 61 63 74 69 6f 6e 73 0a 20 20 20 54 72 69 67 67 65 72 73 0a 0a 49 | e....Transactions....Triggers..I |
481c0 | 66 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 6d 61 74 63 68 65 73 20 6d 75 6c 74 | f.the.search.string.matches.mult |
481e0 | 69 70 6c 65 20 69 74 65 6d 73 2c 20 6d 79 73 71 6c 20 73 68 6f 77 73 20 61 20 6c 69 73 74 20 6f | iple.items,.mysql.shows.a.list.o |
48200 | 66 0a 6d 61 74 63 68 69 6e 67 20 74 6f 70 69 63 73 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 68 65 6c | f.matching.topics:..MariaDB>.hel |
48220 | 70 20 6c 6f 67 73 0a 4d 61 6e 79 20 68 65 6c 70 20 69 74 65 6d 73 20 66 6f 72 20 79 6f 75 72 20 | p.logs.Many.help.items.for.your. |
48240 | 72 65 71 75 65 73 74 20 65 78 69 73 74 2e 0a 54 6f 20 6d 61 6b 65 20 61 20 6d 6f 72 65 20 73 70 | request.exist..To.make.a.more.sp |
48260 | 65 63 69 66 69 63 20 72 65 71 75 65 73 74 2c 20 70 6c 65 61 73 65 20 74 79 70 65 20 27 68 65 6c | ecific.request,.please.type.'hel |
48280 | 70 20 3c 69 74 65 6d 3e 27 2c 0a 77 68 65 72 65 20 3c 69 74 65 6d 3e 20 69 73 20 6f 6e 65 20 6f | p.<item>',.where.<item>.is.one.o |
482a0 | 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 6f 70 69 63 73 3a 0a 20 20 20 53 48 4f 57 0a | f.the.following.topics:....SHOW. |
482c0 | 20 20 20 53 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 0a 20 20 20 53 48 4f 57 20 45 4e 47 49 | ...SHOW.BINARY.LOGS....SHOW.ENGI |
482e0 | 4e 45 0a 20 20 20 53 48 4f 57 20 4c 4f 47 53 0a 0a 55 73 65 20 61 20 74 6f 70 69 63 20 61 73 20 | NE....SHOW.LOGS..Use.a.topic.as. |
48300 | 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 20 74 6f 20 73 65 65 20 74 68 65 20 68 65 6c | the.search.string.to.see.the.hel |
48320 | 70 20 65 6e 74 72 79 20 66 6f 72 20 74 68 61 74 20 74 6f 70 69 63 3a 0a 0a 4d 61 72 69 61 44 42 | p.entry.for.that.topic:..MariaDB |
48340 | 3e 20 68 65 6c 70 20 73 68 6f 77 20 62 69 6e 61 72 79 20 6c 6f 67 73 0a 4e 61 6d 65 3a 20 27 53 | >.help.show.binary.logs.Name:.'S |
48360 | 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 27 0a 44 65 73 63 72 69 70 74 69 6f 6e 3a 0a 53 79 | HOW.BINARY.LOGS'.Description:.Sy |
48380 | 6e 74 61 78 3a 0a 53 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 0a 53 48 4f 57 20 4d 41 53 54 | ntax:.SHOW.BINARY.LOGS.SHOW.MAST |
483a0 | 45 52 20 4c 4f 47 53 0a 0a 4c 69 73 74 73 20 74 68 65 20 62 69 6e 61 72 79 20 6c 6f 67 20 66 69 | ER.LOGS..Lists.the.binary.log.fi |
483c0 | 6c 65 73 20 6f 6e 20 74 68 65 20 73 65 72 76 65 72 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e | les.on.the.server..This.statemen |
483e0 | 74 20 69 73 20 75 73 65 64 20 61 73 0a 70 61 72 74 20 6f 66 20 74 68 65 20 70 72 6f 63 65 64 75 | t.is.used.as.part.of.the.procedu |
48400 | 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 5b 70 75 72 67 65 2d 62 69 6e 61 72 79 2d 6c 6f | re.described.in.[purge-binary-lo |
48420 | 67 73 5d 2c 20 74 68 61 74 20 73 68 6f 77 73 20 68 6f 77 0a 74 6f 20 64 65 74 65 72 6d 69 6e 65 | gs],.that.shows.how.to.determine |
48440 | 20 77 68 69 63 68 20 6c 6f 67 73 20 63 61 6e 20 62 65 20 70 75 72 67 65 64 2e 0a 0a 4d 61 72 69 | .which.logs.can.be.purged...Mari |
48460 | 61 44 42 3e 20 53 48 4f 57 20 42 49 4e 41 52 59 20 4c 4f 47 53 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | aDB>.SHOW.BINARY.LOGS;.+-------- |
48480 | 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 6f 67 5f 6e 61 6d 65 20 | -------+-----------+.|.Log_name. |
484a0 | 20 20 20 20 20 7c 20 46 69 6c 65 5f 73 69 7a 65 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .....|.File_size.|.+------------ |
484c0 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 62 69 6e 6c 6f 67 2e 30 30 30 30 31 35 | ---+-----------+.|.binlog.000015 |
484e0 | 20 7c 20 20 20 20 37 32 34 39 33 35 20 7c 0a 7c 20 62 69 6e 6c 6f 67 2e 30 30 30 30 31 36 20 7c | .|....724935.|.|.binlog.000016.| |
48500 | 20 20 20 20 37 33 33 34 38 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | ....733481.|.+---------------+-- |
48520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ---------+..URL:.https://mariadb |
48540 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 65 6c 70 2d 63 6f 6d 6d 61 6e 64 2f 0a 0a 27 00 68 74 74 70 | .com/kb/en/help-command/..'.http |
48560 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 68 65 6c 70 2d 63 6f 6d 6d 61 | s://mariadb.com/kb/en/help-comma |
48580 | 6e 64 2f 00 03 00 eb 01 02 87 01 00 00 07 51 55 41 52 54 45 52 1f 00 80 00 53 79 6e 74 61 78 3a | nd/...........QUARTER....Syntax: |
485a0 | 0a 51 55 41 52 54 45 52 28 64 61 74 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 71 75 61 72 | .QUARTER(date)..Returns.the.quar |
485c0 | 74 65 72 20 6f 66 20 74 68 65 20 79 65 61 72 20 66 6f 72 20 64 61 74 65 2c 20 69 6e 20 74 68 65 | ter.of.the.year.for.date,.in.the |
485e0 | 20 72 61 6e 67 65 20 31 20 74 6f 20 34 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | .range.1.to.4...URL:.https://mar |
48600 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 71 75 61 72 74 65 72 2f 0a 0a 34 00 4d 61 72 69 61 | iadb.com/kb/en/quarter/..4.Maria |
48620 | 44 42 3e 20 53 45 4c 45 43 54 20 51 55 41 52 54 45 52 28 27 32 30 30 38 2d 30 34 2d 30 31 27 29 | DB>.SELECT.QUARTER('2008-04-01') |
48640 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ;.........->.2.".https://mariadb |
48660 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 71 75 61 72 74 65 72 2f 00 03 00 c0 00 12 88 01 00 00 08 50 4f | .com/kb/en/quarter/...........PO |
48680 | 53 49 54 49 4f 4e 25 00 89 00 53 79 6e 74 61 78 3a 0a 50 4f 53 49 54 49 4f 4e 28 73 75 62 73 74 | SITION%...Syntax:.POSITION(subst |
486a0 | 72 20 49 4e 20 73 74 72 29 0a 0a 50 4f 53 49 54 49 4f 4e 28 73 75 62 73 74 72 20 49 4e 20 73 74 | r.IN.str)..POSITION(substr.IN.st |
486c0 | 72 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 4c 4f 43 41 54 45 28 73 75 62 73 74 | r).is.a.synonym.for.LOCATE(subst |
486e0 | 72 2c 73 74 72 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | r,str)...URL:.https://mariadb.co |
48700 | 6d 2f 6b 62 2f 65 6e 2f 70 6f 73 69 74 69 6f 6e 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | m/kb/en/position/..#.https://mar |
48720 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 73 69 74 69 6f 6e 2f 01 01 1d 12 89 01 00 00 | iadb.com/kb/en/position/........ |
48740 | 14 53 48 4f 57 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 1a 00 ce 00 53 79 6e 74 61 78 3a | .SHOW.CREATE.FUNCTION....Syntax: |
48760 | 0a 53 48 4f 57 20 43 52 45 41 54 45 20 46 55 4e 43 54 49 4f 4e 20 66 75 6e 63 5f 6e 61 6d 65 0a | .SHOW.CREATE.FUNCTION.func_name. |
48780 | 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 53 48 | .This.statement.is.similar.to.SH |
487a0 | 4f 57 20 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 62 75 74 20 66 6f 72 20 73 74 6f 72 | OW.CREATE.PROCEDURE.but.for.stor |
487c0 | 65 64 0a 66 75 6e 63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 43 52 45 | ed.functions..See.[HELP.SHOW.CRE |
487e0 | 41 54 45 20 50 52 4f 43 45 44 55 52 45 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | ATE.PROCEDURE]...URL:.https://ma |
48800 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 66 75 6e 63 | riadb.com/kb/en/show-create-func |
48820 | 74 69 6f 6e 2f 0a 0a 2f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | tion/../.https://mariadb.com/kb/ |
48840 | 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 66 75 6e 63 74 69 6f 6e 2f 03 01 33 01 12 8a 01 00 | en/show-create-function/..3..... |
48860 | 00 0c 49 53 5f 55 53 45 44 5f 4c 4f 43 4b 0e 00 f4 00 53 79 6e 74 61 78 3a 0a 49 53 5f 55 53 45 | ..IS_USED_LOCK....Syntax:.IS_USE |
48880 | 44 5f 4c 4f 43 4b 28 73 74 72 29 0a 0a 43 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 74 68 65 20 | D_LOCK(str)..Checks.whether.the. |
488a0 | 6c 6f 63 6b 20 6e 61 6d 65 64 20 73 74 72 20 69 73 20 69 6e 20 75 73 65 20 28 74 68 61 74 20 69 | lock.named.str.is.in.use.(that.i |
488c0 | 73 2c 20 6c 6f 63 6b 65 64 29 2e 20 49 66 20 73 6f 2c 0a 69 74 20 72 65 74 75 72 6e 73 20 74 68 | s,.locked)..If.so,.it.returns.th |
488e0 | 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 64 65 6e 74 69 66 69 65 72 20 6f 66 20 74 68 65 20 63 | e.connection.identifier.of.the.c |
48900 | 6c 69 65 6e 74 20 74 68 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6c 6f 63 6b 2e 0a 4f 74 68 65 72 | lient.that.holds.the.lock..Other |
48920 | 77 69 73 65 2c 20 69 74 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 | wise,.it.returns.NULL...URL:.htt |
48940 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 5f 75 73 65 64 5f 6c | ps://mariadb.com/kb/en/is_used_l |
48960 | 6f 63 6b 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ock/..'.https://mariadb.com/kb/e |
48980 | 6e 2f 69 73 5f 75 73 65 64 5f 6c 6f 63 6b 2f 00 03 00 e7 01 12 8b 01 00 00 0c 50 4f 4c 59 46 52 | n/is_used_lock/...........POLYFR |
489a0 | 4f 4d 54 45 58 54 03 00 a8 00 50 6f 6c 79 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 | OMTEXT....PolyFromText(wkt[,srid |
489c0 | 5d 29 2c 20 50 6f 6c 79 67 6f 6e 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a | ]),.PolygonFromText(wkt[,srid]). |
489e0 | 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 50 4f 4c 59 47 4f 4e 20 76 61 6c 75 65 20 75 73 69 6e | .Constructs.a.POLYGON.value.usin |
48a00 | 67 20 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 | g.its.WKT.representation.and.SRI |
48a20 | 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | D...URL:.https://mariadb.com/kb/ |
48a40 | 65 6e 2f 70 6f 6c 79 66 72 6f 6d 74 65 78 74 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | en/polyfromtext/..'.https://mari |
48a60 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 6c 79 66 72 6f 6d 74 65 78 74 2f 00 01 07 a9 02 | adb.com/kb/en/polyfromtext/..... |
48a80 | 8c 01 00 00 0b 44 45 53 5f 45 4e 43 52 59 50 54 0c 00 ee 06 53 79 6e 74 61 78 3a 0a 44 45 53 5f | .....DES_ENCRYPT....Syntax:.DES_ |
48aa0 | 45 4e 43 52 59 50 54 28 73 74 72 5b 2c 7b 6b 65 79 5f 6e 75 6d 7c 6b 65 79 5f 73 74 72 7d 5d 29 | ENCRYPT(str[,{key_num|key_str}]) |
48ac0 | 0a 0a 45 6e 63 72 79 70 74 73 20 74 68 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 67 | ..Encrypts.the.string.with.the.g |
48ae0 | 69 76 65 6e 20 6b 65 79 20 75 73 69 6e 67 20 74 68 65 20 54 72 69 70 6c 65 2d 44 45 53 20 61 6c | iven.key.using.the.Triple-DES.al |
48b00 | 67 6f 72 69 74 68 6d 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 6f 72 6b 73 20 6f 6e | gorithm...This.function.works.on |
48b20 | 6c 79 20 69 66 20 4d 79 53 51 4c 20 68 61 73 20 62 65 65 6e 20 63 6f 6e 66 69 67 75 72 65 64 20 | ly.if.MySQL.has.been.configured. |
48b40 | 77 69 74 68 20 53 53 4c 20 73 75 70 70 6f 72 74 2e 0a 53 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 | with.SSL.support..See.https://ma |
48b60 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 73 6c 2d 63 6f 6e 6e 65 63 74 69 6f 6e 73 2f | riadb.com/kb/en/ssl-connections/ |
48b80 | 2e 0a 0a 54 68 65 20 65 6e 63 72 79 70 74 69 6f 6e 20 6b 65 79 20 74 6f 20 75 73 65 20 69 73 20 | ...The.encryption.key.to.use.is. |
48ba0 | 63 68 6f 73 65 6e 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 61 72 67 75 6d | chosen.based.on.the.second.argum |
48bc0 | 65 6e 74 20 74 6f 0a 44 45 53 5f 45 4e 43 52 59 50 54 28 29 2c 20 69 66 20 6f 6e 65 20 77 61 73 | ent.to.DES_ENCRYPT(),.if.one.was |
48be0 | 20 67 69 76 65 6e 2e 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 66 69 | .given..With.no.argument,.the.fi |
48c00 | 72 73 74 20 6b 65 79 20 66 72 6f 6d 0a 74 68 65 20 44 45 53 20 6b 65 79 20 66 69 6c 65 20 69 73 | rst.key.from.the.DES.key.file.is |
48c20 | 20 75 73 65 64 2e 20 57 69 74 68 20 61 20 6b 65 79 5f 6e 75 6d 20 61 72 67 75 6d 65 6e 74 2c 20 | .used..With.a.key_num.argument,. |
48c40 | 74 68 65 20 67 69 76 65 6e 20 6b 65 79 20 6e 75 6d 62 65 72 0a 28 30 20 74 6f 20 39 29 20 66 72 | the.given.key.number.(0.to.9).fr |
48c60 | 6f 6d 20 74 68 65 20 44 45 53 20 6b 65 79 20 66 69 6c 65 20 69 73 20 75 73 65 64 2e 20 57 69 74 | om.the.DES.key.file.is.used..Wit |
48c80 | 68 20 61 20 6b 65 79 5f 73 74 72 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 0a 67 69 76 65 6e 20 | h.a.key_str.argument,.the.given. |
48ca0 | 6b 65 79 20 73 74 72 69 6e 67 20 69 73 20 75 73 65 64 20 74 6f 20 65 6e 63 72 79 70 74 20 73 74 | key.string.is.used.to.encrypt.st |
48cc0 | 72 2e 0a 0a 54 68 65 20 6b 65 79 20 66 69 6c 65 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 | r...The.key.file.can.be.specifie |
48ce0 | 64 20 77 69 74 68 20 74 68 65 20 2d 2d 64 65 73 2d 6b 65 79 2d 66 69 6c 65 20 73 65 72 76 65 72 | d.with.the.--des-key-file.server |
48d00 | 20 6f 70 74 69 6f 6e 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 20 73 74 72 69 6e 67 20 69 73 20 61 | .option...The.return.string.is.a |
48d20 | 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 77 68 65 72 65 20 74 68 65 20 66 69 72 73 74 20 63 | .binary.string.where.the.first.c |
48d40 | 68 61 72 61 63 74 65 72 20 69 73 0a 43 48 41 52 28 31 32 38 20 7c 20 6b 65 79 5f 6e 75 6d 29 2e | haracter.is.CHAR(128.|.key_num). |
48d60 | 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 20 44 45 53 5f 45 4e 43 52 59 50 54 | .If.an.error.occurs,.DES_ENCRYPT |
48d80 | 28 29 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 2e 0a 0a 54 68 65 20 31 32 38 20 69 73 20 61 64 64 | ().returns.NULL...The.128.is.add |
48da0 | 65 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 72 65 63 6f 67 6e 69 7a | ed.to.make.it.easier.to.recogniz |
48dc0 | 65 20 61 6e 20 65 6e 63 72 79 70 74 65 64 20 6b 65 79 2e 20 49 66 0a 79 6f 75 20 75 73 65 20 61 | e.an.encrypted.key..If.you.use.a |
48de0 | 20 73 74 72 69 6e 67 20 6b 65 79 2c 20 6b 65 79 5f 6e 75 6d 20 69 73 20 31 32 37 2e 0a 0a 54 68 | .string.key,.key_num.is.127...Th |
48e00 | 65 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 66 6f 72 20 74 68 65 20 72 65 73 75 6c 74 20 69 | e.string.length.for.the.result.i |
48e20 | 73 20 67 69 76 65 6e 20 62 79 20 74 68 69 73 20 66 6f 72 6d 75 6c 61 3a 0a 0a 6e 65 77 5f 6c 65 | s.given.by.this.formula:..new_le |
48e40 | 6e 20 3d 20 6f 72 69 67 5f 6c 65 6e 20 2b 20 28 38 20 2d 20 28 6f 72 69 67 5f 6c 65 6e 20 25 20 | n.=.orig_len.+.(8.-.(orig_len.%. |
48e60 | 38 29 29 20 2b 20 31 0a 0a 45 61 63 68 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 44 45 53 20 6b 65 | 8)).+.1..Each.line.in.the.DES.ke |
48e80 | 79 20 66 69 6c 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 61 74 3a | y.file.has.the.following.format: |
48ea0 | 0a 0a 6b 65 79 5f 6e 75 6d 20 64 65 73 5f 6b 65 79 5f 73 74 72 0a 0a 45 61 63 68 20 6b 65 79 5f | ..key_num.des_key_str..Each.key_ |
48ec0 | 6e 75 6d 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 | num.value.must.be.a.number.in.th |
48ee0 | 65 20 72 61 6e 67 65 20 66 72 6f 6d 20 30 20 74 6f 20 39 2e 20 4c 69 6e 65 73 20 69 6e 0a 74 68 | e.range.from.0.to.9..Lines.in.th |
48f00 | 65 20 66 69 6c 65 20 6d 61 79 20 62 65 20 69 6e 20 61 6e 79 20 6f 72 64 65 72 2e 20 64 65 73 5f | e.file.may.be.in.any.order..des_ |
48f20 | 6b 65 79 5f 73 74 72 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 74 68 61 74 20 69 73 20 75 73 | key_str.is.the.string.that.is.us |
48f40 | 65 64 20 74 6f 0a 65 6e 63 72 79 70 74 20 74 68 65 20 6d 65 73 73 61 67 65 2e 20 54 68 65 72 65 | ed.to.encrypt.the.message..There |
48f60 | 20 73 68 6f 75 6c 64 20 62 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 70 61 63 65 20 62 65 | .should.be.at.least.one.space.be |
48f80 | 74 77 65 65 6e 20 74 68 65 0a 6e 75 6d 62 65 72 20 61 6e 64 20 74 68 65 20 6b 65 79 2e 20 54 68 | tween.the.number.and.the.key..Th |
48fa0 | 65 20 66 69 72 73 74 20 6b 65 79 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6b 65 79 20 74 | e.first.key.is.the.default.key.t |
48fc0 | 68 61 74 20 69 73 20 75 73 65 64 20 69 66 0a 79 6f 75 20 64 6f 20 6e 6f 74 20 73 70 65 63 69 66 | hat.is.used.if.you.do.not.specif |
48fe0 | 79 20 61 6e 79 20 6b 65 79 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 44 45 53 5f 45 4e 43 52 59 50 | y.any.key.argument.to.DES_ENCRYP |
49000 | 54 28 29 2e 0a 0a 59 6f 75 20 63 61 6e 20 74 65 6c 6c 20 4d 79 53 51 4c 20 74 6f 20 72 65 61 64 | T()...You.can.tell.MySQL.to.read |
49020 | 20 6e 65 77 20 6b 65 79 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 20 66 69 6c | .new.key.values.from.the.key.fil |
49040 | 65 20 77 69 74 68 20 74 68 65 0a 46 4c 55 53 48 20 44 45 53 5f 4b 45 59 5f 46 49 4c 45 20 73 74 | e.with.the.FLUSH.DES_KEY_FILE.st |
49060 | 61 74 65 6d 65 6e 74 2e 20 54 68 69 73 20 72 65 71 75 69 72 65 73 20 74 68 65 20 52 45 4c 4f 41 | atement..This.requires.the.RELOA |
49080 | 44 20 70 72 69 76 69 6c 65 67 65 2e 0a 0a 4f 6e 65 20 62 65 6e 65 66 69 74 20 6f 66 20 68 61 76 | D.privilege...One.benefit.of.hav |
490a0 | 69 6e 67 20 61 20 73 65 74 20 6f 66 20 64 65 66 61 75 6c 74 20 6b 65 79 73 20 69 73 20 74 68 61 | ing.a.set.of.default.keys.is.tha |
490c0 | 74 20 69 74 20 67 69 76 65 73 0a 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 61 20 77 61 79 20 74 6f | t.it.gives.applications.a.way.to |
490e0 | 20 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 65 78 69 73 74 65 6e 63 65 20 6f 66 20 65 6e 63 72 | .check.for.the.existence.of.encr |
49100 | 79 70 74 65 64 20 63 6f 6c 75 6d 6e 0a 76 61 6c 75 65 73 2c 20 77 69 74 68 6f 75 74 20 67 69 76 | ypted.column.values,.without.giv |
49120 | 69 6e 67 20 74 68 65 20 65 6e 64 20 75 73 65 72 20 74 68 65 20 72 69 67 68 74 20 74 6f 20 64 65 | ing.the.end.user.the.right.to.de |
49140 | 63 72 79 70 74 20 74 68 6f 73 65 20 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | crypt.those.values...URL:.https: |
49160 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 73 5f 65 6e 63 72 79 70 74 2f | //mariadb.com/kb/en/des_encrypt/ |
49180 | 0a 0a 7c 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 63 75 73 74 6f 6d 65 72 5f 61 64 64 | ..|.MariaDB>.SELECT.customer_add |
491a0 | 72 65 73 73 20 46 52 4f 4d 20 63 75 73 74 6f 6d 65 72 5f 74 61 62 6c 65 20 0a 20 20 20 20 20 3e | ress.FROM.customer_table.......> |
491c0 | 20 57 48 45 52 45 20 63 72 79 70 74 65 64 5f 63 72 65 64 69 74 5f 63 61 72 64 20 3d 20 44 45 53 | .WHERE.crypted_credit_card.=.DES |
491e0 | 5f 45 4e 43 52 59 50 54 28 27 63 72 65 64 69 74 5f 63 61 72 64 5f 6e 75 6d 62 65 72 27 29 3b 0a | _ENCRYPT('credit_card_number');. |
49200 | 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 73 5f | &.https://mariadb.com/kb/en/des_ |
49220 | 65 6e 63 72 79 70 74 2f 03 00 8a 02 12 8d 01 00 00 04 43 45 49 4c 04 00 5b 00 53 79 6e 74 61 78 | encrypt/..........CEIL..[.Syntax |
49240 | 3a 0a 43 45 49 4c 28 58 29 0a 0a 43 45 49 4c 28 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 | :.CEIL(X)..CEIL().is.a.synonym.f |
49260 | 6f 72 20 43 45 49 4c 49 4e 47 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | or.CEILING()...URL:.https://mari |
49280 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 65 69 6c 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d | adb.com/kb/en/ceil/....https://m |
492a0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 65 69 6c 2f 00 00 03 01 80 00 02 8e 01 00 | ariadb.com/kb/en/ceil/.......... |
492c0 | 00 06 4c 45 4e 47 54 48 25 00 1e 01 53 79 6e 74 61 78 3a 0a 4c 45 4e 47 54 48 28 73 74 72 29 0a | ..LENGTH%...Syntax:.LENGTH(str). |
492e0 | 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 74 72 69 6e | .Returns.the.length.of.the.strin |
49300 | 67 20 73 74 72 2c 20 6d 65 61 73 75 72 65 64 20 69 6e 20 62 79 74 65 73 2e 20 41 20 6d 75 6c 74 | g.str,.measured.in.bytes..A.mult |
49320 | 69 2d 62 79 74 65 0a 63 68 61 72 61 63 74 65 72 20 63 6f 75 6e 74 73 20 61 73 20 6d 75 6c 74 69 | i-byte.character.counts.as.multi |
49340 | 70 6c 65 20 62 79 74 65 73 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 66 6f 72 20 61 | ple.bytes..This.means.that.for.a |
49360 | 20 73 74 72 69 6e 67 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 66 69 76 65 20 32 2d 62 79 74 65 20 63 | .string.containing.five.2-byte.c |
49380 | 68 61 72 61 63 74 65 72 73 2c 20 4c 45 4e 47 54 48 28 29 20 72 65 74 75 72 6e 73 20 31 30 2c 20 | haracters,.LENGTH().returns.10,. |
493a0 | 77 68 65 72 65 61 73 0a 43 48 41 52 5f 4c 45 4e 47 54 48 28 29 20 72 65 74 75 72 6e 73 20 35 2e | whereas.CHAR_LENGTH().returns.5. |
493c0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
493e0 | 2f 6c 65 6e 67 74 68 2f 0a 0a 2d 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 45 4e 47 | /length/..-.MariaDB>.SELECT.LENG |
49400 | 54 48 28 27 74 65 78 74 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 21 00 68 74 74 70 73 | TH('text');.........->.4.!.https |
49420 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 65 6e 67 74 68 2f 03 06 c2 02 | ://mariadb.com/kb/en/length/.... |
49440 | 12 8f 01 00 00 0b 53 54 52 5f 54 4f 5f 44 41 54 45 1f 00 85 06 53 79 6e 74 61 78 3a 0a 53 54 52 | ......STR_TO_DATE....Syntax:.STR |
49460 | 5f 54 4f 5f 44 41 54 45 28 73 74 72 2c 66 6f 72 6d 61 74 29 0a 0a 54 68 69 73 20 69 73 20 74 68 | _TO_DATE(str,format)..This.is.th |
49480 | 65 20 69 6e 76 65 72 73 65 20 6f 66 20 74 68 65 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 29 20 66 | e.inverse.of.the.DATE_FORMAT().f |
494a0 | 75 6e 63 74 69 6f 6e 2e 20 49 74 20 74 61 6b 65 73 20 61 20 73 74 72 69 6e 67 0a 73 74 72 20 61 | unction..It.takes.a.string.str.a |
494c0 | 6e 64 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 2e 20 53 54 52 5f 54 | nd.a.format.string.format..STR_T |
494e0 | 4f 5f 44 41 54 45 28 29 20 72 65 74 75 72 6e 73 20 61 20 44 41 54 45 54 49 4d 45 20 76 61 6c 75 | O_DATE().returns.a.DATETIME.valu |
49500 | 65 0a 69 66 20 74 68 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 20 | e.if.the.format.string.contains. |
49520 | 62 6f 74 68 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 70 61 72 74 73 2c 20 6f 72 20 61 20 44 | both.date.and.time.parts,.or.a.D |
49540 | 41 54 45 20 6f 72 0a 54 49 4d 45 20 76 61 6c 75 65 20 69 66 20 74 68 65 20 73 74 72 69 6e 67 20 | ATE.or.TIME.value.if.the.string. |
49560 | 63 6f 6e 74 61 69 6e 73 20 6f 6e 6c 79 20 64 61 74 65 20 6f 72 20 74 69 6d 65 20 70 61 72 74 73 | contains.only.date.or.time.parts |
49580 | 2e 20 49 66 20 74 68 65 20 64 61 74 65 2c 0a 74 69 6d 65 2c 20 6f 72 20 64 61 74 65 74 69 6d 65 | ..If.the.date,.time,.or.datetime |
495a0 | 20 76 61 6c 75 65 20 65 78 74 72 61 63 74 65 64 20 66 72 6f 6d 20 73 74 72 20 69 73 20 69 6c 6c | .value.extracted.from.str.is.ill |
495c0 | 65 67 61 6c 2c 20 53 54 52 5f 54 4f 5f 44 41 54 45 28 29 0a 72 65 74 75 72 6e 73 20 4e 55 4c 4c | egal,.STR_TO_DATE().returns.NULL |
495e0 | 20 61 6e 64 20 70 72 6f 64 75 63 65 73 20 61 20 77 61 72 6e 69 6e 67 2e 0a 0a 54 68 65 20 73 65 | .and.produces.a.warning...The.se |
49600 | 72 76 65 72 20 73 63 61 6e 73 20 73 74 72 20 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 6d 61 74 | rver.scans.str.attempting.to.mat |
49620 | 63 68 20 66 6f 72 6d 61 74 20 74 6f 20 69 74 2e 20 54 68 65 20 66 6f 72 6d 61 74 0a 73 74 72 69 | ch.format.to.it..The.format.stri |
49640 | 6e 67 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 6c 69 74 65 72 61 6c 20 63 68 61 72 61 63 74 65 72 | ng.can.contain.literal.character |
49660 | 73 20 61 6e 64 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 72 73 20 62 65 67 69 6e 6e 69 6e | s.and.format.specifiers.beginnin |
49680 | 67 0a 77 69 74 68 20 25 2e 20 4c 69 74 65 72 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 | g.with.%..Literal.characters.in. |
496a0 | 66 6f 72 6d 61 74 20 6d 75 73 74 20 6d 61 74 63 68 20 6c 69 74 65 72 61 6c 6c 79 20 69 6e 20 73 | format.must.match.literally.in.s |
496c0 | 74 72 2e 0a 46 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 72 73 20 69 6e 20 66 6f 72 6d 61 74 20 | tr..Format.specifiers.in.format. |
496e0 | 6d 75 73 74 20 6d 61 74 63 68 20 61 20 64 61 74 65 20 6f 72 20 74 69 6d 65 20 70 61 72 74 20 69 | must.match.a.date.or.time.part.i |
49700 | 6e 20 73 74 72 2e 20 46 6f 72 0a 74 68 65 20 73 70 65 63 69 66 69 65 72 73 20 74 68 61 74 20 63 | n.str..For.the.specifiers.that.c |
49720 | 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 66 6f 72 6d 61 74 2c 20 73 65 65 20 74 68 65 20 44 41 | an.be.used.in.format,.see.the.DA |
49740 | 54 45 5f 46 4f 52 4d 41 54 28 29 0a 66 75 6e 63 74 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e | TE_FORMAT().function.description |
49760 | 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 52 5f 54 4f 5f 44 41 54 45 28 27 | ...MariaDB>.SELECT.STR_TO_DATE(' |
49780 | 30 31 2c 35 2c 32 30 31 33 27 2c 27 25 64 2c 25 6d 2c 25 59 27 29 3b 0a 20 20 20 20 20 20 20 20 | 01,5,2013','%d,%m,%Y');......... |
497a0 | 2d 3e 20 27 32 30 31 33 2d 30 35 2d 30 31 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | ->.'2013-05-01'.MariaDB>.SELECT. |
497c0 | 53 54 52 5f 54 4f 5f 44 41 54 45 28 27 4d 61 79 20 31 2c 20 32 30 31 33 27 2c 27 25 4d 20 25 64 | STR_TO_DATE('May.1,.2013','%M.%d |
497e0 | 2c 25 59 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 31 33 2d 30 35 2d 30 31 27 0a 0a | ,%Y');.........->.'2013-05-01'.. |
49800 | 53 63 61 6e 6e 69 6e 67 20 73 74 61 72 74 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | Scanning.starts.at.the.beginning |
49820 | 20 6f 66 20 73 74 72 20 61 6e 64 20 66 61 69 6c 73 20 69 66 20 66 6f 72 6d 61 74 20 69 73 20 66 | .of.str.and.fails.if.format.is.f |
49840 | 6f 75 6e 64 0a 6e 6f 74 20 74 6f 20 6d 61 74 63 68 2e 20 45 78 74 72 61 20 63 68 61 72 61 63 74 | ound.not.to.match..Extra.charact |
49860 | 65 72 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 73 74 72 20 61 72 65 20 69 67 6e 6f 72 65 | ers.at.the.end.of.str.are.ignore |
49880 | 64 2e 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 52 5f 54 4f 5f 44 41 54 45 28 | d...MariaDB>.SELECT.STR_TO_DATE( |
498a0 | 27 61 30 39 3a 33 30 3a 31 37 27 2c 27 61 25 68 3a 25 69 3a 25 73 27 29 3b 0a 20 20 20 20 20 20 | 'a09:30:17','a%h:%i:%s');....... |
498c0 | 20 20 2d 3e 20 27 30 39 3a 33 30 3a 31 37 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | ..->.'09:30:17'.MariaDB>.SELECT. |
498e0 | 53 54 52 5f 54 4f 5f 44 41 54 45 28 27 61 30 39 3a 33 30 3a 31 37 27 2c 27 25 68 3a 25 69 3a 25 | STR_TO_DATE('a09:30:17','%h:%i:% |
49900 | 73 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 | s');.........->.NULL.MariaDB>.SE |
49920 | 4c 45 43 54 20 53 54 52 5f 54 4f 5f 44 41 54 45 28 27 30 39 3a 33 30 3a 31 37 61 27 2c 27 25 68 | LECT.STR_TO_DATE('09:30:17a','%h |
49940 | 3a 25 69 3a 25 73 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 30 39 3a 33 30 3a 31 37 27 0a | :%i:%s');.........->.'09:30:17'. |
49960 | 0a 55 6e 73 70 65 63 69 66 69 65 64 20 64 61 74 65 20 6f 72 20 74 69 6d 65 20 70 61 72 74 73 20 | .Unspecified.date.or.time.parts. |
49980 | 68 61 76 65 20 61 20 76 61 6c 75 65 20 6f 66 20 30 2c 20 73 6f 20 69 6e 63 6f 6d 70 6c 65 74 65 | have.a.value.of.0,.so.incomplete |
499a0 | 6c 79 0a 73 70 65 63 69 66 69 65 64 20 76 61 6c 75 65 73 20 69 6e 20 73 74 72 20 70 72 6f 64 75 | ly.specified.values.in.str.produ |
499c0 | 63 65 20 61 20 72 65 73 75 6c 74 20 77 69 74 68 20 73 6f 6d 65 20 6f 72 20 61 6c 6c 20 70 61 72 | ce.a.result.with.some.or.all.par |
499e0 | 74 73 20 73 65 74 20 74 6f 0a 30 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 | ts.set.to.0:..MariaDB>.SELECT.ST |
49a00 | 52 5f 54 4f 5f 44 41 54 45 28 27 61 62 63 27 2c 27 61 62 63 27 29 3b 0a 20 20 20 20 20 20 20 20 | R_TO_DATE('abc','abc');......... |
49a20 | 2d 3e 20 27 30 30 30 30 2d 30 30 2d 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | ->.'0000-00-00'.MariaDB>.SELECT. |
49a40 | 53 54 52 5f 54 4f 5f 44 41 54 45 28 27 39 27 2c 27 25 6d 27 29 3b 0a 20 20 20 20 20 20 20 20 2d | STR_TO_DATE('9','%m');.........- |
49a60 | 3e 20 27 30 30 30 30 2d 30 39 2d 30 30 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 | >.'0000-09-00'.MariaDB>.SELECT.S |
49a80 | 54 52 5f 54 4f 5f 44 41 54 45 28 27 39 27 2c 27 25 73 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | TR_TO_DATE('9','%s');.........-> |
49aa0 | 20 27 30 30 3a 30 30 3a 30 39 27 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | .'00:00:09'..URL:.https://mariad |
49ac0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 72 5f 74 6f 5f 64 61 74 65 2f 0a 0a 26 00 68 74 74 70 | b.com/kb/en/str_to_date/..&.http |
49ae0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 72 5f 74 6f 5f 64 61 74 | s://mariadb.com/kb/en/str_to_dat |
49b00 | 65 2f 00 00 03 01 52 02 02 90 01 00 00 01 59 0b 00 7e 00 59 28 70 29 0a 0a 52 65 74 75 72 6e 73 | e/....R.......Y..~.Y(p)..Returns |
49b20 | 20 74 68 65 20 59 2d 63 6f 6f 72 64 69 6e 61 74 65 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 | .the.Y-coordinate.value.for.the. |
49b40 | 50 6f 69 6e 74 20 6f 62 6a 65 63 74 20 70 20 61 73 20 61 0a 64 6f 75 62 6c 65 2d 70 72 65 63 69 | Point.object.p.as.a.double-preci |
49b60 | 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | sion.number...URL:.https://maria |
49b80 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 2f 0a 0a a9 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | db.com/kb/en/y/....MariaDB>.SELE |
49ba0 | 43 54 20 59 28 50 4f 49 4e 54 28 35 36 2e 37 2c 20 35 33 2e 33 34 29 29 3b 0a 2b 2d 2d 2d 2d 2d | CT.Y(POINT(56.7,.53.34));.+----- |
49bc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 59 28 50 4f 49 4e 54 28 35 36 | ------------------+.|.Y(POINT(56 |
49be0 | 2e 37 2c 20 35 33 2e 33 34 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .7,.53.34)).|.+----------------- |
49c00 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 33 2e 33 34 20 | ------+.|.................53.34. |
49c20 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 1c 00 68 74 | |.+-----------------------+...ht |
49c40 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 79 2f 00 00 03 05 43 01 | tps://mariadb.com/kb/en/y/....C. |
49c60 | 12 91 01 00 00 0e 43 48 45 43 4b 53 55 4d 20 54 41 42 4c 45 14 00 00 05 53 79 6e 74 61 78 3a 0a | ......CHECKSUM.TABLE....Syntax:. |
49c80 | 43 48 45 43 4b 53 55 4d 20 54 41 42 4c 45 20 74 62 6c 5f 6e 61 6d 65 20 5b 2c 20 74 62 6c 5f 6e | CHECKSUM.TABLE.tbl_name.[,.tbl_n |
49ca0 | 61 6d 65 5d 20 2e 2e 2e 20 5b 20 51 55 49 43 4b 20 7c 20 45 58 54 45 4e 44 45 44 20 5d 0a 0a 43 | ame].....[.QUICK.|.EXTENDED.]..C |
49cc0 | 48 45 43 4b 53 55 4d 20 54 41 42 4c 45 20 72 65 70 6f 72 74 73 20 61 20 74 61 62 6c 65 20 63 68 | HECKSUM.TABLE.reports.a.table.ch |
49ce0 | 65 63 6b 73 75 6d 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 73 20 | ecksum..This.statement.requires. |
49d00 | 74 68 65 0a 53 45 4c 45 43 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 74 61 62 | the.SELECT.privilege.for.the.tab |
49d20 | 6c 65 2e 0a 0a 57 69 74 68 20 51 55 49 43 4b 2c 20 74 68 65 20 6c 69 76 65 20 74 61 62 6c 65 20 | le...With.QUICK,.the.live.table. |
49d40 | 63 68 65 63 6b 73 75 6d 20 69 73 20 72 65 70 6f 72 74 65 64 20 69 66 20 69 74 20 69 73 20 61 76 | checksum.is.reported.if.it.is.av |
49d60 | 61 69 6c 61 62 6c 65 2c 20 6f 72 0a 4e 55 4c 4c 20 6f 74 68 65 72 77 69 73 65 2e 20 54 68 69 73 | ailable,.or.NULL.otherwise..This |
49d80 | 20 69 73 20 76 65 72 79 20 66 61 73 74 2e 20 41 20 6c 69 76 65 20 63 68 65 63 6b 73 75 6d 20 69 | .is.very.fast..A.live.checksum.i |
49da0 | 73 20 65 6e 61 62 6c 65 64 20 62 79 0a 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 43 48 45 43 | s.enabled.by.specifying.the.CHEC |
49dc0 | 4b 53 55 4d 3d 31 20 74 61 62 6c 65 20 6f 70 74 69 6f 6e 20 77 68 65 6e 20 79 6f 75 20 63 72 65 | KSUM=1.table.option.when.you.cre |
49de0 | 61 74 65 20 74 68 65 20 74 61 62 6c 65 3b 0a 63 75 72 72 65 6e 74 6c 79 2c 20 74 68 69 73 20 69 | ate.the.table;.currently,.this.i |
49e00 | 73 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 6c 79 20 66 6f 72 20 4d 79 49 53 41 4d 20 74 61 62 6c | s.supported.only.for.MyISAM.tabl |
49e20 | 65 73 2e 20 53 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 0a 54 41 42 4c 45 5d 2e 0a 0a 57 69 | es..See.[HELP.CREATE.TABLE]...Wi |
49e40 | 74 68 20 45 58 54 45 4e 44 45 44 2c 20 74 68 65 20 65 6e 74 69 72 65 20 74 61 62 6c 65 20 69 73 | th.EXTENDED,.the.entire.table.is |
49e60 | 20 72 65 61 64 20 72 6f 77 20 62 79 20 72 6f 77 20 61 6e 64 20 74 68 65 20 63 68 65 63 6b 73 75 | .read.row.by.row.and.the.checksu |
49e80 | 6d 20 69 73 0a 63 61 6c 63 75 6c 61 74 65 64 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 76 65 72 | m.is.calculated..This.can.be.ver |
49ea0 | 79 20 73 6c 6f 77 20 66 6f 72 20 6c 61 72 67 65 20 74 61 62 6c 65 73 2e 0a 0a 49 66 20 6e 65 69 | y.slow.for.large.tables...If.nei |
49ec0 | 74 68 65 72 20 51 55 49 43 4b 20 6e 6f 72 20 45 58 54 45 4e 44 45 44 20 69 73 20 73 70 65 63 69 | ther.QUICK.nor.EXTENDED.is.speci |
49ee0 | 66 69 65 64 2c 20 4d 79 53 51 4c 20 72 65 74 75 72 6e 73 20 61 20 6c 69 76 65 0a 63 68 65 63 6b | fied,.MySQL.returns.a.live.check |
49f00 | 73 75 6d 20 69 66 20 74 68 65 20 74 61 62 6c 65 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 20 | sum.if.the.table.storage.engine. |
49f20 | 73 75 70 70 6f 72 74 73 20 69 74 20 61 6e 64 20 73 63 61 6e 73 20 74 68 65 20 74 61 62 6c 65 0a | supports.it.and.scans.the.table. |
49f40 | 6f 74 68 65 72 77 69 73 65 2e 0a 0a 46 6f 72 20 61 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 74 61 | otherwise...For.a.nonexistent.ta |
49f60 | 62 6c 65 2c 20 43 48 45 43 4b 53 55 4d 20 54 41 42 4c 45 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c | ble,.CHECKSUM.TABLE.returns.NULL |
49f80 | 20 61 6e 64 20 67 65 6e 65 72 61 74 65 73 20 61 0a 77 61 72 6e 69 6e 67 2e 0a 0a 49 6e 20 4d 79 | .and.generates.a.warning...In.My |
49fa0 | 53 51 4c 20 35 2e 35 2c 20 43 48 45 43 4b 53 55 4d 20 54 41 42 4c 45 20 72 65 74 75 72 6e 73 20 | SQL.5.5,.CHECKSUM.TABLE.returns. |
49fc0 | 30 20 66 6f 72 20 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 20 75 6e 6c 65 73 73 0a | 0.for.partitioned.tables.unless. |
49fe0 | 79 6f 75 20 69 6e 63 6c 75 64 65 20 74 68 65 20 45 58 54 45 4e 44 45 44 20 6f 70 74 69 6f 6e 2e | you.include.the.EXTENDED.option. |
4a000 | 20 54 68 69 73 20 69 73 73 75 65 20 69 73 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 4d 79 53 51 4c | .This.issue.is.resolved.in.MySQL |
4a020 | 20 35 2e 36 2e 0a 28 42 75 67 20 23 31 31 39 33 33 32 32 36 2c 20 42 75 67 20 23 36 30 36 38 31 | .5.6..(Bug.#11933226,.Bug.#60681 |
4a040 | 29 0a 0a 54 68 65 20 63 68 65 63 6b 73 75 6d 20 76 61 6c 75 65 20 64 65 70 65 6e 64 73 20 6f 6e | )..The.checksum.value.depends.on |
4a060 | 20 74 68 65 20 74 61 62 6c 65 20 72 6f 77 20 66 6f 72 6d 61 74 2e 20 49 66 20 74 68 65 20 72 6f | .the.table.row.format..If.the.ro |
4a080 | 77 20 66 6f 72 6d 61 74 0a 63 68 61 6e 67 65 73 2c 20 74 68 65 20 63 68 65 63 6b 73 75 6d 20 61 | w.format.changes,.the.checksum.a |
4a0a0 | 6c 73 6f 20 63 68 61 6e 67 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 73 74 | lso.changes..For.example,.the.st |
4a0c0 | 6f 72 61 67 65 20 66 6f 72 6d 61 74 20 66 6f 72 0a 56 41 52 43 48 41 52 20 63 68 61 6e 67 65 64 | orage.format.for.VARCHAR.changed |
4a0e0 | 20 62 65 74 77 65 65 6e 20 4d 79 53 51 4c 20 34 2e 31 20 61 6e 64 20 35 2e 30 2c 20 73 6f 20 69 | .between.MySQL.4.1.and.5.0,.so.i |
4a100 | 66 20 61 20 34 2e 31 20 74 61 62 6c 65 20 69 73 0a 75 70 67 72 61 64 65 64 20 74 6f 20 4d 79 53 | f.a.4.1.table.is.upgraded.to.MyS |
4a120 | 51 4c 20 35 2e 30 2c 20 74 68 65 20 63 68 65 63 6b 73 75 6d 20 76 61 6c 75 65 20 6d 61 79 20 63 | QL.5.0,.the.checksum.value.may.c |
4a140 | 68 61 6e 67 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | hange...URL:.https://mariadb.com |
4a160 | 2f 6b 62 2f 65 6e 2f 63 68 65 63 6b 73 75 6d 2d 74 61 62 6c 65 2f 0a 0a 29 00 68 74 74 70 73 3a | /kb/en/checksum-table/..).https: |
4a180 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 65 63 6b 73 75 6d 2d 74 61 62 | //mariadb.com/kb/en/checksum-tab |
4a1a0 | 6c 65 2f 00 01 02 31 02 92 01 00 00 10 4e 55 4d 49 4e 54 45 52 49 4f 52 52 49 4e 47 53 02 00 8b | le/...1......NUMINTERIORRINGS... |
4a1c0 | 00 4e 75 6d 49 6e 74 65 72 69 6f 72 52 69 6e 67 73 28 70 6f 6c 79 29 0a 0a 52 65 74 75 72 6e 73 | .NumInteriorRings(poly)..Returns |
4a1e0 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 69 6e 74 65 72 69 6f 72 20 72 69 6e 67 73 20 69 6e | .the.number.of.interior.rings.in |
4a200 | 20 74 68 65 20 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 20 70 6f 6c 79 2e 0a 0a 55 52 4c 3a 20 68 | .the.Polygon.value.poly...URL:.h |
4a220 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 75 6d 69 6e 74 65 | ttps://mariadb.com/kb/en/numinte |
4a240 | 72 69 6f 72 72 69 6e 67 73 2f 0a 0a 5d 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 70 6f 6c 79 | riorrings/..].MariaDB>.SET.@poly |
4a260 | 20 3d 0a 20 20 20 20 2d 3e 20 27 50 6f 6c 79 67 6f 6e 28 28 30 20 30 2c 30 20 33 2c 33 20 33 2c | .=.....->.'Polygon((0.0,0.3,3.3, |
4a280 | 33 20 30 2c 30 20 30 29 2c 28 31 20 31 2c 31 20 32 2c 32 20 32 2c 32 20 31 2c 31 20 31 29 29 27 | 3.0,0.0),(1.1,1.2,2.2,2.1,1.1))' |
4a2a0 | 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4e 75 6d 49 6e 74 65 72 69 6f 72 52 69 6e | ;.MariaDB>.SELECT.NumInteriorRin |
4a2c0 | 67 73 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 70 6f 6c 79 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d | gs(GeomFromText(@poly));.+------ |
4a2e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
4a300 | 2d 2b 0a 7c 20 4e 75 6d 49 6e 74 65 72 69 6f 72 52 69 6e 67 73 28 47 65 6f 6d 46 72 6f 6d 54 65 | -+.|.NumInteriorRings(GeomFromTe |
4a320 | 78 74 28 40 70 6f 6c 79 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | xt(@poly)).|.+------------------ |
4a340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 | ---------------------+.|........ |
4a360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 7c | .............................1.| |
4a380 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .+------------------------------ |
4a3a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ---------+.+.https://mariadb.com |
4a3c0 | 2f 6b 62 2f 65 6e 2f 6e 75 6d 69 6e 74 65 72 69 6f 72 72 69 6e 67 73 2f 01 02 81 02 93 01 00 00 | /kb/en/numinteriorrings/........ |
4a3e0 | 0d 49 4e 54 45 52 49 4f 52 52 49 4e 47 4e 02 00 b7 00 49 6e 74 65 72 69 6f 72 52 69 6e 67 4e 28 | .INTERIORRINGN....InteriorRingN( |
4a400 | 70 6f 6c 79 2c 4e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 4e 2d 74 68 20 69 6e 74 65 72 69 | poly,N)..Returns.the.N-th.interi |
4a420 | 6f 72 20 72 69 6e 67 20 66 6f 72 20 74 68 65 20 50 6f 6c 79 67 6f 6e 20 76 61 6c 75 65 20 70 6f | or.ring.for.the.Polygon.value.po |
4a440 | 6c 79 20 61 73 20 61 0a 4c 69 6e 65 53 74 72 69 6e 67 2e 20 52 69 6e 67 73 20 61 72 65 20 6e 75 | ly.as.a.LineString..Rings.are.nu |
4a460 | 6d 62 65 72 65 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 31 2e 0a 0a 55 52 4c 3a 20 68 | mbered.beginning.with.1...URL:.h |
4a480 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 65 72 69 6f | ttps://mariadb.com/kb/en/interio |
4a4a0 | 72 72 69 6e 67 6e 2f 0a 0a 87 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 40 70 6f 6c 79 20 3d 0a | rringn/....MariaDB>.SET.@poly.=. |
4a4c0 | 20 20 20 20 2d 3e 20 27 50 6f 6c 79 67 6f 6e 28 28 30 20 30 2c 30 20 33 2c 33 20 33 2c 33 20 30 | ....->.'Polygon((0.0,0.3,3.3,3.0 |
4a4e0 | 2c 30 20 30 29 2c 28 31 20 31 2c 31 20 32 2c 32 20 32 2c 32 20 31 2c 31 20 31 29 29 27 3b 0a 4d | ,0.0),(1.1,1.2,2.2,2.1,1.1))';.M |
4a500 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 73 54 65 78 74 28 49 6e 74 65 72 69 6f 72 52 69 | ariaDB>.SELECT.AsText(InteriorRi |
4a520 | 6e 67 4e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 70 6f 6c 79 29 2c 31 29 29 3b 0a 2b 2d 2d | ngN(GeomFromText(@poly),1));.+-- |
4a540 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
4a560 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 41 73 54 65 78 74 28 49 6e 74 65 72 69 6f 72 52 | ------------+.|.AsText(InteriorR |
4a580 | 69 6e 67 4e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 70 6f 6c 79 29 2c 31 29 29 20 7c 0a 2b | ingN(GeomFromText(@poly),1)).|.+ |
4a5a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
4a5c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 4c 49 4e 45 53 54 52 49 4e 47 28 31 20 31 | --------------+.|.LINESTRING(1.1 |
4a5e0 | 2c 31 20 32 2c 32 20 32 2c 32 20 31 2c 31 20 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c | ,1.2,2.2,2.1,1.1)..............| |
4a600 | 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .+------------------------------ |
4a620 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ----------------+.(.https://mari |
4a640 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 65 72 69 6f 72 72 69 6e 67 6e 2f 03 01 6c 00 | adb.com/kb/en/interiorringn/..l. |
4a660 | 02 94 01 00 00 08 55 54 43 5f 54 49 4d 45 1f 00 e2 00 53 79 6e 74 61 78 3a 0a 55 54 43 5f 54 49 | ......UTC_TIME....Syntax:.UTC_TI |
4a680 | 4d 45 2c 20 55 54 43 5f 54 49 4d 45 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 | ME,.UTC_TIME()..Returns.the.curr |
4a6a0 | 65 6e 74 20 55 54 43 20 74 69 6d 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 27 48 48 3a 4d | ent.UTC.time.as.a.value.in.'HH:M |
4a6c0 | 4d 3a 53 53 27 20 6f 72 20 48 48 4d 4d 53 53 2e 75 75 75 75 75 75 0a 66 6f 72 6d 61 74 2c 20 64 | M:SS'.or.HHMMSS.uuuuuu.format,.d |
4a6e0 | 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e | epending.on.whether.the.function |
4a700 | 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 72 0a 6e 75 6d 65 72 69 63 20 | .is.used.in.a.string.or.numeric. |
4a720 | 63 6f 6e 74 65 78 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | context...URL:.https://mariadb.c |
4a740 | 6f 6d 2f 6b 62 2f 65 6e 2f 75 74 63 5f 74 69 6d 65 2f 0a 0a 51 00 4d 61 72 69 61 44 42 3e 20 53 | om/kb/en/utc_time/..Q.MariaDB>.S |
4a760 | 45 4c 45 43 54 20 55 54 43 5f 54 49 4d 45 28 29 2c 20 55 54 43 5f 54 49 4d 45 28 29 20 2b 20 30 | ELECT.UTC_TIME(),.UTC_TIME().+.0 |
4a780 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 38 3a 30 37 3a 35 33 27 2c 20 31 38 30 37 35 33 2e | ;.........->.'18:07:53',.180753. |
4a7a0 | 30 30 30 30 30 30 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | 000000.#.https://mariadb.com/kb/ |
4a7c0 | 65 6e 2f 75 74 63 5f 74 69 6d 65 2f 03 01 7c 00 12 95 01 00 00 0d 44 52 4f 50 20 46 55 4e 43 54 | en/utc_time/..|.......DROP.FUNCT |
4a7e0 | 49 4f 4e 27 00 3b 01 54 68 65 20 44 52 4f 50 20 46 55 4e 43 54 49 4f 4e 20 73 74 61 74 65 6d 65 | ION'.;.The.DROP.FUNCTION.stateme |
4a800 | 6e 74 20 69 73 20 75 73 65 64 20 74 6f 20 64 72 6f 70 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 | nt.is.used.to.drop.stored.functi |
4a820 | 6f 6e 73 20 61 6e 64 0a 75 73 65 72 2d 64 65 66 69 6e 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 28 | ons.and.user-defined.functions.( |
4a840 | 55 44 46 73 29 3a 0a 0a 6f 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | UDFs):..o.For.information.about. |
4a860 | 64 72 6f 70 70 69 6e 67 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 65 65 20 5b | dropping.stored.functions,.see.[ |
4a880 | 48 45 4c 50 20 44 52 4f 50 0a 20 20 50 52 4f 43 45 44 55 52 45 5d 2e 0a 0a 6f 20 46 6f 72 20 69 | HELP.DROP...PROCEDURE]...o.For.i |
4a8a0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 64 72 6f 70 70 69 6e 67 20 75 73 65 72 2d 64 | nformation.about.dropping.user-d |
4a8c0 | 65 66 69 6e 65 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 65 65 20 5b 48 45 4c 50 20 44 52 4f 50 | efined.functions,.see.[HELP.DROP |
4a8e0 | 0a 20 20 46 55 4e 43 54 49 4f 4e 20 55 44 46 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | ...FUNCTION.UDF]...URL:.https:// |
4a900 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 66 75 6e 63 74 69 6f 6e 2f | mariadb.com/kb/en/drop-function/ |
4a920 | 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 | ..(.https://mariadb.com/kb/en/dr |
4a940 | 6f 70 2d 66 75 6e 63 74 69 6f 6e 2f 03 04 38 00 12 96 01 00 00 0b 41 4c 54 45 52 20 45 56 45 4e | op-function/..8.......ALTER.EVEN |
4a960 | 54 27 00 fb 03 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 | T'...Syntax:.ALTER.....[DEFINER. |
4a980 | 3d 20 7b 20 75 73 65 72 20 7c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 45 | =.{.user.|.CURRENT_USER.}].....E |
4a9a0 | 56 45 4e 54 20 65 76 65 6e 74 5f 6e 61 6d 65 0a 20 20 20 20 5b 4f 4e 20 53 43 48 45 44 55 4c 45 | VENT.event_name.....[ON.SCHEDULE |
4a9c0 | 20 73 63 68 65 64 75 6c 65 5d 0a 20 20 20 20 5b 4f 4e 20 43 4f 4d 50 4c 45 54 49 4f 4e 20 5b 4e | .schedule].....[ON.COMPLETION.[N |
4a9e0 | 4f 54 5d 20 50 52 45 53 45 52 56 45 5d 0a 20 20 20 20 5b 52 45 4e 41 4d 45 20 54 4f 20 6e 65 77 | OT].PRESERVE].....[RENAME.TO.new |
4aa00 | 5f 65 76 65 6e 74 5f 6e 61 6d 65 5d 0a 20 20 20 20 5b 45 4e 41 42 4c 45 20 7c 20 44 49 53 41 42 | _event_name].....[ENABLE.|.DISAB |
4aa20 | 4c 45 20 7c 20 44 49 53 41 42 4c 45 20 4f 4e 20 53 4c 41 56 45 5d 0a 20 20 20 20 5b 43 4f 4d 4d | LE.|.DISABLE.ON.SLAVE].....[COMM |
4aa40 | 45 4e 54 20 27 63 6f 6d 6d 65 6e 74 27 5d 0a 20 20 20 20 5b 44 4f 20 65 76 65 6e 74 5f 62 6f 64 | ENT.'comment'].....[DO.event_bod |
4aa60 | 79 5d 0a 0a 54 68 65 20 41 4c 54 45 52 20 45 56 45 4e 54 20 73 74 61 74 65 6d 65 6e 74 20 63 68 | y]..The.ALTER.EVENT.statement.ch |
4aa80 | 61 6e 67 65 73 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 63 68 61 72 61 63 74 | anges.one.or.more.of.the.charact |
4aaa0 | 65 72 69 73 74 69 63 73 20 6f 66 0a 61 6e 20 65 78 69 73 74 69 6e 67 20 65 76 65 6e 74 20 77 69 | eristics.of.an.existing.event.wi |
4aac0 | 74 68 6f 75 74 20 74 68 65 20 6e 65 65 64 20 74 6f 20 64 72 6f 70 20 61 6e 64 20 72 65 63 72 65 | thout.the.need.to.drop.and.recre |
4aae0 | 61 74 65 20 69 74 2e 20 54 68 65 20 73 79 6e 74 61 78 0a 66 6f 72 20 65 61 63 68 20 6f 66 20 74 | ate.it..The.syntax.for.each.of.t |
4ab00 | 68 65 20 44 45 46 49 4e 45 52 2c 20 4f 4e 20 53 43 48 45 44 55 4c 45 2c 20 4f 4e 20 43 4f 4d 50 | he.DEFINER,.ON.SCHEDULE,.ON.COMP |
4ab20 | 4c 45 54 49 4f 4e 2c 20 43 4f 4d 4d 45 4e 54 2c 20 45 4e 41 42 4c 45 20 2f 0a 44 49 53 41 42 4c | LETION,.COMMENT,.ENABLE./.DISABL |
4ab40 | 45 2c 20 61 6e 64 20 44 4f 20 63 6c 61 75 73 65 73 20 69 73 20 65 78 61 63 74 6c 79 20 74 68 65 | E,.and.DO.clauses.is.exactly.the |
4ab60 | 20 73 61 6d 65 20 61 73 20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 20 43 52 45 41 54 45 0a 45 | .same.as.when.used.with.CREATE.E |
4ab80 | 56 45 4e 54 2e 20 28 53 65 65 20 5b 48 45 4c 50 20 43 52 45 41 54 45 20 45 56 45 4e 54 5d 2e 29 | VENT..(See.[HELP.CREATE.EVENT].) |
4aba0 | 0a 0a 41 6e 79 20 75 73 65 72 20 63 61 6e 20 61 6c 74 65 72 20 61 6e 20 65 76 65 6e 74 20 64 65 | ..Any.user.can.alter.an.event.de |
4abc0 | 66 69 6e 65 64 20 6f 6e 20 61 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 77 68 69 63 68 20 74 68 | fined.on.a.database.for.which.th |
4abe0 | 61 74 20 75 73 65 72 0a 68 61 73 20 74 68 65 20 45 56 45 4e 54 20 70 72 69 76 69 6c 65 67 65 2e | at.user.has.the.EVENT.privilege. |
4ac00 | 20 57 68 65 6e 20 61 20 75 73 65 72 20 65 78 65 63 75 74 65 73 20 61 20 73 75 63 63 65 73 73 66 | .When.a.user.executes.a.successf |
4ac20 | 75 6c 20 41 4c 54 45 52 20 45 56 45 4e 54 0a 73 74 61 74 65 6d 65 6e 74 2c 20 74 68 61 74 20 75 | ul.ALTER.EVENT.statement,.that.u |
4ac40 | 73 65 72 20 62 65 63 6f 6d 65 73 20 74 68 65 20 64 65 66 69 6e 65 72 20 66 6f 72 20 74 68 65 20 | ser.becomes.the.definer.for.the. |
4ac60 | 61 66 66 65 63 74 65 64 20 65 76 65 6e 74 2e 0a 0a 41 4c 54 45 52 20 45 56 45 4e 54 20 77 6f 72 | affected.event...ALTER.EVENT.wor |
4ac80 | 6b 73 20 6f 6e 6c 79 20 77 69 74 68 20 61 6e 20 65 78 69 73 74 69 6e 67 20 65 76 65 6e 74 3a 0a | ks.only.with.an.existing.event:. |
4aca0 | 0a 4d 61 72 69 61 44 42 3e 20 41 4c 54 45 52 20 45 56 45 4e 54 20 6e 6f 5f 73 75 63 68 5f 65 76 | .MariaDB>.ALTER.EVENT.no_such_ev |
4acc0 | 65 6e 74 20 0a 20 20 20 20 20 3e 20 20 20 20 20 4f 4e 20 53 43 48 45 44 55 4c 45 20 0a 20 20 20 | ent.......>.....ON.SCHEDULE..... |
4ace0 | 20 20 3e 20 20 20 20 20 20 20 45 56 45 52 59 20 27 32 3a 33 27 20 44 41 59 5f 48 4f 55 52 3b 0a | ..>.......EVERY.'2:3'.DAY_HOUR;. |
4ad00 | 45 52 52 4f 52 20 31 35 31 37 20 28 48 59 30 30 30 29 3a 20 55 6e 6b 6e 6f 77 6e 20 65 76 65 6e | ERROR.1517.(HY000):.Unknown.even |
4ad20 | 74 20 27 6e 6f 5f 73 75 63 68 5f 65 76 65 6e 74 27 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | t.'no_such_event'..URL:.https:// |
4ad40 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 65 76 65 6e 74 2f 0a 0a | mariadb.com/kb/en/alter-event/.. |
4ad60 | 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 | &.https://mariadb.com/kb/en/alte |
4ad80 | 72 2d 65 76 65 6e 74 2f 03 01 56 02 12 97 01 00 00 06 53 54 44 44 45 56 10 00 23 01 53 79 6e 74 | r-event/..V.......STDDEV..#.Synt |
4ada0 | 61 78 3a 0a 53 54 44 44 45 56 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 70 6f | ax:.STDDEV(expr)..Returns.the.po |
4adc0 | 70 75 6c 61 74 69 6f 6e 20 73 74 61 6e 64 61 72 64 20 64 65 76 69 61 74 69 6f 6e 20 6f 66 20 65 | pulation.standard.deviation.of.e |
4ade0 | 78 70 72 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 70 72 6f 76 69 64 65 64 20 66 | xpr..This.function.is.provided.f |
4ae00 | 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 4f 72 61 63 6c 65 2e 20 54 68 | or.compatibility.with.Oracle..Th |
4ae20 | 65 20 73 74 61 6e 64 61 72 64 20 53 51 4c 20 66 75 6e 63 74 69 6f 6e 0a 53 54 44 44 45 56 5f 50 | e.standard.SQL.function.STDDEV_P |
4ae40 | 4f 50 28 29 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 54 68 69 73 20 | OP().can.be.used.instead...This. |
4ae60 | 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 77 | function.returns.NULL.if.there.w |
4ae80 | 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | ere.no.matching.rows...URL:.http |
4aea0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 64 65 76 2f 0a 0a 21 | s://mariadb.com/kb/en/stddev/..! |
4aec0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 64 64 65 | .https://mariadb.com/kb/en/stdde |
4aee0 | 76 2f 00 00 01 00 b1 12 98 01 00 00 08 44 41 54 45 5f 53 55 42 1f 00 7a 00 53 79 6e 74 61 78 3a | v/...........DATE_SUB..z.Syntax: |
4af00 | 0a 44 41 54 45 5f 53 55 42 28 64 61 74 65 2c 49 4e 54 45 52 56 41 4c 20 65 78 70 72 20 75 6e 69 | .DATE_SUB(date,INTERVAL.expr.uni |
4af20 | 74 29 0a 0a 53 65 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 44 41 54 45 | t)..See.the.description.for.DATE |
4af40 | 5f 41 44 44 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | _ADD()...URL:.https://mariadb.co |
4af60 | 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 5f 73 75 62 2f 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | m/kb/en/date_sub/..#.https://mar |
4af80 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 5f 73 75 62 2f 03 01 50 00 02 99 01 00 | iadb.com/kb/en/date_sub/..P..... |
4afa0 | 00 0a 50 45 52 49 4f 44 5f 41 44 44 1f 00 db 00 53 79 6e 74 61 78 3a 0a 50 45 52 49 4f 44 5f 41 | ..PERIOD_ADD....Syntax:.PERIOD_A |
4afc0 | 44 44 28 50 2c 4e 29 0a 0a 41 64 64 73 20 4e 20 6d 6f 6e 74 68 73 20 74 6f 20 70 65 72 69 6f 64 | DD(P,N)..Adds.N.months.to.period |
4afe0 | 20 50 20 28 69 6e 20 74 68 65 20 66 6f 72 6d 61 74 20 59 59 4d 4d 20 6f 72 20 59 59 59 59 4d 4d | .P.(in.the.format.YYMM.or.YYYYMM |
4b000 | 29 2e 20 52 65 74 75 72 6e 73 20 61 0a 76 61 6c 75 65 20 69 6e 20 74 68 65 20 66 6f 72 6d 61 74 | )..Returns.a.value.in.the.format |
4b020 | 20 59 59 59 59 4d 4d 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 70 65 72 69 6f 64 20 61 72 | .YYYYMM..Note.that.the.period.ar |
4b040 | 67 75 6d 65 6e 74 20 50 20 69 73 20 6e 6f 74 20 61 0a 64 61 74 65 20 76 61 6c 75 65 2e 0a 0a 55 | gument.P.is.not.a.date.value...U |
4b060 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 65 | RL:.https://mariadb.com/kb/en/pe |
4b080 | 72 69 6f 64 5f 61 64 64 2f 0a 0a 38 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 50 45 52 | riod_add/..8.MariaDB>.SELECT.PER |
4b0a0 | 49 4f 44 5f 41 44 44 28 32 30 30 38 30 31 2c 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 30 | IOD_ADD(200801,2);.........->.20 |
4b0c0 | 30 38 30 33 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | 0803.%.https://mariadb.com/kb/en |
4b0e0 | 2f 70 65 72 69 6f 64 5f 61 64 64 2f 03 00 9f 01 02 9a 01 00 00 01 7c 13 00 44 00 53 79 6e 74 61 | /period_add/..........|..D.Synta |
4b100 | 78 3a 0a 7c 0a 0a 42 69 74 77 69 73 65 20 4f 52 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | x:.|..Bitwise.OR:..URL:.https:// |
4b120 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 77 69 73 65 2d 6f 72 2f 0a 0a 27 | mariadb.com/kb/en/bitwise-or/..' |
4b140 | 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 32 39 20 7c 20 31 35 3b 0a 20 20 20 20 20 20 | .MariaDB>.SELECT.29.|.15;....... |
4b160 | 20 20 2d 3e 20 33 31 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ..->.31.%.https://mariadb.com/kb |
4b180 | 2f 65 6e 2f 62 69 74 77 69 73 65 2d 6f 72 2f 00 01 00 f5 12 9b 01 00 00 0c 47 45 4f 4d 46 52 4f | /en/bitwise-or/..........GEOMFRO |
4b1a0 | 4d 54 45 58 54 03 00 b6 00 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d | MTEXT....GeomFromText(wkt[,srid] |
4b1c0 | 29 2c 20 47 65 6f 6d 65 74 72 79 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a | ),.GeometryFromText(wkt[,srid]). |
4b1e0 | 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 67 65 6f 6d 65 74 72 79 20 76 61 6c 75 65 20 6f 66 20 | .Constructs.a.geometry.value.of. |
4b200 | 61 6e 79 20 74 79 70 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 | any.type.using.its.WKT.represent |
4b220 | 61 74 69 6f 6e 0a 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | ation.and.SRID...URL:.https://ma |
4b240 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 66 72 6f 6d 74 65 78 74 2f 0a 0a 27 | riadb.com/kb/en/geomfromtext/..' |
4b260 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 66 | .https://mariadb.com/kb/en/geomf |
4b280 | 72 6f 6d 74 65 78 74 2f 01 03 7d 02 9c 01 00 00 0a 55 55 49 44 5f 53 48 4f 52 54 0e 00 05 03 53 | romtext/..}......UUID_SHORT....S |
4b2a0 | 79 6e 74 61 78 3a 0a 55 55 49 44 5f 53 48 4f 52 54 28 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 22 | yntax:.UUID_SHORT()..Returns.a." |
4b2c0 | 73 68 6f 72 74 22 20 75 6e 69 76 65 72 73 61 6c 20 69 64 65 6e 74 69 66 69 65 72 20 61 73 20 61 | short".universal.identifier.as.a |
4b2e0 | 20 36 34 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 0a 28 72 61 74 68 65 72 | .64-bit.unsigned.integer.(rather |
4b300 | 20 74 68 61 6e 20 61 20 73 74 72 69 6e 67 2d 66 6f 72 6d 20 31 32 38 2d 62 69 74 20 69 64 65 6e | .than.a.string-form.128-bit.iden |
4b320 | 74 69 66 69 65 72 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 20 55 55 49 44 28 29 | tifier.as.returned.by.the.UUID() |
4b340 | 0a 66 75 6e 63 74 69 6f 6e 29 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 55 55 49 44 5f 53 | .function)...The.value.of.UUID_S |
4b360 | 48 4f 52 54 28 29 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 62 65 20 75 6e 69 71 75 | HORT().is.guaranteed.to.be.uniqu |
4b380 | 65 20 69 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 68 6f | e.if.the.following.conditions.ho |
4b3a0 | 6c 64 3a 0a 0a 6f 20 54 68 65 20 73 65 72 76 65 72 5f 69 64 20 6f 66 20 74 68 65 20 63 75 72 72 | ld:..o.The.server_id.of.the.curr |
4b3c0 | 65 6e 74 20 68 6f 73 74 20 69 73 20 75 6e 69 71 75 65 20 61 6d 6f 6e 67 20 79 6f 75 72 20 73 65 | ent.host.is.unique.among.your.se |
4b3e0 | 74 20 6f 66 20 6d 61 73 74 65 72 0a 20 20 61 6e 64 20 73 6c 61 76 65 20 73 65 72 76 65 72 73 0a | t.of.master...and.slave.servers. |
4b400 | 0a 6f 20 73 65 72 76 65 72 5f 69 64 20 69 73 20 62 65 74 77 65 65 6e 20 30 20 61 6e 64 20 32 35 | .o.server_id.is.between.0.and.25 |
4b420 | 35 0a 0a 6f 20 59 6f 75 20 64 6f 20 6e 6f 74 20 73 65 74 20 62 61 63 6b 20 79 6f 75 72 20 73 79 | 5..o.You.do.not.set.back.your.sy |
4b440 | 73 74 65 6d 20 74 69 6d 65 20 66 6f 72 20 79 6f 75 72 20 73 65 72 76 65 72 20 62 65 74 77 65 65 | stem.time.for.your.server.betwee |
4b460 | 6e 20 6d 79 73 71 6c 64 0a 20 20 72 65 73 74 61 72 74 73 0a 0a 6f 20 59 6f 75 20 64 6f 20 6e 6f | n.mysqld...restarts..o.You.do.no |
4b480 | 74 20 69 6e 76 6f 6b 65 20 55 55 49 44 5f 53 48 4f 52 54 28 29 20 6f 6e 20 61 76 65 72 61 67 65 | t.invoke.UUID_SHORT().on.average |
4b4a0 | 20 6d 6f 72 65 20 74 68 61 6e 20 31 36 20 6d 69 6c 6c 69 6f 6e 20 74 69 6d 65 73 0a 20 20 70 65 | .more.than.16.million.times...pe |
4b4c0 | 72 20 73 65 63 6f 6e 64 20 62 65 74 77 65 65 6e 20 6d 79 73 71 6c 64 20 72 65 73 74 61 72 74 73 | r.second.between.mysqld.restarts |
4b4e0 | 0a 0a 54 68 65 20 55 55 49 44 5f 53 48 4f 52 54 28 29 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | ..The.UUID_SHORT().return.value. |
4b500 | 69 73 20 63 6f 6e 73 74 72 75 63 74 65 64 20 74 68 69 73 20 77 61 79 3a 0a 0a 20 20 28 73 65 72 | is.constructed.this.way:....(ser |
4b520 | 76 65 72 5f 69 64 20 26 20 32 35 35 29 20 3c 3c 20 35 36 0a 2b 20 28 73 65 72 76 65 72 5f 73 74 | ver_id.&.255).<<.56.+.(server_st |
4b540 | 61 72 74 75 70 5f 74 69 6d 65 5f 69 6e 5f 73 65 63 6f 6e 64 73 20 3c 3c 20 32 34 29 0a 2b 20 69 | artup_time_in_seconds.<<.24).+.i |
4b560 | 6e 63 72 65 6d 65 6e 74 65 64 5f 76 61 72 69 61 62 6c 65 2b 2b 3b 0a 0a 55 52 4c 3a 20 68 74 74 | ncremented_variable++;..URL:.htt |
4b580 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 75 69 64 5f 73 68 6f 72 | ps://mariadb.com/kb/en/uuid_shor |
4b5a0 | 74 2f 0a 0a 3b 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 55 49 44 5f 53 48 4f 52 54 | t/..;.MariaDB>.SELECT.UUID_SHORT |
4b5c0 | 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 39 32 33 39 35 37 38 33 38 33 31 31 35 38 37 38 34 | ();.........->.92395783831158784 |
4b5e0 | 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 75 69 | .%.https://mariadb.com/kb/en/uui |
4b600 | 64 5f 73 68 6f 72 74 2f 03 01 07 01 02 9d 01 00 00 05 52 49 47 48 54 25 00 9b 00 53 79 6e 74 61 | d_short/..........RIGHT%...Synta |
4b620 | 78 3a 0a 52 49 47 48 54 28 73 74 72 2c 6c 65 6e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 72 | x:.RIGHT(str,len)..Returns.the.r |
4b640 | 69 67 68 74 6d 6f 73 74 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 73 20 66 72 6f 6d 20 74 68 65 | ightmost.len.characters.from.the |
4b660 | 20 73 74 72 69 6e 67 20 73 74 72 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 0a 61 6e 79 20 61 72 67 75 | .string.str,.or.NULL.if.any.argu |
4b680 | 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | ment.is.NULL...URL:.https://mari |
4b6a0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 69 67 68 74 2f 0a 0a 39 00 4d 61 72 69 61 44 42 3e | adb.com/kb/en/right/..9.MariaDB> |
4b6c0 | 20 53 45 4c 45 43 54 20 52 49 47 48 54 28 27 66 6f 6f 62 61 72 62 61 72 27 2c 20 34 29 3b 0a 20 | .SELECT.RIGHT('foobarbar',.4);.. |
4b6e0 | 20 20 20 20 20 20 20 2d 3e 20 27 72 62 61 72 27 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | .......->.'rbar'...https://maria |
4b700 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 69 67 68 74 2f 00 03 01 eb 01 02 9e 01 00 00 08 44 41 | db.com/kb/en/right/...........DA |
4b720 | 54 45 44 49 46 46 1f 00 1a 01 53 79 6e 74 61 78 3a 0a 44 41 54 45 44 49 46 46 28 65 78 70 72 31 | TEDIFF....Syntax:.DATEDIFF(expr1 |
4b740 | 2c 65 78 70 72 32 29 0a 0a 44 41 54 45 44 49 46 46 28 29 20 72 65 74 75 72 6e 73 20 65 78 70 72 | ,expr2)..DATEDIFF().returns.expr |
4b760 | 31 20 2d 20 65 78 70 72 32 20 65 78 70 72 65 73 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 69 | 1.-.expr2.expressed.as.a.value.i |
4b780 | 6e 20 64 61 79 73 20 66 72 6f 6d 20 6f 6e 65 0a 64 61 74 65 20 74 6f 20 74 68 65 20 6f 74 68 65 | n.days.from.one.date.to.the.othe |
4b7a0 | 72 2e 20 65 78 70 72 31 20 61 6e 64 20 65 78 70 72 32 20 61 72 65 20 64 61 74 65 20 6f 72 20 64 | r..expr1.and.expr2.are.date.or.d |
4b7c0 | 61 74 65 2d 61 6e 64 2d 74 69 6d 65 0a 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 4f 6e 6c 79 20 74 | ate-and-time.expressions..Only.t |
4b7e0 | 68 65 20 64 61 74 65 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65 20 | he.date.parts.of.the.values.are. |
4b800 | 75 73 65 64 20 69 6e 20 74 68 65 0a 63 61 6c 63 75 6c 61 74 69 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 | used.in.the.calculation...URL:.h |
4b820 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 64 69 66 | ttps://mariadb.com/kb/en/datedif |
4b840 | 66 2f 0a 0a 98 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 45 44 49 46 46 28 27 | f/....MariaDB>.SELECT.DATEDIFF(' |
4b860 | 32 30 30 37 2d 31 32 2d 33 31 20 32 33 3a 35 39 3a 35 39 27 2c 27 32 30 30 37 2d 31 32 2d 33 30 | 2007-12-31.23:59:59','2007-12-30 |
4b880 | 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | ');.........->.1.MariaDB>.SELECT |
4b8a0 | 20 44 41 54 45 44 49 46 46 28 27 32 30 31 30 2d 31 31 2d 33 30 20 32 33 3a 35 39 3a 35 39 27 2c | .DATEDIFF('2010-11-30.23:59:59', |
4b8c0 | 27 32 30 31 30 2d 31 32 2d 33 31 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 33 31 0a 23 00 | '2010-12-31');.........->.-31.#. |
4b8e0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 65 64 69 | https://mariadb.com/kb/en/datedi |
4b900 | 66 66 2f 00 03 01 07 01 12 9f 01 00 00 0f 44 52 4f 50 20 54 41 42 4c 45 53 50 41 43 45 27 00 c2 | ff/...........DROP.TABLESPACE'.. |
4b920 | 00 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 54 41 42 4c 45 53 50 41 43 45 20 74 61 62 6c 65 73 70 | .Syntax:.DROP.TABLESPACE.tablesp |
4b940 | 61 63 65 5f 6e 61 6d 65 0a 20 20 20 20 45 4e 47 49 4e 45 20 5b 3d 5d 20 65 6e 67 69 6e 65 5f 6e | ace_name.....ENGINE.[=].engine_n |
4b960 | 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 77 69 74 68 | ame..This.statement.is.used.with |
4b980 | 20 4e 44 42 20 63 6c 75 73 74 65 72 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 73 75 70 70 6f | .NDB.cluster,.which.is.not.suppo |
4b9a0 | 72 74 65 64 20 62 79 20 4d 61 72 69 61 44 42 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | rted.by.MariaDB...URL:.https://m |
4b9c0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 74 61 62 6c 65 73 70 61 63 65 | ariadb.com/kb/en/drop-tablespace |
4b9e0 | 2f 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 | /..*.https://mariadb.com/kb/en/d |
4ba00 | 72 6f 70 2d 74 61 62 6c 65 73 70 61 63 65 2f 00 03 03 36 02 12 a0 01 00 00 0e 44 52 4f 50 20 50 | rop-tablespace/...6.......DROP.P |
4ba20 | 52 4f 43 45 44 55 52 45 27 00 f3 02 53 79 6e 74 61 78 3a 0a 44 52 4f 50 20 7b 50 52 4f 43 45 44 | ROCEDURE'...Syntax:.DROP.{PROCED |
4ba40 | 55 52 45 20 7c 20 46 55 4e 43 54 49 4f 4e 7d 20 5b 49 46 20 45 58 49 53 54 53 5d 20 73 70 5f 6e | URE.|.FUNCTION}.[IF.EXISTS].sp_n |
4ba60 | 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 75 73 65 64 20 74 6f 20 64 | ame..This.statement.is.used.to.d |
4ba80 | 72 6f 70 20 61 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 20 6f 72 20 66 75 6e 63 74 69 | rop.a.stored.procedure.or.functi |
4baa0 | 6f 6e 2e 20 54 68 61 74 20 69 73 2c 0a 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 6f 75 74 69 | on..That.is,.the.specified.routi |
4bac0 | 6e 65 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 2e 20 59 | ne.is.removed.from.the.server..Y |
4bae0 | 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 0a 41 4c 54 45 52 20 52 4f 55 54 49 4e 45 20 70 | ou.must.have.the.ALTER.ROUTINE.p |
4bb00 | 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 72 6f 75 74 69 6e 65 2e 20 28 49 66 20 74 68 | rivilege.for.the.routine..(If.th |
4bb20 | 65 0a 61 75 74 6f 6d 61 74 69 63 5f 73 70 5f 70 72 69 76 69 6c 65 67 65 73 20 73 79 73 74 65 6d | e.automatic_sp_privileges.system |
4bb40 | 20 76 61 72 69 61 62 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 61 74 20 70 72 69 76 69 | .variable.is.enabled,.that.privi |
4bb60 | 6c 65 67 65 20 61 6e 64 0a 45 58 45 43 55 54 45 20 61 72 65 20 67 72 61 6e 74 65 64 20 61 75 74 | lege.and.EXECUTE.are.granted.aut |
4bb80 | 6f 6d 61 74 69 63 61 6c 6c 79 20 74 6f 20 74 68 65 20 72 6f 75 74 69 6e 65 20 63 72 65 61 74 6f | omatically.to.the.routine.creato |
4bba0 | 72 20 77 68 65 6e 20 74 68 65 0a 72 6f 75 74 69 6e 65 20 69 73 20 63 72 65 61 74 65 64 20 61 6e | r.when.the.routine.is.created.an |
4bbc0 | 64 20 64 72 6f 70 70 65 64 20 66 72 6f 6d 20 74 68 65 20 63 72 65 61 74 6f 72 20 77 68 65 6e 20 | d.dropped.from.the.creator.when. |
4bbe0 | 74 68 65 20 72 6f 75 74 69 6e 65 20 69 73 0a 64 72 6f 70 70 65 64 2e 20 53 65 65 0a 68 74 74 70 | the.routine.is.dropped..See.http |
4bc00 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 72 65 64 2d 72 6f 75 | s://mariadb.com/kb/en/stored-rou |
4bc20 | 74 69 6e 65 2d 70 72 69 76 69 6c 65 67 65 73 2f 2e 0a 29 0a 0a 54 68 65 20 49 46 20 45 58 49 53 | tine-privileges/..)..The.IF.EXIS |
4bc40 | 54 53 20 63 6c 61 75 73 65 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 2e 20 | TS.clause.is.a.MySQL.extension.. |
4bc60 | 49 74 20 70 72 65 76 65 6e 74 73 20 61 6e 20 65 72 72 6f 72 20 66 72 6f 6d 0a 6f 63 63 75 72 72 | It.prevents.an.error.from.occurr |
4bc80 | 69 6e 67 20 69 66 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e | ing.if.the.procedure.or.function |
4bca0 | 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 20 41 20 77 61 72 6e 69 6e 67 20 69 73 0a 70 72 | .does.not.exist..A.warning.is.pr |
4bcc0 | 6f 64 75 63 65 64 20 74 68 61 74 20 63 61 6e 20 62 65 20 76 69 65 77 65 64 20 77 69 74 68 20 53 | oduced.that.can.be.viewed.with.S |
4bce0 | 48 4f 57 20 57 41 52 4e 49 4e 47 53 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | HOW.WARNINGS...URL:.https://mari |
4bd00 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d 70 72 6f 63 65 64 75 72 65 2f 0a 0a 29 | adb.com/kb/en/drop-procedure/..) |
4bd20 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 72 6f 70 2d | .https://mariadb.com/kb/en/drop- |
4bd40 | 70 72 6f 63 65 64 75 72 65 2f 00 00 03 03 1a 02 12 a1 01 00 00 0b 43 48 45 43 4b 20 54 41 42 4c | procedure/............CHECK.TABL |
4bd60 | 45 14 00 d0 02 53 79 6e 74 61 78 3a 0a 43 48 45 43 4b 20 54 41 42 4c 45 20 74 62 6c 5f 6e 61 6d | E....Syntax:.CHECK.TABLE.tbl_nam |
4bd80 | 65 20 5b 2c 20 74 62 6c 5f 6e 61 6d 65 5d 20 2e 2e 2e 20 5b 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a | e.[,.tbl_name].....[option]..... |
4bda0 | 0a 6f 70 74 69 6f 6e 20 3d 20 7b 46 4f 52 20 55 50 47 52 41 44 45 20 7c 20 51 55 49 43 4b 20 7c | .option.=.{FOR.UPGRADE.|.QUICK.| |
4bdc0 | 20 46 41 53 54 20 7c 20 4d 45 44 49 55 4d 20 7c 20 45 58 54 45 4e 44 45 44 20 7c 20 43 48 41 4e | .FAST.|.MEDIUM.|.EXTENDED.|.CHAN |
4bde0 | 47 45 44 7d 0a 0a 43 48 45 43 4b 20 54 41 42 4c 45 20 63 68 65 63 6b 73 20 61 20 74 61 62 6c 65 | GED}..CHECK.TABLE.checks.a.table |
4be00 | 20 6f 72 20 74 61 62 6c 65 73 20 66 6f 72 20 65 72 72 6f 72 73 2e 20 43 48 45 43 4b 20 54 41 42 | .or.tables.for.errors..CHECK.TAB |
4be20 | 4c 45 20 77 6f 72 6b 73 20 66 6f 72 0a 49 6e 6e 6f 44 42 2c 20 4d 79 49 53 41 4d 2c 20 41 52 43 | LE.works.for.InnoDB,.MyISAM,.ARC |
4be40 | 48 49 56 45 2c 20 61 6e 64 20 43 53 56 20 74 61 62 6c 65 73 2e 20 46 6f 72 20 4d 79 49 53 41 4d | HIVE,.and.CSV.tables..For.MyISAM |
4be60 | 20 74 61 62 6c 65 73 2c 20 74 68 65 20 6b 65 79 0a 73 74 61 74 69 73 74 69 63 73 20 61 72 65 20 | .tables,.the.key.statistics.are. |
4be80 | 75 70 64 61 74 65 64 20 61 73 20 77 65 6c 6c 2e 0a 0a 54 6f 20 63 68 65 63 6b 20 61 20 74 61 62 | updated.as.well...To.check.a.tab |
4bea0 | 6c 65 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 70 72 69 76 69 6c 65 67 65 | le,.you.must.have.some.privilege |
4bec0 | 20 66 6f 72 20 69 74 2e 0a 0a 43 48 45 43 4b 20 54 41 42 4c 45 20 63 61 6e 20 61 6c 73 6f 20 63 | .for.it...CHECK.TABLE.can.also.c |
4bee0 | 68 65 63 6b 20 76 69 65 77 73 20 66 6f 72 20 70 72 6f 62 6c 65 6d 73 2c 20 73 75 63 68 20 61 73 | heck.views.for.problems,.such.as |
4bf00 | 20 74 61 62 6c 65 73 20 74 68 61 74 20 61 72 65 0a 72 65 66 65 72 65 6e 63 65 64 20 69 6e 20 74 | .tables.that.are.referenced.in.t |
4bf20 | 68 65 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 | he.view.definition.that.no.longe |
4bf40 | 72 20 65 78 69 73 74 2e 0a 0a 43 48 45 43 4b 20 54 41 42 4c 45 20 69 73 20 73 75 70 70 6f 72 74 | r.exist...CHECK.TABLE.is.support |
4bf60 | 65 64 20 66 6f 72 20 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 2c 20 61 6e 64 20 79 | ed.for.partitioned.tables,.and.y |
4bf80 | 6f 75 20 63 61 6e 20 75 73 65 20 41 4c 54 45 52 0a 54 41 42 4c 45 20 2e 2e 2e 20 43 48 45 43 4b | ou.can.use.ALTER.TABLE.....CHECK |
4bfa0 | 20 50 41 52 54 49 54 49 4f 4e 20 74 6f 20 63 68 65 63 6b 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 | .PARTITION.to.check.one.or.more. |
4bfc0 | 70 61 72 74 69 74 69 6f 6e 73 3b 20 66 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e | partitions;.for.more.information |
4bfe0 | 2c 20 73 65 65 20 5b 48 45 4c 50 20 41 4c 54 45 52 20 54 41 42 4c 45 5d 2e 0a 0a 55 52 4c 3a 20 | ,.see.[HELP.ALTER.TABLE]...URL:. |
4c000 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 2d 63 6f | https://mariadb.com/kb/en/sql-co |
4c020 | 6d 6d 61 6e 64 73 2d 63 68 65 63 6b 2d 74 61 62 6c 65 2f 0a 0a 33 00 68 74 74 70 73 3a 2f 2f 6d | mmands-check-table/..3.https://m |
4c040 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 71 6c 2d 63 6f 6d 6d 61 6e 64 73 2d 63 68 | ariadb.com/kb/en/sql-commands-ch |
4c060 | 65 63 6b 2d 74 61 62 6c 65 2f 00 00 03 01 30 00 02 a2 01 00 00 03 42 49 4e 25 00 d6 00 53 79 6e | eck-table/....0.......BIN%...Syn |
4c080 | 74 61 78 3a 0a 42 49 4e 28 4e 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 72 65 | tax:.BIN(N)..Returns.a.string.re |
4c0a0 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 69 6e 61 72 79 20 76 61 6c 75 65 | presentation.of.the.binary.value |
4c0c0 | 20 6f 66 20 4e 2c 20 77 68 65 72 65 20 4e 20 69 73 20 61 0a 6c 6f 6e 67 6c 6f 6e 67 20 28 42 49 | .of.N,.where.N.is.a.longlong.(BI |
4c0e0 | 47 49 4e 54 29 20 6e 75 6d 62 65 72 2e 20 54 68 69 73 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 | GINT).number..This.is.equivalent |
4c100 | 20 74 6f 20 43 4f 4e 56 28 4e 2c 31 30 2c 32 29 2e 20 52 65 74 75 72 6e 73 0a 4e 55 4c 4c 20 69 | .to.CONV(N,10,2)..Returns.NULL.i |
4c120 | 66 20 4e 20 69 73 20 4e 55 4c 4c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | f.N.is.NULL...URL:.https://maria |
4c140 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 2f 0a 0a 2b 00 4d 61 72 69 61 44 42 3e 20 53 45 | db.com/kb/en/bin/..+.MariaDB>.SE |
4c160 | 4c 45 43 54 20 42 49 4e 28 31 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 31 31 30 30 27 0a | LECT.BIN(12);.........->.'1100'. |
4c180 | 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 6e 2f | ..https://mariadb.com/kb/en/bin/ |
4c1a0 | 03 0a 2b 01 12 a3 01 00 00 0e 49 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e 05 00 e8 09 53 79 6e 74 | ..+.......INSTALL.PLUGIN....Synt |
4c1c0 | 61 78 3a 0a 49 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 53 | ax:.INSTALL.PLUGIN.plugin_name.S |
4c1e0 | 4f 4e 41 4d 45 20 27 73 68 61 72 65 64 5f 6c 69 62 72 61 72 79 5f 6e 61 6d 65 27 0a 0a 54 68 69 | ONAME.'shared_library_name'..Thi |
4c200 | 73 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 73 74 61 6c 6c 73 20 61 20 73 65 72 76 65 72 20 70 6c | s.statement.installs.a.server.pl |
4c220 | 75 67 69 6e 2e 20 49 74 20 72 65 71 75 69 72 65 73 20 74 68 65 20 49 4e 53 45 52 54 0a 70 72 69 | ugin..It.requires.the.INSERT.pri |
4c240 | 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 6d 79 73 71 6c 2e 70 6c 75 67 69 6e 20 74 61 62 6c | vilege.for.the.mysql.plugin.tabl |
4c260 | 65 2e 0a 0a 70 6c 75 67 69 6e 5f 6e 61 6d 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | e...plugin_name.is.the.name.of.t |
4c280 | 68 65 20 70 6c 75 67 69 6e 20 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 70 6c 75 67 | he.plugin.as.defined.in.the.plug |
4c2a0 | 69 6e 0a 64 65 73 63 72 69 70 74 6f 72 20 73 74 72 75 63 74 75 72 65 20 63 6f 6e 74 61 69 6e 65 | in.descriptor.structure.containe |
4c2c0 | 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 66 69 6c 65 20 28 73 65 65 0a 68 74 74 70 3a | d.in.the.library.file.(see.http: |
4c2e0 | 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 | //dev.mysql.com/doc/refman/5.5/e |
4c300 | 6e 2f 70 6c 75 67 69 6e 2d 64 61 74 61 2d 73 74 72 75 63 74 75 72 65 73 2e 68 74 6d 6c 29 2e 0a | n/plugin-data-structures.html).. |
4c320 | 50 6c 75 67 69 6e 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 63 61 73 65 20 73 65 6e 73 69 74 | Plugin.names.are.not.case.sensit |
4c340 | 69 76 65 2e 20 46 6f 72 20 6d 61 78 69 6d 61 6c 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2c 20 | ive..For.maximal.compatibility,. |
4c360 | 70 6c 75 67 69 6e 0a 6e 61 6d 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 6d 69 74 65 64 20 74 | plugin.names.should.be.limited.t |
4c380 | 6f 20 41 53 43 49 49 20 6c 65 74 74 65 72 73 2c 20 64 69 67 69 74 73 2c 20 61 6e 64 20 75 6e 64 | o.ASCII.letters,.digits,.and.und |
4c3a0 | 65 72 73 63 6f 72 65 0a 62 65 63 61 75 73 65 20 74 68 65 79 20 61 72 65 20 75 73 65 64 20 69 6e | erscore.because.they.are.used.in |
4c3c0 | 20 43 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 6c | .C.source.files,.shell.command.l |
4c3e0 | 69 6e 65 73 2c 20 4d 34 20 61 6e 64 0a 42 6f 75 72 6e 65 20 73 68 65 6c 6c 20 73 63 72 69 70 74 | ines,.M4.and.Bourne.shell.script |
4c400 | 73 2c 20 61 6e 64 20 53 51 4c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e 0a 0a 73 68 61 72 65 64 | s,.and.SQL.environments...shared |
4c420 | 5f 6c 69 62 72 61 72 79 5f 6e 61 6d 65 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 | _library_name.is.the.name.of.the |
4c440 | 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 | .shared.library.that.contains.th |
4c460 | 65 0a 70 6c 75 67 69 6e 20 63 6f 64 65 2e 20 54 68 65 20 6e 61 6d 65 20 69 6e 63 6c 75 64 65 73 | e.plugin.code..The.name.includes |
4c480 | 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 65 78 74 65 6e 73 69 6f 6e 20 28 66 6f 72 20 65 78 | .the.file.name.extension.(for.ex |
4c4a0 | 61 6d 70 6c 65 2c 0a 6c 69 62 6d 79 70 6c 75 67 69 6e 2e 73 6f 2c 20 6c 69 62 6d 79 70 6c 75 67 | ample,.libmyplugin.so,.libmyplug |
4c4c0 | 69 6e 2e 64 6c 6c 2c 20 6f 72 20 6c 69 62 6d 79 70 6c 75 67 69 6e 2e 64 79 6c 69 62 29 2e 0a 0a | in.dll,.or.libmyplugin.dylib)... |
4c4e0 | 54 68 65 20 73 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 6d 75 73 74 20 62 65 20 6c 6f 63 61 74 | The.shared.library.must.be.locat |
4c500 | 65 64 20 69 6e 20 74 68 65 20 70 6c 75 67 69 6e 20 64 69 72 65 63 74 6f 72 79 20 28 74 68 65 0a | ed.in.the.plugin.directory.(the. |
4c520 | 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 64 20 62 79 20 74 68 65 20 70 6c 75 67 69 6e 5f 64 69 | directory.named.by.the.plugin_di |
4c540 | 72 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 29 2e 20 54 68 65 20 6c 69 62 72 61 72 79 20 | r.system.variable)..The.library. |
4c560 | 6d 75 73 74 20 62 65 0a 69 6e 20 74 68 65 20 70 6c 75 67 69 6e 20 64 69 72 65 63 74 6f 72 79 20 | must.be.in.the.plugin.directory. |
4c580 | 69 74 73 65 6c 66 2c 20 6e 6f 74 20 69 6e 20 61 20 73 75 62 64 69 72 65 63 74 6f 72 79 2e 20 42 | itself,.not.in.a.subdirectory..B |
4c5a0 | 79 20 64 65 66 61 75 6c 74 2c 0a 70 6c 75 67 69 6e 5f 64 69 72 20 69 73 20 74 68 65 20 70 6c 75 | y.default,.plugin_dir.is.the.plu |
4c5c0 | 67 69 6e 20 64 69 72 65 63 74 6f 72 79 20 75 6e 64 65 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 | gin.directory.under.the.director |
4c5e0 | 79 20 6e 61 6d 65 64 20 62 79 20 74 68 65 0a 70 6b 67 6c 69 62 64 69 72 20 63 6f 6e 66 69 67 75 | y.named.by.the.pkglibdir.configu |
4c600 | 72 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 2c 20 62 75 74 20 69 74 20 63 61 6e 20 62 65 20 63 | ration.variable,.but.it.can.be.c |
4c620 | 68 61 6e 67 65 64 20 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 70 | hanged.by.setting.the.value.of.p |
4c640 | 6c 75 67 69 6e 5f 64 69 72 20 61 74 20 73 65 72 76 65 72 20 73 74 61 72 74 75 70 2e 20 46 6f 72 | lugin_dir.at.server.startup..For |
4c660 | 20 65 78 61 6d 70 6c 65 2c 20 73 65 74 20 69 74 73 20 76 61 6c 75 65 20 69 6e 20 61 0a 6d 79 2e | .example,.set.its.value.in.a.my. |
4c680 | 63 6e 66 20 66 69 6c 65 3a 0a 0a 5b 6d 79 73 71 6c 64 5d 0a 70 6c 75 67 69 6e 5f 64 69 72 3d 2f | cnf.file:..[mysqld].plugin_dir=/ |
4c6a0 | 70 61 74 68 2f 74 6f 2f 70 6c 75 67 69 6e 2f 64 69 72 65 63 74 6f 72 79 0a 0a 49 66 20 74 68 65 | path/to/plugin/directory..If.the |
4c6c0 | 20 76 61 6c 75 65 20 6f 66 20 70 6c 75 67 69 6e 5f 64 69 72 20 69 73 20 61 20 72 65 6c 61 74 69 | .value.of.plugin_dir.is.a.relati |
4c6e0 | 76 65 20 70 61 74 68 20 6e 61 6d 65 2c 20 69 74 20 69 73 20 74 61 6b 65 6e 20 74 6f 20 62 65 0a | ve.path.name,.it.is.taken.to.be. |
4c700 | 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 4d 79 53 51 4c 20 62 61 73 65 20 64 69 72 65 63 | relative.to.the.MySQL.base.direc |
4c720 | 74 6f 72 79 20 28 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 62 61 73 65 64 69 72 20 73 | tory.(the.value.of.the.basedir.s |
4c740 | 79 73 74 65 6d 0a 76 61 72 69 61 62 6c 65 29 2e 0a 0a 49 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e | ystem.variable)...INSTALL.PLUGIN |
4c760 | 20 6c 6f 61 64 73 20 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 74 68 65 20 70 6c 75 67 69 | .loads.and.initializes.the.plugi |
4c780 | 6e 20 63 6f 64 65 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 70 6c 75 67 69 6e 0a 61 76 61 69 6c 61 | n.code.to.make.the.plugin.availa |
4c7a0 | 62 6c 65 20 66 6f 72 20 75 73 65 2e 20 41 20 70 6c 75 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c | ble.for.use..A.plugin.is.initial |
4c7c0 | 69 7a 65 64 20 62 79 20 65 78 65 63 75 74 69 6e 67 20 69 74 73 0a 69 6e 69 74 69 61 6c 69 7a 61 | ized.by.executing.its.initializa |
4c7e0 | 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 68 61 6e 64 6c 65 73 20 61 6e 79 | tion.function,.which.handles.any |
4c800 | 20 73 65 74 75 70 20 74 68 61 74 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 75 73 74 0a 70 65 72 66 | .setup.that.the.plugin.must.perf |
4c820 | 6f 72 6d 20 62 65 66 6f 72 65 20 69 74 20 63 61 6e 20 62 65 20 75 73 65 64 2e 20 57 68 65 6e 20 | orm.before.it.can.be.used..When. |
4c840 | 74 68 65 20 73 65 72 76 65 72 20 73 68 75 74 73 20 64 6f 77 6e 2c 20 69 74 20 65 78 65 63 75 74 | the.server.shuts.down,.it.execut |
4c860 | 65 73 0a 74 68 65 20 64 65 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e | es.the.deinitialization.function |
4c880 | 20 66 6f 72 20 65 61 63 68 20 70 6c 75 67 69 6e 20 74 68 61 74 20 69 73 20 6c 6f 61 64 65 64 20 | .for.each.plugin.that.is.loaded. |
4c8a0 | 73 6f 20 74 68 61 74 0a 74 68 65 20 70 6c 75 67 69 6e 20 68 61 73 20 61 20 63 68 61 6e 67 65 20 | so.that.the.plugin.has.a.change. |
4c8c0 | 74 6f 20 70 65 72 66 6f 72 6d 20 61 6e 79 20 66 69 6e 61 6c 20 63 6c 65 61 6e 75 70 2e 0a 0a 49 | to.perform.any.final.cleanup...I |
4c8e0 | 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e 20 61 6c 73 6f 20 72 65 67 69 73 74 65 72 73 20 74 68 65 | NSTALL.PLUGIN.also.registers.the |
4c900 | 20 70 6c 75 67 69 6e 20 62 79 20 61 64 64 69 6e 67 20 61 20 6c 69 6e 65 20 74 68 61 74 0a 69 6e | .plugin.by.adding.a.line.that.in |
4c920 | 64 69 63 61 74 65 73 20 74 68 65 20 70 6c 75 67 69 6e 20 6e 61 6d 65 20 61 6e 64 20 6c 69 62 72 | dicates.the.plugin.name.and.libr |
4c940 | 61 72 79 20 66 69 6c 65 20 6e 61 6d 65 20 74 6f 20 74 68 65 20 6d 79 73 71 6c 2e 70 6c 75 67 69 | ary.file.name.to.the.mysql.plugi |
4c960 | 6e 0a 74 61 62 6c 65 2e 20 41 74 20 73 65 72 76 65 72 20 73 74 61 72 74 75 70 2c 20 74 68 65 20 | n.table..At.server.startup,.the. |
4c980 | 73 65 72 76 65 72 20 6c 6f 61 64 73 20 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 61 6e 79 | server.loads.and.initializes.any |
4c9a0 | 20 70 6c 75 67 69 6e 0a 74 68 61 74 20 69 73 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 6d 79 | .plugin.that.is.listed.in.the.my |
4c9c0 | 73 71 6c 2e 70 6c 75 67 69 6e 20 74 61 62 6c 65 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 | sql.plugin.table..This.means.tha |
4c9e0 | 74 20 61 20 70 6c 75 67 69 6e 20 69 73 0a 69 6e 73 74 61 6c 6c 65 64 20 77 69 74 68 20 49 4e 53 | t.a.plugin.is.installed.with.INS |
4ca00 | 54 41 4c 4c 20 50 4c 55 47 49 4e 20 6f 6e 6c 79 20 6f 6e 63 65 2c 20 6e 6f 74 20 65 76 65 72 79 | TALL.PLUGIN.only.once,.not.every |
4ca20 | 20 74 69 6d 65 20 74 68 65 20 73 65 72 76 65 72 0a 73 74 61 72 74 73 2e 20 50 6c 75 67 69 6e 20 | .time.the.server.starts..Plugin. |
4ca40 | 6c 6f 61 64 69 6e 67 20 61 74 20 73 74 61 72 74 75 70 20 64 6f 65 73 20 6e 6f 74 20 6f 63 63 75 | loading.at.startup.does.not.occu |
4ca60 | 72 20 69 66 20 74 68 65 20 73 65 72 76 65 72 20 69 73 0a 73 74 61 72 74 65 64 20 77 69 74 68 20 | r.if.the.server.is.started.with. |
4ca80 | 74 68 65 20 2d 2d 73 6b 69 70 2d 67 72 61 6e 74 2d 74 61 62 6c 65 73 20 6f 70 74 69 6f 6e 2e 0a | the.--skip-grant-tables.option.. |
4caa0 | 0a 41 20 70 6c 75 67 69 6e 20 6c 69 62 72 61 72 79 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 6d 75 | .A.plugin.library.can.contain.mu |
4cac0 | 6c 74 69 70 6c 65 20 70 6c 75 67 69 6e 73 2e 20 46 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 6d | ltiple.plugins..For.each.of.them |
4cae0 | 20 74 6f 20 62 65 0a 69 6e 73 74 61 6c 6c 65 64 2c 20 75 73 65 20 61 20 73 65 70 61 72 61 74 65 | .to.be.installed,.use.a.separate |
4cb00 | 20 49 4e 53 54 41 4c 4c 20 50 4c 55 47 49 4e 20 73 74 61 74 65 6d 65 6e 74 2e 20 45 61 63 68 20 | .INSTALL.PLUGIN.statement..Each. |
4cb20 | 73 74 61 74 65 6d 65 6e 74 0a 6e 61 6d 65 73 20 61 20 64 69 66 66 65 72 65 6e 74 20 70 6c 75 67 | statement.names.a.different.plug |
4cb40 | 69 6e 2c 20 62 75 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 20 73 70 65 63 69 66 79 20 74 68 65 20 | in,.but.all.of.them.specify.the. |
4cb60 | 73 61 6d 65 20 6c 69 62 72 61 72 79 0a 6e 61 6d 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f | same.library.name...URL:.https:/ |
4cb80 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 74 61 6c 6c 2d 70 6c 75 67 69 | /mariadb.com/kb/en/install-plugi |
4cba0 | 6e 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | n/..).https://mariadb.com/kb/en/ |
4cbc0 | 69 6e 73 74 61 6c 6c 2d 70 6c 75 67 69 6e 2f 00 03 04 03 01 12 a4 01 00 00 0e 44 45 43 4c 41 52 | install-plugin/...........DECLAR |
4cbe0 | 45 20 43 55 52 53 4f 52 17 00 c0 03 53 79 6e 74 61 78 3a 0a 44 45 43 4c 41 52 45 20 63 75 72 73 | E.CURSOR....Syntax:.DECLARE.curs |
4cc00 | 6f 72 5f 6e 61 6d 65 20 43 55 52 53 4f 52 20 46 4f 52 20 73 65 6c 65 63 74 5f 73 74 61 74 65 6d | or_name.CURSOR.FOR.select_statem |
4cc20 | 65 6e 74 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 64 65 63 6c 61 72 65 73 20 61 20 63 | ent..This.statement.declares.a.c |
4cc40 | 75 72 73 6f 72 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 73 20 69 74 20 77 69 74 68 20 61 20 53 | ursor.and.associates.it.with.a.S |
4cc60 | 45 4c 45 43 54 0a 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 72 65 74 72 69 65 76 65 73 20 74 | ELECT.statement.that.retrieves.t |
4cc80 | 68 65 20 72 6f 77 73 20 74 6f 20 62 65 20 74 72 61 76 65 72 73 65 64 20 62 79 20 74 68 65 20 63 | he.rows.to.be.traversed.by.the.c |
4cca0 | 75 72 73 6f 72 2e 20 54 6f 0a 66 65 74 63 68 20 74 68 65 20 72 6f 77 73 20 6c 61 74 65 72 2c 20 | ursor..To.fetch.the.rows.later,. |
4ccc0 | 75 73 65 20 61 20 46 45 54 43 48 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 6e 75 6d 62 65 | use.a.FETCH.statement..The.numbe |
4cce0 | 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 0a 72 65 74 72 69 65 76 65 64 20 62 79 20 74 68 65 20 53 45 | r.of.columns.retrieved.by.the.SE |
4cd00 | 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 20 6e 75 | LECT.statement.must.match.the.nu |
4cd20 | 6d 62 65 72 20 6f 66 20 6f 75 74 70 75 74 0a 76 61 72 69 61 62 6c 65 73 20 73 70 65 63 69 66 69 | mber.of.output.variables.specifi |
4cd40 | 65 64 20 69 6e 20 74 68 65 20 46 45 54 43 48 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 54 68 65 20 | ed.in.the.FETCH.statement...The. |
4cd60 | 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 6e 6f 74 20 68 61 76 65 20 61 6e 20 | SELECT.statement.cannot.have.an. |
4cd80 | 49 4e 54 4f 20 63 6c 61 75 73 65 2e 0a 0a 43 75 72 73 6f 72 20 64 65 63 6c 61 72 61 74 69 6f 6e | INTO.clause...Cursor.declaration |
4cda0 | 73 20 6d 75 73 74 20 61 70 70 65 61 72 20 62 65 66 6f 72 65 20 68 61 6e 64 6c 65 72 20 64 65 63 | s.must.appear.before.handler.dec |
4cdc0 | 6c 61 72 61 74 69 6f 6e 73 20 61 6e 64 20 61 66 74 65 72 0a 76 61 72 69 61 62 6c 65 20 61 6e 64 | larations.and.after.variable.and |
4cde0 | 20 63 6f 6e 64 69 74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 2e 0a 0a 41 20 73 74 6f 72 | .condition.declarations...A.stor |
4ce00 | 65 64 20 70 72 6f 67 72 61 6d 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 6d 75 6c 74 69 70 6c 65 20 | ed.program.may.contain.multiple. |
4ce20 | 63 75 72 73 6f 72 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 2c 20 62 75 74 20 65 61 63 68 0a 63 75 | cursor.declarations,.but.each.cu |
4ce40 | 72 73 6f 72 20 64 65 63 6c 61 72 65 64 20 69 6e 20 61 20 67 69 76 65 6e 20 62 6c 6f 63 6b 20 6d | rsor.declared.in.a.given.block.m |
4ce60 | 75 73 74 20 68 61 76 65 20 61 20 75 6e 69 71 75 65 20 6e 61 6d 65 2e 20 46 6f 72 20 61 6e 0a 65 | ust.have.a.unique.name..For.an.e |
4ce80 | 78 61 6d 70 6c 65 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | xample,.see.https://mariadb.com/ |
4cea0 | 6b 62 2f 65 6e 2f 70 72 6f 67 72 61 6d 6d 61 74 69 63 2d 61 6e 64 2d 63 6f 6d 70 6f 75 6e 64 2d | kb/en/programmatic-and-compound- |
4cec0 | 73 74 61 74 65 6d 65 6e 74 73 2d 63 75 72 73 6f 72 73 2f 2e 0a 0a 46 6f 72 20 69 6e 66 6f 72 6d | statements-cursors/...For.inform |
4cee0 | 61 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 20 74 68 72 6f 75 67 68 20 53 48 4f 57 20 73 74 61 | ation.available.through.SHOW.sta |
4cf00 | 74 65 6d 65 6e 74 73 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 69 6e 0a 6d 61 6e 79 20 | tements,.it.is.possible.in.many. |
4cf20 | 63 61 73 65 73 20 74 6f 20 6f 62 74 61 69 6e 20 65 71 75 69 76 61 6c 65 6e 74 20 69 6e 66 6f 72 | cases.to.obtain.equivalent.infor |
4cf40 | 6d 61 74 69 6f 6e 20 62 79 20 75 73 69 6e 67 20 61 20 63 75 72 73 6f 72 20 77 69 74 68 20 61 6e | mation.by.using.a.cursor.with.an |
4cf60 | 0a 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 53 43 48 45 4d 41 20 74 61 62 6c 65 2e 0a 0a 55 52 4c 3a | .INFORMATION_SCHEMA.table...URL: |
4cf80 | 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c 61 | .https://mariadb.com/kb/en/decla |
4cfa0 | 72 65 2d 63 75 72 73 6f 72 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | re-cursor/..).https://mariadb.co |
4cfc0 | 6d 2f 6b 62 2f 65 6e 2f 64 65 63 6c 61 72 65 2d 63 75 72 73 6f 72 2f 00 01 18 b5 12 a5 01 00 00 | m/kb/en/declare-cursor/......... |
4cfe0 | 09 4c 4f 41 44 20 44 41 54 41 1b 00 75 18 53 79 6e 74 61 78 3a 0a 4c 4f 41 44 20 44 41 54 41 20 | .LOAD.DATA..u.Syntax:.LOAD.DATA. |
4d000 | 5b 4c 4f 57 5f 50 52 49 4f 52 49 54 59 20 7c 20 43 4f 4e 43 55 52 52 45 4e 54 5d 20 5b 4c 4f 43 | [LOW_PRIORITY.|.CONCURRENT].[LOC |
4d020 | 41 4c 5d 20 49 4e 46 49 4c 45 20 27 66 69 6c 65 5f 6e 61 6d 65 27 0a 20 20 20 20 5b 52 45 50 4c | AL].INFILE.'file_name'.....[REPL |
4d040 | 41 43 45 20 7c 20 49 47 4e 4f 52 45 5d 0a 20 20 20 20 49 4e 54 4f 20 54 41 42 4c 45 20 74 62 6c | ACE.|.IGNORE].....INTO.TABLE.tbl |
4d060 | 5f 6e 61 6d 65 0a 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 | _name.....[CHARACTER.SET.charset |
4d080 | 5f 6e 61 6d 65 5d 0a 20 20 20 20 5b 7b 46 49 45 4c 44 53 20 7c 20 43 4f 4c 55 4d 4e 53 7d 0a 20 | _name].....[{FIELDS.|.COLUMNS}.. |
4d0a0 | 20 20 20 20 20 20 20 5b 54 45 52 4d 49 4e 41 54 45 44 20 42 59 20 27 73 74 72 69 6e 67 27 5d 0a | .......[TERMINATED.BY.'string']. |
4d0c0 | 20 20 20 20 20 20 20 20 5b 5b 4f 50 54 49 4f 4e 41 4c 4c 59 5d 20 45 4e 43 4c 4f 53 45 44 20 42 | ........[[OPTIONALLY].ENCLOSED.B |
4d0e0 | 59 20 27 63 68 61 72 27 5d 0a 20 20 20 20 20 20 20 20 5b 45 53 43 41 50 45 44 20 42 59 20 27 63 | Y.'char'].........[ESCAPED.BY.'c |
4d100 | 68 61 72 27 5d 0a 20 20 20 20 5d 0a 20 20 20 20 5b 4c 49 4e 45 53 0a 20 20 20 20 20 20 20 20 5b | har'].....].....[LINES.........[ |
4d120 | 53 54 41 52 54 49 4e 47 20 42 59 20 27 73 74 72 69 6e 67 27 5d 0a 20 20 20 20 20 20 20 20 5b 54 | STARTING.BY.'string'].........[T |
4d140 | 45 52 4d 49 4e 41 54 45 44 20 42 59 20 27 73 74 72 69 6e 67 27 5d 0a 20 20 20 20 5d 0a 20 20 20 | ERMINATED.BY.'string'].....].... |
4d160 | 20 5b 49 47 4e 4f 52 45 20 6e 75 6d 62 65 72 20 7b 4c 49 4e 45 53 20 7c 20 52 4f 57 53 7d 5d 0a | .[IGNORE.number.{LINES.|.ROWS}]. |
4d180 | 20 20 20 20 5b 28 63 6f 6c 5f 6e 61 6d 65 5f 6f 72 5f 75 73 65 72 5f 76 61 72 2c 2e 2e 2e 29 5d | ....[(col_name_or_user_var,...)] |
4d1a0 | 0a 20 20 20 20 5b 53 45 54 20 63 6f 6c 5f 6e 61 6d 65 20 3d 20 65 78 70 72 2c 2e 2e 2e 5d 0a 0a | .....[SET.col_name.=.expr,...].. |
4d1c0 | 54 68 65 20 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 72 | The.LOAD.DATA.INFILE.statement.r |
4d1e0 | 65 61 64 73 20 72 6f 77 73 20 66 72 6f 6d 20 61 20 74 65 78 74 20 66 69 6c 65 20 69 6e 74 6f 20 | eads.rows.from.a.text.file.into. |
4d200 | 61 20 74 61 62 6c 65 0a 61 74 20 61 20 76 65 72 79 20 68 69 67 68 20 73 70 65 65 64 2e 20 54 68 | a.table.at.a.very.high.speed..Th |
4d220 | 65 20 66 69 6c 65 20 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 67 69 76 65 6e 20 61 73 20 61 20 6c | e.file.name.must.be.given.as.a.l |
4d240 | 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2e 0a 0a 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 | iteral.string...LOAD.DATA.INFILE |
4d260 | 20 69 73 20 74 68 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 20 6f 66 20 53 45 4c 45 43 54 20 2e 2e 2e | .is.the.complement.of.SELECT.... |
4d280 | 20 49 4e 54 4f 20 4f 55 54 46 49 4c 45 2e 20 28 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | .INTO.OUTFILE..(See.https://mari |
4d2a0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 6c 65 63 74 2d 69 6e 74 6f 2f 2e 29 20 54 6f 20 | adb.com/kb/en/select-into/.).To. |
4d2c0 | 77 72 69 74 65 20 64 61 74 61 0a 66 72 6f 6d 20 61 20 74 61 62 6c 65 20 74 6f 20 61 20 66 69 6c | write.data.from.a.table.to.a.fil |
4d2e0 | 65 2c 20 75 73 65 20 53 45 4c 45 43 54 20 2e 2e 2e 20 49 4e 54 4f 20 4f 55 54 46 49 4c 45 2e 20 | e,.use.SELECT.....INTO.OUTFILE.. |
4d300 | 54 6f 20 72 65 61 64 20 74 68 65 20 66 69 6c 65 0a 62 61 63 6b 20 69 6e 74 6f 20 61 20 74 61 62 | To.read.the.file.back.into.a.tab |
4d320 | 6c 65 2c 20 75 73 65 20 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 2e 20 54 68 65 20 73 79 | le,.use.LOAD.DATA.INFILE..The.sy |
4d340 | 6e 74 61 78 20 6f 66 20 74 68 65 20 46 49 45 4c 44 53 20 61 6e 64 0a 4c 49 4e 45 53 20 63 6c 61 | ntax.of.the.FIELDS.and.LINES.cla |
4d360 | 75 73 65 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 66 6f 72 20 62 6f 74 68 20 73 74 61 74 65 6d | uses.is.the.same.for.both.statem |
4d380 | 65 6e 74 73 2e 20 42 6f 74 68 20 63 6c 61 75 73 65 73 20 61 72 65 0a 6f 70 74 69 6f 6e 61 6c 2c | ents..Both.clauses.are.optional, |
4d3a0 | 20 62 75 74 20 46 49 45 4c 44 53 20 6d 75 73 74 20 70 72 65 63 65 64 65 20 4c 49 4e 45 53 20 69 | .but.FIELDS.must.precede.LINES.i |
4d3c0 | 66 20 62 6f 74 68 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 | f.both.are.specified...For.more. |
4d3e0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 65 66 66 69 63 69 65 6e 63 79 | information.about.the.efficiency |
4d400 | 20 6f 66 20 49 4e 53 45 52 54 20 76 65 72 73 75 73 20 4c 4f 41 44 20 44 41 54 41 0a 49 4e 46 49 | .of.INSERT.versus.LOAD.DATA.INFI |
4d420 | 4c 45 20 61 6e 64 20 73 70 65 65 64 69 6e 67 20 75 70 20 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 | LE.and.speeding.up.LOAD.DATA.INF |
4d440 | 49 4c 45 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f | ILE,.see.http://dev.mysql.com/do |
4d460 | 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 73 65 72 74 2d 73 70 65 65 64 2e 68 74 6d | c/refman/5.5/en/insert-speed.htm |
4d480 | 6c 2e 0a 0a 54 68 65 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 69 6e 64 69 63 61 74 65 64 20 | l...The.character.set.indicated. |
4d4a0 | 62 79 20 74 68 65 20 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 64 61 74 61 62 61 73 65 20 73 79 | by.the.character_set_database.sy |
4d4c0 | 73 74 65 6d 0a 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 74 6f 20 69 6e 74 65 72 70 72 | stem.variable.is.used.to.interpr |
4d4e0 | 65 74 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 20 | et.the.information.in.the.file.. |
4d500 | 53 45 54 20 4e 41 4d 45 53 0a 61 6e 64 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 63 68 61 | SET.NAMES.and.the.setting.of.cha |
4d520 | 72 61 63 74 65 72 5f 73 65 74 5f 63 6c 69 65 6e 74 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 20 | racter_set_client.do.not.affect. |
4d540 | 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 0a 69 6e 70 75 74 2e 20 49 66 20 74 68 65 20 | interpretation.of.input..If.the. |
4d560 | 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 75 73 65 20 61 | contents.of.the.input.file.use.a |
4d580 | 20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 74 68 61 74 0a 64 69 66 66 65 72 73 20 66 72 6f 6d | .character.set.that.differs.from |
4d5a0 | 20 74 68 65 20 64 65 66 61 75 6c 74 2c 20 69 74 20 69 73 20 75 73 75 61 6c 6c 79 20 70 72 65 66 | .the.default,.it.is.usually.pref |
4d5c0 | 65 72 61 62 6c 65 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 0a 63 68 61 72 61 63 74 65 72 20 | erable.to.specify.the.character. |
4d5e0 | 73 65 74 20 6f 66 20 74 68 65 20 66 69 6c 65 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 43 48 41 | set.of.the.file.by.using.the.CHA |
4d600 | 52 41 43 54 45 52 20 53 45 54 20 63 6c 61 75 73 65 2e 20 41 0a 63 68 61 72 61 63 74 65 72 20 73 | RACTER.SET.clause..A.character.s |
4d620 | 65 74 20 6f 66 20 62 69 6e 61 72 79 20 73 70 65 63 69 66 69 65 73 20 22 6e 6f 20 63 6f 6e 76 65 | et.of.binary.specifies."no.conve |
4d640 | 72 73 69 6f 6e 2e 22 0a 0a 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 20 69 6e 74 65 72 70 | rsion."..LOAD.DATA.INFILE.interp |
4d660 | 72 65 74 73 20 61 6c 6c 20 66 69 65 6c 64 73 20 69 6e 20 74 68 65 20 66 69 6c 65 20 61 73 20 68 | rets.all.fields.in.the.file.as.h |
4d680 | 61 76 69 6e 67 20 74 68 65 20 73 61 6d 65 0a 63 68 61 72 61 63 74 65 72 20 73 65 74 2c 20 72 65 | aving.the.same.character.set,.re |
4d6a0 | 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 64 61 74 61 20 74 79 70 65 73 20 6f 66 20 74 68 | gardless.of.the.data.types.of.th |
4d6c0 | 65 20 63 6f 6c 75 6d 6e 73 20 69 6e 74 6f 20 77 68 69 63 68 0a 66 69 65 6c 64 20 76 61 6c 75 65 | e.columns.into.which.field.value |
4d6e0 | 73 20 61 72 65 20 6c 6f 61 64 65 64 2e 20 46 6f 72 20 70 72 6f 70 65 72 20 69 6e 74 65 72 70 72 | s.are.loaded..For.proper.interpr |
4d700 | 65 74 61 74 69 6f 6e 20 6f 66 20 66 69 6c 65 20 63 6f 6e 74 65 6e 74 73 2c 0a 79 6f 75 20 6d 75 | etation.of.file.contents,.you.mu |
4d720 | 73 74 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 20 77 61 73 20 77 72 69 74 74 65 6e 20 77 69 | st.ensure.that.it.was.written.wi |
4d740 | 74 68 20 74 68 65 20 63 6f 72 72 65 63 74 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 46 6f | th.the.correct.character.set..Fo |
4d760 | 72 0a 65 78 61 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 77 72 69 74 65 20 61 20 64 61 74 61 20 66 | r.example,.if.you.write.a.data.f |
4d780 | 69 6c 65 20 77 69 74 68 20 6d 79 73 71 6c 64 75 6d 70 20 2d 54 20 6f 72 20 62 79 20 69 73 73 75 | ile.with.mysqldump.-T.or.by.issu |
4d7a0 | 69 6e 67 20 61 0a 53 45 4c 45 43 54 20 2e 2e 2e 20 49 4e 54 4f 20 4f 55 54 46 49 4c 45 20 73 74 | ing.a.SELECT.....INTO.OUTFILE.st |
4d7c0 | 61 74 65 6d 65 6e 74 20 69 6e 20 6d 79 73 71 6c 2c 20 62 65 20 73 75 72 65 20 74 6f 20 75 73 65 | atement.in.mysql,.be.sure.to.use |
4d7e0 | 20 61 0a 2d 2d 64 65 66 61 75 6c 74 2d 63 68 61 72 61 63 74 65 72 2d 73 65 74 20 6f 70 74 69 6f | .a.--default-character-set.optio |
4d800 | 6e 20 77 69 74 68 20 6d 79 73 71 6c 64 75 6d 70 20 6f 72 20 6d 79 73 71 6c 20 73 6f 20 74 68 61 | n.with.mysqldump.or.mysql.so.tha |
4d820 | 74 20 6f 75 74 70 75 74 0a 69 73 20 77 72 69 74 74 65 6e 20 69 6e 20 74 68 65 20 63 68 61 72 61 | t.output.is.written.in.the.chara |
4d840 | 63 74 65 72 20 73 65 74 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 66 69 6c | cter.set.to.be.used.when.the.fil |
4d860 | 65 20 69 73 20 6c 6f 61 64 65 64 20 77 69 74 68 0a 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c | e.is.loaded.with.LOAD.DATA.INFIL |
4d880 | 45 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 49 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 | E...*Note*:.It.is.not.possible.t |
4d8a0 | 6f 20 6c 6f 61 64 20 64 61 74 61 20 66 69 6c 65 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 75 | o.load.data.files.that.use.the.u |
4d8c0 | 63 73 32 2c 20 75 74 66 31 36 2c 0a 6f 72 20 75 74 66 33 32 20 63 68 61 72 61 63 74 65 72 20 73 | cs2,.utf16,.or.utf32.character.s |
4d8e0 | 65 74 2e 0a 0a 54 68 65 20 63 68 61 72 61 63 74 65 72 5f 73 65 74 5f 66 69 6c 65 73 79 73 74 65 | et...The.character_set_filesyste |
4d900 | 6d 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 0a 69 | m.system.variable.controls.the.i |
4d920 | 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 2e 0a | nterpretation.of.the.file.name.. |
4d940 | 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 6c 6f 61 64 20 64 61 74 61 20 66 69 6c 65 73 20 62 79 | .You.can.also.load.data.files.by |
4d960 | 20 75 73 69 6e 67 20 74 68 65 20 6d 79 73 71 6c 69 6d 70 6f 72 74 20 75 74 69 6c 69 74 79 3b 20 | .using.the.mysqlimport.utility;. |
4d980 | 69 74 0a 6f 70 65 72 61 74 65 73 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 4c 4f 41 44 20 44 41 | it.operates.by.sending.a.LOAD.DA |
4d9a0 | 54 41 20 49 4e 46 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 74 6f 20 74 68 65 20 73 65 72 76 65 | TA.INFILE.statement.to.the.serve |
4d9c0 | 72 2e 20 54 68 65 0a 2d 2d 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 6d 79 73 | r..The.--local.option.causes.mys |
4d9e0 | 71 6c 69 6d 70 6f 72 74 20 74 6f 20 72 65 61 64 20 64 61 74 61 20 66 69 6c 65 73 20 66 72 6f 6d | qlimport.to.read.data.files.from |
4da00 | 20 74 68 65 20 63 6c 69 65 6e 74 0a 68 6f 73 74 2e 20 59 6f 75 20 63 61 6e 20 73 70 65 63 69 66 | .the.client.host..You.can.specif |
4da20 | 79 20 74 68 65 20 2d 2d 63 6f 6d 70 72 65 73 73 20 6f 70 74 69 6f 6e 20 74 6f 20 67 65 74 20 62 | y.the.--compress.option.to.get.b |
4da40 | 65 74 74 65 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 0a 6f 76 65 72 20 73 6c 6f 77 20 6e 65 74 77 | etter.performance.over.slow.netw |
4da60 | 6f 72 6b 73 20 69 66 20 74 68 65 20 63 6c 69 65 6e 74 20 61 6e 64 20 73 65 72 76 65 72 20 73 75 | orks.if.the.client.and.server.su |
4da80 | 70 70 6f 72 74 20 74 68 65 20 63 6f 6d 70 72 65 73 73 65 64 0a 70 72 6f 74 6f 63 6f 6c 2e 20 53 | pport.the.compressed.protocol..S |
4daa0 | 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 79 73 | ee.https://mariadb.com/kb/en/mys |
4dac0 | 71 6c 69 6d 70 6f 72 74 2f 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65 20 4c 4f 57 5f 50 52 49 4f 52 | qlimport/...If.you.use.LOW_PRIOR |
4dae0 | 49 54 59 2c 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 65 20 4c 4f 41 44 20 44 41 54 41 20 | ITY,.execution.of.the.LOAD.DATA. |
4db00 | 73 74 61 74 65 6d 65 6e 74 20 69 73 0a 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 6e 6f 20 6f 74 | statement.is.delayed.until.no.ot |
4db20 | 68 65 72 20 63 6c 69 65 6e 74 73 20 61 72 65 20 72 65 61 64 69 6e 67 20 66 72 6f 6d 20 74 68 65 | her.clients.are.reading.from.the |
4db40 | 20 74 61 62 6c 65 2e 20 54 68 69 73 20 61 66 66 65 63 74 73 0a 6f 6e 6c 79 20 73 74 6f 72 61 67 | .table..This.affects.only.storag |
4db60 | 65 20 65 6e 67 69 6e 65 73 20 74 68 61 74 20 75 73 65 20 6f 6e 6c 79 20 74 61 62 6c 65 2d 6c 65 | e.engines.that.use.only.table-le |
4db80 | 76 65 6c 20 6c 6f 63 6b 69 6e 67 20 28 73 75 63 68 20 61 73 20 4d 79 49 53 41 4d 2c 0a 4d 45 4d | vel.locking.(such.as.MyISAM,.MEM |
4dba0 | 4f 52 59 2c 20 61 6e 64 20 4d 45 52 47 45 29 2e 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 | ORY,.and.MERGE)...If.you.specify |
4dbc0 | 20 43 4f 4e 43 55 52 52 45 4e 54 20 77 69 74 68 20 61 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 20 | .CONCURRENT.with.a.MyISAM.table. |
4dbe0 | 74 68 61 74 20 73 61 74 69 73 66 69 65 73 20 74 68 65 0a 63 6f 6e 64 69 74 69 6f 6e 20 66 6f 72 | that.satisfies.the.condition.for |
4dc00 | 20 63 6f 6e 63 75 72 72 65 6e 74 20 69 6e 73 65 72 74 73 20 28 74 68 61 74 20 69 73 2c 20 69 74 | .concurrent.inserts.(that.is,.it |
4dc20 | 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 20 66 72 65 65 20 62 6c 6f 63 6b 73 0a 69 6e 20 74 68 65 20 | .contains.no.free.blocks.in.the. |
4dc40 | 6d 69 64 64 6c 65 29 2c 20 6f 74 68 65 72 20 74 68 72 65 61 64 73 20 63 61 6e 20 72 65 74 72 69 | middle),.other.threads.can.retri |
4dc60 | 65 76 65 20 64 61 74 61 20 66 72 6f 6d 20 74 68 65 20 74 61 62 6c 65 20 77 68 69 6c 65 0a 4c 4f | eve.data.from.the.table.while.LO |
4dc80 | 41 44 20 44 41 54 41 20 69 73 20 65 78 65 63 75 74 69 6e 67 2e 20 55 73 69 6e 67 20 74 68 69 73 | AD.DATA.is.executing..Using.this |
4dca0 | 20 6f 70 74 69 6f 6e 20 61 66 66 65 63 74 73 20 74 68 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 | .option.affects.the.performance. |
4dcc0 | 6f 66 0a 4c 4f 41 44 20 44 41 54 41 20 61 20 62 69 74 2c 20 65 76 65 6e 20 69 66 20 6e 6f 20 6f | of.LOAD.DATA.a.bit,.even.if.no.o |
4dce0 | 74 68 65 72 20 74 68 72 65 61 64 20 69 73 20 75 73 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 61 | ther.thread.is.using.the.table.a |
4dd00 | 74 20 74 68 65 20 73 61 6d 65 0a 74 69 6d 65 2e 0a 0a 50 72 69 6f 72 20 74 6f 20 4d 79 53 51 4c | t.the.same.time...Prior.to.MySQL |
4dd20 | 20 35 2e 35 2e 31 2c 20 43 4f 4e 43 55 52 52 45 4e 54 20 77 61 73 20 6e 6f 74 20 72 65 70 6c 69 | .5.5.1,.CONCURRENT.was.not.repli |
4dd40 | 63 61 74 65 64 20 77 68 65 6e 20 75 73 69 6e 67 0a 73 74 61 74 65 6d 65 6e 74 2d 62 61 73 65 64 | cated.when.using.statement-based |
4dd60 | 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 28 73 65 65 20 42 75 67 20 23 33 34 36 32 38 29 2e 20 48 | .replication.(see.Bug.#34628)..H |
4dd80 | 6f 77 65 76 65 72 2c 20 69 74 20 69 73 20 72 65 70 6c 69 63 61 74 65 64 0a 77 68 65 6e 20 75 73 | owever,.it.is.replicated.when.us |
4dda0 | 69 6e 67 20 72 6f 77 2d 62 61 73 65 64 20 72 65 70 6c 69 63 61 74 69 6f 6e 2c 20 72 65 67 61 72 | ing.row-based.replication,.regar |
4ddc0 | 64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 65 72 73 69 6f 6e 2e 20 53 65 65 0a 68 74 74 70 3a 2f | dless.of.the.version..See.http:/ |
4dde0 | 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e | /dev.mysql.com/doc/refman/5.5/en |
4de00 | 2f 72 65 70 6c 69 63 61 74 69 6f 6e 2d 66 65 61 74 75 72 65 73 2d 6c 6f 61 64 2d 64 61 74 61 2e | /replication-features-load-data. |
4de20 | 68 0a 74 6d 6c 2c 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 54 68 | h.tml,.for.more.information...Th |
4de40 | 65 20 4c 4f 43 41 4c 20 6b 65 79 77 6f 72 64 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c 20 69 | e.LOCAL.keyword,.if.specified,.i |
4de60 | 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 20 74 68 | s.interpreted.with.respect.to.th |
4de80 | 65 0a 63 6c 69 65 6e 74 20 65 6e 64 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 3a 0a | e.client.end.of.the.connection:. |
4dea0 | 0a 6f 20 49 66 20 4c 4f 43 41 4c 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 69 | .o.If.LOCAL.is.specified,.the.fi |
4dec0 | 6c 65 20 69 73 20 72 65 61 64 20 62 79 20 74 68 65 20 63 6c 69 65 6e 74 20 70 72 6f 67 72 61 6d | le.is.read.by.the.client.program |
4dee0 | 20 6f 6e 20 74 68 65 0a 20 20 63 6c 69 65 6e 74 20 68 6f 73 74 20 61 6e 64 20 73 65 6e 74 20 74 | .on.the...client.host.and.sent.t |
4df00 | 6f 20 74 68 65 20 73 65 72 76 65 72 2e 20 54 68 65 20 66 69 6c 65 20 63 61 6e 20 62 65 20 67 69 | o.the.server..The.file.can.be.gi |
4df20 | 76 65 6e 20 61 73 20 61 20 66 75 6c 6c 0a 20 20 70 61 74 68 20 6e 61 6d 65 20 74 6f 20 73 70 65 | ven.as.a.full...path.name.to.spe |
4df40 | 63 69 66 79 20 69 74 73 20 65 78 61 63 74 20 6c 6f 63 61 74 69 6f 6e 2e 20 49 66 20 67 69 76 65 | cify.its.exact.location..If.give |
4df60 | 6e 20 61 73 20 61 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 0a 20 20 6e 61 6d 65 2c 20 74 68 65 | n.as.a.relative.path...name,.the |
4df80 | 20 6e 61 6d 65 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 72 65 6c 61 74 69 76 65 20 74 6f | .name.is.interpreted.relative.to |
4dfa0 | 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 6e 20 77 68 69 63 68 20 74 68 65 0a 20 20 63 6c | .the.directory.in.which.the...cl |
4dfc0 | 69 65 6e 74 20 70 72 6f 67 72 61 6d 20 77 61 73 20 73 74 61 72 74 65 64 2e 0a 0a 20 20 57 68 65 | ient.program.was.started.....Whe |
4dfe0 | 6e 20 75 73 69 6e 67 20 4c 4f 43 41 4c 20 77 69 74 68 20 4c 4f 41 44 20 44 41 54 41 2c 20 61 20 | n.using.LOCAL.with.LOAD.DATA,.a. |
4e000 | 63 6f 70 79 20 6f 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 63 72 65 61 74 65 64 20 69 6e 20 74 | copy.of.the.file.is.created.in.t |
4e020 | 68 65 0a 20 20 73 65 72 76 65 72 27 73 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 74 6f 72 | he...server's.temporary.director |
4e040 | 79 2e 20 54 68 69 73 20 69 73 20 6e 6f 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 64 65 74 | y..This.is.not.the.directory.det |
4e060 | 65 72 6d 69 6e 65 64 20 62 79 0a 20 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 6d 70 64 69 72 | ermined.by...the.value.of.tmpdir |
4e080 | 20 6f 72 20 73 6c 61 76 65 5f 6c 6f 61 64 5f 74 6d 70 64 69 72 2c 20 62 75 74 20 72 61 74 68 65 | .or.slave_load_tmpdir,.but.rathe |
4e0a0 | 72 20 74 68 65 20 6f 70 65 72 61 74 69 6e 67 0a 20 20 73 79 73 74 65 6d 27 73 20 74 65 6d 70 6f | r.the.operating...system's.tempo |
4e0c0 | 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 2c 20 61 6e 64 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 | rary.directory,.and.is.not.confi |
4e0e0 | 67 75 72 61 62 6c 65 20 69 6e 20 74 68 65 20 4d 79 53 51 4c 0a 20 20 53 65 72 76 65 72 2e 20 28 | gurable.in.the.MySQL...Server..( |
4e100 | 54 79 70 69 63 61 6c 6c 79 20 74 68 65 20 73 79 73 74 65 6d 20 74 65 6d 70 6f 72 61 72 79 20 64 | Typically.the.system.temporary.d |
4e120 | 69 72 65 63 74 6f 72 79 20 69 73 20 2f 74 6d 70 20 6f 6e 20 4c 69 6e 75 78 0a 20 20 73 79 73 74 | irectory.is./tmp.on.Linux...syst |
4e140 | 65 6d 73 20 61 6e 64 20 43 3a 5c 57 49 4e 44 4f 57 53 5c 54 45 4d 50 20 6f 6e 20 57 69 6e 64 6f | ems.and.C:\WINDOWS\TEMP.on.Windo |
4e160 | 77 73 2e 29 20 4c 61 63 6b 20 6f 66 20 73 75 66 66 69 63 69 65 6e 74 20 73 70 61 63 65 20 66 6f | ws.).Lack.of.sufficient.space.fo |
4e180 | 72 0a 20 20 74 68 65 20 63 6f 70 79 20 69 6e 20 74 68 69 73 20 64 69 72 65 63 74 6f 72 79 20 63 | r...the.copy.in.this.directory.c |
4e1a0 | 61 6e 20 63 61 75 73 65 20 74 68 65 20 4c 4f 41 44 20 44 41 54 41 20 4c 4f 43 41 4c 20 73 74 61 | an.cause.the.LOAD.DATA.LOCAL.sta |
4e1c0 | 74 65 6d 65 6e 74 20 74 6f 0a 20 20 66 61 69 6c 2e 0a 0a 6f 20 49 66 20 4c 4f 43 41 4c 20 69 73 | tement.to...fail...o.If.LOCAL.is |
4e1e0 | 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 69 6c 65 20 6d 75 73 74 20 62 65 | .not.specified,.the.file.must.be |
4e200 | 20 6c 6f 63 61 74 65 64 20 6f 6e 20 74 68 65 20 73 65 72 76 65 72 0a 20 20 68 6f 73 74 20 61 6e | .located.on.the.server...host.an |
4e220 | 64 20 69 73 20 72 65 61 64 20 64 69 72 65 63 74 6c 79 20 62 79 20 74 68 65 20 73 65 72 76 65 72 | d.is.read.directly.by.the.server |
4e240 | 2e 20 54 68 65 20 73 65 72 76 65 72 20 75 73 65 73 20 74 68 65 0a 20 20 66 6f 6c 6c 6f 77 69 6e | ..The.server.uses.the...followin |
4e260 | 67 20 72 75 6c 65 73 20 74 6f 20 6c 6f 63 61 74 65 20 74 68 65 20 66 69 6c 65 3a 0a 0a 20 20 6f | g.rules.to.locate.the.file:....o |
4e280 | 20 49 66 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 73 20 61 6e 20 61 62 73 6f 6c 75 74 65 | .If.the.file.name.is.an.absolute |
4e2a0 | 20 70 61 74 68 20 6e 61 6d 65 2c 20 74 68 65 20 73 65 72 76 65 72 20 75 73 65 73 20 69 74 20 61 | .path.name,.the.server.uses.it.a |
4e2c0 | 73 0a 20 20 20 20 67 69 76 65 6e 2e 0a 0a 20 20 6f 20 49 66 20 74 68 65 20 66 69 6c 65 20 6e 61 | s.....given.....o.If.the.file.na |
4e2e0 | 6d 65 20 69 73 20 61 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 20 6e 61 6d 65 20 77 69 74 68 20 | me.is.a.relative.path.name.with. |
4e300 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6c 65 61 64 69 6e 67 0a 20 20 20 20 63 6f 6d 70 6f 6e 65 6e | one.or.more.leading.....componen |
4e320 | 74 73 2c 20 74 68 65 20 73 65 72 76 65 72 20 73 65 61 72 63 68 65 73 20 66 6f 72 20 74 68 65 20 | ts,.the.server.searches.for.the. |
4e340 | 66 69 6c 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 0a 20 20 20 20 73 65 72 76 65 72 27 | file.relative.to.the.....server' |
4e360 | 73 20 64 61 74 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 20 20 6f 20 49 66 20 61 20 66 69 6c 65 | s.data.directory.....o.If.a.file |
4e380 | 20 6e 61 6d 65 20 77 69 74 68 20 6e 6f 20 6c 65 61 64 69 6e 67 20 63 6f 6d 70 6f 6e 65 6e 74 73 | .name.with.no.leading.components |
4e3a0 | 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 20 73 65 72 76 65 72 0a 20 20 20 20 6c 6f 6f 6b 73 20 | .is.given,.the.server.....looks. |
4e3c0 | 66 6f 72 20 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 64 61 74 61 62 61 73 65 20 64 69 72 | for.the.file.in.the.database.dir |
4e3e0 | 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 64 61 74 61 62 61 | ectory.of.the.default.....databa |
4e400 | 73 65 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 2c 20 69 6e 20 74 68 65 20 6e 6f 6e 2d 4c 4f 43 41 4c | se...Note.that,.in.the.non-LOCAL |
4e420 | 20 63 61 73 65 2c 20 74 68 65 73 65 20 72 75 6c 65 73 20 6d 65 61 6e 20 74 68 61 74 20 61 20 66 | .case,.these.rules.mean.that.a.f |
4e440 | 69 6c 65 20 6e 61 6d 65 64 20 61 73 0a 2e 2f 6d 79 66 69 6c 65 2e 74 78 74 20 69 73 20 72 65 61 | ile.named.as../myfile.txt.is.rea |
4e460 | 64 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 27 73 20 64 61 74 61 20 64 69 72 65 63 74 6f | d.from.the.server's.data.directo |
4e480 | 72 79 2c 20 77 68 65 72 65 61 73 20 74 68 65 20 66 69 6c 65 0a 6e 61 6d 65 64 20 61 73 20 6d 79 | ry,.whereas.the.file.named.as.my |
4e4a0 | 66 69 6c 65 2e 74 78 74 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 62 61 | file.txt.is.read.from.the.databa |
4e4c0 | 73 65 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 0a 64 61 74 61 | se.directory.of.the.default.data |
4e4e0 | 62 61 73 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 64 62 31 20 69 73 20 74 68 65 | base..For.example,.if.db1.is.the |
4e500 | 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | .default.database,.the.following |
4e520 | 0a 4c 4f 41 44 20 44 41 54 41 20 73 74 61 74 65 6d 65 6e 74 20 72 65 61 64 73 20 74 68 65 20 66 | .LOAD.DATA.statement.reads.the.f |
4e540 | 69 6c 65 20 64 61 74 61 2e 74 78 74 20 66 72 6f 6d 20 74 68 65 20 64 61 74 61 62 61 73 65 20 64 | ile.data.txt.from.the.database.d |
4e560 | 69 72 65 63 74 6f 72 79 0a 66 6f 72 20 64 62 31 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 | irectory.for.db1,.even.though.th |
4e580 | 65 20 73 74 61 74 65 6d 65 6e 74 20 65 78 70 6c 69 63 69 74 6c 79 20 6c 6f 61 64 73 20 74 68 65 | e.statement.explicitly.loads.the |
4e5a0 | 20 66 69 6c 65 20 69 6e 74 6f 20 61 0a 74 61 62 6c 65 20 69 6e 20 74 68 65 20 64 62 32 20 64 61 | .file.into.a.table.in.the.db2.da |
4e5c0 | 74 61 62 61 73 65 3a 0a 0a 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 20 27 64 61 74 61 2e | tabase:..LOAD.DATA.INFILE.'data. |
4e5e0 | 74 78 74 27 20 49 4e 54 4f 20 54 41 42 4c 45 20 64 62 32 2e 6d 79 5f 74 61 62 6c 65 3b 0a 0a 57 | txt'.INTO.TABLE.db2.my_table;..W |
4e600 | 69 6e 64 6f 77 73 20 70 61 74 68 20 6e 61 6d 65 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 | indows.path.names.are.specified. |
4e620 | 75 73 69 6e 67 20 66 6f 72 77 61 72 64 20 73 6c 61 73 68 65 73 20 72 61 74 68 65 72 20 74 68 61 | using.forward.slashes.rather.tha |
4e640 | 6e 0a 62 61 63 6b 73 6c 61 73 68 65 73 2e 20 49 66 20 79 6f 75 20 64 6f 20 75 73 65 20 62 61 63 | n.backslashes..If.you.do.use.bac |
4e660 | 6b 73 6c 61 73 68 65 73 2c 20 79 6f 75 20 6d 75 73 74 20 64 6f 75 62 6c 65 20 74 68 65 6d 2e 0a | kslashes,.you.must.double.them.. |
4e680 | 0a 46 6f 72 20 73 65 63 75 72 69 74 79 20 72 65 61 73 6f 6e 73 2c 20 77 68 65 6e 20 72 65 61 64 | .For.security.reasons,.when.read |
4e6a0 | 69 6e 67 20 74 65 78 74 20 66 69 6c 65 73 20 6c 6f 63 61 74 65 64 20 6f 6e 20 74 68 65 20 73 65 | ing.text.files.located.on.the.se |
4e6c0 | 72 76 65 72 2c 0a 74 68 65 20 66 69 6c 65 73 20 6d 75 73 74 20 65 69 74 68 65 72 20 72 65 73 69 | rver,.the.files.must.either.resi |
4e6e0 | 64 65 20 69 6e 20 74 68 65 20 64 61 74 61 62 61 73 65 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 | de.in.the.database.directory.or. |
4e700 | 62 65 20 72 65 61 64 61 62 6c 65 0a 62 79 20 61 6c 6c 2e 20 41 6c 73 6f 2c 20 74 6f 20 75 73 65 | be.readable.by.all..Also,.to.use |
4e720 | 20 4c 4f 41 44 20 44 41 54 41 20 49 4e 46 49 4c 45 20 6f 6e 20 73 65 72 76 65 72 20 66 69 6c 65 | .LOAD.DATA.INFILE.on.server.file |
4e740 | 73 2c 20 79 6f 75 20 6d 75 73 74 20 68 61 76 65 0a 74 68 65 20 46 49 4c 45 20 70 72 69 76 69 6c | s,.you.must.have.the.FILE.privil |
4e760 | 65 67 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ege..See.https://mariadb.com/kb/ |
4e780 | 65 6e 2f 67 72 61 6e 74 2f 2e 20 46 6f 72 0a 6e 6f 6e 2d 4c 4f 43 41 4c 20 6c 6f 61 64 20 6f 70 | en/grant/..For.non-LOCAL.load.op |
4e7a0 | 65 72 61 74 69 6f 6e 73 2c 20 69 66 20 74 68 65 20 73 65 63 75 72 65 5f 66 69 6c 65 5f 70 72 69 | erations,.if.the.secure_file_pri |
4e7c0 | 76 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 69 73 0a 73 65 74 20 74 6f 20 61 20 6e 6f | v.system.variable.is.set.to.a.no |
4e7e0 | 6e 65 6d 70 74 79 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2c 20 74 68 65 20 66 69 6c 65 20 | nempty.directory.name,.the.file. |
4e800 | 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 6d 75 73 74 20 62 65 20 6c 6f 63 61 74 65 64 0a 69 6e 20 | to.be.loaded.must.be.located.in. |
4e820 | 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | that.directory...URL:.https://ma |
4e840 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 61 64 2d 64 61 74 61 2d 69 6e 66 69 6c 65 | riadb.com/kb/en/load-data-infile |
4e860 | 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c | /..+.https://mariadb.com/kb/en/l |
4e880 | 6f 61 64 2d 64 61 74 61 2d 69 6e 66 69 6c 65 2f 03 00 e6 02 12 a6 01 00 00 0f 4d 55 4c 54 49 4c | oad-data-infile/..........MULTIL |
4e8a0 | 49 4e 45 53 54 52 49 4e 47 18 00 a1 00 4d 75 6c 74 69 4c 69 6e 65 53 74 72 69 6e 67 28 6c 73 31 | INESTRING....MultiLineString(ls1 |
4e8c0 | 2c 6c 73 32 2c 2e 2e 2e 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 20 4d 75 6c 74 69 4c 69 6e | ,ls2,...)..Constructs.a.MultiLin |
4e8e0 | 65 53 74 72 69 6e 67 20 76 61 6c 75 65 20 75 73 69 6e 67 20 4c 69 6e 65 53 74 72 69 6e 67 20 6f | eString.value.using.LineString.o |
4e900 | 72 20 57 4b 42 20 4c 69 6e 65 53 74 72 69 6e 67 0a 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 55 52 4c | r.WKB.LineString.arguments...URL |
4e920 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 | :.https://mariadb.com/kb/en/mult |
4e940 | 69 6c 69 6e 65 73 74 72 69 6e 67 2f 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ilinestring/..*.https://mariadb. |
4e960 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 75 6c 74 69 6c 69 6e 65 73 74 72 69 6e 67 2f 00 00 03 00 b7 01 | com/kb/en/multilinestring/...... |
4e980 | 12 a7 01 00 00 09 4c 4f 43 41 4c 54 49 4d 45 1f 00 7e 00 53 79 6e 74 61 78 3a 0a 4c 4f 43 41 4c | ......LOCALTIME..~.Syntax:.LOCAL |
4e9a0 | 54 49 4d 45 2c 20 4c 4f 43 41 4c 54 49 4d 45 28 29 0a 0a 4c 4f 43 41 4c 54 49 4d 45 20 61 6e 64 | TIME,.LOCALTIME()..LOCALTIME.and |
4e9c0 | 20 4c 4f 43 41 4c 54 49 4d 45 28 29 20 61 72 65 20 73 79 6e 6f 6e 79 6d 73 20 66 6f 72 20 4e 4f | .LOCALTIME().are.synonyms.for.NO |
4e9e0 | 57 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | W()...URL:.https://mariadb.com/k |
4ea00 | 62 2f 65 6e 2f 6c 6f 63 61 6c 74 69 6d 65 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | b/en/localtime/..$.https://maria |
4ea20 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 63 61 6c 74 69 6d 65 2f 00 03 01 88 00 12 a8 01 00 | db.com/kb/en/localtime/......... |
4ea40 | 00 14 53 48 4f 57 20 52 45 4c 41 59 4c 4f 47 20 45 56 45 4e 54 53 1a 00 39 01 53 79 6e 74 61 78 | ..SHOW.RELAYLOG.EVENTS..9.Syntax |
4ea60 | 3a 0a 53 48 4f 57 20 52 45 4c 41 59 4c 4f 47 20 45 56 45 4e 54 53 0a 20 20 20 5b 49 4e 20 27 6c | :.SHOW.RELAYLOG.EVENTS....[IN.'l |
4ea80 | 6f 67 5f 6e 61 6d 65 27 5d 20 5b 46 52 4f 4d 20 70 6f 73 5d 20 5b 4c 49 4d 49 54 20 5b 6f 66 66 | og_name'].[FROM.pos].[LIMIT.[off |
4eaa0 | 73 65 74 2c 5d 20 72 6f 77 5f 63 6f 75 6e 74 5d 0a 0a 53 68 6f 77 73 20 74 68 65 20 65 76 65 6e | set,].row_count]..Shows.the.even |
4eac0 | 74 73 20 69 6e 20 74 68 65 20 72 65 6c 61 79 20 6c 6f 67 20 6f 66 20 61 20 72 65 70 6c 69 63 61 | ts.in.the.relay.log.of.a.replica |
4eae0 | 74 69 6f 6e 20 73 6c 61 76 65 2e 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 0a 73 70 65 63 69 66 | tion.slave..If.you.do.not.specif |
4eb00 | 79 20 27 6c 6f 67 5f 6e 61 6d 65 27 2c 20 74 68 65 20 66 69 72 73 74 20 72 65 6c 61 79 20 6c 6f | y.'log_name',.the.first.relay.lo |
4eb20 | 67 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 0a 68 | g.is.displayed..This.statement.h |
4eb40 | 61 73 20 6e 6f 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6d 61 73 74 65 72 2e 0a 0a 55 52 4c | as.no.effect.on.the.master...URL |
4eb60 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 | :.https://mariadb.com/kb/en/show |
4eb80 | 2d 72 65 6c 61 79 6c 6f 67 2d 65 76 65 6e 74 73 2f 0a 0a 2f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 | -relaylog-events/../.https://mar |
4eba0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 72 65 6c 61 79 6c 6f 67 2d 65 76 65 | iadb.com/kb/en/show-relaylog-eve |
4ebc0 | 6e 74 73 2f 01 00 f5 12 a9 01 00 00 0e 4d 50 4f 49 4e 54 46 52 4f 4d 54 45 58 54 03 00 b2 00 4d | nts/.........MPOINTFROMTEXT....M |
4ebe0 | 50 6f 69 6e 74 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 2c 20 4d 75 6c 74 69 | PointFromText(wkt[,srid]),.Multi |
4ec00 | 50 6f 69 6e 74 46 72 6f 6d 54 65 78 74 28 77 6b 74 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 | PointFromText(wkt[,srid])..Const |
4ec20 | 72 75 63 74 73 20 61 20 4d 55 4c 54 49 50 4f 49 4e 54 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 | ructs.a.MULTIPOINT.value.using.i |
4ec40 | 74 73 20 57 4b 54 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a | ts.WKT.representation.and.SRID.. |
4ec60 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
4ec80 | 6d 70 6f 69 6e 74 66 72 6f 6d 74 65 78 74 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | mpointfromtext/..).https://maria |
4eca0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 6f 69 6e 74 66 72 6f 6d 74 65 78 74 2f 03 01 a8 00 | db.com/kb/en/mpointfromtext/.... |
4ecc0 | 12 aa 01 00 00 04 42 4c 4f 42 16 00 79 01 42 4c 4f 42 5b 28 4d 29 5d 0a 0a 41 20 42 4c 4f 42 20 | ......BLOB..y.BLOB[(M)]..A.BLOB. |
4ece0 | 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 | column.with.a.maximum.length.of. |
4ed00 | 36 35 2c 35 33 35 20 28 32 31 36 20 2d 20 31 29 20 62 79 74 65 73 2e 20 45 61 63 68 0a 42 4c 4f | 65,535.(216.-.1).bytes..Each.BLO |
4ed20 | 42 20 76 61 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 75 73 69 6e 67 20 61 20 32 2d 62 79 74 65 | B.value.is.stored.using.a.2-byte |
4ed40 | 20 6c 65 6e 67 74 68 20 70 72 65 66 69 78 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 | .length.prefix.that.indicates.th |
4ed60 | 65 0a 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a | e.number.of.bytes.in.the.value.. |
4ed80 | 0a 41 6e 20 6f 70 74 69 6f 6e 61 6c 20 6c 65 6e 67 74 68 20 4d 20 63 61 6e 20 62 65 20 67 69 76 | .An.optional.length.M.can.be.giv |
4eda0 | 65 6e 20 66 6f 72 20 74 68 69 73 20 74 79 70 65 2e 20 49 66 20 74 68 69 73 20 69 73 20 64 6f 6e | en.for.this.type..If.this.is.don |
4edc0 | 65 2c 20 4d 79 53 51 4c 0a 63 72 65 61 74 65 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 61 73 20 74 | e,.MySQL.creates.the.column.as.t |
4ede0 | 68 65 20 73 6d 61 6c 6c 65 73 74 20 42 4c 4f 42 20 74 79 70 65 20 6c 61 72 67 65 20 65 6e 6f 75 | he.smallest.BLOB.type.large.enou |
4ee00 | 67 68 20 74 6f 20 68 6f 6c 64 0a 76 61 6c 75 65 73 20 4d 20 62 79 74 65 73 20 6c 6f 6e 67 2e 0a | gh.to.hold.values.M.bytes.long.. |
4ee20 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
4ee40 | 62 6c 6f 62 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | blob/....https://mariadb.com/kb/ |
4ee60 | 65 6e 2f 62 6c 6f 62 2f 03 03 6f 01 02 ab 01 00 00 04 53 48 41 31 0c 00 eb 02 53 79 6e 74 61 78 | en/blob/..o.......SHA1....Syntax |
4ee80 | 3a 0a 53 48 41 31 28 73 74 72 29 2c 20 53 48 41 28 73 74 72 29 0a 0a 43 61 6c 63 75 6c 61 74 65 | :.SHA1(str),.SHA(str)..Calculate |
4eea0 | 73 20 61 6e 20 53 48 41 2d 31 20 31 36 30 2d 62 69 74 20 63 68 65 63 6b 73 75 6d 20 66 6f 72 20 | s.an.SHA-1.160-bit.checksum.for. |
4eec0 | 74 68 65 20 73 74 72 69 6e 67 2c 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 52 46 43 20 | the.string,.as.described.in.RFC. |
4eee0 | 33 31 37 34 20 28 53 65 63 75 72 65 20 48 61 73 68 20 41 6c 67 6f 72 69 74 68 6d 29 2e 20 54 68 | 3174.(Secure.Hash.Algorithm)..Th |
4ef00 | 65 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 20 | e.value.is.returned.as.a.string. |
4ef20 | 6f 66 0a 34 30 20 68 65 78 20 64 69 67 69 74 73 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 20 74 68 65 | of.40.hex.digits,.or.NULL.if.the |
4ef40 | 20 61 72 67 75 6d 65 6e 74 20 77 61 73 20 4e 55 4c 4c 2e 20 4f 6e 65 20 6f 66 20 74 68 65 20 70 | .argument.was.NULL..One.of.the.p |
4ef60 | 6f 73 73 69 62 6c 65 0a 75 73 65 73 20 66 6f 72 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 | ossible.uses.for.this.function.i |
4ef80 | 73 20 61 73 20 61 20 68 61 73 68 20 6b 65 79 2e 20 53 65 65 20 74 68 65 20 6e 6f 74 65 73 20 61 | s.as.a.hash.key..See.the.notes.a |
4efa0 | 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 | t.the.beginning.of.this.section. |
4efc0 | 61 62 6f 75 74 20 73 74 6f 72 69 6e 67 20 68 61 73 68 20 76 61 6c 75 65 73 20 65 66 66 69 63 69 | about.storing.hash.values.effici |
4efe0 | 65 6e 74 6c 79 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 0a 53 48 41 31 28 29 20 61 | ently..You.can.also.use.SHA1().a |
4f000 | 73 20 61 20 63 72 79 70 74 6f 67 72 61 70 68 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 | s.a.cryptographic.function.for.s |
4f020 | 74 6f 72 69 6e 67 20 70 61 73 73 77 6f 72 64 73 2e 20 53 48 41 28 29 20 69 73 0a 73 79 6e 6f 6e | toring.passwords..SHA().is.synon |
4f040 | 79 6d 6f 75 73 20 77 69 74 68 20 53 48 41 31 28 29 2e 0a 0a 41 73 20 6f 66 20 4d 79 53 51 4c 20 | ymous.with.SHA1()...As.of.MySQL. |
4f060 | 35 2e 35 2e 33 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 6e 6f 6e | 5.5.3,.the.return.value.is.a.non |
4f080 | 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 63 6f 6e 6e 65 63 74 69 6f 6e 20 | binary.string.in.the.connection. |
4f0a0 | 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 42 65 66 6f 72 65 20 35 2e 35 2e 33 2c 20 74 68 65 | character.set..Before.5.5.3,.the |
4f0c0 | 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 62 69 6e 61 72 79 0a 73 74 72 69 6e 67 | .return.value.is.a.binary.string |
4f0e0 | 3b 20 73 65 65 20 74 68 65 20 6e 6f 74 65 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | ;.see.the.notes.at.the.beginning |
4f100 | 20 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 61 62 6f 75 74 20 75 73 69 6e 67 20 74 68 65 | .of.this.section.about.using.the |
4f120 | 0a 76 61 6c 75 65 20 61 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 2e 0a 0a 55 | .value.as.a.nonbinary.string...U |
4f140 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 | RL:.https://mariadb.com/kb/en/sh |
4f160 | 61 31 2f 0a 0a 53 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 48 41 31 28 27 61 62 63 | a1/..S.MariaDB>.SELECT.SHA1('abc |
4f180 | 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 61 39 39 39 33 65 33 36 34 37 30 36 38 31 36 61 | ');.........->.'a9993e364706816a |
4f1a0 | 62 61 33 65 32 35 37 31 37 38 35 30 63 32 36 63 39 63 64 30 64 38 39 64 27 0a 1f 00 68 74 74 70 | ba3e25717850c26c9cd0d89d'...http |
4f1c0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 61 31 2f 00 01 00 e5 12 | s://mariadb.com/kb/en/sha1/..... |
4f1e0 | ac 01 00 00 06 53 55 42 53 54 52 25 00 b2 00 53 79 6e 74 61 78 3a 0a 53 55 42 53 54 52 28 73 74 | .....SUBSTR%...Syntax:.SUBSTR(st |
4f200 | 72 2c 70 6f 73 29 2c 20 53 55 42 53 54 52 28 73 74 72 20 46 52 4f 4d 20 70 6f 73 29 2c 20 53 55 | r,pos),.SUBSTR(str.FROM.pos),.SU |
4f220 | 42 53 54 52 28 73 74 72 2c 70 6f 73 2c 6c 65 6e 29 2c 20 53 55 42 53 54 52 28 73 74 72 0a 46 52 | BSTR(str,pos,len),.SUBSTR(str.FR |
4f240 | 4f 4d 20 70 6f 73 20 46 4f 52 20 6c 65 6e 29 0a 0a 53 55 42 53 54 52 28 29 20 69 73 20 61 20 73 | OM.pos.FOR.len)..SUBSTR().is.a.s |
4f260 | 79 6e 6f 6e 79 6d 20 66 6f 72 20 53 55 42 53 54 52 49 4e 47 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 | ynonym.for.SUBSTRING()...URL:.ht |
4f280 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 73 74 72 2f 0a | tps://mariadb.com/kb/en/substr/. |
4f2a0 | 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 75 62 | .!.https://mariadb.com/kb/en/sub |
4f2c0 | 73 74 72 2f 03 04 2b 01 02 ad 01 00 00 08 50 41 53 53 57 4f 52 44 0c 00 10 02 53 79 6e 74 61 78 | str/..+.......PASSWORD....Syntax |
4f2e0 | 3a 0a 50 41 53 53 57 4f 52 44 28 73 74 72 29 0a 0a 43 61 6c 63 75 6c 61 74 65 73 20 61 6e 64 20 | :.PASSWORD(str)..Calculates.and. |
4f300 | 72 65 74 75 72 6e 73 20 61 20 68 61 73 68 65 64 20 70 61 73 73 77 6f 72 64 20 73 74 72 69 6e 67 | returns.a.hashed.password.string |
4f320 | 20 66 72 6f 6d 20 74 68 65 20 70 6c 61 69 6e 74 65 78 74 0a 70 61 73 73 77 6f 72 64 20 73 74 72 | .from.the.plaintext.password.str |
4f340 | 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 | .and.returns.a.nonbinary.string. |
4f360 | 69 6e 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 0a 73 65 74 20 | in.the.connection.character.set. |
4f380 | 28 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 62 65 66 6f 72 65 20 4d 79 53 51 4c 20 35 2e | (a.binary.string.before.MySQL.5. |
4f3a0 | 35 2e 33 29 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 | 5.3),.or.NULL.if.the.argument.is |
4f3c0 | 0a 4e 55 4c 4c 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 53 51 4c 20 | .NULL..This.function.is.the.SQL. |
4f3e0 | 69 6e 74 65 72 66 61 63 65 20 74 6f 20 74 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 75 73 65 64 20 | interface.to.the.algorithm.used. |
4f400 | 62 79 20 74 68 65 0a 73 65 72 76 65 72 20 74 6f 20 65 6e 63 72 79 70 74 20 4d 79 53 51 4c 20 70 | by.the.server.to.encrypt.MySQL.p |
4f420 | 61 73 73 77 6f 72 64 73 20 66 6f 72 20 73 74 6f 72 61 67 65 20 69 6e 20 74 68 65 20 6d 79 73 71 | asswords.for.storage.in.the.mysq |
4f440 | 6c 2e 75 73 65 72 20 67 72 61 6e 74 0a 74 61 62 6c 65 2e 0a 0a 54 68 65 20 70 61 73 73 77 6f 72 | l.user.grant.table...The.passwor |
4f460 | 64 20 68 61 73 68 69 6e 67 20 6d 65 74 68 6f 64 20 75 73 65 64 20 62 79 20 50 41 53 53 57 4f 52 | d.hashing.method.used.by.PASSWOR |
4f480 | 44 28 29 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 74 68 65 20 | D().depends.on.the.value.of.the. |
4f4a0 | 6f 6c 64 5f 70 61 73 73 77 6f 72 64 73 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 3a 0a 0a | old_passwords.system.variable:.. |
4f4c0 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 | URL:.https://mariadb.com/kb/en/p |
4f4e0 | 61 73 73 77 6f 72 64 2f 0a 0a e2 01 4d 61 72 69 61 44 42 3e 20 53 45 54 20 6f 6c 64 5f 70 61 73 | assword/....MariaDB>.SET.old_pas |
4f500 | 73 77 6f 72 64 73 20 3d 20 30 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 50 41 53 53 | swords.=.0;.MariaDB>.SELECT.PASS |
4f520 | 57 4f 52 44 28 27 6d 79 70 61 73 73 27 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | WORD('mypass');.+--------------- |
4f540 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 | ----------------------------+.|. |
4f560 | 50 41 53 53 57 4f 52 44 28 27 6d 79 70 61 73 73 27 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | PASSWORD('mypass').............. |
4f580 | 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..........|.+------------------- |
4f5a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 2a 36 43 38 | ------------------------+.|.*6C8 |
4f5c0 | 39 38 39 33 36 36 45 41 46 37 35 42 42 36 37 30 41 44 38 45 41 37 41 37 46 43 31 31 37 36 41 39 | 989366EAF75BB670AD8EA7A7FC1176A9 |
4f5e0 | 35 43 45 46 34 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 5CEF4.|.+----------------------- |
4f600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 4d 61 72 69 61 44 42 3e 20 | --------------------+..MariaDB>. |
4f620 | 53 45 54 20 6f 6c 64 5f 70 61 73 73 77 6f 72 64 73 20 3d 20 31 3b 0a 4d 61 72 69 61 44 42 3e 20 | SET.old_passwords.=.1;.MariaDB>. |
4f640 | 53 45 4c 45 43 54 20 50 41 53 53 57 4f 52 44 28 27 6d 79 70 61 73 73 27 29 3b 0a 2b 2d 2d 2d 2d | SELECT.PASSWORD('mypass');.+---- |
4f660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 41 53 53 57 4f 52 44 28 27 6d 79 | ----------------+.|.PASSWORD('my |
4f680 | 70 61 73 73 27 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a | pass').|.+--------------------+. |
4f6a0 | 7c 20 36 66 38 63 31 31 34 62 35 38 66 32 63 65 39 65 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | |.6f8c114b58f2ce9e...|.+-------- |
4f6c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ------------+.#.https://mariadb. |
4f6e0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 61 73 73 77 6f 72 64 2f 00 01 01 ed 12 ae 01 00 00 04 43 48 41 | com/kb/en/password/..........CHA |
4f700 | 52 16 00 be 01 5b 4e 41 54 49 4f 4e 41 4c 5d 20 43 48 41 52 5b 28 4d 29 5d 20 5b 43 48 41 52 41 | R....[NATIONAL].CHAR[(M)].[CHARA |
4f720 | 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 0a | CTER.SET.charset_name].[COLLATE. |
4f740 | 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 20 66 69 78 65 64 2d 6c 65 6e 67 74 68 20 | collation_name]..A.fixed-length. |
4f760 | 73 74 72 69 6e 67 20 74 68 61 74 20 69 73 20 61 6c 77 61 79 73 20 72 69 67 68 74 2d 70 61 64 64 | string.that.is.always.right-padd |
4f780 | 65 64 20 77 69 74 68 20 73 70 61 63 65 73 20 74 6f 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 20 | ed.with.spaces.to.the.specified. |
4f7a0 | 6c 65 6e 67 74 68 20 77 68 65 6e 20 73 74 6f 72 65 64 2e 20 4d 20 72 65 70 72 65 73 65 6e 74 73 | length.when.stored..M.represents |
4f7c0 | 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6c 65 6e 67 74 68 20 69 6e 0a 63 68 61 72 61 63 74 65 72 73 | .the.column.length.in.characters |
4f7e0 | 2e 20 54 68 65 20 72 61 6e 67 65 20 6f 66 20 4d 20 69 73 20 30 20 74 6f 20 32 35 35 2e 20 49 66 | ..The.range.of.M.is.0.to.255..If |
4f800 | 20 4d 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 6c 65 6e 67 74 68 20 69 73 0a 31 2e 0a | .M.is.omitted,.the.length.is.1.. |
4f820 | 0a 2a 4e 6f 74 65 2a 3a 20 54 72 61 69 6c 69 6e 67 20 73 70 61 63 65 73 20 61 72 65 20 72 65 6d | .*Note*:.Trailing.spaces.are.rem |
4f840 | 6f 76 65 64 20 77 68 65 6e 20 43 48 41 52 20 76 61 6c 75 65 73 20 61 72 65 20 72 65 74 72 69 65 | oved.when.CHAR.values.are.retrie |
4f860 | 76 65 64 0a 75 6e 6c 65 73 73 20 74 68 65 20 50 41 44 5f 43 48 41 52 5f 54 4f 5f 46 55 4c 4c 5f | ved.unless.the.PAD_CHAR_TO_FULL_ |
4f880 | 4c 45 4e 47 54 48 20 53 51 4c 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 0a 55 52 4c | LENGTH.SQL.mode.is.enabled...URL |
4f8a0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 | :.https://mariadb.com/kb/en/char |
4f8c0 | 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 | /....https://mariadb.com/kb/en/c |
4f8e0 | 68 61 72 2f 03 01 66 02 02 af 01 00 00 08 55 54 43 5f 44 41 54 45 1f 00 df 00 53 79 6e 74 61 78 | har/..f.......UTC_DATE....Syntax |
4f900 | 3a 0a 55 54 43 5f 44 41 54 45 2c 20 55 54 43 5f 44 41 54 45 28 29 0a 0a 52 65 74 75 72 6e 73 20 | :.UTC_DATE,.UTC_DATE()..Returns. |
4f920 | 74 68 65 20 63 75 72 72 65 6e 74 20 55 54 43 20 64 61 74 65 20 61 73 20 61 20 76 61 6c 75 65 20 | the.current.UTC.date.as.a.value. |
4f940 | 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 27 20 6f 72 20 59 59 59 59 4d 4d 44 44 0a 66 6f 72 6d | in.'YYYY-MM-DD'.or.YYYYMMDD.form |
4f960 | 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 66 75 6e | at,.depending.on.whether.the.fun |
4f980 | 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 72 0a 6e 75 6d | ction.is.used.in.a.string.or.num |
4f9a0 | 65 72 69 63 20 63 6f 6e 74 65 78 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | eric.context...URL:.https://mari |
4f9c0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 74 63 5f 64 61 74 65 2f 0a 0a 4e 00 4d 61 72 69 61 | adb.com/kb/en/utc_date/..N.Maria |
4f9e0 | 44 42 3e 20 53 45 4c 45 43 54 20 55 54 43 5f 44 41 54 45 28 29 2c 20 55 54 43 5f 44 41 54 45 28 | DB>.SELECT.UTC_DATE(),.UTC_DATE( |
4fa00 | 29 20 2b 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 33 2d 30 38 2d 31 34 27 2c 20 | ).+.0;.........->.'2003-08-14',. |
4fa20 | 32 30 30 33 30 38 31 34 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | 20030814.#.https://mariadb.com/k |
4fa40 | 62 2f 65 6e 2f 75 74 63 5f 64 61 74 65 2f 00 00 03 02 5c 00 02 b0 01 00 00 09 44 49 4d 45 4e 53 | b/en/utc_date/....\.......DIMENS |
4fa60 | 49 4f 4e 24 00 e2 00 44 69 6d 65 6e 73 69 6f 6e 28 67 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 | ION$...Dimension(g)..Returns.the |
4fa80 | 20 69 6e 68 65 72 65 6e 74 20 64 69 6d 65 6e 73 69 6f 6e 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 | .inherent.dimension.of.the.geome |
4faa0 | 74 72 79 20 76 61 6c 75 65 20 67 2e 20 54 68 65 20 72 65 73 75 6c 74 20 63 61 6e 0a 62 65 20 2d | try.value.g..The.result.can.be.- |
4fac0 | 31 2c 20 30 2c 20 31 2c 20 6f 72 20 32 2e 20 54 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 | 1,.0,.1,.or.2..The.meaning.of.th |
4fae0 | 65 73 65 20 76 61 6c 75 65 73 20 69 73 20 67 69 76 65 6e 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d | ese.values.is.given.in.https://m |
4fb00 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 6d 65 6e 73 69 6f 6e 2f 2e 0a 0a 55 52 | ariadb.com/kb/en/dimension/...UR |
4fb20 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 69 6d | L:.https://mariadb.com/kb/en/dim |
4fb40 | 65 6e 73 69 6f 6e 2f 0a 0a 3f 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 69 6d 65 6e | ension/..?.MariaDB>.SELECT.Dimen |
4fb60 | 73 69 6f 6e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 | sion(GeomFromText('LineString(1. |
4fb80 | 31 2c 32 20 32 29 27 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 1,2.2)'));.+-------------------- |
4fba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 | ----------------------------+.|. |
4fbc0 | 44 69 6d 65 6e 73 69 6f 6e 28 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 27 4c 69 6e 65 53 74 72 69 | Dimension(GeomFromText('LineStri |
4fbe0 | 6e 67 28 31 20 31 2c 32 20 32 29 27 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ng(1.1,2.2)')).|.+-------------- |
4fc00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
4fc20 | 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --+.|........................... |
4fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d | ...................1.|.+-------- |
4fc60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
4fc80 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | --------+.$.https://mariadb.com/ |
4fca0 | 6b 62 2f 65 6e 2f 64 69 6d 65 6e 73 69 6f 6e 2f 03 01 5a 02 02 b1 01 00 00 0e 43 4f 55 4e 54 20 | kb/en/dimension/..Z.......COUNT. |
4fcc0 | 44 49 53 54 49 4e 43 54 10 00 df 00 53 79 6e 74 61 78 3a 0a 43 4f 55 4e 54 28 44 49 53 54 49 4e | DISTINCT....Syntax:.COUNT(DISTIN |
4fce0 | 43 54 20 65 78 70 72 2c 5b 65 78 70 72 2e 2e 2e 5d 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 63 6f | CT.expr,[expr...])..Returns.a.co |
4fd00 | 75 6e 74 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 77 73 20 77 69 74 68 20 64 | unt.of.the.number.of.rows.with.d |
4fd20 | 69 66 66 65 72 65 6e 74 20 6e 6f 6e 2d 4e 55 4c 4c 20 65 78 70 72 0a 76 61 6c 75 65 73 2e 0a 0a | ifferent.non-NULL.expr.values... |
4fd40 | 43 4f 55 4e 54 28 44 49 53 54 49 4e 43 54 29 20 72 65 74 75 72 6e 73 20 30 20 69 66 20 74 68 65 | COUNT(DISTINCT).returns.0.if.the |
4fd60 | 72 65 20 77 65 72 65 20 6e 6f 20 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 2e 0a 0a 55 52 4c 3a 20 | re.were.no.matching.rows...URL:. |
4fd80 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 75 6e 74 2d | https://mariadb.com/kb/en/count- |
4fda0 | 64 69 73 74 69 6e 63 74 2f 0a 0a 36 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 55 | distinct/..6.MariaDB>.SELECT.COU |
4fdc0 | 4e 54 28 44 49 53 54 49 4e 43 54 20 72 65 73 75 6c 74 73 29 20 46 52 4f 4d 20 73 74 75 64 65 6e | NT(DISTINCT.results).FROM.studen |
4fde0 | 74 3b 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 | t;.).https://mariadb.com/kb/en/c |
4fe00 | 6f 75 6e 74 2d 64 69 73 74 69 6e 63 74 2f 00 00 01 00 c9 12 b2 01 00 00 03 42 49 54 16 00 9c 00 | ount-distinct/...........BIT.... |
4fe20 | 42 49 54 5b 28 4d 29 5d 0a 0a 41 20 62 69 74 2d 66 69 65 6c 64 20 74 79 70 65 2e 20 4d 20 69 6e | BIT[(M)]..A.bit-field.type..M.in |
4fe40 | 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 69 74 73 20 70 65 72 20 76 | dicates.the.number.of.bits.per.v |
4fe60 | 61 6c 75 65 2c 20 66 72 6f 6d 20 31 20 74 6f 0a 36 34 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 | alue,.from.1.to.64..The.default. |
4fe80 | 69 73 20 31 20 69 66 20 4d 20 69 73 20 6f 6d 69 74 74 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | is.1.if.M.is.omitted...URL:.http |
4fea0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 2f 0a 0a 1e 00 68 74 | s://mariadb.com/kb/en/bit/....ht |
4fec0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 2f 03 00 ab 01 | tps://mariadb.com/kb/en/bit/.... |
4fee0 | 12 b3 01 00 00 06 45 51 55 41 4c 53 1e 00 78 00 45 71 75 61 6c 73 28 67 31 2c 67 32 29 0a 0a 52 | ......EQUALS..x.Equals(g1,g2)..R |
4ff00 | 65 74 75 72 6e 73 20 31 20 6f 72 20 30 20 74 6f 20 69 6e 64 69 63 61 74 65 20 77 68 65 74 68 65 | eturns.1.or.0.to.indicate.whethe |
4ff20 | 72 20 67 31 20 69 73 20 73 70 61 74 69 61 6c 6c 79 20 65 71 75 61 6c 20 74 6f 20 67 32 2e 0a 0a | r.g1.is.spatially.equal.to.g2... |
4ff40 | 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 | URL:.https://mariadb.com/kb/en/e |
4ff60 | 71 75 61 6c 73 2f 0a 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | quals/..!.https://mariadb.com/kb |
4ff80 | 2f 65 6e 2f 65 71 75 61 6c 73 2f 00 03 00 e8 00 12 b4 01 00 00 10 53 48 4f 57 20 43 52 45 41 54 | /en/equals/...........SHOW.CREAT |
4ffa0 | 45 20 56 49 45 57 1a 00 a1 00 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 52 45 41 54 45 20 56 49 | E.VIEW....Syntax:.SHOW.CREATE.VI |
4ffc0 | 45 57 20 76 69 65 77 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 73 68 6f | EW.view_name..This.statement.sho |
4ffe0 | 77 73 20 61 20 43 52 45 41 54 45 20 56 49 45 57 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 | ws.a.CREATE.VIEW.statement.that. |
50000 | 63 72 65 61 74 65 73 20 74 68 65 20 67 69 76 65 6e 0a 76 69 65 77 2e 0a 0a 55 52 4c 3a 20 68 74 | creates.the.given.view...URL:.ht |
50020 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 | tps://mariadb.com/kb/en/show-cre |
50040 | 61 74 65 2d 76 69 65 77 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | ate-view/..+.https://mariadb.com |
50060 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 72 65 61 74 65 2d 76 69 65 77 2f 03 02 2e 02 02 b5 01 00 | /kb/en/show-create-view/........ |
50080 | 00 08 49 4e 54 45 52 56 41 4c 12 00 39 01 53 79 6e 74 61 78 3a 0a 49 4e 54 45 52 56 41 4c 28 4e | ..INTERVAL..9.Syntax:.INTERVAL(N |
500a0 | 2c 4e 31 2c 4e 32 2c 4e 33 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 30 20 69 66 20 4e 20 3c | ,N1,N2,N3,...)..Returns.0.if.N.< |
500c0 | 20 4e 31 2c 20 31 20 69 66 20 4e 20 3c 20 4e 32 20 61 6e 64 20 73 6f 20 6f 6e 20 6f 72 20 2d 31 | .N1,.1.if.N.<.N2.and.so.on.or.-1 |
500e0 | 20 69 66 20 4e 20 69 73 20 4e 55 4c 4c 2e 20 41 6c 6c 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 | .if.N.is.NULL..All.arguments.are |
50100 | 20 74 72 65 61 74 65 64 20 61 73 20 69 6e 74 65 67 65 72 73 2e 20 49 74 20 69 73 20 72 65 71 75 | .treated.as.integers..It.is.requ |
50120 | 69 72 65 64 20 74 68 61 74 20 4e 31 20 3c 20 4e 32 20 3c 20 4e 33 20 3c 0a 2e 2e 2e 20 3c 20 4e | ired.that.N1.<.N2.<.N3.<.....<.N |
50140 | 6e 20 66 6f 72 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 77 6f 72 6b 20 63 6f 72 72 | n.for.this.function.to.work.corr |
50160 | 65 63 74 6c 79 2e 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 61 20 62 69 6e 61 72 79 0a | ectly..This.is.because.a.binary. |
50180 | 73 65 61 72 63 68 20 69 73 20 75 73 65 64 20 28 76 65 72 79 20 66 61 73 74 29 2e 0a 0a 55 52 4c | search.is.used.(very.fast)...URL |
501a0 | 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 65 | :.https://mariadb.com/kb/en/inte |
501c0 | 72 76 61 6c 2f 0a 0a bc 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 54 45 52 56 41 | rval/....MariaDB>.SELECT.INTERVA |
501e0 | 4c 28 32 33 2c 20 31 2c 20 31 35 2c 20 31 37 2c 20 33 30 2c 20 34 34 2c 20 32 30 30 29 3b 0a 20 | L(23,.1,.15,.17,.30,.44,.200);.. |
50200 | 20 20 20 20 20 20 20 2d 3e 20 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 54 45 | .......->.3.MariaDB>.SELECT.INTE |
50220 | 52 56 41 4c 28 31 30 2c 20 31 2c 20 31 30 2c 20 31 30 30 2c 20 31 30 30 30 29 3b 0a 20 20 20 20 | RVAL(10,.1,.10,.100,.1000);..... |
50240 | 20 20 20 20 2d 3e 20 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 4e 54 45 52 56 41 | ....->.2.MariaDB>.SELECT.INTERVA |
50260 | 4c 28 32 32 2c 20 32 33 2c 20 33 30 2c 20 34 34 2c 20 32 30 30 29 3b 0a 20 20 20 20 20 20 20 20 | L(22,.23,.30,.44,.200);......... |
50280 | 2d 3e 20 30 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ->.0.#.https://mariadb.com/kb/en |
502a0 | 2f 69 6e 74 65 72 76 61 6c 2f 00 00 03 00 e4 00 02 b6 01 00 00 09 46 52 4f 4d 5f 44 41 59 53 1f | /interval/............FROM_DAYS. |
502c0 | 00 6e 00 53 79 6e 74 61 78 3a 0a 46 52 4f 4d 5f 44 41 59 53 28 4e 29 0a 0a 47 69 76 65 6e 20 61 | .n.Syntax:.FROM_DAYS(N)..Given.a |
502e0 | 20 64 61 79 20 6e 75 6d 62 65 72 20 4e 2c 20 72 65 74 75 72 6e 73 20 61 20 44 41 54 45 20 76 61 | .day.number.N,.returns.a.DATE.va |
50300 | 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | lue...URL:.https://mariadb.com/k |
50320 | 62 2f 65 6e 2f 66 72 6f 6d 5f 64 61 79 73 2f 0a 0a 3b 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | b/en/from_days/..;.MariaDB>.SELE |
50340 | 43 54 20 46 52 4f 4d 5f 44 41 59 53 28 37 33 30 36 36 39 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e | CT.FROM_DAYS(730669);.........-> |
50360 | 20 27 32 30 30 37 2d 30 37 2d 30 33 27 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | .'2007-07-03'.$.https://mariadb. |
50380 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 72 6f 6d 5f 64 61 79 73 2f 01 03 cd 12 b7 01 00 00 0f 41 4c 54 | com/kb/en/from_days/.........ALT |
503a0 | 45 52 20 50 52 4f 43 45 44 55 52 45 27 00 88 03 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 20 50 52 | ER.PROCEDURE'...Syntax:.ALTER.PR |
503c0 | 4f 43 45 44 55 52 45 20 70 72 6f 63 5f 6e 61 6d 65 20 5b 63 68 61 72 61 63 74 65 72 69 73 74 69 | OCEDURE.proc_name.[characteristi |
503e0 | 63 20 2e 2e 2e 5d 0a 0a 63 68 61 72 61 63 74 65 72 69 73 74 69 63 3a 0a 20 20 20 20 43 4f 4d 4d | c....]..characteristic:.....COMM |
50400 | 45 4e 54 20 27 73 74 72 69 6e 67 27 0a 20 20 7c 20 4c 41 4e 47 55 41 47 45 20 53 51 4c 0a 20 20 | ENT.'string'...|.LANGUAGE.SQL... |
50420 | 7c 20 7b 20 43 4f 4e 54 41 49 4e 53 20 53 51 4c 20 7c 20 4e 4f 20 53 51 4c 20 7c 20 52 45 41 44 | |.{.CONTAINS.SQL.|.NO.SQL.|.READ |
50440 | 53 20 53 51 4c 20 44 41 54 41 20 7c 20 4d 4f 44 49 46 49 45 53 20 53 51 4c 20 44 41 54 41 20 7d | S.SQL.DATA.|.MODIFIES.SQL.DATA.} |
50460 | 0a 20 20 7c 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 7b 20 44 45 46 49 4e 45 52 20 7c 20 49 4e | ...|.SQL.SECURITY.{.DEFINER.|.IN |
50480 | 56 4f 4b 45 52 20 7d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 75 | VOKER.}..This.statement.can.be.u |
504a0 | 73 65 64 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 | sed.to.change.the.characteristic |
504c0 | 73 20 6f 66 20 61 20 73 74 6f 72 65 64 0a 70 72 6f 63 65 64 75 72 65 2e 20 4d 6f 72 65 20 74 68 | s.of.a.stored.procedure..More.th |
504e0 | 61 6e 20 6f 6e 65 20 63 68 61 6e 67 65 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 69 | an.one.change.may.be.specified.i |
50500 | 6e 20 61 6e 20 41 4c 54 45 52 20 50 52 4f 43 45 44 55 52 45 0a 73 74 61 74 65 6d 65 6e 74 2e 20 | n.an.ALTER.PROCEDURE.statement.. |
50520 | 48 6f 77 65 76 65 72 2c 20 79 6f 75 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 70 | However,.you.cannot.change.the.p |
50540 | 61 72 61 6d 65 74 65 72 73 20 6f 72 20 62 6f 64 79 20 6f 66 20 61 0a 73 74 6f 72 65 64 20 70 72 | arameters.or.body.of.a.stored.pr |
50560 | 6f 63 65 64 75 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 3b 20 74 6f | ocedure.using.this.statement;.to |
50580 | 20 6d 61 6b 65 20 73 75 63 68 20 63 68 61 6e 67 65 73 2c 20 79 6f 75 20 6d 75 73 74 0a 64 72 6f | .make.such.changes,.you.must.dro |
505a0 | 70 20 61 6e 64 20 72 65 2d 63 72 65 61 74 65 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 75 73 | p.and.re-create.the.procedure.us |
505c0 | 69 6e 67 20 44 52 4f 50 20 50 52 4f 43 45 44 55 52 45 20 61 6e 64 20 43 52 45 41 54 45 0a 50 52 | ing.DROP.PROCEDURE.and.CREATE.PR |
505e0 | 4f 43 45 44 55 52 45 2e 0a 0a 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 41 4c 54 45 | OCEDURE...You.must.have.the.ALTE |
50600 | 52 20 52 4f 55 54 49 4e 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 70 72 6f 63 | R.ROUTINE.privilege.for.the.proc |
50620 | 65 64 75 72 65 2e 20 42 79 0a 64 65 66 61 75 6c 74 2c 20 74 68 61 74 20 70 72 69 76 69 6c 65 67 | edure..By.default,.that.privileg |
50640 | 65 20 69 73 20 67 72 61 6e 74 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 6f 20 74 68 | e.is.granted.automatically.to.th |
50660 | 65 20 70 72 6f 63 65 64 75 72 65 0a 63 72 65 61 74 6f 72 2e 20 54 68 69 73 20 62 65 68 61 76 69 | e.procedure.creator..This.behavi |
50680 | 6f 72 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 79 20 64 69 73 61 62 6c 69 6e 67 20 74 | or.can.be.changed.by.disabling.t |
506a0 | 68 65 0a 61 75 74 6f 6d 61 74 69 63 5f 73 70 5f 70 72 69 76 69 6c 65 67 65 73 20 73 79 73 74 65 | he.automatic_sp_privileges.syste |
506c0 | 6d 20 76 61 72 69 61 62 6c 65 2e 20 53 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | m.variable..See.https://mariadb. |
506e0 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 6f 72 65 64 2d 72 6f 75 74 69 6e 65 2d 70 72 69 76 69 6c 65 | com/kb/en/stored-routine-privile |
50700 | 67 65 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ges/...URL:.https://mariadb.com/ |
50720 | 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 70 72 6f 63 65 64 75 72 65 2f 0a 0a 2a 00 68 74 74 70 73 3a | kb/en/alter-procedure/..*.https: |
50740 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 70 72 6f 63 65 64 | //mariadb.com/kb/en/alter-proced |
50760 | 75 72 65 2f 01 00 fd 02 b8 01 00 00 09 42 49 54 5f 43 4f 55 4e 54 13 00 7d 00 53 79 6e 74 61 78 | ure/.........BIT_COUNT..}.Syntax |
50780 | 3a 0a 42 49 54 5f 43 4f 55 4e 54 28 4e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 | :.BIT_COUNT(N)..Returns.the.numb |
507a0 | 65 72 20 6f 66 20 62 69 74 73 20 74 68 61 74 20 61 72 65 20 73 65 74 20 69 6e 20 74 68 65 20 61 | er.of.bits.that.are.set.in.the.a |
507c0 | 72 67 75 6d 65 6e 74 20 4e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | rgument.N...URL:.https://mariadb |
507e0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 63 6f 75 6e 74 2f 0a 0a 45 00 4d 61 72 69 61 44 42 | .com/kb/en/bit_count/..E.MariaDB |
50800 | 3e 20 53 45 4c 45 43 54 20 42 49 54 5f 43 4f 55 4e 54 28 32 39 29 2c 20 42 49 54 5f 43 4f 55 4e | >.SELECT.BIT_COUNT(29),.BIT_COUN |
50820 | 54 28 62 27 31 30 31 30 31 30 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 2c 20 33 0a 24 00 | T(b'101010');.........->.4,.3.$. |
50840 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 62 69 74 5f 63 6f | https://mariadb.com/kb/en/bit_co |
50860 | 75 6e 74 2f 03 00 b3 01 12 b9 01 00 00 0c 4f 43 54 45 54 5f 4c 45 4e 47 54 48 25 00 74 00 53 79 | unt/..........OCTET_LENGTH%.t.Sy |
50880 | 6e 74 61 78 3a 0a 4f 43 54 45 54 5f 4c 45 4e 47 54 48 28 73 74 72 29 0a 0a 4f 43 54 45 54 5f 4c | ntax:.OCTET_LENGTH(str)..OCTET_L |
508a0 | 45 4e 47 54 48 28 29 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 4c 45 4e 47 54 48 28 | ENGTH().is.a.synonym.for.LENGTH( |
508c0 | 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | )...URL:.https://mariadb.com/kb/ |
508e0 | 65 6e 2f 6f 63 74 65 74 5f 6c 65 6e 67 74 68 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | en/octet_length/..'.https://mari |
50900 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6f 63 74 65 74 5f 6c 65 6e 67 74 68 2f 00 03 01 be 02 | adb.com/kb/en/octet_length/..... |
50920 | 02 ba 01 00 00 0d 55 54 43 5f 54 49 4d 45 53 54 41 4d 50 1f 00 0d 01 53 79 6e 74 61 78 3a 0a 55 | ......UTC_TIMESTAMP....Syntax:.U |
50940 | 54 43 5f 54 49 4d 45 53 54 41 4d 50 2c 20 55 54 43 5f 54 49 4d 45 53 54 41 4d 50 28 29 0a 0a 52 | TC_TIMESTAMP,.UTC_TIMESTAMP()..R |
50960 | 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 55 54 43 20 64 61 74 65 20 61 6e 64 20 | eturns.the.current.UTC.date.and. |
50980 | 74 69 6d 65 20 61 73 20 61 20 76 61 6c 75 65 20 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 0a 48 | time.as.a.value.in.'YYYY-MM-DD.H |
509a0 | 48 3a 4d 4d 3a 53 53 27 20 6f 72 20 59 59 59 59 4d 4d 44 44 48 48 4d 4d 53 53 2e 75 75 75 75 75 | H:MM:SS'.or.YYYYMMDDHHMMSS.uuuuu |
509c0 | 75 20 66 6f 72 6d 61 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 | u.format,.depending.on.whether.t |
509e0 | 68 65 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 | he.function.is.used.in.a.string. |
50a00 | 6f 72 20 6e 75 6d 65 72 69 63 20 63 6f 6e 74 65 78 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | or.numeric.context...URL:.https: |
50a20 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 74 63 5f 74 69 6d 65 73 74 61 6d | //mariadb.com/kb/en/utc_timestam |
50a40 | 70 2f 0a 0a 6e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 54 43 5f 54 49 4d 45 53 54 | p/..n.MariaDB>.SELECT.UTC_TIMEST |
50a60 | 41 4d 50 28 29 2c 20 55 54 43 5f 54 49 4d 45 53 54 41 4d 50 28 29 20 2b 20 30 3b 0a 20 20 20 20 | AMP(),.UTC_TIMESTAMP().+.0;..... |
50a80 | 20 20 20 20 2d 3e 20 27 32 30 30 33 2d 30 38 2d 31 34 20 31 38 3a 30 38 3a 30 34 27 2c 20 32 30 | ....->.'2003-08-14.18:08:04',.20 |
50aa0 | 30 33 30 38 31 34 31 38 30 38 30 34 2e 30 30 30 30 30 30 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 | 030814180804.000000.(.https://ma |
50ac0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 74 63 5f 74 69 6d 65 73 74 61 6d 70 2f 00 00 | riadb.com/kb/en/utc_timestamp/.. |
50ae0 | 03 05 1c 00 02 bb 01 00 00 0b 41 45 53 5f 45 4e 43 52 59 50 54 0c 00 a4 04 53 79 6e 74 61 78 3a | ..........AES_ENCRYPT....Syntax: |
50b00 | 0a 41 45 53 5f 45 4e 43 52 59 50 54 28 73 74 72 2c 6b 65 79 5f 73 74 72 29 0a 0a 41 45 53 5f 45 | .AES_ENCRYPT(str,key_str)..AES_E |
50b20 | 4e 43 52 59 50 54 28 29 20 61 6e 64 20 41 45 53 5f 44 45 43 52 59 50 54 28 29 20 65 6e 61 62 6c | NCRYPT().and.AES_DECRYPT().enabl |
50b40 | 65 20 65 6e 63 72 79 70 74 69 6f 6e 20 61 6e 64 20 64 65 63 72 79 70 74 69 6f 6e 20 6f 66 0a 64 | e.encryption.and.decryption.of.d |
50b60 | 61 74 61 20 75 73 69 6e 67 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 41 45 53 20 28 41 64 76 61 | ata.using.the.official.AES.(Adva |
50b80 | 6e 63 65 64 20 45 6e 63 72 79 70 74 69 6f 6e 20 53 74 61 6e 64 61 72 64 29 20 61 6c 67 6f 72 69 | nced.Encryption.Standard).algori |
50ba0 | 74 68 6d 2c 0a 70 72 65 76 69 6f 75 73 6c 79 20 6b 6e 6f 77 6e 20 61 73 20 22 52 69 6a 6e 64 61 | thm,.previously.known.as."Rijnda |
50bc0 | 65 6c 2e 22 20 45 6e 63 6f 64 69 6e 67 20 77 69 74 68 20 61 20 31 32 38 2d 62 69 74 20 6b 65 79 | el.".Encoding.with.a.128-bit.key |
50be0 | 20 6c 65 6e 67 74 68 20 69 73 0a 75 73 65 64 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 65 78 74 | .length.is.used,.but.you.can.ext |
50c00 | 65 6e 64 20 69 74 20 75 70 20 74 6f 20 32 35 36 20 62 69 74 73 20 62 79 20 6d 6f 64 69 66 79 69 | end.it.up.to.256.bits.by.modifyi |
50c20 | 6e 67 20 74 68 65 20 73 6f 75 72 63 65 2e 20 57 65 0a 63 68 6f 73 65 20 31 32 38 20 62 69 74 73 | ng.the.source..We.chose.128.bits |
50c40 | 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 6d 75 63 68 20 66 61 73 74 65 72 20 61 6e 64 20 69 | .because.it.is.much.faster.and.i |
50c60 | 74 20 69 73 20 73 65 63 75 72 65 20 65 6e 6f 75 67 68 20 66 6f 72 0a 6d 6f 73 74 20 70 75 72 70 | t.is.secure.enough.for.most.purp |
50c80 | 6f 73 65 73 2e 0a 0a 41 45 53 5f 45 4e 43 52 59 50 54 28 29 20 65 6e 63 72 79 70 74 73 20 61 20 | oses...AES_ENCRYPT().encrypts.a. |
50ca0 | 73 74 72 69 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 | string.and.returns.a.binary.stri |
50cc0 | 6e 67 2e 0a 41 45 53 5f 44 45 43 52 59 50 54 28 29 20 64 65 63 72 79 70 74 73 20 74 68 65 20 65 | ng..AES_DECRYPT().decrypts.the.e |
50ce0 | 6e 63 72 79 70 74 65 64 20 73 74 72 69 6e 67 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 | ncrypted.string.and.returns.the. |
50d00 | 6f 72 69 67 69 6e 61 6c 0a 73 74 72 69 6e 67 2e 20 54 68 65 20 69 6e 70 75 74 20 61 72 67 75 6d | original.string..The.input.argum |
50d20 | 65 6e 74 73 20 6d 61 79 20 62 65 20 61 6e 79 20 6c 65 6e 67 74 68 2e 20 49 66 20 65 69 74 68 65 | ents.may.be.any.length..If.eithe |
50d40 | 72 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 4e 55 4c 4c 2c 20 74 68 65 20 72 65 73 75 6c 74 20 6f | r.argument.is.NULL,.the.result.o |
50d60 | 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 4e 55 4c 4c 2e 0a 0a 42 | f.this.function.is.also.NULL...B |
50d80 | 65 63 61 75 73 65 20 41 45 53 20 69 73 20 61 20 62 6c 6f 63 6b 2d 6c 65 76 65 6c 20 61 6c 67 6f | ecause.AES.is.a.block-level.algo |
50da0 | 72 69 74 68 6d 2c 20 70 61 64 64 69 6e 67 20 69 73 20 75 73 65 64 20 74 6f 20 65 6e 63 6f 64 65 | rithm,.padding.is.used.to.encode |
50dc0 | 0a 75 6e 65 76 65 6e 20 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 73 20 61 6e 64 20 73 6f 20 74 68 | .uneven.length.strings.and.so.th |
50de0 | 65 20 72 65 73 75 6c 74 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6d 61 79 20 62 65 20 63 61 | e.result.string.length.may.be.ca |
50e00 | 6c 63 75 6c 61 74 65 64 0a 75 73 69 6e 67 20 74 68 69 73 20 66 6f 72 6d 75 6c 61 3a 0a 0a 31 36 | lculated.using.this.formula:..16 |
50e20 | 20 2a 20 28 74 72 75 6e 63 28 73 74 72 69 6e 67 5f 6c 65 6e 67 74 68 20 2f 20 31 36 29 20 2b 20 | .*.(trunc(string_length./.16).+. |
50e40 | 31 29 0a 0a 49 66 20 41 45 53 5f 44 45 43 52 59 50 54 28 29 20 64 65 74 65 63 74 73 20 69 6e 76 | 1)..If.AES_DECRYPT().detects.inv |
50e60 | 61 6c 69 64 20 64 61 74 61 20 6f 72 20 69 6e 63 6f 72 72 65 63 74 20 70 61 64 64 69 6e 67 2c 20 | alid.data.or.incorrect.padding,. |
50e80 | 69 74 20 72 65 74 75 72 6e 73 0a 4e 55 4c 4c 2e 20 48 6f 77 65 76 65 72 2c 20 69 74 20 69 73 20 | it.returns.NULL..However,.it.is. |
50ea0 | 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 41 45 53 5f 44 45 43 52 59 50 54 28 29 20 74 6f 20 72 65 | possible.for.AES_DECRYPT().to.re |
50ec0 | 74 75 72 6e 20 61 20 6e 6f 6e 2d 4e 55 4c 4c 0a 76 61 6c 75 65 20 28 70 6f 73 73 69 62 6c 79 20 | turn.a.non-NULL.value.(possibly. |
50ee0 | 67 61 72 62 61 67 65 29 20 69 66 20 74 68 65 20 69 6e 70 75 74 20 64 61 74 61 20 6f 72 20 74 68 | garbage).if.the.input.data.or.th |
50f00 | 65 20 6b 65 79 20 69 73 20 69 6e 76 61 6c 69 64 2e 0a 0a 59 6f 75 20 63 61 6e 20 75 73 65 20 74 | e.key.is.invalid...You.can.use.t |
50f20 | 68 65 20 41 45 53 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 73 74 6f 72 65 20 64 61 74 61 20 69 | he.AES.functions.to.store.data.i |
50f40 | 6e 20 61 6e 20 65 6e 63 72 79 70 74 65 64 20 66 6f 72 6d 20 62 79 0a 6d 6f 64 69 66 79 69 6e 67 | n.an.encrypted.form.by.modifying |
50f60 | 20 79 6f 75 72 20 71 75 65 72 69 65 73 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | .your.queries:..URL:.https://mar |
50f80 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 65 73 5f 65 6e 63 72 79 70 74 2f 0a 0a 39 00 49 | iadb.com/kb/en/aes_encrypt/..9.I |
50fa0 | 4e 53 45 52 54 20 49 4e 54 4f 20 74 20 56 41 4c 55 45 53 20 28 31 2c 41 45 53 5f 45 4e 43 52 59 | NSERT.INTO.t.VALUES.(1,AES_ENCRY |
50fc0 | 50 54 28 27 74 65 78 74 27 2c 27 70 61 73 73 77 6f 72 64 27 29 29 3b 0a 26 00 68 74 74 70 73 3a | PT('text','password'));.&.https: |
50fe0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 65 73 5f 65 6e 63 72 79 70 74 2f | //mariadb.com/kb/en/aes_encrypt/ |
51000 | 03 00 a6 02 02 bc 01 00 00 01 2b 04 00 49 00 53 79 6e 74 61 78 3a 0a 2b 0a 0a 41 64 64 69 74 69 | ..........+..I.Syntax:.+..Additi |
51020 | 6f 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | on:..URL:.https://mariadb.com/kb |
51040 | 2f 65 6e 2f 61 64 64 69 74 69 6f 6e 2d 6f 70 65 72 61 74 6f 72 2f 0a 0a 22 00 4d 61 72 69 61 44 | /en/addition-operator/..".MariaD |
51060 | 42 3e 20 53 45 4c 45 43 54 20 33 2b 35 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 38 0a 2c 00 68 74 | B>.SELECT.3+5;.........->.8.,.ht |
51080 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 64 64 69 74 69 6f 6e | tps://mariadb.com/kb/en/addition |
510a0 | 2d 6f 70 65 72 61 74 6f 72 2f 00 00 03 02 0b 01 02 bd 01 00 00 09 49 4e 45 54 5f 4e 54 4f 41 0e | -operator/............INET_NTOA. |
510c0 | 00 94 01 53 79 6e 74 61 78 3a 0a 49 4e 45 54 5f 4e 54 4f 41 28 65 78 70 72 29 0a 0a 47 69 76 65 | ...Syntax:.INET_NTOA(expr)..Give |
510e0 | 6e 20 61 20 6e 75 6d 65 72 69 63 20 49 50 76 34 20 6e 65 74 77 6f 72 6b 20 61 64 64 72 65 73 73 | n.a.numeric.IPv4.network.address |
51100 | 20 69 6e 20 6e 65 74 77 6f 72 6b 20 62 79 74 65 20 6f 72 64 65 72 2c 20 72 65 74 75 72 6e 73 20 | .in.network.byte.order,.returns. |
51120 | 74 68 65 0a 64 6f 74 74 65 64 2d 71 75 61 64 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f | the.dotted-quad.representation.o |
51140 | 66 20 74 68 65 20 61 64 64 72 65 73 73 20 61 73 20 61 20 73 74 72 69 6e 67 2e 20 49 4e 45 54 5f | f.the.address.as.a.string..INET_ |
51160 | 4e 54 4f 41 28 29 0a 72 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 69 74 20 64 6f 65 73 20 6e | NTOA().returns.NULL.if.it.does.n |
51180 | 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 69 74 73 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 41 73 20 | ot.understand.its.argument...As. |
511a0 | 6f 66 20 4d 79 53 51 4c 20 35 2e 35 2e 33 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 | of.MySQL.5.5.3,.the.return.value |
511c0 | 20 69 73 20 61 20 6e 6f 6e 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 0a 63 6f | .is.a.nonbinary.string.in.the.co |
511e0 | 6e 6e 65 63 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 42 65 66 6f 72 65 20 35 | nnection.character.set..Before.5 |
51200 | 2e 35 2e 33 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 62 69 6e 61 | .5.3,.the.return.value.is.a.bina |
51220 | 72 79 0a 73 74 72 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ry.string...URL:.https://mariadb |
51240 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 65 74 5f 6e 74 6f 61 2f 0a 0a 3c 00 4d 61 72 69 61 44 42 | .com/kb/en/inet_ntoa/..<.MariaDB |
51260 | 3e 20 53 45 4c 45 43 54 20 49 4e 45 54 5f 4e 54 4f 41 28 31 36 37 37 37 33 34 34 39 29 3b 0a 20 | >.SELECT.INET_NTOA(167773449);.. |
51280 | 20 20 20 20 20 20 20 2d 3e 20 27 31 30 2e 30 2e 35 2e 39 27 0a 24 00 68 74 74 70 73 3a 2f 2f 6d | .......->.'10.0.5.9'.$.https://m |
512a0 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 65 74 5f 6e 74 6f 61 2f 00 03 01 63 01 | ariadb.com/kb/en/inet_ntoa/...c. |
512c0 | 02 be 01 00 00 04 41 43 4f 53 04 00 aa 00 53 79 6e 74 61 78 3a 0a 41 43 4f 53 28 58 29 0a 0a 52 | ......ACOS....Syntax:.ACOS(X)..R |
512e0 | 65 74 75 72 6e 73 20 74 68 65 20 61 72 63 20 63 6f 73 69 6e 65 20 6f 66 20 58 2c 20 74 68 61 74 | eturns.the.arc.cosine.of.X,.that |
51300 | 20 69 73 2c 20 74 68 65 20 76 61 6c 75 65 20 77 68 6f 73 65 20 63 6f 73 69 6e 65 20 69 73 20 58 | .is,.the.value.whose.cosine.is.X |
51320 | 2e 0a 52 65 74 75 72 6e 73 20 4e 55 4c 4c 20 69 66 20 58 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 | ..Returns.NULL.if.X.is.not.in.th |
51340 | 65 20 72 61 6e 67 65 20 2d 31 20 74 6f 20 31 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | e.range.-1.to.1...URL:.https://m |
51360 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 63 6f 73 2f 0a 0a 88 00 4d 61 72 69 61 44 | ariadb.com/kb/en/acos/....MariaD |
51380 | 42 3e 20 53 45 4c 45 43 54 20 41 43 4f 53 28 31 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a | B>.SELECT.ACOS(1);.........->.0. |
513a0 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 43 4f 53 28 31 2e 30 30 30 31 29 3b 0a 20 20 | MariaDB>.SELECT.ACOS(1.0001);... |
513c0 | 20 20 20 20 20 20 2d 3e 20 4e 55 4c 4c 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 43 | ......->.NULL.MariaDB>.SELECT.AC |
513e0 | 4f 53 28 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 35 37 30 37 39 36 33 32 36 37 39 34 | OS(0);.........->.1.570796326794 |
51400 | 39 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 63 | 9...https://mariadb.com/kb/en/ac |
51420 | 6f 73 2f 00 03 1b e3 01 12 bf 01 00 00 09 49 53 4f 4c 41 54 49 4f 4e 08 00 94 1b 53 79 6e 74 61 | os/...........ISOLATION....Synta |
51440 | 78 3a 0a 53 45 54 20 5b 47 4c 4f 42 41 4c 20 7c 20 53 45 53 53 49 4f 4e 5d 20 54 52 41 4e 53 41 | x:.SET.[GLOBAL.|.SESSION].TRANSA |
51460 | 43 54 49 4f 4e 20 49 53 4f 4c 41 54 49 4f 4e 20 4c 45 56 45 4c 0a 20 20 7b 0a 20 20 20 20 20 20 | CTION.ISOLATION.LEVEL...{....... |
51480 | 20 52 45 50 45 41 54 41 42 4c 45 20 52 45 41 44 0a 20 20 20 20 20 7c 20 52 45 41 44 20 43 4f 4d | .REPEATABLE.READ......|.READ.COM |
514a0 | 4d 49 54 54 45 44 0a 20 20 20 20 20 7c 20 52 45 41 44 20 55 4e 43 4f 4d 4d 49 54 54 45 44 0a 20 | MITTED......|.READ.UNCOMMITTED.. |
514c0 | 20 20 20 20 7c 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 0a 20 20 20 7d 0a 0a 54 68 69 73 20 73 74 | ....|.SERIALIZABLE....}..This.st |
514e0 | 61 74 65 6d 65 6e 74 20 73 65 74 73 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 6f | atement.sets.the.transaction.iso |
51500 | 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 2c 20 75 73 65 64 20 66 6f 72 0a 6f 70 65 72 61 74 69 6f 6e | lation.level,.used.for.operation |
51520 | 73 20 6f 6e 20 49 6e 6e 6f 44 42 20 74 61 62 6c 65 73 2e 0a 0a 53 63 6f 70 65 20 6f 66 20 74 68 | s.on.InnoDB.tables...Scope.of.th |
51540 | 65 20 49 73 6f 6c 61 74 69 6f 6e 20 4c 65 76 65 6c 0a 0a 59 6f 75 20 63 61 6e 20 73 65 74 20 74 | e.Isolation.Level..You.can.set.t |
51560 | 68 65 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 67 6c 6f 62 61 6c 6c 79 2c 20 66 6f 72 | he.isolation.level.globally,.for |
51580 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2c 20 6f 72 0a 66 6f 72 20 74 68 65 | .the.current.session,.or.for.the |
515a0 | 20 6e 65 78 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 3a 0a 0a 6f 20 57 69 74 68 20 74 68 65 20 47 | .next.transaction:..o.With.the.G |
515c0 | 4c 4f 42 41 4c 20 6b 65 79 77 6f 72 64 2c 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 73 65 74 | LOBAL.keyword,.the.statement.set |
515e0 | 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a 20 20 6c 65 76 65 | s.the.default.transaction...leve |
51600 | 6c 20 67 6c 6f 62 61 6c 6c 79 20 66 6f 72 20 61 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 20 73 65 | l.globally.for.all.subsequent.se |
51620 | 73 73 69 6f 6e 73 2e 20 45 78 69 73 74 69 6e 67 20 73 65 73 73 69 6f 6e 73 20 61 72 65 0a 20 20 | ssions..Existing.sessions.are... |
51640 | 75 6e 61 66 66 65 63 74 65 64 2e 0a 0a 6f 20 57 69 74 68 20 74 68 65 20 53 45 53 53 49 4f 4e 20 | unaffected...o.With.the.SESSION. |
51660 | 6b 65 79 77 6f 72 64 2c 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 73 65 74 73 20 74 68 65 20 | keyword,.the.statement.sets.the. |
51680 | 64 65 66 61 75 6c 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a 20 20 6c 65 76 65 6c 20 66 6f 72 20 | default.transaction...level.for. |
516a0 | 61 6c 6c 20 73 75 62 73 65 71 75 65 6e 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 20 70 65 72 66 | all.subsequent.transactions.perf |
516c0 | 6f 72 6d 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 73 65 73 73 69 | ormed.within.the.current...sessi |
516e0 | 6f 6e 2e 0a 0a 6f 20 57 69 74 68 6f 75 74 20 61 6e 79 20 53 45 53 53 49 4f 4e 20 6f 72 20 47 4c | on...o.Without.any.SESSION.or.GL |
51700 | 4f 42 41 4c 20 6b 65 79 77 6f 72 64 2c 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 73 65 74 73 | OBAL.keyword,.the.statement.sets |
51720 | 20 74 68 65 0a 20 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 66 6f 72 20 74 68 65 20 6e | .the...isolation.level.for.the.n |
51740 | 65 78 74 20 28 6e 6f 74 20 73 74 61 72 74 65 64 29 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 70 65 | ext.(not.started).transaction.pe |
51760 | 72 66 6f 72 6d 65 64 0a 20 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 | rformed...within.the.current.ses |
51780 | 73 69 6f 6e 2e 0a 0a 41 20 63 68 61 6e 67 65 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 64 65 | sion...A.change.to.the.global.de |
517a0 | 66 61 75 6c 74 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 72 65 71 75 69 72 65 73 20 74 | fault.isolation.level.requires.t |
517c0 | 68 65 20 53 55 50 45 52 0a 70 72 69 76 69 6c 65 67 65 2e 20 41 6e 79 20 73 65 73 73 69 6f 6e 20 | he.SUPER.privilege..Any.session. |
517e0 | 69 73 20 66 72 65 65 20 74 6f 20 63 68 61 6e 67 65 20 69 74 73 20 73 65 73 73 69 6f 6e 20 69 73 | is.free.to.change.its.session.is |
51800 | 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 0a 28 65 76 65 6e 20 69 6e 20 74 68 65 20 6d 69 64 64 6c | olation.level.(even.in.the.middl |
51820 | 65 20 6f 66 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 29 2c 20 6f 72 20 74 68 65 20 69 73 6f 6c | e.of.a.transaction),.or.the.isol |
51840 | 61 74 69 6f 6e 20 6c 65 76 65 6c 20 66 6f 72 20 69 74 73 0a 6e 65 78 74 20 74 72 61 6e 73 61 63 | ation.level.for.its.next.transac |
51860 | 74 69 6f 6e 2e 0a 0a 53 45 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 49 53 4f 4c 41 54 49 4f 4e | tion...SET.TRANSACTION.ISOLATION |
51880 | 20 4c 45 56 45 4c 20 77 69 74 68 6f 75 74 20 47 4c 4f 42 41 4c 20 6f 72 20 53 45 53 53 49 4f 4e | .LEVEL.without.GLOBAL.or.SESSION |
518a0 | 20 69 73 20 6e 6f 74 0a 70 65 72 6d 69 74 74 65 64 20 77 68 69 6c 65 20 74 68 65 72 65 20 69 73 | .is.not.permitted.while.there.is |
518c0 | 20 61 6e 20 61 63 74 69 76 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 3a 0a 0a 4d 61 72 69 61 44 42 | .an.active.transaction:..MariaDB |
518e0 | 3e 20 53 54 41 52 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 | >.START.TRANSACTION;.Query.OK,.0 |
51900 | 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 32 20 73 65 63 29 0a 0a 4d 61 72 69 61 | .rows.affected.(0.02.sec)..Maria |
51920 | 44 42 3e 20 53 45 54 20 54 52 41 4e 53 41 43 54 49 4f 4e 20 49 53 4f 4c 41 54 49 4f 4e 20 4c 45 | DB>.SET.TRANSACTION.ISOLATION.LE |
51940 | 56 45 4c 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 3b 0a 45 52 52 4f 52 20 31 35 36 38 20 28 32 35 | VEL.SERIALIZABLE;.ERROR.1568.(25 |
51960 | 30 30 31 29 3a 20 54 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 | 001):.Transaction.isolation.leve |
51980 | 6c 20 63 61 6e 27 74 20 62 65 20 63 68 61 6e 67 65 64 0a 77 68 69 6c 65 20 61 20 74 72 61 6e 73 | l.can't.be.changed.while.a.trans |
519a0 | 61 63 74 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 0a 0a 54 6f 20 73 65 74 20 74 68 | action.is.in.progress..To.set.th |
519c0 | 65 20 67 6c 6f 62 61 6c 20 64 65 66 61 75 6c 74 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c | e.global.default.isolation.level |
519e0 | 20 61 74 20 73 65 72 76 65 72 20 73 74 61 72 74 75 70 2c 20 75 73 65 20 74 68 65 0a 2d 2d 74 72 | .at.server.startup,.use.the.--tr |
51a00 | 61 6e 73 61 63 74 69 6f 6e 2d 69 73 6f 6c 61 74 69 6f 6e 3d 6c 65 76 65 6c 20 6f 70 74 69 6f 6e | ansaction-isolation=level.option |
51a20 | 20 74 6f 20 6d 79 73 71 6c 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f | .to.mysqld.on.the.command.line.o |
51a40 | 72 0a 69 6e 20 61 6e 20 6f 70 74 69 6f 6e 20 66 69 6c 65 2e 20 56 61 6c 75 65 73 20 6f 66 20 6c | r.in.an.option.file..Values.of.l |
51a60 | 65 76 65 6c 20 66 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 75 73 65 20 64 61 73 68 65 73 20 | evel.for.this.option.use.dashes. |
51a80 | 72 61 74 68 65 72 0a 74 68 61 6e 20 73 70 61 63 65 73 2c 20 73 6f 20 74 68 65 20 70 65 72 6d 69 | rather.than.spaces,.so.the.permi |
51aa0 | 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 61 72 65 20 52 45 41 44 2d 55 4e 43 4f 4d 4d 49 54 54 | ssible.values.are.READ-UNCOMMITT |
51ac0 | 45 44 2c 0a 52 45 41 44 2d 43 4f 4d 4d 49 54 54 45 44 2c 20 52 45 50 45 41 54 41 42 4c 45 2d 52 | ED,.READ-COMMITTED,.REPEATABLE-R |
51ae0 | 45 41 44 2c 20 6f 72 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 2e 20 46 6f 72 20 65 78 61 6d 70 6c | EAD,.or.SERIALIZABLE..For.exampl |
51b00 | 65 2c 20 74 6f 20 73 65 74 0a 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 6f 6c 61 74 69 6f 6e 20 | e,.to.set.the.default.isolation. |
51b20 | 6c 65 76 65 6c 20 74 6f 20 52 45 50 45 41 54 41 42 4c 45 20 52 45 41 44 2c 20 75 73 65 20 74 68 | level.to.REPEATABLE.READ,.use.th |
51b40 | 65 73 65 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 0a 5b 6d 79 73 71 6c 64 5d 20 73 65 63 74 69 6f | ese.lines.in.the.[mysqld].sectio |
51b60 | 6e 20 6f 66 20 61 6e 20 6f 70 74 69 6f 6e 20 66 69 6c 65 3a 0a 0a 5b 6d 79 73 71 6c 64 5d 0a 74 | n.of.an.option.file:..[mysqld].t |
51b80 | 72 61 6e 73 61 63 74 69 6f 6e 2d 69 73 6f 6c 61 74 69 6f 6e 20 3d 20 52 45 50 45 41 54 41 42 4c | ransaction-isolation.=.REPEATABL |
51ba0 | 45 2d 52 45 41 44 0a 0a 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 68 65 63 6b 20 | E-READ..It.is.possible.to.check. |
51bc0 | 6f 72 20 73 65 74 20 74 68 65 20 67 6c 6f 62 61 6c 20 61 6e 64 20 73 65 73 73 69 6f 6e 20 74 72 | or.set.the.global.and.session.tr |
51be0 | 61 6e 73 61 63 74 69 6f 6e 0a 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 73 20 61 74 20 72 75 | ansaction.isolation.levels.at.ru |
51c00 | 6e 74 69 6d 65 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 74 78 5f 69 73 6f 6c 61 74 69 6f 6e 20 | ntime.by.using.the.tx_isolation. |
51c20 | 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 3a 0a 0a 53 45 4c 45 43 54 20 40 40 47 4c 4f 42 41 | system.variable:..SELECT.@@GLOBA |
51c40 | 4c 2e 74 78 5f 69 73 6f 6c 61 74 69 6f 6e 2c 20 40 40 74 78 5f 69 73 6f 6c 61 74 69 6f 6e 3b 0a | L.tx_isolation,.@@tx_isolation;. |
51c60 | 53 45 54 20 47 4c 4f 42 41 4c 20 74 78 5f 69 73 6f 6c 61 74 69 6f 6e 3d 27 52 45 50 45 41 54 41 | SET.GLOBAL.tx_isolation='REPEATA |
51c80 | 42 4c 45 2d 52 45 41 44 27 3b 0a 53 45 54 20 53 45 53 53 49 4f 4e 20 74 78 5f 69 73 6f 6c 61 74 | BLE-READ';.SET.SESSION.tx_isolat |
51ca0 | 69 6f 6e 3d 27 53 45 52 49 41 4c 49 5a 41 42 4c 45 27 3b 0a 0a 44 65 74 61 69 6c 73 20 61 6e 64 | ion='SERIALIZABLE';..Details.and |
51cc0 | 20 55 73 61 67 65 20 6f 66 20 49 73 6f 6c 61 74 69 6f 6e 20 4c 65 76 65 6c 73 0a 0a 49 6e 6e 6f | .Usage.of.Isolation.Levels..Inno |
51ce0 | 44 42 20 73 75 70 70 6f 72 74 73 20 65 61 63 68 20 6f 66 20 74 68 65 20 74 72 61 6e 73 61 63 74 | DB.supports.each.of.the.transact |
51d00 | 69 6f 6e 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 73 20 64 65 73 63 72 69 62 65 64 20 68 | ion.isolation.levels.described.h |
51d20 | 65 72 65 0a 75 73 69 6e 67 20 64 69 66 66 65 72 65 6e 74 20 6c 6f 63 6b 69 6e 67 20 73 74 72 61 | ere.using.different.locking.stra |
51d40 | 74 65 67 69 65 73 2e 20 59 6f 75 20 63 61 6e 20 65 6e 66 6f 72 63 65 20 61 20 68 69 67 68 20 64 | tegies..You.can.enforce.a.high.d |
51d60 | 65 67 72 65 65 20 6f 66 0a 63 6f 6e 73 69 73 74 65 6e 63 79 20 77 69 74 68 20 74 68 65 20 64 65 | egree.of.consistency.with.the.de |
51d80 | 66 61 75 6c 74 20 52 45 50 45 41 54 41 42 4c 45 20 52 45 41 44 20 6c 65 76 65 6c 2c 20 66 6f 72 | fault.REPEATABLE.READ.level,.for |
51da0 | 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e 0a 63 72 75 63 69 61 6c 20 64 61 74 61 20 77 68 65 72 | .operations.on.crucial.data.wher |
51dc0 | 65 20 41 43 49 44 20 63 6f 6d 70 6c 69 61 6e 63 65 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 2e 20 | e.ACID.compliance.is.important.. |
51de0 | 4f 72 20 79 6f 75 20 63 61 6e 20 72 65 6c 61 78 20 74 68 65 0a 63 6f 6e 73 69 73 74 65 6e 63 79 | Or.you.can.relax.the.consistency |
51e00 | 20 72 75 6c 65 73 20 77 69 74 68 20 52 45 41 44 20 43 4f 4d 4d 49 54 54 45 44 20 6f 72 20 65 76 | .rules.with.READ.COMMITTED.or.ev |
51e20 | 65 6e 20 52 45 41 44 20 55 4e 43 4f 4d 4d 49 54 54 45 44 2c 20 69 6e 0a 73 69 74 75 61 74 69 6f | en.READ.UNCOMMITTED,.in.situatio |
51e40 | 6e 73 20 73 75 63 68 20 61 73 20 62 75 6c 6b 20 72 65 70 6f 72 74 69 6e 67 20 77 68 65 72 65 20 | ns.such.as.bulk.reporting.where. |
51e60 | 70 72 65 63 69 73 65 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 61 6e 64 0a 72 65 70 65 61 74 61 62 | precise.consistency.and.repeatab |
51e80 | 6c 65 20 72 65 73 75 6c 74 73 20 61 72 65 20 6c 65 73 73 20 69 6d 70 6f 72 74 61 6e 74 20 74 68 | le.results.are.less.important.th |
51ea0 | 61 6e 20 6d 69 6e 69 6d 69 7a 69 6e 67 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 0a 6f 76 65 72 | an.minimizing.the.amount.of.over |
51ec0 | 68 65 61 64 20 66 6f 72 20 6c 6f 63 6b 69 6e 67 2e 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 20 65 | head.for.locking..SERIALIZABLE.e |
51ee0 | 6e 66 6f 72 63 65 73 20 65 76 65 6e 20 73 74 72 69 63 74 65 72 20 72 75 6c 65 73 20 74 68 61 6e | nforces.even.stricter.rules.than |
51f00 | 0a 52 45 50 45 41 54 41 42 4c 45 20 52 45 41 44 2c 20 61 6e 64 20 69 73 20 75 73 65 64 20 6d 61 | .REPEATABLE.READ,.and.is.used.ma |
51f20 | 69 6e 6c 79 20 69 6e 20 73 70 65 63 69 61 6c 69 7a 65 64 20 73 69 74 75 61 74 69 6f 6e 73 2c 20 | inly.in.specialized.situations,. |
51f40 | 73 75 63 68 20 61 73 0a 77 69 74 68 20 58 41 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 20 61 6e 64 | such.as.with.XA.transactions.and |
51f60 | 20 66 6f 72 20 74 72 6f 75 62 6c 65 73 68 6f 6f 74 69 6e 67 20 69 73 73 75 65 73 20 77 69 74 68 | .for.troubleshooting.issues.with |
51f80 | 20 63 6f 6e 63 75 72 72 65 6e 63 79 0a 61 6e 64 20 64 65 61 64 6c 6f 63 6b 73 2e 0a 0a 46 6f 72 | .concurrency.and.deadlocks...For |
51fa0 | 20 66 75 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 68 6f 77 20 74 68 65 73 | .full.information.about.how.thes |
51fc0 | 65 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 73 20 77 6f 72 6b 20 77 69 74 68 20 49 6e 6e | e.isolation.levels.work.with.Inn |
51fe0 | 6f 44 42 0a 74 72 61 6e 73 61 63 74 69 6f 6e 73 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 | oDB.transactions,.see.http://dev |
52000 | 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 31 2f 65 6e 2f 69 6e 6e | .mysql.com/doc/refman/5.1/en/inn |
52020 | 6f 64 62 2d 74 72 61 6e 73 61 63 74 69 6f 6e 2d 6d 6f 64 65 6c 2e 68 74 6d 6c 2e 0a 49 6e 20 70 | odb-transaction-model.html..In.p |
52040 | 61 72 74 69 63 75 6c 61 72 2c 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d | articular,.for.additional.inform |
52060 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 49 6e 6e 6f 44 42 20 72 65 63 6f 72 64 2d 6c 65 76 65 6c 0a | ation.about.InnoDB.record-level. |
52080 | 6c 6f 63 6b 73 20 61 6e 64 20 68 6f 77 20 69 74 20 75 73 65 73 20 74 68 65 6d 20 74 6f 20 65 78 | locks.and.how.it.uses.them.to.ex |
520a0 | 65 63 75 74 65 20 76 61 72 69 6f 75 73 20 74 79 70 65 73 20 6f 66 20 73 74 61 74 65 6d 65 6e 74 | ecute.various.types.of.statement |
520c0 | 73 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f | s,.see.http://dev.mysql.com/doc/ |
520e0 | 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 62 2d 72 65 63 6f 72 64 2d 6c 65 76 65 | refman/5.5/en/innodb-record-leve |
52100 | 6c 2d 6c 6f 63 6b 73 2e 68 74 6d 6c 0a 61 6e 64 20 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 | l-locks.html.and.http://dev.mysq |
52120 | 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 62 2d 6c | l.com/doc/refman/5.5/en/innodb-l |
52140 | 6f 63 6b 73 2d 73 65 74 2e 68 74 6d 6c 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 | ocks-set.html...The.following.li |
52160 | 73 74 20 64 65 73 63 72 69 62 65 73 20 68 6f 77 20 4d 79 53 51 4c 20 73 75 70 70 6f 72 74 73 20 | st.describes.how.MySQL.supports. |
52180 | 74 68 65 20 64 69 66 66 65 72 65 6e 74 0a 74 72 61 6e 73 61 63 74 69 6f 6e 20 6c 65 76 65 6c 73 | the.different.transaction.levels |
521a0 | 2e 20 54 68 65 20 6c 69 73 74 20 67 6f 65 73 20 66 72 6f 6d 20 74 68 65 20 6d 6f 73 74 20 63 6f | ..The.list.goes.from.the.most.co |
521c0 | 6d 6d 6f 6e 6c 79 20 75 73 65 64 20 6c 65 76 65 6c 20 74 6f 0a 74 68 65 20 6c 65 61 73 74 20 75 | mmonly.used.level.to.the.least.u |
521e0 | 73 65 64 2e 0a 0a 6f 20 52 45 50 45 41 54 41 42 4c 45 20 52 45 41 44 0a 0a 20 20 54 68 69 73 20 | sed...o.REPEATABLE.READ....This. |
52200 | 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 66 | is.the.default.isolation.level.f |
52220 | 6f 72 20 49 6e 6e 6f 44 42 2e 20 46 6f 72 20 63 6f 6e 73 69 73 74 65 6e 74 20 72 65 61 64 73 2c | or.InnoDB..For.consistent.reads, |
52240 | 0a 20 20 74 68 65 72 65 20 69 73 20 61 6e 20 69 6d 70 6f 72 74 61 6e 74 20 64 69 66 66 65 72 65 | ...there.is.an.important.differe |
52260 | 6e 63 65 20 66 72 6f 6d 20 74 68 65 20 52 45 41 44 20 43 4f 4d 4d 49 54 54 45 44 20 69 73 6f 6c | nce.from.the.READ.COMMITTED.isol |
52280 | 61 74 69 6f 6e 0a 20 20 6c 65 76 65 6c 3a 20 41 6c 6c 20 63 6f 6e 73 69 73 74 65 6e 74 20 72 65 | ation...level:.All.consistent.re |
522a0 | 61 64 73 20 77 69 74 68 69 6e 20 74 68 65 20 73 61 6d 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 | ads.within.the.same.transaction. |
522c0 | 72 65 61 64 20 74 68 65 0a 20 20 73 6e 61 70 73 68 6f 74 20 65 73 74 61 62 6c 69 73 68 65 64 20 | read.the...snapshot.established. |
522e0 | 62 79 20 74 68 65 20 66 69 72 73 74 20 72 65 61 64 2e 20 54 68 69 73 20 63 6f 6e 76 65 6e 74 69 | by.the.first.read..This.conventi |
52300 | 6f 6e 20 6d 65 61 6e 73 20 74 68 61 74 20 69 66 0a 20 20 79 6f 75 20 69 73 73 75 65 20 73 65 76 | on.means.that.if...you.issue.sev |
52320 | 65 72 61 6c 20 70 6c 61 69 6e 20 28 6e 6f 6e 6c 6f 63 6b 69 6e 67 29 20 53 45 4c 45 43 54 20 73 | eral.plain.(nonlocking).SELECT.s |
52340 | 74 61 74 65 6d 65 6e 74 73 20 77 69 74 68 69 6e 20 74 68 65 0a 20 20 73 61 6d 65 20 74 72 61 6e | tatements.within.the...same.tran |
52360 | 73 61 63 74 69 6f 6e 2c 20 74 68 65 73 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 73 | saction,.these.SELECT.statements |
52380 | 20 61 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 61 6c 73 6f 20 77 69 74 68 0a 20 20 72 65 73 70 | .are.consistent.also.with...resp |
523a0 | 65 63 74 20 74 6f 20 65 61 63 68 20 6f 74 68 65 72 2e 20 53 65 65 0a 20 20 68 74 74 70 3a 2f 2f | ect.to.each.other..See...http:// |
523c0 | 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f | dev.mysql.com/doc/refman/5.5/en/ |
523e0 | 69 6e 6e 6f 64 62 2d 63 6f 6e 73 69 73 74 65 6e 74 2d 72 65 61 64 2e 68 74 6d 6c 2e 0a 0a 20 20 | innodb-consistent-read.html..... |
52400 | 46 6f 72 20 6c 6f 63 6b 69 6e 67 20 72 65 61 64 73 20 28 53 45 4c 45 43 54 20 77 69 74 68 20 46 | For.locking.reads.(SELECT.with.F |
52420 | 4f 52 20 55 50 44 41 54 45 20 6f 72 20 4c 4f 43 4b 20 49 4e 20 53 48 41 52 45 20 4d 4f 44 45 29 | OR.UPDATE.or.LOCK.IN.SHARE.MODE) |
52440 | 2c 0a 20 20 55 50 44 41 54 45 2c 20 61 6e 64 20 44 45 4c 45 54 45 20 73 74 61 74 65 6d 65 6e 74 | ,...UPDATE,.and.DELETE.statement |
52460 | 73 2c 20 6c 6f 63 6b 69 6e 67 20 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 | s,.locking.depends.on.whether.th |
52480 | 65 0a 20 20 73 74 61 74 65 6d 65 6e 74 20 75 73 65 73 20 61 20 75 6e 69 71 75 65 20 69 6e 64 65 | e...statement.uses.a.unique.inde |
524a0 | 78 20 77 69 74 68 20 61 20 75 6e 69 71 75 65 20 73 65 61 72 63 68 20 63 6f 6e 64 69 74 69 6f 6e | x.with.a.unique.search.condition |
524c0 | 2c 20 6f 72 20 61 0a 20 20 72 61 6e 67 65 2d 74 79 70 65 20 73 65 61 72 63 68 20 63 6f 6e 64 69 | ,.or.a...range-type.search.condi |
524e0 | 74 69 6f 6e 2e 20 46 6f 72 20 61 20 75 6e 69 71 75 65 20 69 6e 64 65 78 20 77 69 74 68 20 61 20 | tion..For.a.unique.index.with.a. |
52500 | 75 6e 69 71 75 65 20 73 65 61 72 63 68 0a 20 20 63 6f 6e 64 69 74 69 6f 6e 2c 20 49 6e 6e 6f 44 | unique.search...condition,.InnoD |
52520 | 42 20 6c 6f 63 6b 73 20 6f 6e 6c 79 20 74 68 65 20 69 6e 64 65 78 20 72 65 63 6f 72 64 20 66 6f | B.locks.only.the.index.record.fo |
52540 | 75 6e 64 2c 20 6e 6f 74 20 74 68 65 20 67 61 70 0a 20 20 62 65 66 6f 72 65 20 69 74 2e 20 46 6f | und,.not.the.gap...before.it..Fo |
52560 | 72 20 6f 74 68 65 72 20 73 65 61 72 63 68 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 20 49 6e 6e 6f 44 | r.other.search.conditions,.InnoD |
52580 | 42 20 6c 6f 63 6b 73 20 74 68 65 20 69 6e 64 65 78 20 72 61 6e 67 65 0a 20 20 73 63 61 6e 6e 65 | B.locks.the.index.range...scanne |
525a0 | 64 2c 20 75 73 69 6e 67 20 67 61 70 20 6c 6f 63 6b 73 20 6f 72 20 6e 65 78 74 2d 6b 65 79 20 28 | d,.using.gap.locks.or.next-key.( |
525c0 | 67 61 70 20 70 6c 75 73 20 69 6e 64 65 78 2d 72 65 63 6f 72 64 29 20 6c 6f 63 6b 73 20 74 6f 0a | gap.plus.index-record).locks.to. |
525e0 | 20 20 62 6c 6f 63 6b 20 69 6e 73 65 72 74 69 6f 6e 73 20 62 79 20 6f 74 68 65 72 20 73 65 73 73 | ..block.insertions.by.other.sess |
52600 | 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 67 61 70 73 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 | ions.into.the.gaps.covered.by.th |
52620 | 65 0a 20 20 72 61 6e 67 65 2e 0a 0a 6f 20 52 45 41 44 20 43 4f 4d 4d 49 54 54 45 44 0a 0a 20 20 | e...range...o.READ.COMMITTED.... |
52640 | 41 20 73 6f 6d 65 77 68 61 74 20 4f 72 61 63 6c 65 2d 6c 69 6b 65 20 69 73 6f 6c 61 74 69 6f 6e | A.somewhat.Oracle-like.isolation |
52660 | 20 6c 65 76 65 6c 20 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 20 63 6f 6e 73 69 73 74 65 6e | .level.with.respect.to.consisten |
52680 | 74 0a 20 20 28 6e 6f 6e 6c 6f 63 6b 69 6e 67 29 20 72 65 61 64 73 3a 20 45 61 63 68 20 63 6f 6e | t...(nonlocking).reads:.Each.con |
526a0 | 73 69 73 74 65 6e 74 20 72 65 61 64 2c 20 65 76 65 6e 20 77 69 74 68 69 6e 20 74 68 65 20 73 61 | sistent.read,.even.within.the.sa |
526c0 | 6d 65 0a 20 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 73 65 74 73 20 61 6e 64 20 72 65 61 64 73 | me...transaction,.sets.and.reads |
526e0 | 20 69 74 73 20 6f 77 6e 20 66 72 65 73 68 20 73 6e 61 70 73 68 6f 74 2e 20 53 65 65 0a 20 20 68 | .its.own.fresh.snapshot..See...h |
52700 | 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 | ttp://dev.mysql.com/doc/refman/5 |
52720 | 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 62 2d 63 6f 6e 73 69 73 74 65 6e 74 2d 72 65 61 64 2e 68 74 6d | .5/en/innodb-consistent-read.htm |
52740 | 6c 2e 0a 0a 20 20 46 6f 72 20 6c 6f 63 6b 69 6e 67 20 72 65 61 64 73 20 28 53 45 4c 45 43 54 20 | l.....For.locking.reads.(SELECT. |
52760 | 77 69 74 68 20 46 4f 52 20 55 50 44 41 54 45 20 6f 72 20 4c 4f 43 4b 20 49 4e 20 53 48 41 52 45 | with.FOR.UPDATE.or.LOCK.IN.SHARE |
52780 | 20 4d 4f 44 45 29 2c 0a 20 20 49 6e 6e 6f 44 42 20 6c 6f 63 6b 73 20 6f 6e 6c 79 20 69 6e 64 65 | .MODE),...InnoDB.locks.only.inde |
527a0 | 78 20 72 65 63 6f 72 64 73 2c 20 6e 6f 74 20 74 68 65 20 67 61 70 73 20 62 65 66 6f 72 65 20 74 | x.records,.not.the.gaps.before.t |
527c0 | 68 65 6d 2c 20 61 6e 64 20 74 68 75 73 0a 20 20 70 65 72 6d 69 74 73 20 74 68 65 20 66 72 65 65 | hem,.and.thus...permits.the.free |
527e0 | 20 69 6e 73 65 72 74 69 6f 6e 20 6f 66 20 6e 65 77 20 72 65 63 6f 72 64 73 20 6e 65 78 74 20 74 | .insertion.of.new.records.next.t |
52800 | 6f 20 6c 6f 63 6b 65 64 20 72 65 63 6f 72 64 73 2e 20 46 6f 72 0a 20 20 55 50 44 41 54 45 20 61 | o.locked.records..For...UPDATE.a |
52820 | 6e 64 20 44 45 4c 45 54 45 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 6c 6f 63 6b 69 6e 67 20 64 65 | nd.DELETE.statements,.locking.de |
52840 | 70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 0a 20 20 73 74 61 74 65 6d 65 6e 74 | pends.on.whether.the...statement |
52860 | 20 75 73 65 73 20 61 20 75 6e 69 71 75 65 20 69 6e 64 65 78 20 77 69 74 68 20 61 20 75 6e 69 71 | .uses.a.unique.index.with.a.uniq |
52880 | 75 65 20 73 65 61 72 63 68 20 63 6f 6e 64 69 74 69 6f 6e 20 28 73 75 63 68 20 61 73 0a 20 20 57 | ue.search.condition.(such.as...W |
528a0 | 48 45 52 45 20 69 64 20 3d 20 31 30 30 29 2c 20 6f 72 20 61 20 72 61 6e 67 65 2d 74 79 70 65 20 | HERE.id.=.100),.or.a.range-type. |
528c0 | 73 65 61 72 63 68 20 63 6f 6e 64 69 74 69 6f 6e 20 28 73 75 63 68 20 61 73 20 57 48 45 52 45 20 | search.condition.(such.as.WHERE. |
528e0 | 69 64 20 3e 0a 20 20 31 30 30 29 2e 20 46 6f 72 20 61 20 75 6e 69 71 75 65 20 69 6e 64 65 78 20 | id.>...100)..For.a.unique.index. |
52900 | 77 69 74 68 20 61 20 75 6e 69 71 75 65 20 73 65 61 72 63 68 20 63 6f 6e 64 69 74 69 6f 6e 2c 20 | with.a.unique.search.condition,. |
52920 | 49 6e 6e 6f 44 42 20 6c 6f 63 6b 73 0a 20 20 6f 6e 6c 79 20 74 68 65 20 69 6e 64 65 78 20 72 65 | InnoDB.locks...only.the.index.re |
52940 | 63 6f 72 64 20 66 6f 75 6e 64 2c 20 6e 6f 74 20 74 68 65 20 67 61 70 20 62 65 66 6f 72 65 20 69 | cord.found,.not.the.gap.before.i |
52960 | 74 2e 20 46 6f 72 20 72 61 6e 67 65 2d 74 79 70 65 0a 20 20 73 65 61 72 63 68 65 73 2c 20 49 6e | t..For.range-type...searches,.In |
52980 | 6e 6f 44 42 20 6c 6f 63 6b 73 20 74 68 65 20 69 6e 64 65 78 20 72 61 6e 67 65 20 73 63 61 6e 6e | noDB.locks.the.index.range.scann |
529a0 | 65 64 2c 20 75 73 69 6e 67 20 67 61 70 20 6c 6f 63 6b 73 20 6f 72 0a 20 20 6e 65 78 74 2d 6b 65 | ed,.using.gap.locks.or...next-ke |
529c0 | 79 20 28 67 61 70 20 70 6c 75 73 20 69 6e 64 65 78 2d 72 65 63 6f 72 64 29 20 6c 6f 63 6b 73 20 | y.(gap.plus.index-record).locks. |
529e0 | 74 6f 20 62 6c 6f 63 6b 20 69 6e 73 65 72 74 69 6f 6e 73 20 62 79 20 6f 74 68 65 72 0a 20 20 73 | to.block.insertions.by.other...s |
52a00 | 65 73 73 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 67 61 70 73 20 63 6f 76 65 72 65 64 20 62 79 | essions.into.the.gaps.covered.by |
52a20 | 20 74 68 65 20 72 61 6e 67 65 2e 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 0a 20 20 | .the.range..This.is.necessary... |
52a40 | 62 65 63 61 75 73 65 20 22 70 68 61 6e 74 6f 6d 20 72 6f 77 73 22 20 6d 75 73 74 20 62 65 20 62 | because."phantom.rows".must.be.b |
52a60 | 6c 6f 63 6b 65 64 20 66 6f 72 20 4d 79 53 51 4c 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 61 6e 64 | locked.for.MySQL.replication.and |
52a80 | 0a 20 20 72 65 63 6f 76 65 72 79 20 74 6f 20 77 6f 72 6b 2e 0a 0a 20 20 2a 4e 6f 74 65 2a 3a 20 | ...recovery.to.work.....*Note*:. |
52aa0 | 49 6e 20 4d 79 53 51 4c 20 35 2e 35 2c 20 69 66 20 74 68 65 20 52 45 41 44 20 43 4f 4d 4d 49 54 | In.MySQL.5.5,.if.the.READ.COMMIT |
52ac0 | 54 45 44 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 69 73 20 75 73 65 64 0a 20 20 6f 72 | TED.isolation.level.is.used...or |
52ae0 | 20 74 68 65 20 69 6e 6e 6f 64 62 5f 6c 6f 63 6b 73 5f 75 6e 73 61 66 65 5f 66 6f 72 5f 62 69 6e | .the.innodb_locks_unsafe_for_bin |
52b00 | 6c 6f 67 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 0a | log.system.variable.is.enabled,. |
52b20 | 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 49 6e 6e 6f 44 42 20 67 61 70 20 6c 6f 63 6b 69 6e 67 | ..there.is.no.InnoDB.gap.locking |
52b40 | 20 65 78 63 65 70 74 20 66 6f 72 20 66 6f 72 65 69 67 6e 2d 6b 65 79 20 63 6f 6e 73 74 72 61 69 | .except.for.foreign-key.constrai |
52b60 | 6e 74 0a 20 20 63 68 65 63 6b 69 6e 67 20 61 6e 64 20 64 75 70 6c 69 63 61 74 65 2d 6b 65 79 20 | nt...checking.and.duplicate-key. |
52b80 | 63 68 65 63 6b 69 6e 67 2e 20 41 6c 73 6f 2c 20 72 65 63 6f 72 64 20 6c 6f 63 6b 73 20 66 6f 72 | checking..Also,.record.locks.for |
52ba0 | 0a 20 20 6e 6f 6e 6d 61 74 63 68 69 6e 67 20 72 6f 77 73 20 61 72 65 20 72 65 6c 65 61 73 65 64 | ...nonmatching.rows.are.released |
52bc0 | 20 61 66 74 65 72 20 4d 79 53 51 4c 20 68 61 73 20 65 76 61 6c 75 61 74 65 64 20 74 68 65 20 57 | .after.MySQL.has.evaluated.the.W |
52be0 | 48 45 52 45 0a 20 20 63 6f 6e 64 69 74 69 6f 6e 2e 20 49 66 20 79 6f 75 20 75 73 65 20 52 45 41 | HERE...condition..If.you.use.REA |
52c00 | 44 20 43 4f 4d 4d 49 54 54 45 44 20 6f 72 20 65 6e 61 62 6c 65 0a 20 20 69 6e 6e 6f 64 62 5f 6c | D.COMMITTED.or.enable...innodb_l |
52c20 | 6f 63 6b 73 5f 75 6e 73 61 66 65 5f 66 6f 72 5f 62 69 6e 6c 6f 67 2c 20 79 6f 75 20 6d 75 73 74 | ocks_unsafe_for_binlog,.you.must |
52c40 | 20 75 73 65 20 72 6f 77 2d 62 61 73 65 64 20 62 69 6e 61 72 79 0a 20 20 6c 6f 67 67 69 6e 67 2e | .use.row-based.binary...logging. |
52c60 | 0a 0a 6f 20 52 45 41 44 20 55 4e 43 4f 4d 4d 49 54 54 45 44 0a 0a 20 20 53 45 4c 45 43 54 20 73 | ..o.READ.UNCOMMITTED....SELECT.s |
52c80 | 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 70 65 72 66 6f 72 6d 65 64 20 69 6e 20 61 20 6e 6f 6e | tatements.are.performed.in.a.non |
52ca0 | 6c 6f 63 6b 69 6e 67 20 66 61 73 68 69 6f 6e 2c 20 62 75 74 20 61 0a 20 20 70 6f 73 73 69 62 6c | locking.fashion,.but.a...possibl |
52cc0 | 65 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 72 6f 77 20 6d 69 67 68 74 | e.earlier.version.of.a.row.might |
52ce0 | 20 62 65 20 75 73 65 64 2e 20 54 68 75 73 2c 20 75 73 69 6e 67 20 74 68 69 73 0a 20 20 69 73 6f | .be.used..Thus,.using.this...iso |
52d00 | 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 2c 20 73 75 63 68 20 72 65 61 64 73 20 61 72 65 20 6e 6f 74 | lation.level,.such.reads.are.not |
52d20 | 20 63 6f 6e 73 69 73 74 65 6e 74 2e 20 54 68 69 73 20 69 73 20 61 6c 73 6f 20 63 61 6c 6c 65 64 | .consistent..This.is.also.called |
52d40 | 20 61 0a 20 20 22 64 69 72 74 79 20 72 65 61 64 2e 22 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 | .a..."dirty.read.".Otherwise,.th |
52d60 | 69 73 20 69 73 6f 6c 61 74 69 6f 6e 20 6c 65 76 65 6c 20 77 6f 72 6b 73 20 6c 69 6b 65 20 52 45 | is.isolation.level.works.like.RE |
52d80 | 41 44 0a 20 20 43 4f 4d 4d 49 54 54 45 44 2e 0a 0a 6f 20 53 45 52 49 41 4c 49 5a 41 42 4c 45 0a | AD...COMMITTED...o.SERIALIZABLE. |
52da0 | 0a 20 20 54 68 69 73 20 6c 65 76 65 6c 20 69 73 20 6c 69 6b 65 20 52 45 50 45 41 54 41 42 4c 45 | ...This.level.is.like.REPEATABLE |
52dc0 | 20 52 45 41 44 2c 20 62 75 74 20 49 6e 6e 6f 44 42 20 69 6d 70 6c 69 63 69 74 6c 79 20 63 6f 6e | .READ,.but.InnoDB.implicitly.con |
52de0 | 76 65 72 74 73 0a 20 20 61 6c 6c 20 70 6c 61 69 6e 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 | verts...all.plain.SELECT.stateme |
52e00 | 6e 74 73 20 74 6f 20 53 45 4c 45 43 54 20 2e 2e 2e 20 4c 4f 43 4b 20 49 4e 20 53 48 41 52 45 20 | nts.to.SELECT.....LOCK.IN.SHARE. |
52e20 | 4d 4f 44 45 20 69 66 0a 20 20 61 75 74 6f 63 6f 6d 6d 69 74 20 69 73 20 64 69 73 61 62 6c 65 64 | MODE.if...autocommit.is.disabled |
52e40 | 2e 20 49 66 20 61 75 74 6f 63 6f 6d 6d 69 74 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 20 | ..If.autocommit.is.enabled,.the. |
52e60 | 53 45 4c 45 43 54 20 69 73 20 69 74 73 0a 20 20 6f 77 6e 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e | SELECT.is.its...own.transaction. |
52e80 | 20 49 74 20 74 68 65 72 65 66 6f 72 65 20 69 73 20 6b 6e 6f 77 6e 20 74 6f 20 62 65 20 72 65 61 | .It.therefore.is.known.to.be.rea |
52ea0 | 64 20 6f 6e 6c 79 20 61 6e 64 20 63 61 6e 20 62 65 0a 20 20 73 65 72 69 61 6c 69 7a 65 64 20 69 | d.only.and.can.be...serialized.i |
52ec0 | 66 20 70 65 72 66 6f 72 6d 65 64 20 61 73 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 28 6e 6f 6e | f.performed.as.a.consistent.(non |
52ee0 | 6c 6f 63 6b 69 6e 67 29 20 72 65 61 64 20 61 6e 64 20 6e 65 65 64 0a 20 20 6e 6f 74 20 62 6c 6f | locking).read.and.need...not.blo |
52f00 | 63 6b 20 66 6f 72 20 6f 74 68 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 20 28 54 6f 20 66 | ck.for.other.transactions..(To.f |
52f20 | 6f 72 63 65 20 61 20 70 6c 61 69 6e 20 53 45 4c 45 43 54 20 74 6f 20 62 6c 6f 63 6b 0a 20 20 69 | orce.a.plain.SELECT.to.block...i |
52f40 | 66 20 6f 74 68 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 73 20 68 61 76 65 20 6d 6f 64 69 66 69 | f.other.transactions.have.modifi |
52f60 | 65 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 6f 77 73 2c 20 64 69 73 61 62 6c 65 0a 20 20 | ed.the.selected.rows,.disable... |
52f80 | 61 75 74 6f 63 6f 6d 6d 69 74 2e 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | autocommit.)..URL:.https://maria |
52fa0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 74 72 61 6e 73 61 63 74 69 6f 6e 2d 69 73 6f | db.com/kb/en/set-transaction-iso |
52fc0 | 6c 61 74 69 6f 6e 2d 6c 65 76 65 6c 2f 0a 0a 3a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | lation-level/..:.https://mariadb |
52fe0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 74 72 61 6e 73 61 63 74 69 6f 6e 2d 69 73 6f 6c 61 | .com/kb/en/set-transaction-isola |
53000 | 74 69 6f 6e 2d 6c 65 76 65 6c 2f 00 03 01 03 01 02 c0 01 00 00 07 43 45 49 4c 49 4e 47 04 00 72 | tion-level/...........CEILING..r |
53020 | 00 53 79 6e 74 61 78 3a 0a 43 45 49 4c 49 4e 47 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 | .Syntax:.CEILING(X)..Returns.the |
53040 | 20 73 6d 61 6c 6c 65 73 74 20 69 6e 74 65 67 65 72 20 76 61 6c 75 65 20 6e 6f 74 20 6c 65 73 73 | .smallest.integer.value.not.less |
53060 | 20 74 68 61 6e 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | .than.X...URL:.https://mariadb.c |
53080 | 6f 6d 2f 6b 62 2f 65 6e 2f 63 65 69 6c 69 6e 67 2f 0a 0a 5a 00 4d 61 72 69 61 44 42 3e 20 53 45 | om/kb/en/ceiling/..Z.MariaDB>.SE |
530a0 | 4c 45 43 54 20 43 45 49 4c 49 4e 47 28 31 2e 32 33 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 | LECT.CEILING(1.23);.........->.2 |
530c0 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 45 49 4c 49 4e 47 28 2d 31 2e 32 33 29 3b | .MariaDB>.SELECT.CEILING(-1.23); |
530e0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 2d 31 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .........->.-1.".https://mariadb |
53100 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 65 69 6c 69 6e 67 2f 00 03 01 02 02 02 c1 01 00 00 03 53 49 | .com/kb/en/ceiling/...........SI |
53120 | 4e 04 00 6a 00 53 79 6e 74 61 78 3a 0a 53 49 4e 28 58 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 | N..j.Syntax:.SIN(X)..Returns.the |
53140 | 20 73 69 6e 65 20 6f 66 20 58 2c 20 77 68 65 72 65 20 58 20 69 73 20 67 69 76 65 6e 20 69 6e 20 | .sine.of.X,.where.X.is.given.in. |
53160 | 72 61 64 69 61 6e 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | radians...URL:.https://mariadb.c |
53180 | 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 6e 2f 0a 0a 69 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | om/kb/en/sin/..i.MariaDB>.SELECT |
531a0 | 20 53 49 4e 28 50 49 28 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 32 32 34 36 30 36 33 | .SIN(PI());.........->.1.2246063 |
531c0 | 35 33 38 32 32 34 65 2d 31 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 4f 55 4e 44 | 538224e-16.MariaDB>.SELECT.ROUND |
531e0 | 28 53 49 4e 28 50 49 28 29 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 1e 00 68 74 74 70 | (SIN(PI()));.........->.0...http |
53200 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 6e 2f 00 00 03 01 3a 02 | s://mariadb.com/kb/en/sin/....:. |
53220 | 02 c2 01 00 00 09 44 41 59 4f 46 57 45 45 4b 1f 00 c9 00 53 79 6e 74 61 78 3a 0a 44 41 59 4f 46 | ......DAYOFWEEK....Syntax:.DAYOF |
53240 | 57 45 45 4b 28 64 61 74 65 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 77 65 65 6b 64 61 79 20 | WEEK(date)..Returns.the.weekday. |
53260 | 69 6e 64 65 78 20 66 6f 72 20 64 61 74 65 20 28 31 20 3d 20 53 75 6e 64 61 79 2c 20 32 20 3d 20 | index.for.date.(1.=.Sunday,.2.=. |
53280 | 4d 6f 6e 64 61 79 2c 20 2e 2e 2e 2c 20 37 20 3d 0a 53 61 74 75 72 64 61 79 29 2e 20 54 68 65 73 | Monday,....,.7.=.Saturday)..Thes |
532a0 | 65 20 69 6e 64 65 78 20 76 61 6c 75 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 | e.index.values.correspond.to.the |
532c0 | 20 4f 44 42 43 20 73 74 61 6e 64 61 72 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | .ODBC.standard...URL:.https://ma |
532e0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 79 6f 66 77 65 65 6b 2f 0a 0a 36 00 4d 61 | riadb.com/kb/en/dayofweek/..6.Ma |
53300 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 59 4f 46 57 45 45 4b 28 27 32 30 30 37 2d 30 32 | riaDB>.SELECT.DAYOFWEEK('2007-02 |
53320 | 2d 30 33 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 37 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 | -03');.........->.7.$.https://ma |
53340 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 79 6f 66 77 65 65 6b 2f 00 00 03 02 6b 01 | riadb.com/kb/en/dayofweek/....k. |
53360 | 12 c3 01 00 00 10 53 48 4f 57 20 50 52 4f 43 45 53 53 4c 49 53 54 1a 00 24 02 53 79 6e 74 61 78 | ......SHOW.PROCESSLIST..$.Syntax |
53380 | 3a 0a 53 48 4f 57 20 5b 46 55 4c 4c 5d 20 50 52 4f 43 45 53 53 4c 49 53 54 0a 0a 53 48 4f 57 20 | :.SHOW.[FULL].PROCESSLIST..SHOW. |
533a0 | 50 52 4f 43 45 53 53 4c 49 53 54 20 73 68 6f 77 73 20 79 6f 75 20 77 68 69 63 68 20 74 68 72 65 | PROCESSLIST.shows.you.which.thre |
533c0 | 61 64 73 20 61 72 65 20 72 75 6e 6e 69 6e 67 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 67 65 | ads.are.running..You.can.also.ge |
533e0 | 74 0a 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 49 4e 46 4f | t.this.information.from.the.INFO |
53400 | 52 4d 41 54 49 4f 4e 5f 53 43 48 45 4d 41 20 50 52 4f 43 45 53 53 4c 49 53 54 20 74 61 62 6c 65 | RMATION_SCHEMA.PROCESSLIST.table |
53420 | 20 6f 72 20 74 68 65 0a 6d 79 73 71 6c 61 64 6d 69 6e 20 70 72 6f 63 65 73 73 6c 69 73 74 20 63 | .or.the.mysqladmin.processlist.c |
53440 | 6f 6d 6d 61 6e 64 2e 20 49 66 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 50 52 4f 43 45 53 53 20 | ommand..If.you.have.the.PROCESS. |
53460 | 70 72 69 76 69 6c 65 67 65 2c 20 79 6f 75 0a 63 61 6e 20 73 65 65 20 61 6c 6c 20 74 68 72 65 61 | privilege,.you.can.see.all.threa |
53480 | 64 73 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 79 6f 75 20 63 61 6e 20 73 65 65 20 6f 6e 6c 79 20 | ds..Otherwise,.you.can.see.only. |
534a0 | 79 6f 75 72 20 6f 77 6e 20 74 68 72 65 61 64 73 20 28 74 68 61 74 0a 69 73 2c 20 74 68 72 65 61 | your.own.threads.(that.is,.threa |
534c0 | 64 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 4d 79 53 51 4c 20 61 63 63 | ds.associated.with.the.MySQL.acc |
534e0 | 6f 75 6e 74 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 29 2e 20 49 66 0a 79 6f 75 | ount.that.you.are.using)..If.you |
53500 | 20 64 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 46 55 4c 4c 20 6b 65 79 77 6f 72 64 2c 20 6f 6e | .do.not.use.the.FULL.keyword,.on |
53520 | 6c 79 20 74 68 65 20 66 69 72 73 74 20 31 30 30 20 63 68 61 72 61 63 74 65 72 73 20 6f 66 20 65 | ly.the.first.100.characters.of.e |
53540 | 61 63 68 0a 73 74 61 74 65 6d 65 6e 74 20 61 72 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 49 | ach.statement.are.shown.in.the.I |
53560 | 6e 66 6f 20 66 69 65 6c 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | nfo.field...URL:.https://mariadb |
53580 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 6f 63 65 73 73 6c 69 73 74 2f 0a 0a 2b 00 | .com/kb/en/show-processlist/..+. |
535a0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 | https://mariadb.com/kb/en/show-p |
535c0 | 72 6f 63 65 73 73 6c 69 73 74 2f 00 03 00 e8 00 12 c4 01 00 00 0b 4c 49 4e 45 46 52 4f 4d 57 4b | rocesslist/...........LINEFROMWK |
535e0 | 42 20 00 ab 00 4c 69 6e 65 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 4c 69 | B....LineFromWKB(wkb[,srid]),.Li |
53600 | 6e 65 53 74 72 69 6e 67 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e | neStringFromWKB(wkb[,srid])..Con |
53620 | 73 74 72 75 63 74 73 20 61 20 4c 49 4e 45 53 54 52 49 4e 47 20 76 61 6c 75 65 20 75 73 69 6e 67 | structs.a.LINESTRING.value.using |
53640 | 20 69 74 73 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 | .its.WKB.representation.and.SRID |
53660 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
53680 | 6e 2f 6c 69 6e 65 66 72 6f 6d 77 6b 62 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | n/linefromwkb/..&.https://mariad |
536a0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 69 6e 65 66 72 6f 6d 77 6b 62 2f 03 02 48 00 02 c5 01 00 | b.com/kb/en/linefromwkb/..H..... |
536c0 | 00 0c 47 45 4f 4d 45 54 52 59 54 59 50 45 24 00 ec 00 47 65 6f 6d 65 74 72 79 54 79 70 65 28 67 | ..GEOMETRYTYPE$...GeometryType(g |
536e0 | 29 0a 0a 52 65 74 75 72 6e 73 20 61 73 20 61 20 62 69 6e 61 72 79 20 73 74 72 69 6e 67 20 74 68 | )..Returns.as.a.binary.string.th |
53700 | 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 67 65 6f 6d 65 74 72 79 20 74 79 70 65 20 6f 66 20 77 | e.name.of.the.geometry.type.of.w |
53720 | 68 69 63 68 20 74 68 65 0a 67 65 6f 6d 65 74 72 79 20 69 6e 73 74 61 6e 63 65 20 67 20 69 73 20 | hich.the.geometry.instance.g.is. |
53740 | 61 20 6d 65 6d 62 65 72 2e 20 54 68 65 20 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 | a.member..The.name.corresponds.t |
53760 | 6f 20 6f 6e 65 20 6f 66 20 74 68 65 0a 69 6e 73 74 61 6e 74 69 61 62 6c 65 20 47 65 6f 6d 65 74 | o.one.of.the.instantiable.Geomet |
53780 | 72 79 20 73 75 62 63 6c 61 73 73 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | ry.subclasses...URL:.https://mar |
537a0 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 74 79 70 65 2f 0a 0a 1b 01 | iadb.com/kb/en/geometrytype/.... |
537c0 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 47 65 6f 6d 65 74 72 79 54 79 70 65 28 47 65 6f | MariaDB>.SELECT.GeometryType(Geo |
537e0 | 6d 46 72 6f 6d 54 65 78 74 28 27 50 4f 49 4e 54 28 31 20 31 29 27 29 29 3b 0a 2b 2d 2d 2d 2d 2d | mFromText('POINT(1.1)'));.+----- |
53800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
53820 | 2d 2d 2d 2d 2d 2b 0a 7c 20 47 65 6f 6d 65 74 72 79 54 79 70 65 28 47 65 6f 6d 46 72 6f 6d 54 65 | -----+.|.GeometryType(GeomFromTe |
53840 | 78 74 28 27 50 4f 49 4e 54 28 31 20 31 29 27 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | xt('POINT(1.1)')).|.+----------- |
53860 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | -------------------------------+ |
53880 | 0a 7c 20 50 4f 49 4e 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .|.POINT........................ |
538a0 | 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ............|.+----------------- |
538c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 27 00 68 74 74 | -------------------------+.'.htt |
538e0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 65 6f 6d 65 74 72 79 74 | ps://mariadb.com/kb/en/geometryt |
53900 | 79 70 65 2f 03 31 17 01 12 c6 01 00 00 0b 43 52 45 41 54 45 20 56 49 45 57 27 00 da 30 53 79 6e | ype/.1........CREATE.VIEW'..0Syn |
53920 | 74 61 78 3a 0a 43 52 45 41 54 45 0a 20 20 20 20 5b 4f 52 20 52 45 50 4c 41 43 45 5d 0a 20 20 20 | tax:.CREATE.....[OR.REPLACE].... |
53940 | 20 5b 41 4c 47 4f 52 49 54 48 4d 20 3d 20 7b 55 4e 44 45 46 49 4e 45 44 20 7c 20 4d 45 52 47 45 | .[ALGORITHM.=.{UNDEFINED.|.MERGE |
53960 | 20 7c 20 54 45 4d 50 54 41 42 4c 45 7d 5d 0a 20 20 20 20 5b 44 45 46 49 4e 45 52 20 3d 20 7b 20 | .|.TEMPTABLE}].....[DEFINER.=.{. |
53980 | 75 73 65 72 20 7c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 7d 5d 0a 20 20 20 20 5b 53 51 4c 20 | user.|.CURRENT_USER.}].....[SQL. |
539a0 | 53 45 43 55 52 49 54 59 20 7b 20 44 45 46 49 4e 45 52 20 7c 20 49 4e 56 4f 4b 45 52 20 7d 5d 0a | SECURITY.{.DEFINER.|.INVOKER.}]. |
539c0 | 20 20 20 20 56 49 45 57 20 76 69 65 77 5f 6e 61 6d 65 20 5b 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 | ....VIEW.view_name.[(column_list |
539e0 | 29 5d 0a 20 20 20 20 41 53 20 73 65 6c 65 63 74 5f 73 74 61 74 65 6d 65 6e 74 0a 20 20 20 20 5b | )].....AS.select_statement.....[ |
53a00 | 57 49 54 48 20 5b 43 41 53 43 41 44 45 44 20 7c 20 4c 4f 43 41 4c 5d 20 43 48 45 43 4b 20 4f 50 | WITH.[CASCADED.|.LOCAL].CHECK.OP |
53a20 | 54 49 4f 4e 5d 0a 0a 54 68 65 20 43 52 45 41 54 45 20 56 49 45 57 20 73 74 61 74 65 6d 65 6e 74 | TION]..The.CREATE.VIEW.statement |
53a40 | 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 76 69 65 77 2c 20 6f 72 20 72 65 70 6c 61 63 65 73 | .creates.a.new.view,.or.replaces |
53a60 | 20 61 6e 20 65 78 69 73 74 69 6e 67 0a 6f 6e 65 20 69 66 20 74 68 65 20 4f 52 20 52 45 50 4c 41 | .an.existing.one.if.the.OR.REPLA |
53a80 | 43 45 20 63 6c 61 75 73 65 20 69 73 20 67 69 76 65 6e 2e 20 49 66 20 74 68 65 20 76 69 65 77 20 | CE.clause.is.given..If.the.view. |
53aa0 | 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 0a 43 52 45 41 54 45 20 4f 52 20 52 45 50 4c 41 43 | does.not.exist,.CREATE.OR.REPLAC |
53ac0 | 45 20 56 49 45 57 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 43 52 45 41 54 45 20 56 49 45 | E.VIEW.is.the.same.as.CREATE.VIE |
53ae0 | 57 2e 20 49 66 20 74 68 65 20 76 69 65 77 20 64 6f 65 73 0a 65 78 69 73 74 2c 20 43 52 45 41 54 | W..If.the.view.does.exist,.CREAT |
53b00 | 45 20 4f 52 20 52 45 50 4c 41 43 45 20 56 49 45 57 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 | E.OR.REPLACE.VIEW.is.the.same.as |
53b20 | 20 41 4c 54 45 52 20 56 49 45 57 2e 0a 0a 54 68 65 20 73 65 6c 65 63 74 5f 73 74 61 74 65 6d 65 | .ALTER.VIEW...The.select_stateme |
53b40 | 6e 74 20 69 73 20 61 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 70 72 | nt.is.a.SELECT.statement.that.pr |
53b60 | 6f 76 69 64 65 73 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a 6f 66 20 74 68 65 20 76 69 65 | ovides.the.definition.of.the.vie |
53b80 | 77 2e 20 28 57 68 65 6e 20 79 6f 75 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 74 68 65 20 76 69 65 | w..(When.you.select.from.the.vie |
53ba0 | 77 2c 20 79 6f 75 20 73 65 6c 65 63 74 20 69 6e 20 65 66 66 65 63 74 20 75 73 69 6e 67 0a 74 68 | w,.you.select.in.effect.using.th |
53bc0 | 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e 29 20 73 65 6c 65 63 74 5f 73 74 61 74 | e.SELECT.statement.).select_stat |
53be0 | 65 6d 65 6e 74 20 63 61 6e 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 62 61 73 65 20 74 61 62 6c 65 | ement.can.select.from.base.table |
53c00 | 73 20 6f 72 0a 6f 74 68 65 72 20 76 69 65 77 73 2e 0a 0a 54 68 65 20 76 69 65 77 20 64 65 66 69 | s.or.other.views...The.view.defi |
53c20 | 6e 69 74 69 6f 6e 20 69 73 20 22 66 72 6f 7a 65 6e 22 20 61 74 20 63 72 65 61 74 69 6f 6e 20 74 | nition.is."frozen".at.creation.t |
53c40 | 69 6d 65 2c 20 73 6f 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 0a 75 6e 64 65 72 6c 79 69 6e | ime,.so.changes.to.the.underlyin |
53c60 | 67 20 74 61 62 6c 65 73 20 61 66 74 65 72 77 61 72 64 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 | g.tables.afterward.do.not.affect |
53c80 | 20 74 68 65 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 46 6f 72 0a 65 78 61 6d 70 6c | .the.view.definition..For.exampl |
53ca0 | 65 2c 20 69 66 20 61 20 76 69 65 77 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 53 45 4c 45 43 | e,.if.a.view.is.defined.as.SELEC |
53cc0 | 54 20 2a 20 6f 6e 20 61 20 74 61 62 6c 65 2c 20 6e 65 77 20 63 6f 6c 75 6d 6e 73 20 61 64 64 65 | T.*.on.a.table,.new.columns.adde |
53ce0 | 64 0a 74 6f 20 74 68 65 20 74 61 62 6c 65 20 6c 61 74 65 72 20 64 6f 20 6e 6f 74 20 62 65 63 6f | d.to.the.table.later.do.not.beco |
53d00 | 6d 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 76 69 65 77 2e 0a 0a 54 68 65 20 41 4c 47 4f 52 49 | me.part.of.the.view...The.ALGORI |
53d20 | 54 48 4d 20 63 6c 61 75 73 65 20 61 66 66 65 63 74 73 20 68 6f 77 20 4d 79 53 51 4c 20 70 72 6f | THM.clause.affects.how.MySQL.pro |
53d40 | 63 65 73 73 65 73 20 74 68 65 20 76 69 65 77 2e 20 54 68 65 20 44 45 46 49 4e 45 52 0a 61 6e 64 | cesses.the.view..The.DEFINER.and |
53d60 | 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 63 6c 61 75 73 65 73 20 73 70 65 63 69 66 79 20 74 68 | .SQL.SECURITY.clauses.specify.th |
53d80 | 65 20 73 65 63 75 72 69 74 79 20 63 6f 6e 74 65 78 74 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 | e.security.context.to.be.used.wh |
53da0 | 65 6e 0a 63 68 65 63 6b 69 6e 67 20 61 63 63 65 73 73 20 70 72 69 76 69 6c 65 67 65 73 20 61 74 | en.checking.access.privileges.at |
53dc0 | 20 76 69 65 77 20 69 6e 76 6f 63 61 74 69 6f 6e 20 74 69 6d 65 2e 20 54 68 65 20 57 49 54 48 20 | .view.invocation.time..The.WITH. |
53de0 | 43 48 45 43 4b 0a 4f 50 54 49 4f 4e 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e | CHECK.OPTION.clause.can.be.given |
53e00 | 20 74 6f 20 63 6f 6e 73 74 72 61 69 6e 20 69 6e 73 65 72 74 73 20 6f 72 20 75 70 64 61 74 65 73 | .to.constrain.inserts.or.updates |
53e20 | 20 74 6f 20 72 6f 77 73 20 69 6e 0a 74 61 62 6c 65 73 20 72 65 66 65 72 65 6e 63 65 64 20 62 79 | .to.rows.in.tables.referenced.by |
53e40 | 20 74 68 65 20 76 69 65 77 2e 20 54 68 65 73 65 20 63 6c 61 75 73 65 73 20 61 72 65 20 64 65 73 | .the.view..These.clauses.are.des |
53e60 | 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 0a 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 54 | cribed.later.in.this.section...T |
53e80 | 68 65 20 43 52 45 41 54 45 20 56 49 45 57 20 73 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 | he.CREATE.VIEW.statement.require |
53ea0 | 73 20 74 68 65 20 43 52 45 41 54 45 20 56 49 45 57 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 | s.the.CREATE.VIEW.privilege.for. |
53ec0 | 74 68 65 0a 76 69 65 77 2c 20 61 6e 64 20 73 6f 6d 65 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 | the.view,.and.some.privilege.for |
53ee0 | 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 73 65 6c 65 63 74 65 64 20 62 79 20 74 68 65 20 53 45 4c | .each.column.selected.by.the.SEL |
53f00 | 45 43 54 0a 73 74 61 74 65 6d 65 6e 74 2e 20 46 6f 72 20 63 6f 6c 75 6d 6e 73 20 75 73 65 64 20 | ECT.statement..For.columns.used. |
53f20 | 65 6c 73 65 77 68 65 72 65 20 69 6e 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e | elsewhere.in.the.SELECT.statemen |
53f40 | 74 20 79 6f 75 20 6d 75 73 74 0a 68 61 76 65 20 74 68 65 20 53 45 4c 45 43 54 20 70 72 69 76 69 | t.you.must.have.the.SELECT.privi |
53f60 | 6c 65 67 65 2e 20 49 66 20 74 68 65 20 4f 52 20 52 45 50 4c 41 43 45 20 63 6c 61 75 73 65 20 69 | lege..If.the.OR.REPLACE.clause.i |
53f80 | 73 20 70 72 65 73 65 6e 74 2c 20 79 6f 75 0a 6d 75 73 74 20 61 6c 73 6f 20 68 61 76 65 20 74 68 | s.present,.you.must.also.have.th |
53fa0 | 65 20 44 52 4f 50 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 76 69 65 77 2e 20 43 | e.DROP.privilege.for.the.view..C |
53fc0 | 52 45 41 54 45 20 56 49 45 57 20 6d 69 67 68 74 20 61 6c 73 6f 0a 72 65 71 75 69 72 65 20 74 68 | REATE.VIEW.might.also.require.th |
53fe0 | 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 | e.SUPER.privilege,.depending.on. |
54000 | 74 68 65 20 44 45 46 49 4e 45 52 20 76 61 6c 75 65 2c 20 61 73 0a 64 65 73 63 72 69 62 65 64 20 | the.DEFINER.value,.as.described. |
54020 | 6c 61 74 65 72 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 57 68 65 6e 20 61 20 76 | later.in.this.section...When.a.v |
54040 | 69 65 77 20 69 73 20 72 65 66 65 72 65 6e 63 65 64 2c 20 70 72 69 76 69 6c 65 67 65 20 63 68 65 | iew.is.referenced,.privilege.che |
54060 | 63 6b 69 6e 67 20 6f 63 63 75 72 73 20 61 73 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 0a | cking.occurs.as.described.later. |
54080 | 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 0a 0a 41 20 76 69 65 77 20 62 65 6c 6f 6e 67 73 | in.this.section...A.view.belongs |
540a0 | 20 74 6f 20 61 20 64 61 74 61 62 61 73 65 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 61 20 6e 65 | .to.a.database..By.default,.a.ne |
540c0 | 77 20 76 69 65 77 20 69 73 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 65 0a 64 65 66 61 75 6c 74 | w.view.is.created.in.the.default |
540e0 | 20 64 61 74 61 62 61 73 65 2e 20 54 6f 20 63 72 65 61 74 65 20 74 68 65 20 76 69 65 77 20 65 78 | .database..To.create.the.view.ex |
54100 | 70 6c 69 63 69 74 6c 79 20 69 6e 20 61 20 67 69 76 65 6e 20 64 61 74 61 62 61 73 65 2c 0a 73 70 | plicitly.in.a.given.database,.sp |
54120 | 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 61 73 20 64 62 5f 6e 61 6d 65 2e 76 69 65 77 5f 6e | ecify.the.name.as.db_name.view_n |
54140 | 61 6d 65 20 77 68 65 6e 20 79 6f 75 20 63 72 65 61 74 65 20 69 74 3a 0a 0a 4d 61 72 69 61 44 42 | ame.when.you.create.it:..MariaDB |
54160 | 3e 20 43 52 45 41 54 45 20 56 49 45 57 20 74 65 73 74 2e 76 20 41 53 20 53 45 4c 45 43 54 20 2a | >.CREATE.VIEW.test.v.AS.SELECT.* |
54180 | 20 46 52 4f 4d 20 74 3b 0a 0a 57 69 74 68 69 6e 20 61 20 64 61 74 61 62 61 73 65 2c 20 62 61 73 | .FROM.t;..Within.a.database,.bas |
541a0 | 65 20 74 61 62 6c 65 73 20 61 6e 64 20 76 69 65 77 73 20 73 68 61 72 65 20 74 68 65 20 73 61 6d | e.tables.and.views.share.the.sam |
541c0 | 65 20 6e 61 6d 65 73 70 61 63 65 2c 20 73 6f 20 61 0a 62 61 73 65 20 74 61 62 6c 65 20 61 6e 64 | e.namespace,.so.a.base.table.and |
541e0 | 20 61 20 76 69 65 77 20 63 61 6e 6e 6f 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6e 61 6d | .a.view.cannot.have.the.same.nam |
54200 | 65 2e 0a 0a 43 6f 6c 75 6d 6e 73 20 72 65 74 72 69 65 76 65 64 20 62 79 20 74 68 65 20 53 45 4c | e...Columns.retrieved.by.the.SEL |
54220 | 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 73 69 6d 70 6c 65 20 72 65 66 65 | ECT.statement.can.be.simple.refe |
54240 | 72 65 6e 63 65 73 20 74 6f 0a 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 73 2e 20 54 68 65 79 20 63 61 | rences.to.table.columns..They.ca |
54260 | 6e 20 61 6c 73 6f 20 62 65 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 68 61 74 20 75 73 65 20 66 | n.also.be.expressions.that.use.f |
54280 | 75 6e 63 74 69 6f 6e 73 2c 0a 63 6f 6e 73 74 61 6e 74 20 76 61 6c 75 65 73 2c 20 6f 70 65 72 61 | unctions,.constant.values,.opera |
542a0 | 74 6f 72 73 2c 20 61 6e 64 20 73 6f 20 66 6f 72 74 68 2e 0a 0a 56 69 65 77 73 20 6d 75 73 74 20 | tors,.and.so.forth...Views.must. |
542c0 | 68 61 76 65 20 75 6e 69 71 75 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 77 69 74 68 20 6e 6f | have.unique.column.names.with.no |
542e0 | 20 64 75 70 6c 69 63 61 74 65 73 2c 20 6a 75 73 74 20 6c 69 6b 65 20 62 61 73 65 0a 74 61 62 6c | .duplicates,.just.like.base.tabl |
54300 | 65 73 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 74 68 65 | es..By.default,.the.names.of.the |
54320 | 20 63 6f 6c 75 6d 6e 73 20 72 65 74 72 69 65 76 65 64 20 62 79 20 74 68 65 20 53 45 4c 45 43 54 | .columns.retrieved.by.the.SELECT |
54340 | 0a 73 74 61 74 65 6d 65 6e 74 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 76 69 65 77 | .statement.are.used.for.the.view |
54360 | 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 2e 20 54 6f 20 64 65 66 69 6e 65 20 65 78 70 6c 69 63 69 | .column.names..To.define.explici |
54380 | 74 20 6e 61 6d 65 73 0a 66 6f 72 20 74 68 65 20 76 69 65 77 20 63 6f 6c 75 6d 6e 73 2c 20 74 68 | t.names.for.the.view.columns,.th |
543a0 | 65 20 6f 70 74 69 6f 6e 61 6c 20 63 6f 6c 75 6d 6e 5f 6c 69 73 74 20 63 6c 61 75 73 65 20 63 61 | e.optional.column_list.clause.ca |
543c0 | 6e 20 62 65 20 67 69 76 65 6e 20 61 73 20 61 0a 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 2d 73 65 | n.be.given.as.a.list.of.comma-se |
543e0 | 70 61 72 61 74 65 64 20 69 64 65 6e 74 69 66 69 65 72 73 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 | parated.identifiers..The.number. |
54400 | 6f 66 20 6e 61 6d 65 73 20 69 6e 20 63 6f 6c 75 6d 6e 5f 6c 69 73 74 0a 6d 75 73 74 20 62 65 20 | of.names.in.column_list.must.be. |
54420 | 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e | the.same.as.the.number.of.column |
54440 | 73 20 72 65 74 72 69 65 76 65 64 20 62 79 20 74 68 65 20 53 45 4c 45 43 54 0a 73 74 61 74 65 6d | s.retrieved.by.the.SELECT.statem |
54460 | 65 6e 74 2e 0a 0a 55 6e 71 75 61 6c 69 66 69 65 64 20 74 61 62 6c 65 20 6f 72 20 76 69 65 77 20 | ent...Unqualified.table.or.view. |
54480 | 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 61 72 | names.in.the.SELECT.statement.ar |
544a0 | 65 20 69 6e 74 65 72 70 72 65 74 65 64 0a 77 69 74 68 20 72 65 73 70 65 63 74 20 74 6f 20 74 68 | e.interpreted.with.respect.to.th |
544c0 | 65 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 2e 20 41 20 76 69 65 77 20 63 61 6e 20 72 | e.default.database..A.view.can.r |
544e0 | 65 66 65 72 20 74 6f 20 74 61 62 6c 65 73 20 6f 72 0a 76 69 65 77 73 20 69 6e 20 6f 74 68 65 72 | efer.to.tables.or.views.in.other |
54500 | 20 64 61 74 61 62 61 73 65 73 20 62 79 20 71 75 61 6c 69 66 79 69 6e 67 20 74 68 65 20 74 61 62 | .databases.by.qualifying.the.tab |
54520 | 6c 65 20 6f 72 20 76 69 65 77 20 6e 61 6d 65 20 77 69 74 68 20 74 68 65 0a 70 72 6f 70 65 72 20 | le.or.view.name.with.the.proper. |
54540 | 64 61 74 61 62 61 73 65 20 6e 61 6d 65 2e 0a 0a 41 20 76 69 65 77 20 63 61 6e 20 62 65 20 63 72 | database.name...A.view.can.be.cr |
54560 | 65 61 74 65 64 20 66 72 6f 6d 20 6d 61 6e 79 20 6b 69 6e 64 73 20 6f 66 20 53 45 4c 45 43 54 20 | eated.from.many.kinds.of.SELECT. |
54580 | 73 74 61 74 65 6d 65 6e 74 73 2e 20 49 74 20 63 61 6e 0a 72 65 66 65 72 20 74 6f 20 62 61 73 65 | statements..It.can.refer.to.base |
545a0 | 20 74 61 62 6c 65 73 20 6f 72 20 6f 74 68 65 72 20 76 69 65 77 73 2e 20 49 74 20 63 61 6e 20 75 | .tables.or.other.views..It.can.u |
545c0 | 73 65 20 6a 6f 69 6e 73 2c 20 55 4e 49 4f 4e 2c 20 61 6e 64 0a 73 75 62 71 75 65 72 69 65 73 2e | se.joins,.UNION,.and.subqueries. |
545e0 | 20 54 68 65 20 53 45 4c 45 43 54 20 6e 65 65 64 20 6e 6f 74 20 65 76 65 6e 20 72 65 66 65 72 20 | .The.SELECT.need.not.even.refer. |
54600 | 74 6f 20 61 6e 79 20 74 61 62 6c 65 73 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 65 78 61 | to.any.tables..The.following.exa |
54620 | 6d 70 6c 65 20 64 65 66 69 6e 65 73 20 61 20 76 69 65 77 20 74 68 61 74 20 73 65 6c 65 63 74 73 | mple.defines.a.view.that.selects |
54640 | 20 74 77 6f 20 63 6f 6c 75 6d 6e 73 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 74 61 62 6c 65 2c | .two.columns.from.another.table, |
54660 | 20 61 73 0a 77 65 6c 6c 20 61 73 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 6c 63 75 6c | .as.well.as.an.expression.calcul |
54680 | 61 74 65 64 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 6f 6c 75 6d 6e 73 3a 0a 0a 4d 61 72 69 61 44 | ated.from.those.columns:..MariaD |
546a0 | 42 3e 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 20 28 71 74 79 20 49 4e 54 2c 20 70 72 69 63 | B>.CREATE.TABLE.t.(qty.INT,.pric |
546c0 | 65 20 49 4e 54 29 3b 0a 4d 61 72 69 61 44 42 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 20 56 | e.INT);.MariaDB>.INSERT.INTO.t.V |
546e0 | 41 4c 55 45 53 28 33 2c 20 35 30 29 3b 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 56 49 | ALUES(3,.50);.MariaDB>.CREATE.VI |
54700 | 45 57 20 76 20 41 53 20 53 45 4c 45 43 54 20 71 74 79 2c 20 70 72 69 63 65 2c 20 71 74 79 2a 70 | EW.v.AS.SELECT.qty,.price,.qty*p |
54720 | 72 69 63 65 20 41 53 20 76 61 6c 75 65 20 46 52 4f 4d 20 74 3b 0a 4d 61 72 69 61 44 42 3e 20 53 | rice.AS.value.FROM.t;.MariaDB>.S |
54740 | 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 76 3b 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2b | ELECT.*.FROM.v;.+------+-------+ |
54760 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 71 74 79 20 20 7c 20 70 72 69 63 65 20 7c 20 76 61 6c 75 65 20 | -------+.|.qty..|.price.|.value. |
54780 | 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 | |.+------+-------+-------+.|.... |
547a0 | 33 20 7c 20 20 20 20 35 30 20 7c 20 20 20 31 35 30 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | 3.|....50.|...150.|.+------+---- |
547c0 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 41 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 20 | ---+-------+..A.view.definition. |
547e0 | 69 73 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 73 74 | is.subject.to.the.following.rest |
54800 | 72 69 63 74 69 6f 6e 73 3a 0a 0a 6f 20 54 68 65 20 53 45 4c 45 43 54 20 73 74 61 74 65 6d 65 6e | rictions:..o.The.SELECT.statemen |
54820 | 74 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 61 20 73 75 62 71 75 65 72 79 20 69 6e 20 74 | t.cannot.contain.a.subquery.in.t |
54840 | 68 65 20 46 52 4f 4d 20 63 6c 61 75 73 65 2e 0a 0a 6f 20 54 68 65 20 53 45 4c 45 43 54 20 73 74 | he.FROM.clause...o.The.SELECT.st |
54860 | 61 74 65 6d 65 6e 74 20 63 61 6e 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 73 79 73 74 65 6d 20 6f | atement.cannot.refer.to.system.o |
54880 | 72 20 75 73 65 72 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 6f 20 57 69 74 68 69 6e 20 61 20 73 74 | r.user.variables...o.Within.a.st |
548a0 | 6f 72 65 64 20 70 72 6f 67 72 61 6d 2c 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 63 61 6e | ored.program,.the.definition.can |
548c0 | 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 70 72 6f 67 72 61 6d 0a 20 20 70 61 72 61 6d 65 74 65 72 | not.refer.to.program...parameter |
548e0 | 73 20 6f 72 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 6f 20 54 68 65 20 53 45 4c | s.or.local.variables...o.The.SEL |
54900 | 45 43 54 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 70 72 | ECT.statement.cannot.refer.to.pr |
54920 | 65 70 61 72 65 64 20 73 74 61 74 65 6d 65 6e 74 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 0a 6f 20 | epared.statement.parameters...o. |
54940 | 41 6e 79 20 74 61 62 6c 65 20 6f 72 20 76 69 65 77 20 72 65 66 65 72 72 65 64 20 74 6f 20 69 6e | Any.table.or.view.referred.to.in |
54960 | 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6d 75 73 74 20 65 78 69 73 74 2e 20 48 6f 77 65 | .the.definition.must.exist..Howe |
54980 | 76 65 72 2c 0a 20 20 61 66 74 65 72 20 61 20 76 69 65 77 20 68 61 73 20 62 65 65 6e 20 63 72 65 | ver,...after.a.view.has.been.cre |
549a0 | 61 74 65 64 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 72 6f 70 20 61 20 74 | ated,.it.is.possible.to.drop.a.t |
549c0 | 61 62 6c 65 20 6f 72 20 76 69 65 77 0a 20 20 74 68 61 74 20 74 68 65 20 64 65 66 69 6e 69 74 69 | able.or.view...that.the.definiti |
549e0 | 6f 6e 20 72 65 66 65 72 73 20 74 6f 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 75 73 65 20 | on.refers.to..In.this.case,.use. |
54a00 | 6f 66 20 74 68 65 20 76 69 65 77 20 72 65 73 75 6c 74 73 0a 20 20 69 6e 20 61 6e 20 65 72 72 6f | of.the.view.results...in.an.erro |
54a20 | 72 2e 20 54 6f 20 63 68 65 63 6b 20 61 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f | r..To.check.a.view.definition.fo |
54a40 | 72 20 70 72 6f 62 6c 65 6d 73 20 6f 66 20 74 68 69 73 20 6b 69 6e 64 2c 0a 20 20 75 73 65 20 74 | r.problems.of.this.kind,...use.t |
54a60 | 68 65 20 43 48 45 43 4b 20 54 41 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 6f 20 54 68 65 | he.CHECK.TABLE.statement...o.The |
54a80 | 20 64 65 66 69 6e 69 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 72 65 66 65 72 20 74 6f 20 61 20 54 45 | .definition.cannot.refer.to.a.TE |
54aa0 | 4d 50 4f 52 41 52 59 20 74 61 62 6c 65 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 6e 6f 74 0a 20 20 | MPORARY.table,.and.you.cannot... |
54ac0 | 63 72 65 61 74 65 20 61 20 54 45 4d 50 4f 52 41 52 59 20 76 69 65 77 2e 0a 0a 6f 20 41 6e 79 20 | create.a.TEMPORARY.view...o.Any. |
54ae0 | 74 61 62 6c 65 73 20 6e 61 6d 65 64 20 69 6e 20 74 68 65 20 76 69 65 77 20 64 65 66 69 6e 69 74 | tables.named.in.the.view.definit |
54b00 | 69 6f 6e 20 6d 75 73 74 20 65 78 69 73 74 20 61 74 20 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 74 | ion.must.exist.at.definition...t |
54b20 | 69 6d 65 2e 0a 0a 6f 20 59 6f 75 20 63 61 6e 6e 6f 74 20 61 73 73 6f 63 69 61 74 65 20 61 20 74 | ime...o.You.cannot.associate.a.t |
54b40 | 72 69 67 67 65 72 20 77 69 74 68 20 61 20 76 69 65 77 2e 0a 0a 6f 20 41 6c 69 61 73 65 73 20 66 | rigger.with.a.view...o.Aliases.f |
54b60 | 6f 72 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 53 45 4c 45 43 54 20 73 74 | or.column.names.in.the.SELECT.st |
54b80 | 61 74 65 6d 65 6e 74 20 61 72 65 20 63 68 65 63 6b 65 64 20 61 67 61 69 6e 73 74 0a 20 20 74 68 | atement.are.checked.against...th |
54ba0 | 65 20 6d 61 78 69 6d 75 6d 20 63 6f 6c 75 6d 6e 20 6c 65 6e 67 74 68 20 6f 66 20 36 34 20 63 68 | e.maximum.column.length.of.64.ch |
54bc0 | 61 72 61 63 74 65 72 73 20 28 6e 6f 74 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 61 6c 69 61 73 0a | aracters.(not.the.maximum.alias. |
54be0 | 20 20 6c 65 6e 67 74 68 20 6f 66 20 32 35 36 20 63 68 61 72 61 63 74 65 72 73 29 2e 0a 0a 4f 52 | ..length.of.256.characters)...OR |
54c00 | 44 45 52 20 42 59 20 69 73 20 70 65 72 6d 69 74 74 65 64 20 69 6e 20 61 20 76 69 65 77 20 64 65 | DER.BY.is.permitted.in.a.view.de |
54c20 | 66 69 6e 69 74 69 6f 6e 2c 20 62 75 74 20 69 74 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 79 | finition,.but.it.is.ignored.if.y |
54c40 | 6f 75 0a 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 76 69 65 77 20 75 73 69 6e 67 20 61 20 73 74 | ou.select.from.a.view.using.a.st |
54c60 | 61 74 65 6d 65 6e 74 20 74 68 61 74 20 68 61 73 20 69 74 73 20 6f 77 6e 20 4f 52 44 45 52 20 42 | atement.that.has.its.own.ORDER.B |
54c80 | 59 2e 0a 0a 46 6f 72 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 6f 72 20 63 6c 61 75 73 65 73 | Y...For.other.options.or.clauses |
54ca0 | 20 69 6e 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 74 68 65 79 20 61 72 65 20 61 64 64 | .in.the.definition,.they.are.add |
54cc0 | 65 64 20 74 6f 20 74 68 65 0a 6f 70 74 69 6f 6e 73 20 6f 72 20 63 6c 61 75 73 65 73 20 6f 66 20 | ed.to.the.options.or.clauses.of. |
54ce0 | 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 73 20 74 68 | the.statement.that.references.th |
54d00 | 65 20 76 69 65 77 2c 20 62 75 74 20 74 68 65 0a 65 66 66 65 63 74 20 69 73 20 75 6e 64 65 66 69 | e.view,.but.the.effect.is.undefi |
54d20 | 6e 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 61 20 76 69 65 77 20 64 65 66 69 | ned..For.example,.if.a.view.defi |
54d40 | 6e 69 74 69 6f 6e 20 69 6e 63 6c 75 64 65 73 20 61 20 4c 49 4d 49 54 0a 63 6c 61 75 73 65 2c 20 | nition.includes.a.LIMIT.clause,. |
54d60 | 61 6e 64 20 79 6f 75 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 74 68 65 20 76 69 65 77 20 75 73 69 | and.you.select.from.the.view.usi |
54d80 | 6e 67 20 61 20 73 74 61 74 65 6d 65 6e 74 20 74 68 61 74 20 68 61 73 20 69 74 73 20 6f 77 6e 0a | ng.a.statement.that.has.its.own. |
54da0 | 4c 49 4d 49 54 20 63 6c 61 75 73 65 2c 20 69 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 77 68 | LIMIT.clause,.it.is.undefined.wh |
54dc0 | 69 63 68 20 6c 69 6d 69 74 20 61 70 70 6c 69 65 73 2e 20 54 68 69 73 20 73 61 6d 65 20 70 72 69 | ich.limit.applies..This.same.pri |
54de0 | 6e 63 69 70 6c 65 0a 61 70 70 6c 69 65 73 20 74 6f 20 6f 70 74 69 6f 6e 73 20 73 75 63 68 20 61 | nciple.applies.to.options.such.a |
54e00 | 73 20 41 4c 4c 2c 20 44 49 53 54 49 4e 43 54 2c 20 6f 72 20 53 51 4c 5f 53 4d 41 4c 4c 5f 52 45 | s.ALL,.DISTINCT,.or.SQL_SMALL_RE |
54e20 | 53 55 4c 54 20 74 68 61 74 0a 66 6f 6c 6c 6f 77 20 74 68 65 20 53 45 4c 45 43 54 20 6b 65 79 77 | SULT.that.follow.the.SELECT.keyw |
54e40 | 6f 72 64 2c 20 61 6e 64 20 74 6f 20 63 6c 61 75 73 65 73 20 73 75 63 68 20 61 73 20 49 4e 54 4f | ord,.and.to.clauses.such.as.INTO |
54e60 | 2c 20 46 4f 52 20 55 50 44 41 54 45 2c 0a 4c 4f 43 4b 20 49 4e 20 53 48 41 52 45 20 4d 4f 44 45 | ,.FOR.UPDATE,.LOCK.IN.SHARE.MODE |
54e80 | 2c 20 61 6e 64 20 50 52 4f 43 45 44 55 52 45 2e 0a 0a 49 66 20 79 6f 75 20 63 72 65 61 74 65 20 | ,.and.PROCEDURE...If.you.create. |
54ea0 | 61 20 76 69 65 77 20 61 6e 64 20 74 68 65 6e 20 63 68 61 6e 67 65 20 74 68 65 20 71 75 65 72 79 | a.view.and.then.change.the.query |
54ec0 | 20 70 72 6f 63 65 73 73 69 6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 62 79 20 63 68 61 6e 67 | .processing.environment.by.chang |
54ee0 | 69 6e 67 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 73 2c 20 74 68 61 74 20 6d 61 79 20 61 | ing.system.variables,.that.may.a |
54f00 | 66 66 65 63 74 20 74 68 65 20 72 65 73 75 6c 74 73 20 74 68 61 74 20 79 6f 75 20 67 65 74 0a 66 | ffect.the.results.that.you.get.f |
54f20 | 72 6f 6d 20 74 68 65 20 76 69 65 77 3a 0a 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 56 | rom.the.view:..MariaDB>.CREATE.V |
54f40 | 49 45 57 20 76 20 28 6d 79 63 6f 6c 29 20 41 53 20 53 45 4c 45 43 54 20 27 61 62 63 27 3b 0a 51 | IEW.v.(mycol).AS.SELECT.'abc';.Q |
54f60 | 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 31 20 73 | uery.OK,.0.rows.affected.(0.01.s |
54f80 | 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 54 20 73 71 6c 5f 6d 6f 64 65 20 3d 20 27 27 3b | ec)..MariaDB>.SET.sql_mode.=.''; |
54fa0 | 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 | .Query.OK,.0.rows.affected.(0.00 |
54fc0 | 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 22 6d 79 63 6f 6c 22 20 46 | .sec)..MariaDB>.SELECT."mycol".F |
54fe0 | 52 4f 4d 20 76 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6d 79 63 6f 6c 20 7c 0a 2b 2d 2d 2d 2d | ROM.v;.+-------+.|.mycol.|.+---- |
55000 | 2d 2d 2d 2b 0a 7c 20 6d 79 63 6f 6c 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 | ---+.|.mycol.|.+-------+.1.row.i |
55020 | 6e 20 73 65 74 20 28 30 2e 30 31 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 45 54 20 73 | n.set.(0.01.sec)..MariaDB>.SET.s |
55040 | 71 6c 5f 6d 6f 64 65 20 3d 20 27 41 4e 53 49 5f 51 55 4f 54 45 53 27 3b 0a 51 75 65 72 79 20 4f | ql_mode.=.'ANSI_QUOTES';.Query.O |
55060 | 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d | K,.0.rows.affected.(0.00.sec)..M |
55080 | 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 22 6d 79 63 6f 6c 22 20 46 52 4f 4d 20 76 3b 0a 2b | ariaDB>.SELECT."mycol".FROM.v;.+ |
550a0 | 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6d 79 63 6f 6c 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 61 | -------+.|.mycol.|.+-------+.|.a |
550c0 | 62 63 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 | bc...|.+-------+.1.row.in.set.(0 |
550e0 | 2e 30 30 20 73 65 63 29 0a 0a 54 68 65 20 44 45 46 49 4e 45 52 20 61 6e 64 20 53 51 4c 20 53 45 | .00.sec)..The.DEFINER.and.SQL.SE |
55100 | 43 55 52 49 54 59 20 63 6c 61 75 73 65 73 20 64 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 4d | CURITY.clauses.determine.which.M |
55120 | 79 53 51 4c 20 61 63 63 6f 75 6e 74 20 74 6f 0a 75 73 65 20 77 68 65 6e 20 63 68 65 63 6b 69 6e | ySQL.account.to.use.when.checkin |
55140 | 67 20 61 63 63 65 73 73 20 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 74 68 65 20 76 69 65 77 | g.access.privileges.for.the.view |
55160 | 20 77 68 65 6e 20 61 20 73 74 61 74 65 6d 65 6e 74 20 69 73 0a 65 78 65 63 75 74 65 64 20 74 68 | .when.a.statement.is.executed.th |
55180 | 61 74 20 72 65 66 65 72 65 6e 63 65 73 20 74 68 65 20 76 69 65 77 2e 20 54 68 65 20 76 61 6c 69 | at.references.the.view..The.vali |
551a0 | 64 20 53 51 4c 20 53 45 43 55 52 49 54 59 0a 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 76 61 | d.SQL.SECURITY.characteristic.va |
551c0 | 6c 75 65 73 20 61 72 65 20 44 45 46 49 4e 45 52 20 61 6e 64 20 49 4e 56 4f 4b 45 52 2e 20 54 68 | lues.are.DEFINER.and.INVOKER..Th |
551e0 | 65 73 65 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 65 0a 72 65 71 75 69 72 65 64 20 70 | ese.indicate.that.the.required.p |
55200 | 72 69 76 69 6c 65 67 65 73 20 6d 75 73 74 20 62 65 20 68 65 6c 64 20 62 79 20 74 68 65 20 75 73 | rivileges.must.be.held.by.the.us |
55220 | 65 72 20 77 68 6f 20 64 65 66 69 6e 65 64 20 6f 72 20 69 6e 76 6f 6b 65 64 20 74 68 65 0a 76 69 | er.who.defined.or.invoked.the.vi |
55240 | 65 77 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 53 51 | ew,.respectively..The.default.SQ |
55260 | 4c 20 53 45 43 55 52 49 54 59 20 76 61 6c 75 65 20 69 73 20 44 45 46 49 4e 45 52 2e 0a 0a 49 66 | L.SECURITY.value.is.DEFINER...If |
55280 | 20 61 20 75 73 65 72 20 76 61 6c 75 65 20 69 73 20 67 69 76 65 6e 20 66 6f 72 20 74 68 65 20 44 | .a.user.value.is.given.for.the.D |
552a0 | 45 46 49 4e 45 52 20 63 6c 61 75 73 65 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 61 20 4d 79 | EFINER.clause,.it.should.be.a.My |
552c0 | 53 51 4c 0a 61 63 63 6f 75 6e 74 20 73 70 65 63 69 66 69 65 64 20 61 73 20 27 75 73 65 72 5f 6e | SQL.account.specified.as.'user_n |
552e0 | 61 6d 65 27 40 27 68 6f 73 74 5f 6e 61 6d 65 27 20 28 74 68 65 20 73 61 6d 65 20 66 6f 72 6d 61 | ame'@'host_name'.(the.same.forma |
55300 | 74 20 75 73 65 64 20 69 6e 0a 74 68 65 20 47 52 41 4e 54 20 73 74 61 74 65 6d 65 6e 74 29 2c 20 | t.used.in.the.GRANT.statement),. |
55320 | 43 55 52 52 45 4e 54 5f 55 53 45 52 2c 20 6f 72 20 43 55 52 52 45 4e 54 5f 55 53 45 52 28 29 2e | CURRENT_USER,.or.CURRENT_USER(). |
55340 | 20 54 68 65 20 64 65 66 61 75 6c 74 0a 44 45 46 49 4e 45 52 20 76 61 6c 75 65 20 69 73 20 74 68 | .The.default.DEFINER.value.is.th |
55360 | 65 20 75 73 65 72 20 77 68 6f 20 65 78 65 63 75 74 65 73 20 74 68 65 20 43 52 45 41 54 45 20 56 | e.user.who.executes.the.CREATE.V |
55380 | 49 45 57 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 69 73 0a 69 73 20 74 68 65 20 73 61 6d 65 20 | IEW.statement..This.is.the.same. |
553a0 | 61 73 20 73 70 65 63 69 66 79 69 6e 67 20 44 45 46 49 4e 45 52 20 3d 20 43 55 52 52 45 4e 54 5f | as.specifying.DEFINER.=.CURRENT_ |
553c0 | 55 53 45 52 20 65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 49 66 20 79 6f 75 20 73 70 65 63 69 66 79 | USER.explicitly...If.you.specify |
553e0 | 20 74 68 65 20 44 45 46 49 4e 45 52 20 63 6c 61 75 73 65 2c 20 74 68 65 73 65 20 72 75 6c 65 73 | .the.DEFINER.clause,.these.rules |
55400 | 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 76 61 6c 69 64 0a 44 45 46 49 4e 45 52 20 75 73 65 | .determine.the.valid.DEFINER.use |
55420 | 72 20 76 61 6c 75 65 73 3a 0a 0a 6f 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 | r.values:..o.If.you.do.not.have. |
55440 | 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 74 68 65 20 6f 6e 6c 79 20 76 61 | the.SUPER.privilege,.the.only.va |
55460 | 6c 69 64 20 75 73 65 72 20 76 61 6c 75 65 20 69 73 0a 20 20 79 6f 75 72 20 6f 77 6e 20 61 63 63 | lid.user.value.is...your.own.acc |
55480 | 6f 75 6e 74 2c 20 65 69 74 68 65 72 20 73 70 65 63 69 66 69 65 64 20 6c 69 74 65 72 61 6c 6c 79 | ount,.either.specified.literally |
554a0 | 20 6f 72 20 62 79 20 75 73 69 6e 67 0a 20 20 43 55 52 52 45 4e 54 5f 55 53 45 52 2e 20 59 6f 75 | .or.by.using...CURRENT_USER..You |
554c0 | 20 63 61 6e 6e 6f 74 20 73 65 74 20 74 68 65 20 64 65 66 69 6e 65 72 20 74 6f 20 73 6f 6d 65 20 | .cannot.set.the.definer.to.some. |
554e0 | 6f 74 68 65 72 20 61 63 63 6f 75 6e 74 2e 0a 0a 6f 20 49 66 20 79 6f 75 20 68 61 76 65 20 74 68 | other.account...o.If.you.have.th |
55500 | 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2c 20 79 6f 75 20 63 61 6e 20 73 70 65 63 69 | e.SUPER.privilege,.you.can.speci |
55520 | 66 79 20 61 6e 79 20 73 79 6e 74 61 63 74 69 63 61 6c 6c 79 0a 20 20 76 61 6c 69 64 20 61 63 63 | fy.any.syntactically...valid.acc |
55540 | 6f 75 6e 74 20 6e 61 6d 65 2e 20 49 66 20 74 68 65 20 61 63 63 6f 75 6e 74 20 64 6f 65 73 20 6e | ount.name..If.the.account.does.n |
55560 | 6f 74 20 61 63 74 75 61 6c 6c 79 20 65 78 69 73 74 2c 20 61 20 77 61 72 6e 69 6e 67 0a 20 20 69 | ot.actually.exist,.a.warning...i |
55580 | 73 20 67 65 6e 65 72 61 74 65 64 2e 0a 0a 6f 20 41 6c 74 68 6f 75 67 68 20 69 74 20 69 73 20 70 | s.generated...o.Although.it.is.p |
555a0 | 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 76 69 65 77 20 77 69 74 68 20 61 20 | ossible.to.create.a.view.with.a. |
555c0 | 6e 6f 6e 65 78 69 73 74 65 6e 74 20 44 45 46 49 4e 45 52 0a 20 20 61 63 63 6f 75 6e 74 2c 20 61 | nonexistent.DEFINER...account,.a |
555e0 | 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 65 6e 20 74 68 65 20 76 69 65 77 20 69 73 20 | n.error.occurs.when.the.view.is. |
55600 | 72 65 66 65 72 65 6e 63 65 64 20 69 66 20 74 68 65 20 53 51 4c 0a 20 20 53 45 43 55 52 49 54 59 | referenced.if.the.SQL...SECURITY |
55620 | 20 76 61 6c 75 65 20 69 73 20 44 45 46 49 4e 45 52 20 62 75 74 20 74 68 65 20 64 65 66 69 6e 65 | .value.is.DEFINER.but.the.define |
55640 | 72 20 61 63 63 6f 75 6e 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 0a 46 6f 72 20 6d | r.account.does.not.exist...For.m |
55660 | 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 76 69 65 77 20 73 65 63 75 72 | ore.information.about.view.secur |
55680 | 69 74 79 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ity,.see.https://mariadb.com/kb/ |
556a0 | 65 6e 2f 73 74 6f 72 65 64 2d 72 6f 75 74 69 6e 65 2d 70 72 69 76 69 6c 65 67 65 73 2f 2e 0a 0a | en/stored-routine-privileges/... |
556c0 | 57 69 74 68 69 6e 20 61 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 43 55 52 52 45 4e | Within.a.view.definition,.CURREN |
556e0 | 54 5f 55 53 45 52 20 72 65 74 75 72 6e 73 20 74 68 65 20 76 69 65 77 27 73 20 44 45 46 49 4e 45 | T_USER.returns.the.view's.DEFINE |
55700 | 52 20 76 61 6c 75 65 0a 62 79 20 64 65 66 61 75 6c 74 2e 20 46 6f 72 20 76 69 65 77 73 20 64 65 | R.value.by.default..For.views.de |
55720 | 66 69 6e 65 64 20 77 69 74 68 20 74 68 65 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 49 4e 56 4f | fined.with.the.SQL.SECURITY.INVO |
55740 | 4b 45 52 0a 63 68 61 72 61 63 74 65 72 69 73 74 69 63 2c 20 43 55 52 52 45 4e 54 5f 55 53 45 52 | KER.characteristic,.CURRENT_USER |
55760 | 20 72 65 74 75 72 6e 73 20 74 68 65 20 61 63 63 6f 75 6e 74 20 66 6f 72 20 74 68 65 20 76 69 65 | .returns.the.account.for.the.vie |
55780 | 77 27 73 0a 69 6e 76 6f 6b 65 72 2e 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | w's.invoker..For.information.abo |
557a0 | 75 74 20 75 73 65 72 20 61 75 64 69 74 69 6e 67 20 77 69 74 68 69 6e 20 76 69 65 77 73 2c 20 73 | ut.user.auditing.within.views,.s |
557c0 | 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d | ee.http://dev.mysql.com/doc/refm |
557e0 | 61 6e 2f 35 2e 35 2f 65 6e 2f 61 63 63 6f 75 6e 74 2d 61 63 74 69 76 69 74 79 2d 61 75 64 69 74 | an/5.5/en/account-activity-audit |
55800 | 69 6e 67 2e 68 74 6d 6c 2e 0a 0a 57 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 20 72 6f 75 74 69 | ing.html...Within.a.stored.routi |
55820 | 6e 65 20 74 68 61 74 20 69 73 20 64 65 66 69 6e 65 64 20 77 69 74 68 20 74 68 65 20 53 51 4c 20 | ne.that.is.defined.with.the.SQL. |
55840 | 53 45 43 55 52 49 54 59 20 44 45 46 49 4e 45 52 0a 63 68 61 72 61 63 74 65 72 69 73 74 69 63 2c | SECURITY.DEFINER.characteristic, |
55860 | 20 43 55 52 52 45 4e 54 5f 55 53 45 52 20 72 65 74 75 72 6e 73 20 74 68 65 20 72 6f 75 74 69 6e | .CURRENT_USER.returns.the.routin |
55880 | 65 27 73 20 44 45 46 49 4e 45 52 20 76 61 6c 75 65 2e 20 54 68 69 73 0a 61 6c 73 6f 20 61 66 66 | e's.DEFINER.value..This.also.aff |
558a0 | 65 63 74 73 20 61 20 76 69 65 77 20 64 65 66 69 6e 65 64 20 77 69 74 68 69 6e 20 73 75 63 68 20 | ects.a.view.defined.within.such. |
558c0 | 61 20 72 6f 75 74 69 6e 65 2c 20 69 66 20 74 68 65 20 76 69 65 77 0a 64 65 66 69 6e 69 74 69 6f | a.routine,.if.the.view.definitio |
558e0 | 6e 20 63 6f 6e 74 61 69 6e 73 20 61 20 44 45 46 49 4e 45 52 20 76 61 6c 75 65 20 6f 66 20 43 55 | n.contains.a.DEFINER.value.of.CU |
55900 | 52 52 45 4e 54 5f 55 53 45 52 2e 0a 0a 56 69 65 77 20 70 72 69 76 69 6c 65 67 65 73 20 61 72 65 | RRENT_USER...View.privileges.are |
55920 | 20 63 68 65 63 6b 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 6f 20 41 74 20 76 69 65 77 20 64 | .checked.like.this:..o.At.view.d |
55940 | 65 66 69 6e 69 74 69 6f 6e 20 74 69 6d 65 2c 20 74 68 65 20 76 69 65 77 20 63 72 65 61 74 6f 72 | efinition.time,.the.view.creator |
55960 | 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 0a 20 20 6e 65 65 64 | .must.have.the.privileges...need |
55980 | 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 62 6a 65 63 74 73 20 | ed.to.use.the.top-level.objects. |
559a0 | 61 63 63 65 73 73 65 64 20 62 79 20 74 68 65 20 76 69 65 77 2e 20 46 6f 72 0a 20 20 65 78 61 6d | accessed.by.the.view..For...exam |
559c0 | 70 6c 65 2c 20 69 66 20 74 68 65 20 76 69 65 77 20 64 65 66 69 6e 69 74 69 6f 6e 20 72 65 66 65 | ple,.if.the.view.definition.refe |
559e0 | 72 73 20 74 6f 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 73 2c 20 74 68 65 20 63 72 65 61 74 6f 72 | rs.to.table.columns,.the.creator |
55a00 | 0a 20 20 6d 75 73 74 20 68 61 76 65 20 73 6f 6d 65 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 | ...must.have.some.privilege.for. |
55a20 | 65 61 63 68 20 63 6f 6c 75 6d 6e 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 20 6c 69 73 74 20 6f | each.column.in.the.select.list.o |
55a40 | 66 20 74 68 65 0a 20 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 61 6e 64 20 74 68 65 20 53 45 4c 45 | f.the...definition,.and.the.SELE |
55a60 | 43 54 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 65 61 63 68 20 63 6f 6c 75 6d 6e 20 75 73 65 | CT.privilege.for.each.column.use |
55a80 | 64 20 65 6c 73 65 77 68 65 72 65 0a 20 20 69 6e 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 2e | d.elsewhere...in.the.definition. |
55aa0 | 20 49 66 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 72 65 66 65 72 73 20 74 6f 20 61 20 73 | .If.the.definition.refers.to.a.s |
55ac0 | 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 2c 0a 20 20 6f 6e 6c 79 20 74 68 65 20 70 72 69 76 69 | tored.function,...only.the.privi |
55ae0 | 6c 65 67 65 73 20 6e 65 65 64 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 74 68 65 20 66 75 6e 63 74 | leges.needed.to.invoke.the.funct |
55b00 | 69 6f 6e 20 63 61 6e 20 62 65 20 63 68 65 63 6b 65 64 2e 20 54 68 65 0a 20 20 70 72 69 76 69 6c | ion.can.be.checked..The...privil |
55b20 | 65 67 65 73 20 72 65 71 75 69 72 65 64 20 61 74 20 66 75 6e 63 74 69 6f 6e 20 69 6e 76 6f 63 61 | eges.required.at.function.invoca |
55b40 | 74 69 6f 6e 20 74 69 6d 65 20 63 61 6e 20 62 65 20 63 68 65 63 6b 65 64 20 6f 6e 6c 79 0a 20 20 | tion.time.can.be.checked.only... |
55b60 | 61 73 20 69 74 20 65 78 65 63 75 74 65 73 3a 20 46 6f 72 20 64 69 66 66 65 72 65 6e 74 20 69 6e | as.it.executes:.For.different.in |
55b80 | 76 6f 63 61 74 69 6f 6e 73 2c 20 64 69 66 66 65 72 65 6e 74 20 65 78 65 63 75 74 69 6f 6e 20 70 | vocations,.different.execution.p |
55ba0 | 61 74 68 73 0a 20 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6d 69 67 68 74 | aths...within.the.function.might |
55bc0 | 20 62 65 20 74 61 6b 65 6e 2e 0a 0a 6f 20 54 68 65 20 75 73 65 72 20 77 68 6f 20 72 65 66 65 72 | .be.taken...o.The.user.who.refer |
55be0 | 65 6e 63 65 73 20 61 20 76 69 65 77 20 6d 75 73 74 20 68 61 76 65 20 61 70 70 72 6f 70 72 69 61 | ences.a.view.must.have.appropria |
55c00 | 74 65 20 70 72 69 76 69 6c 65 67 65 73 20 74 6f 0a 20 20 61 63 63 65 73 73 20 69 74 20 28 53 45 | te.privileges.to...access.it.(SE |
55c20 | 4c 45 43 54 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 69 74 2c 20 49 4e 53 45 52 54 20 74 | LECT.to.select.from.it,.INSERT.t |
55c40 | 6f 20 69 6e 73 65 72 74 20 69 6e 74 6f 20 69 74 2c 20 61 6e 64 20 73 6f 0a 20 20 66 6f 72 74 68 | o.insert.into.it,.and.so...forth |
55c60 | 2e 29 0a 0a 6f 20 57 68 65 6e 20 61 20 76 69 65 77 20 68 61 73 20 62 65 65 6e 20 72 65 66 65 72 | .)..o.When.a.view.has.been.refer |
55c80 | 65 6e 63 65 64 2c 20 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 61 63 | enced,.privileges.for.objects.ac |
55ca0 | 63 65 73 73 65 64 20 62 79 0a 20 20 74 68 65 20 76 69 65 77 20 61 72 65 20 63 68 65 63 6b 65 64 | cessed.by...the.view.are.checked |
55cc0 | 20 61 67 61 69 6e 73 74 20 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 68 65 6c 64 20 62 79 20 | .against.the.privileges.held.by. |
55ce0 | 74 68 65 20 76 69 65 77 20 44 45 46 49 4e 45 52 0a 20 20 61 63 63 6f 75 6e 74 20 6f 72 20 69 6e | the.view.DEFINER...account.or.in |
55d00 | 76 6f 6b 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 | voker,.depending.on.whether.the. |
55d20 | 53 51 4c 20 53 45 43 55 52 49 54 59 0a 20 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 69 73 | SQL.SECURITY...characteristic.is |
55d40 | 20 44 45 46 49 4e 45 52 20 6f 72 20 49 4e 56 4f 4b 45 52 2c 20 72 65 73 70 65 63 74 69 76 65 6c | .DEFINER.or.INVOKER,.respectivel |
55d60 | 79 2e 0a 0a 6f 20 49 66 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 20 76 69 65 77 20 63 61 75 | y...o.If.reference.to.a.view.cau |
55d80 | 73 65 73 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 61 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 | ses.execution.of.a.stored.functi |
55da0 | 6f 6e 2c 0a 20 20 70 72 69 76 69 6c 65 67 65 20 63 68 65 63 6b 69 6e 67 20 66 6f 72 20 73 74 61 | on,...privilege.checking.for.sta |
55dc0 | 74 65 6d 65 6e 74 73 20 65 78 65 63 75 74 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 | tements.executed.within.the.func |
55de0 | 74 69 6f 6e 20 64 65 70 65 6e 64 0a 20 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 66 75 6e | tion.depend...on.whether.the.fun |
55e00 | 63 74 69 6f 6e 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 63 68 61 72 61 63 74 65 72 69 73 74 69 | ction.SQL.SECURITY.characteristi |
55e20 | 63 20 69 73 20 44 45 46 49 4e 45 52 20 6f 72 0a 20 20 49 4e 56 4f 4b 45 52 2e 20 49 66 20 74 68 | c.is.DEFINER.or...INVOKER..If.th |
55e40 | 65 20 73 65 63 75 72 69 74 79 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 69 73 20 44 45 46 | e.security.characteristic.is.DEF |
55e60 | 49 4e 45 52 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 73 0a 20 20 77 69 74 68 20 74 | INER,.the.function.runs...with.t |
55e80 | 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 6f 66 20 74 68 65 20 44 45 46 49 4e 45 52 20 61 63 63 | he.privileges.of.the.DEFINER.acc |
55ea0 | 6f 75 6e 74 2e 20 49 66 20 74 68 65 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 20 69 73 0a 20 | ount..If.the.characteristic.is.. |
55ec0 | 20 49 4e 56 4f 4b 45 52 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 73 20 77 69 74 68 | .INVOKER,.the.function.runs.with |
55ee0 | 20 74 68 65 20 70 72 69 76 69 6c 65 67 65 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 74 68 | .the.privileges.determined.by.th |
55f00 | 65 0a 20 20 76 69 65 77 27 73 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 63 68 61 72 61 63 74 65 | e...view's.SQL.SECURITY.characte |
55f20 | 72 69 73 74 69 63 2e 0a 0a 45 78 61 6d 70 6c 65 3a 20 41 20 76 69 65 77 20 6d 69 67 68 74 20 64 | ristic...Example:.A.view.might.d |
55f40 | 65 70 65 6e 64 20 6f 6e 20 61 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 | epend.on.a.stored.function,.and. |
55f60 | 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 0a 6d 69 67 68 74 20 69 6e 76 6f 6b 65 20 6f 74 68 65 72 | that.function.might.invoke.other |
55f80 | 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 73 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 | .stored.routines..For.example,.t |
55fa0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 69 65 77 0a 69 6e 76 6f 6b 65 73 20 61 20 73 74 6f 72 | he.following.view.invokes.a.stor |
55fc0 | 65 64 20 66 75 6e 63 74 69 6f 6e 20 66 28 29 3a 0a 0a 43 52 45 41 54 45 20 56 49 45 57 20 76 20 | ed.function.f():..CREATE.VIEW.v. |
55fe0 | 41 53 20 53 45 4c 45 43 54 20 2a 20 46 52 4f 4d 20 74 20 57 48 45 52 45 20 74 2e 69 64 20 3d 20 | AS.SELECT.*.FROM.t.WHERE.t.id.=. |
56000 | 66 28 74 2e 6e 61 6d 65 29 3b 0a 0a 53 75 70 70 6f 73 65 20 74 68 61 74 20 66 28 29 20 63 6f 6e | f(t.name);..Suppose.that.f().con |
56020 | 74 61 69 6e 73 20 61 20 73 74 61 74 65 6d 65 6e 74 20 73 75 63 68 20 61 73 20 74 68 69 73 3a 0a | tains.a.statement.such.as.this:. |
56040 | 0a 49 46 20 6e 61 6d 65 20 49 53 20 4e 55 4c 4c 20 74 68 65 6e 0a 20 20 43 41 4c 4c 20 70 31 28 | .IF.name.IS.NULL.then...CALL.p1( |
56060 | 29 3b 0a 45 4c 53 45 0a 20 20 43 41 4c 4c 20 70 32 28 29 3b 0a 45 4e 44 20 49 46 3b 0a 0a 54 68 | );.ELSE...CALL.p2();.END.IF;..Th |
56080 | 65 20 70 72 69 76 69 6c 65 67 65 73 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 65 78 65 63 75 74 | e.privileges.required.for.execut |
560a0 | 69 6e 67 20 73 74 61 74 65 6d 65 6e 74 73 20 77 69 74 68 69 6e 20 66 28 29 20 6e 65 65 64 20 74 | ing.statements.within.f().need.t |
560c0 | 6f 20 62 65 0a 63 68 65 63 6b 65 64 20 77 68 65 6e 20 66 28 29 20 65 78 65 63 75 74 65 73 2e 20 | o.be.checked.when.f().executes.. |
560e0 | 54 68 69 73 20 6d 69 67 68 74 20 6d 65 61 6e 20 74 68 61 74 20 70 72 69 76 69 6c 65 67 65 73 20 | This.might.mean.that.privileges. |
56100 | 61 72 65 20 6e 65 65 64 65 64 0a 66 6f 72 20 70 31 28 29 20 6f 72 20 70 32 28 29 2c 20 64 65 70 | are.needed.for.p1().or.p2(),.dep |
56120 | 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 70 61 74 68 20 77 69 74 | ending.on.the.execution.path.wit |
56140 | 68 69 6e 20 66 28 29 2e 20 54 68 6f 73 65 0a 70 72 69 76 69 6c 65 67 65 73 20 6d 75 73 74 20 62 | hin.f()..Those.privileges.must.b |
56160 | 65 20 63 68 65 63 6b 65 64 20 61 74 20 72 75 6e 74 69 6d 65 2c 20 61 6e 64 20 74 68 65 20 75 73 | e.checked.at.runtime,.and.the.us |
56180 | 65 72 20 77 68 6f 20 6d 75 73 74 20 70 6f 73 73 65 73 73 0a 74 68 65 20 70 72 69 76 69 6c 65 67 | er.who.must.possess.the.privileg |
561a0 | 65 73 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 53 51 4c 20 53 45 43 55 | es.is.determined.by.the.SQL.SECU |
561c0 | 52 49 54 59 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 76 69 65 77 20 76 0a 61 6e 64 20 74 68 | RITY.values.of.the.view.v.and.th |
561e0 | 65 20 66 75 6e 63 74 69 6f 6e 20 66 28 29 2e 0a 0a 54 68 65 20 44 45 46 49 4e 45 52 20 61 6e 64 | e.function.f()...The.DEFINER.and |
56200 | 20 53 51 4c 20 53 45 43 55 52 49 54 59 20 63 6c 61 75 73 65 73 20 66 6f 72 20 76 69 65 77 73 20 | .SQL.SECURITY.clauses.for.views. |
56220 | 61 72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 0a 73 74 61 6e 64 61 72 64 20 53 51 4c 2e 20 | are.extensions.to.standard.SQL.. |
56240 | 49 6e 20 73 74 61 6e 64 61 72 64 20 53 51 4c 2c 20 76 69 65 77 73 20 61 72 65 20 68 61 6e 64 6c | In.standard.SQL,.views.are.handl |
56260 | 65 64 20 75 73 69 6e 67 20 74 68 65 20 72 75 6c 65 73 20 66 6f 72 0a 53 51 4c 20 53 45 43 55 52 | ed.using.the.rules.for.SQL.SECUR |
56280 | 49 54 59 20 44 45 46 49 4e 45 52 2e 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 73 61 79 73 20 74 | ITY.DEFINER..The.standard.says.t |
562a0 | 68 61 74 20 74 68 65 20 64 65 66 69 6e 65 72 20 6f 66 20 74 68 65 20 76 69 65 77 2c 0a 77 68 69 | hat.the.definer.of.the.view,.whi |
562c0 | 63 68 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 | ch.is.the.same.as.the.owner.of.t |
562e0 | 68 65 20 76 69 65 77 27 73 20 73 63 68 65 6d 61 2c 20 67 65 74 73 20 61 70 70 6c 69 63 61 62 6c | he.view's.schema,.gets.applicabl |
56300 | 65 0a 70 72 69 76 69 6c 65 67 65 73 20 6f 6e 20 74 68 65 20 76 69 65 77 20 28 66 6f 72 20 65 78 | e.privileges.on.the.view.(for.ex |
56320 | 61 6d 70 6c 65 2c 20 53 45 4c 45 43 54 29 20 61 6e 64 20 6d 61 79 20 67 72 61 6e 74 20 74 68 65 | ample,.SELECT).and.may.grant.the |
56340 | 6d 2e 20 4d 79 53 51 4c 0a 68 61 73 20 6e 6f 20 63 6f 6e 63 65 70 74 20 6f 66 20 61 20 73 63 68 | m..MySQL.has.no.concept.of.a.sch |
56360 | 65 6d 61 20 22 6f 77 6e 65 72 22 2c 20 73 6f 20 4d 79 53 51 4c 20 61 64 64 73 20 61 20 63 6c 61 | ema."owner",.so.MySQL.adds.a.cla |
56380 | 75 73 65 20 74 6f 20 69 64 65 6e 74 69 66 79 0a 74 68 65 20 64 65 66 69 6e 65 72 2e 20 54 68 65 | use.to.identify.the.definer..The |
563a0 | 20 44 45 46 49 4e 45 52 20 63 6c 61 75 73 65 20 69 73 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 20 | .DEFINER.clause.is.an.extension. |
563c0 | 77 68 65 72 65 20 74 68 65 20 69 6e 74 65 6e 74 20 69 73 20 74 6f 0a 68 61 76 65 20 77 68 61 74 | where.the.intent.is.to.have.what |
563e0 | 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 68 61 73 3b 20 74 68 61 74 20 69 73 2c 20 61 20 70 65 | .the.standard.has;.that.is,.a.pe |
56400 | 72 6d 61 6e 65 6e 74 20 72 65 63 6f 72 64 20 6f 66 20 77 68 6f 20 64 65 66 69 6e 65 64 0a 74 68 | rmanent.record.of.who.defined.th |
56420 | 65 20 76 69 65 77 2e 20 54 68 69 73 20 69 73 20 77 68 79 20 74 68 65 20 64 65 66 61 75 6c 74 20 | e.view..This.is.why.the.default. |
56440 | 44 45 46 49 4e 45 52 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 61 63 63 6f 75 6e 74 20 6f 66 20 | DEFINER.value.is.the.account.of. |
56460 | 74 68 65 0a 76 69 65 77 20 63 72 65 61 74 6f 72 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 | the.view.creator...The.optional. |
56480 | 41 4c 47 4f 52 49 54 48 4d 20 63 6c 61 75 73 65 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 | ALGORITHM.clause.is.a.MySQL.exte |
564a0 | 6e 73 69 6f 6e 20 74 6f 20 73 74 61 6e 64 61 72 64 20 53 51 4c 2e 20 49 74 0a 61 66 66 65 63 74 | nsion.to.standard.SQL..It.affect |
564c0 | 73 20 68 6f 77 20 4d 79 53 51 4c 20 70 72 6f 63 65 73 73 65 73 20 74 68 65 20 76 69 65 77 2e 20 | s.how.MySQL.processes.the.view.. |
564e0 | 41 4c 47 4f 52 49 54 48 4d 20 74 61 6b 65 73 20 74 68 72 65 65 20 76 61 6c 75 65 73 3a 0a 4d 45 | ALGORITHM.takes.three.values:.ME |
56500 | 52 47 45 2c 20 54 45 4d 50 54 41 42 4c 45 2c 20 6f 72 20 55 4e 44 45 46 49 4e 45 44 2e 20 54 68 | RGE,.TEMPTABLE,.or.UNDEFINED..Th |
56520 | 65 20 64 65 66 61 75 6c 74 20 61 6c 67 6f 72 69 74 68 6d 20 69 73 20 55 4e 44 45 46 49 4e 45 44 | e.default.algorithm.is.UNDEFINED |
56540 | 20 69 66 0a 6e 6f 20 41 4c 47 4f 52 49 54 48 4d 20 63 6c 61 75 73 65 20 69 73 20 70 72 65 73 65 | .if.no.ALGORITHM.clause.is.prese |
56560 | 6e 74 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 | nt..For.more.information,.see.ht |
56580 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 76 69 65 77 2d 61 6c 67 | tps://mariadb.com/kb/en/view-alg |
565a0 | 6f 72 69 74 68 6d 73 2f 2e 0a 0a 53 6f 6d 65 20 76 69 65 77 73 20 61 72 65 20 75 70 64 61 74 61 | orithms/...Some.views.are.updata |
565c0 | 62 6c 65 2e 20 54 68 61 74 20 69 73 2c 20 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 6d 20 69 | ble..That.is,.you.can.use.them.i |
565e0 | 6e 20 73 74 61 74 65 6d 65 6e 74 73 20 73 75 63 68 0a 61 73 20 55 50 44 41 54 45 2c 20 44 45 4c | n.statements.such.as.UPDATE,.DEL |
56600 | 45 54 45 2c 20 6f 72 20 49 4e 53 45 52 54 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 63 6f 6e | ETE,.or.INSERT.to.update.the.con |
56620 | 74 65 6e 74 73 20 6f 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 0a 74 61 62 6c 65 2e 20 46 | tents.of.the.underlying.table..F |
56640 | 6f 72 20 61 20 76 69 65 77 20 74 6f 20 62 65 20 75 70 64 61 74 61 62 6c 65 2c 20 74 68 65 72 65 | or.a.view.to.be.updatable,.there |
56660 | 20 6d 75 73 74 20 62 65 20 61 20 6f 6e 65 2d 74 6f 2d 6f 6e 65 0a 72 65 6c 61 74 69 6f 6e 73 68 | .must.be.a.one-to-one.relationsh |
56680 | 69 70 20 62 65 74 77 65 65 6e 20 74 68 65 20 72 6f 77 73 20 69 6e 20 74 68 65 20 76 69 65 77 20 | ip.between.the.rows.in.the.view. |
566a0 | 61 6e 64 20 74 68 65 20 72 6f 77 73 20 69 6e 20 74 68 65 0a 75 6e 64 65 72 6c 79 69 6e 67 20 74 | and.the.rows.in.the.underlying.t |
566c0 | 61 62 6c 65 2e 20 54 68 65 72 65 20 61 72 65 20 61 6c 73 6f 20 63 65 72 74 61 69 6e 20 6f 74 68 | able..There.are.also.certain.oth |
566e0 | 65 72 20 63 6f 6e 73 74 72 75 63 74 73 20 74 68 61 74 20 6d 61 6b 65 20 61 0a 76 69 65 77 20 6e | er.constructs.that.make.a.view.n |
56700 | 6f 6e 75 70 64 61 74 61 62 6c 65 2e 0a 0a 54 68 65 20 57 49 54 48 20 43 48 45 43 4b 20 4f 50 54 | onupdatable...The.WITH.CHECK.OPT |
56720 | 49 4f 4e 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 66 6f 72 20 61 6e 20 75 | ION.clause.can.be.given.for.an.u |
56740 | 70 64 61 74 61 62 6c 65 20 76 69 65 77 20 74 6f 0a 70 72 65 76 65 6e 74 20 69 6e 73 65 72 74 73 | pdatable.view.to.prevent.inserts |
56760 | 20 6f 72 20 75 70 64 61 74 65 73 20 74 6f 20 72 6f 77 73 20 65 78 63 65 70 74 20 74 68 6f 73 65 | .or.updates.to.rows.except.those |
56780 | 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 57 48 45 52 45 0a 63 6c 61 75 73 65 20 69 6e 20 74 | .for.which.the.WHERE.clause.in.t |
567a0 | 68 65 20 73 65 6c 65 63 74 5f 73 74 61 74 65 6d 65 6e 74 20 69 73 20 74 72 75 65 2e 0a 0a 49 6e | he.select_statement.is.true...In |
567c0 | 20 61 20 57 49 54 48 20 43 48 45 43 4b 20 4f 50 54 49 4f 4e 20 63 6c 61 75 73 65 20 66 6f 72 20 | .a.WITH.CHECK.OPTION.clause.for. |
567e0 | 61 6e 20 75 70 64 61 74 61 62 6c 65 20 76 69 65 77 2c 20 74 68 65 20 4c 4f 43 41 4c 20 61 6e 64 | an.updatable.view,.the.LOCAL.and |
56800 | 0a 43 41 53 43 41 44 45 44 20 6b 65 79 77 6f 72 64 73 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 | .CASCADED.keywords.determine.the |
56820 | 20 73 63 6f 70 65 20 6f 66 20 63 68 65 63 6b 20 74 65 73 74 69 6e 67 20 77 68 65 6e 20 74 68 65 | .scope.of.check.testing.when.the |
56840 | 20 76 69 65 77 20 69 73 0a 64 65 66 69 6e 65 64 20 69 6e 20 74 65 72 6d 73 20 6f 66 20 61 6e 6f | .view.is.defined.in.terms.of.ano |
56860 | 74 68 65 72 20 76 69 65 77 2e 20 54 68 65 20 4c 4f 43 41 4c 20 6b 65 79 77 6f 72 64 20 72 65 73 | ther.view..The.LOCAL.keyword.res |
56880 | 74 72 69 63 74 73 20 74 68 65 20 43 48 45 43 4b 0a 4f 50 54 49 4f 4e 20 6f 6e 6c 79 20 74 6f 20 | tricts.the.CHECK.OPTION.only.to. |
568a0 | 74 68 65 20 76 69 65 77 20 62 65 69 6e 67 20 64 65 66 69 6e 65 64 2e 20 43 41 53 43 41 44 45 44 | the.view.being.defined..CASCADED |
568c0 | 20 63 61 75 73 65 73 20 74 68 65 20 63 68 65 63 6b 73 20 66 6f 72 0a 75 6e 64 65 72 6c 79 69 6e | .causes.the.checks.for.underlyin |
568e0 | 67 20 76 69 65 77 73 20 74 6f 20 62 65 20 65 76 61 6c 75 61 74 65 64 20 61 73 20 77 65 6c 6c 2e | g.views.to.be.evaluated.as.well. |
56900 | 20 57 68 65 6e 20 6e 65 69 74 68 65 72 20 6b 65 79 77 6f 72 64 20 69 73 0a 67 69 76 65 6e 2c 20 | .When.neither.keyword.is.given,. |
56920 | 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 43 41 53 43 41 44 45 44 2e 0a 0a 46 6f 72 20 6d 6f | the.default.is.CASCADED...For.mo |
56940 | 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 75 70 64 61 74 61 62 6c 65 20 76 | re.information.about.updatable.v |
56960 | 69 65 77 73 20 61 6e 64 20 74 68 65 20 57 49 54 48 20 43 48 45 43 4b 20 4f 50 54 49 4f 4e 0a 63 | iews.and.the.WITH.CHECK.OPTION.c |
56980 | 6c 61 75 73 65 2c 20 73 65 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b | lause,.see.https://mariadb.com/k |
569a0 | 62 2f 65 6e 2f 69 6e 73 65 72 74 69 6e 67 2d 61 6e 64 2d 75 70 64 61 74 69 6e 67 2d 77 69 74 68 | b/en/inserting-and-updating-with |
569c0 | 2d 76 69 65 77 73 2f 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | -views/...URL:.https://mariadb.c |
569e0 | 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 76 69 65 77 2f 0a 0a 26 00 68 74 74 70 73 3a 2f | om/kb/en/create-view/..&.https:/ |
56a00 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 76 69 65 77 2f 00 | /mariadb.com/kb/en/create-view/. |
56a20 | 03 02 87 01 02 c7 01 00 00 04 54 52 49 4d 25 00 52 01 53 79 6e 74 61 78 3a 0a 54 52 49 4d 28 5b | ..........TRIM%.R.Syntax:.TRIM([ |
56a40 | 7b 42 4f 54 48 20 7c 20 4c 45 41 44 49 4e 47 20 7c 20 54 52 41 49 4c 49 4e 47 7d 20 5b 72 65 6d | {BOTH.|.LEADING.|.TRAILING}.[rem |
56a60 | 73 74 72 5d 20 46 52 4f 4d 5d 20 73 74 72 29 2c 20 54 52 49 4d 28 5b 72 65 6d 73 74 72 0a 46 52 | str].FROM].str),.TRIM([remstr.FR |
56a80 | 4f 4d 5d 20 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 72 69 6e 67 20 73 74 72 | OM].str)..Returns.the.string.str |
56aa0 | 20 77 69 74 68 20 61 6c 6c 20 72 65 6d 73 74 72 20 70 72 65 66 69 78 65 73 20 6f 72 20 73 75 66 | .with.all.remstr.prefixes.or.suf |
56ac0 | 66 69 78 65 73 20 72 65 6d 6f 76 65 64 2e 20 49 66 0a 6e 6f 6e 65 20 6f 66 20 74 68 65 20 73 70 | fixes.removed..If.none.of.the.sp |
56ae0 | 65 63 69 66 69 65 72 73 20 42 4f 54 48 2c 20 4c 45 41 44 49 4e 47 2c 20 6f 72 20 54 52 41 49 4c | ecifiers.BOTH,.LEADING,.or.TRAIL |
56b00 | 49 4e 47 20 69 73 20 67 69 76 65 6e 2c 20 42 4f 54 48 20 69 73 0a 61 73 73 75 6d 65 64 2e 20 72 | ING.is.given,.BOTH.is.assumed..r |
56b20 | 65 6d 73 74 72 20 69 73 20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 2c 20 69 66 20 6e 6f 74 20 73 70 | emstr.is.optional.and,.if.not.sp |
56b40 | 65 63 69 66 69 65 64 2c 20 73 70 61 63 65 73 20 61 72 65 20 72 65 6d 6f 76 65 64 2e 0a 0a 55 52 | ecified,.spaces.are.removed...UR |
56b60 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 72 69 | L:.https://mariadb.com/kb/en/tri |
56b80 | 6d 2f 0a 0a 04 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 49 4d 28 27 20 20 62 61 | m/....MariaDB>.SELECT.TRIM('..ba |
56ba0 | 72 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 72 27 0a 4d 61 72 69 61 44 42 | r...');.........->.'bar'.MariaDB |
56bc0 | 3e 20 53 45 4c 45 43 54 20 54 52 49 4d 28 4c 45 41 44 49 4e 47 20 27 78 27 20 46 52 4f 4d 20 27 | >.SELECT.TRIM(LEADING.'x'.FROM.' |
56be0 | 78 78 78 62 61 72 78 78 78 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 72 78 78 78 27 | xxxbarxxx');.........->.'barxxx' |
56c00 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 49 4d 28 42 4f 54 48 20 27 78 27 20 46 | .MariaDB>.SELECT.TRIM(BOTH.'x'.F |
56c20 | 52 4f 4d 20 27 78 78 78 62 61 72 78 78 78 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 62 61 | ROM.'xxxbarxxx');.........->.'ba |
56c40 | 72 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 54 52 49 4d 28 54 52 41 49 4c 49 4e 47 | r'.MariaDB>.SELECT.TRIM(TRAILING |
56c60 | 20 27 78 79 7a 27 20 46 52 4f 4d 20 27 62 61 72 78 78 79 7a 27 29 3b 0a 20 20 20 20 20 20 20 20 | .'xyz'.FROM.'barxxyz');......... |
56c80 | 2d 3e 20 27 62 61 72 78 27 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | ->.'barx'...https://mariadb.com/ |
56ca0 | 6b 62 2f 65 6e 2f 74 72 69 6d 2f 00 03 01 12 02 02 c8 01 00 00 02 49 53 12 00 9a 00 53 79 6e 74 | kb/en/trim/...........IS....Synt |
56cc0 | 61 78 3a 0a 49 53 20 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 0a 0a 54 65 73 74 73 20 61 20 76 61 | ax:.IS.boolean_value..Tests.a.va |
56ce0 | 6c 75 65 20 61 67 61 69 6e 73 74 20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 2c 20 77 68 65 | lue.against.a.boolean.value,.whe |
56d00 | 72 65 20 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 20 63 61 6e 20 62 65 20 54 52 55 45 2c 0a 46 41 | re.boolean_value.can.be.TRUE,.FA |
56d20 | 4c 53 45 2c 20 6f 72 20 55 4e 4b 4e 4f 57 4e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | LSE,.or.UNKNOWN...URL:.https://m |
56d40 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 73 2f 0a 0a 4b 00 4d 61 72 69 61 44 42 3e | ariadb.com/kb/en/is/..K.MariaDB> |
56d60 | 20 53 45 4c 45 43 54 20 31 20 49 53 20 54 52 55 45 2c 20 30 20 49 53 20 46 41 4c 53 45 2c 20 4e | .SELECT.1.IS.TRUE,.0.IS.FALSE,.N |
56d80 | 55 4c 4c 20 49 53 20 55 4e 4b 4e 4f 57 4e 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2c 20 31 2c | ULL.IS.UNKNOWN;.........->.1,.1, |
56da0 | 20 31 0a 1d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 | .1...https://mariadb.com/kb/en/i |
56dc0 | 73 2f 00 00 03 01 e6 02 02 c9 01 00 00 0a 47 45 54 5f 46 4f 52 4d 41 54 1f 00 f5 00 53 79 6e 74 | s/............GET_FORMAT....Synt |
56de0 | 61 78 3a 0a 47 45 54 5f 46 4f 52 4d 41 54 28 7b 44 41 54 45 7c 54 49 4d 45 7c 44 41 54 45 54 49 | ax:.GET_FORMAT({DATE|TIME|DATETI |
56e00 | 4d 45 7d 2c 20 7b 27 45 55 52 27 7c 27 55 53 41 27 7c 27 4a 49 53 27 7c 27 49 53 4f 27 7c 27 49 | ME},.{'EUR'|'USA'|'JIS'|'ISO'|'I |
56e20 | 4e 54 45 52 4e 41 4c 27 7d 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 66 6f 72 6d 61 74 20 73 74 72 | NTERNAL'})..Returns.a.format.str |
56e40 | 69 6e 67 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 66 75 6c 20 69 6e 20 | ing..This.function.is.useful.in. |
56e60 | 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 0a 74 68 65 20 44 41 54 45 5f 46 4f 52 4d 41 54 | combination.with.the.DATE_FORMAT |
56e80 | 28 29 20 61 6e 64 20 74 68 65 20 53 54 52 5f 54 4f 5f 44 41 54 45 28 29 20 66 75 6e 63 74 69 6f | ().and.the.STR_TO_DATE().functio |
56ea0 | 6e 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ns...URL:.https://mariadb.com/kb |
56ec0 | 2f 65 6e 2f 67 65 74 5f 66 6f 72 6d 61 74 2f 0a 0a b4 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | /en/get_format/....MariaDB>.SELE |
56ee0 | 43 54 20 44 41 54 45 5f 46 4f 52 4d 41 54 28 27 32 30 30 33 2d 31 30 2d 30 33 27 2c 47 45 54 5f | CT.DATE_FORMAT('2003-10-03',GET_ |
56f00 | 46 4f 52 4d 41 54 28 44 41 54 45 2c 27 45 55 52 27 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | FORMAT(DATE,'EUR'));.........->. |
56f20 | 27 30 33 2e 31 30 2e 32 30 30 33 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 52 | '03.10.2003'.MariaDB>.SELECT.STR |
56f40 | 5f 54 4f 5f 44 41 54 45 28 27 31 30 2e 33 31 2e 32 30 30 33 27 2c 47 45 54 5f 46 4f 52 4d 41 54 | _TO_DATE('10.31.2003',GET_FORMAT |
56f60 | 28 44 41 54 45 2c 27 55 53 41 27 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 32 30 30 33 2d | (DATE,'USA'));.........->.'2003- |
56f80 | 31 30 2d 33 31 27 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | 10-31'.%.https://mariadb.com/kb/ |
56fa0 | 65 6e 2f 67 65 74 5f 66 6f 72 6d 61 74 2f 00 00 03 01 13 01 12 ca 01 00 00 08 54 49 4e 59 42 4c | en/get_format/............TINYBL |
56fc0 | 4f 42 16 00 dc 00 54 49 4e 59 42 4c 4f 42 0a 0a 41 20 42 4c 4f 42 20 63 6f 6c 75 6d 6e 20 77 69 | OB....TINYBLOB..A.BLOB.column.wi |
56fe0 | 74 68 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 32 35 35 20 28 32 38 20 2d | th.a.maximum.length.of.255.(28.- |
57000 | 20 31 29 20 62 79 74 65 73 2e 20 45 61 63 68 0a 54 49 4e 59 42 4c 4f 42 20 76 61 6c 75 65 20 69 | .1).bytes..Each.TINYBLOB.value.i |
57020 | 73 20 73 74 6f 72 65 64 20 75 73 69 6e 67 20 61 20 31 2d 62 79 74 65 20 6c 65 6e 67 74 68 20 70 | s.stored.using.a.1-byte.length.p |
57040 | 72 65 66 69 78 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 0a 74 68 65 20 6e 75 6d 62 65 72 20 | refix.that.indicates.the.number. |
57060 | 6f 66 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 | of.bytes.in.the.value...URL:.htt |
57080 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 6e 79 62 6c 6f 62 2f | ps://mariadb.com/kb/en/tinyblob/ |
570a0 | 0a 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 74 69 | ..#.https://mariadb.com/kb/en/ti |
570c0 | 6e 79 62 6c 6f 62 2f 00 03 0d 9e 02 02 cb 01 00 00 06 53 49 47 4e 41 4c 17 00 53 0b 53 79 6e 74 | nyblob/...........SIGNAL..S.Synt |
570e0 | 61 78 3a 0a 53 49 47 4e 41 4c 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 0a 20 20 20 20 5b | ax:.SIGNAL.condition_value.....[ |
57100 | 53 45 54 20 73 69 67 6e 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 0a 20 20 20 20 | SET.signal_information_item..... |
57120 | 5b 2c 20 73 69 67 6e 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5d 20 2e 2e 2e 5d | [,.signal_information_item]....] |
57140 | 0a 0a 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 3a 0a 20 20 20 20 53 51 4c 53 54 41 54 45 20 | ..condition_value:.....SQLSTATE. |
57160 | 5b 56 41 4c 55 45 5d 20 73 71 6c 73 74 61 74 65 5f 76 61 6c 75 65 0a 20 20 7c 20 63 6f 6e 64 69 | [VALUE].sqlstate_value...|.condi |
57180 | 74 69 6f 6e 5f 6e 61 6d 65 0a 0a 73 69 67 6e 61 6c 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 | tion_name..signal_information_it |
571a0 | 65 6d 3a 0a 20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 | em:.....condition_information_it |
571c0 | 65 6d 5f 6e 61 6d 65 20 3d 20 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 69 66 69 63 61 | em_name.=.simple_value_specifica |
571e0 | 74 69 6f 6e 0a 0a 63 6f 6e 64 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d | tion..condition_information_item |
57200 | 5f 6e 61 6d 65 3a 0a 20 20 20 20 43 4c 41 53 53 5f 4f 52 49 47 49 4e 0a 20 20 7c 20 53 55 42 43 | _name:.....CLASS_ORIGIN...|.SUBC |
57220 | 4c 41 53 53 5f 4f 52 49 47 49 4e 0a 20 20 7c 20 4d 45 53 53 41 47 45 5f 54 45 58 54 0a 20 20 7c | LASS_ORIGIN...|.MESSAGE_TEXT...| |
57240 | 20 4d 59 53 51 4c 5f 45 52 52 4e 4f 0a 20 20 7c 20 43 4f 4e 53 54 52 41 49 4e 54 5f 43 41 54 41 | .MYSQL_ERRNO...|.CONSTRAINT_CATA |
57260 | 4c 4f 47 0a 20 20 7c 20 43 4f 4e 53 54 52 41 49 4e 54 5f 53 43 48 45 4d 41 0a 20 20 7c 20 43 4f | LOG...|.CONSTRAINT_SCHEMA...|.CO |
57280 | 4e 53 54 52 41 49 4e 54 5f 4e 41 4d 45 0a 20 20 7c 20 43 41 54 41 4c 4f 47 5f 4e 41 4d 45 0a 20 | NSTRAINT_NAME...|.CATALOG_NAME.. |
572a0 | 20 7c 20 53 43 48 45 4d 41 5f 4e 41 4d 45 0a 20 20 7c 20 54 41 42 4c 45 5f 4e 41 4d 45 0a 20 20 | .|.SCHEMA_NAME...|.TABLE_NAME... |
572c0 | 7c 20 43 4f 4c 55 4d 4e 5f 4e 41 4d 45 0a 20 20 7c 20 43 55 52 53 4f 52 5f 4e 41 4d 45 0a 0a 63 | |.COLUMN_NAME...|.CURSOR_NAME..c |
572e0 | 6f 6e 64 69 74 69 6f 6e 5f 6e 61 6d 65 2c 20 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 | ondition_name,.simple_value_spec |
57300 | 69 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 28 73 65 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 | ification:.....(see.following.di |
57320 | 73 63 75 73 73 69 6f 6e 29 0a 0a 53 49 47 4e 41 4c 20 69 73 20 74 68 65 20 77 61 79 20 74 6f 20 | scussion)..SIGNAL.is.the.way.to. |
57340 | 22 72 65 74 75 72 6e 22 20 61 6e 20 65 72 72 6f 72 2e 20 53 49 47 4e 41 4c 20 70 72 6f 76 69 64 | "return".an.error..SIGNAL.provid |
57360 | 65 73 20 65 72 72 6f 72 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 61 20 68 61 6e 64 6c 65 | es.error.information.to.a.handle |
57380 | 72 2c 20 74 6f 20 61 6e 20 6f 75 74 65 72 20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 | r,.to.an.outer.portion.of.the.ap |
573a0 | 70 6c 69 63 61 74 69 6f 6e 2c 20 6f 72 20 74 6f 0a 74 68 65 20 63 6c 69 65 6e 74 2e 20 41 6c 73 | plication,.or.to.the.client..Als |
573c0 | 6f 2c 20 69 74 20 70 72 6f 76 69 64 65 73 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68 65 20 | o,.it.provides.control.over.the. |
573e0 | 65 72 72 6f 72 27 73 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 0a 28 65 72 72 6f 72 20 6e | error's.characteristics.(error.n |
57400 | 75 6d 62 65 72 2c 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 65 2c 20 6d 65 73 73 61 67 65 29 2e | umber,.SQLSTATE.value,.message). |
57420 | 20 57 69 74 68 6f 75 74 20 53 49 47 4e 41 4c 2c 20 69 74 20 69 73 0a 6e 65 63 65 73 73 61 72 79 | .Without.SIGNAL,.it.is.necessary |
57440 | 20 74 6f 20 72 65 73 6f 72 74 20 74 6f 20 77 6f 72 6b 61 72 6f 75 6e 64 73 20 73 75 63 68 20 61 | .to.resort.to.workarounds.such.a |
57460 | 73 20 64 65 6c 69 62 65 72 61 74 65 6c 79 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 61 0a 6e 6f | s.deliberately.referring.to.a.no |
57480 | 6e 65 78 69 73 74 65 6e 74 20 74 61 62 6c 65 20 74 6f 20 63 61 75 73 65 20 61 20 72 6f 75 74 69 | nexistent.table.to.cause.a.routi |
574a0 | 6e 65 20 74 6f 20 72 65 74 75 72 6e 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 4e 6f 20 73 70 65 63 69 | ne.to.return.an.error...No.speci |
574c0 | 61 6c 20 70 72 69 76 69 6c 65 67 65 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 65 78 | al.privileges.are.required.to.ex |
574e0 | 65 63 75 74 65 20 74 68 65 20 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 2e 0a 0a 54 68 65 | ecute.the.SIGNAL.statement...The |
57500 | 20 63 6f 6e 64 69 74 69 6f 6e 5f 76 61 6c 75 65 20 69 6e 20 61 20 53 49 47 4e 41 4c 20 73 74 61 | .condition_value.in.a.SIGNAL.sta |
57520 | 74 65 6d 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 65 72 72 6f 72 20 76 61 6c 75 65 | tement.indicates.the.error.value |
57540 | 20 74 6f 0a 62 65 20 72 65 74 75 72 6e 65 64 2e 20 49 74 20 63 61 6e 20 62 65 20 61 6e 20 53 51 | .to.be.returned..It.can.be.an.SQ |
57560 | 4c 53 54 41 54 45 20 76 61 6c 75 65 20 28 61 20 35 2d 63 68 61 72 61 63 74 65 72 20 73 74 72 69 | LSTATE.value.(a.5-character.stri |
57580 | 6e 67 20 6c 69 74 65 72 61 6c 29 0a 6f 72 20 61 20 63 6f 6e 64 69 74 69 6f 6e 5f 6e 61 6d 65 20 | ng.literal).or.a.condition_name. |
575a0 | 74 68 61 74 20 72 65 66 65 72 73 20 74 6f 20 61 20 6e 61 6d 65 64 20 63 6f 6e 64 69 74 69 6f 6e | that.refers.to.a.named.condition |
575c0 | 20 70 72 65 76 69 6f 75 73 6c 79 20 64 65 66 69 6e 65 64 0a 77 69 74 68 20 44 45 43 4c 41 52 45 | .previously.defined.with.DECLARE |
575e0 | 20 2e 2e 2e 20 43 4f 4e 44 49 54 49 4f 4e 20 28 73 65 65 20 5b 48 45 4c 50 20 44 45 43 4c 41 52 | .....CONDITION.(see.[HELP.DECLAR |
57600 | 45 20 43 4f 4e 44 49 54 49 4f 4e 5d 29 2e 0a 0a 41 6e 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 | E.CONDITION])...An.SQLSTATE.valu |
57620 | 65 20 63 61 6e 20 69 6e 64 69 63 61 74 65 20 65 72 72 6f 72 73 2c 20 77 61 72 6e 69 6e 67 73 2c | e.can.indicate.errors,.warnings, |
57640 | 20 6f 72 20 22 6e 6f 74 20 66 6f 75 6e 64 2e 22 20 54 68 65 0a 66 69 72 73 74 20 74 77 6f 20 63 | .or."not.found.".The.first.two.c |
57660 | 68 61 72 61 63 74 65 72 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 20 | haracters.of.the.value.indicate. |
57680 | 69 74 73 20 65 72 72 6f 72 20 63 6c 61 73 73 2c 20 61 73 0a 64 69 73 63 75 73 73 65 64 20 69 6e | its.error.class,.as.discussed.in |
576a0 | 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 67 6e 61 | .https://mariadb.com/kb/en/signa |
576c0 | 6c 2f 23 73 69 67 6e 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 2d 69 6e 66 0a 6f 72 6d 61 74 69 6f 6e | l/#signal-condition-inf.ormation |
576e0 | 2d 69 74 65 6d 73 2e 20 53 6f 6d 65 20 73 69 67 6e 61 6c 20 76 61 6c 75 65 73 20 63 61 75 73 65 | -items..Some.signal.values.cause |
57700 | 20 73 74 61 74 65 6d 65 6e 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 3b 20 73 65 65 0a 68 74 74 70 | .statement.termination;.see.http |
57720 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 67 6e 61 6c 2f 23 73 69 | s://mariadb.com/kb/en/signal/#si |
57740 | 67 6e 61 6c 2d 65 66 66 65 63 74 73 2e 0a 0a 54 68 65 20 53 51 4c 53 54 41 54 45 20 76 61 6c 75 | gnal-effects...The.SQLSTATE.valu |
57760 | 65 20 66 6f 72 20 61 20 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 20 73 68 6f 75 6c 64 20 | e.for.a.SIGNAL.statement.should. |
57780 | 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 20 27 30 30 27 0a 62 65 63 61 75 73 65 20 73 75 63 68 | not.start.with.'00'.because.such |
577a0 | 20 76 61 6c 75 65 73 20 69 6e 64 69 63 61 74 65 20 73 75 63 63 65 73 73 20 61 6e 64 20 61 72 65 | .values.indicate.success.and.are |
577c0 | 20 6e 6f 74 20 76 61 6c 69 64 20 66 6f 72 20 73 69 67 6e 61 6c 69 6e 67 20 61 6e 0a 65 72 72 6f | .not.valid.for.signaling.an.erro |
577e0 | 72 2e 20 54 68 69 73 20 69 73 20 74 72 75 65 20 77 68 65 74 68 65 72 20 74 68 65 20 53 51 4c 53 | r..This.is.true.whether.the.SQLS |
57800 | 54 41 54 45 20 76 61 6c 75 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 64 69 72 65 63 74 6c 79 | TATE.value.is.specified.directly |
57820 | 20 69 6e 0a 74 68 65 20 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 20 6f 72 20 69 6e 20 61 | .in.the.SIGNAL.statement.or.in.a |
57840 | 20 6e 61 6d 65 64 20 63 6f 6e 64 69 74 69 6f 6e 20 72 65 66 65 72 72 65 64 20 74 6f 20 69 6e 20 | .named.condition.referred.to.in. |
57860 | 74 68 65 0a 73 74 61 74 65 6d 65 6e 74 2e 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 69 | the.statement..If.the.value.is.i |
57880 | 6e 76 61 6c 69 64 2c 20 61 20 42 61 64 20 53 51 4c 53 54 41 54 45 20 65 72 72 6f 72 20 6f 63 63 | nvalid,.a.Bad.SQLSTATE.error.occ |
578a0 | 75 72 73 2e 0a 0a 54 6f 20 73 69 67 6e 61 6c 20 61 20 67 65 6e 65 72 69 63 20 53 51 4c 53 54 41 | urs...To.signal.a.generic.SQLSTA |
578c0 | 54 45 20 76 61 6c 75 65 2c 20 75 73 65 20 27 34 35 30 30 30 27 2c 20 77 68 69 63 68 20 6d 65 61 | TE.value,.use.'45000',.which.mea |
578e0 | 6e 73 20 22 75 6e 68 61 6e 64 6c 65 64 0a 75 73 65 72 2d 64 65 66 69 6e 65 64 20 65 78 63 65 70 | ns."unhandled.user-defined.excep |
57900 | 74 69 6f 6e 2e 22 0a 0a 54 68 65 20 53 49 47 4e 41 4c 20 73 74 61 74 65 6d 65 6e 74 20 6f 70 74 | tion."..The.SIGNAL.statement.opt |
57920 | 69 6f 6e 61 6c 6c 79 20 69 6e 63 6c 75 64 65 73 20 61 20 53 45 54 20 63 6c 61 75 73 65 20 74 68 | ionally.includes.a.SET.clause.th |
57940 | 61 74 20 63 6f 6e 74 61 69 6e 73 0a 6d 75 6c 74 69 70 6c 65 20 73 69 67 6e 61 6c 20 69 74 65 6d | at.contains.multiple.signal.item |
57960 | 73 2c 20 69 6e 20 61 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 0a | s,.in.a.comma-separated.list.of. |
57980 | 63 6f 6e 64 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5f 6e 61 6d 65 20 | condition_information_item_name. |
579a0 | 3d 20 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 61 73 73 | =.simple_value_specification.ass |
579c0 | 69 67 6e 6d 65 6e 74 73 2e 0a 0a 45 61 63 68 20 63 6f 6e 64 69 74 69 6f 6e 5f 69 6e 66 6f 72 6d | ignments...Each.condition_inform |
579e0 | 61 74 69 6f 6e 5f 69 74 65 6d 5f 6e 61 6d 65 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 | ation_item_name.may.be.specified |
57a00 | 20 6f 6e 6c 79 20 6f 6e 63 65 20 69 6e 20 74 68 65 0a 53 45 54 20 63 6c 61 75 73 65 2e 20 4f 74 | .only.once.in.the.SET.clause..Ot |
57a20 | 68 65 72 77 69 73 65 2c 20 61 20 44 75 70 6c 69 63 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 20 69 | herwise,.a.Duplicate.condition.i |
57a40 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 65 72 72 6f 72 0a 6f 63 63 75 72 73 2e 0a 0a 56 | nformation.item.error.occurs...V |
57a60 | 61 6c 69 64 20 73 69 6d 70 6c 65 5f 76 61 6c 75 65 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 | alid.simple_value_specification. |
57a80 | 64 65 73 69 67 6e 61 74 6f 72 73 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 75 73 69 | designators.can.be.specified.usi |
57aa0 | 6e 67 0a 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 20 | ng.stored.procedure.or.function. |
57ac0 | 70 61 72 61 6d 65 74 65 72 73 2c 20 73 74 6f 72 65 64 20 70 72 6f 67 72 61 6d 20 6c 6f 63 61 6c | parameters,.stored.program.local |
57ae0 | 20 76 61 72 69 61 62 6c 65 73 0a 64 65 63 6c 61 72 65 64 20 77 69 74 68 20 44 45 43 4c 41 52 45 | .variables.declared.with.DECLARE |
57b00 | 2c 20 75 73 65 72 2d 64 65 66 69 6e 65 64 20 76 61 72 69 61 62 6c 65 73 2c 20 73 79 73 74 65 6d | ,.user-defined.variables,.system |
57b20 | 20 76 61 72 69 61 62 6c 65 73 2c 20 6f 72 0a 6c 69 74 65 72 61 6c 73 2e 20 41 20 63 68 61 72 61 | .variables,.or.literals..A.chara |
57b40 | 63 74 65 72 20 6c 69 74 65 72 61 6c 20 6d 61 79 20 69 6e 63 6c 75 64 65 20 61 20 5f 63 68 61 72 | cter.literal.may.include.a._char |
57b60 | 73 65 74 20 69 6e 74 72 6f 64 75 63 65 72 2e 0a 0a 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | set.introducer...For.information |
57b80 | 20 61 62 6f 75 74 20 70 65 72 6d 69 73 73 69 62 6c 65 20 63 6f 6e 64 69 74 69 6f 6e 5f 69 6e 66 | .about.permissible.condition_inf |
57ba0 | 6f 72 6d 61 74 69 6f 6e 5f 69 74 65 6d 5f 6e 61 6d 65 0a 76 61 6c 75 65 73 2c 20 73 65 65 0a 68 | ormation_item_name.values,.see.h |
57bc0 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 69 67 6e 61 6c 2f | ttps://mariadb.com/kb/en/signal/ |
57be0 | 23 73 69 67 6e 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 2d 69 6e 66 0a 6f 72 6d 61 74 69 6f 6e 2d 69 | #signal-condition-inf.ormation-i |
57c00 | 74 65 6d 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f | tems...URL:.https://mariadb.com/ |
57c20 | 6b 62 2f 65 6e 2f 73 69 67 6e 61 6c 2f 0a 0a 16 02 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 | kb/en/signal/....CREATE.PROCEDUR |
57c40 | 45 20 70 20 28 70 76 61 6c 20 49 4e 54 29 0a 42 45 47 49 4e 0a 20 20 44 45 43 4c 41 52 45 20 73 | E.p.(pval.INT).BEGIN...DECLARE.s |
57c60 | 70 65 63 69 61 6c 74 79 20 43 4f 4e 44 49 54 49 4f 4e 20 46 4f 52 20 53 51 4c 53 54 41 54 45 20 | pecialty.CONDITION.FOR.SQLSTATE. |
57c80 | 27 34 35 30 30 30 27 3b 0a 20 20 49 46 20 70 76 61 6c 20 3d 20 30 20 54 48 45 4e 0a 20 20 20 20 | '45000';...IF.pval.=.0.THEN..... |
57ca0 | 53 49 47 4e 41 4c 20 53 51 4c 53 54 41 54 45 20 27 30 31 30 30 30 27 3b 0a 20 20 45 4c 53 45 49 | SIGNAL.SQLSTATE.'01000';...ELSEI |
57cc0 | 46 20 70 76 61 6c 20 3d 20 31 20 54 48 45 4e 0a 20 20 20 20 53 49 47 4e 41 4c 20 53 51 4c 53 54 | F.pval.=.1.THEN.....SIGNAL.SQLST |
57ce0 | 41 54 45 20 27 34 35 30 30 30 27 0a 20 20 20 20 20 20 53 45 54 20 4d 45 53 53 41 47 45 5f 54 45 | ATE.'45000'.......SET.MESSAGE_TE |
57d00 | 58 54 20 3d 20 27 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 27 3b 0a 20 20 45 4c 53 45 | XT.=.'An.error.occurred';...ELSE |
57d20 | 49 46 20 70 76 61 6c 20 3d 20 32 20 54 48 45 4e 0a 20 20 20 20 53 49 47 4e 41 4c 20 73 70 65 63 | IF.pval.=.2.THEN.....SIGNAL.spec |
57d40 | 69 61 6c 74 79 0a 20 20 20 20 20 20 53 45 54 20 4d 45 53 53 41 47 45 5f 54 45 58 54 20 3d 20 27 | ialty.......SET.MESSAGE_TEXT.=.' |
57d60 | 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 27 3b 0a 20 20 45 4c 53 45 0a 20 20 20 20 53 | An.error.occurred';...ELSE.....S |
57d80 | 49 47 4e 41 4c 20 53 51 4c 53 54 41 54 45 20 27 30 31 30 30 30 27 0a 20 20 20 20 20 20 53 45 54 | IGNAL.SQLSTATE.'01000'.......SET |
57da0 | 20 4d 45 53 53 41 47 45 5f 54 45 58 54 20 3d 20 27 41 20 77 61 72 6e 69 6e 67 20 6f 63 63 75 72 | .MESSAGE_TEXT.=.'A.warning.occur |
57dc0 | 72 65 64 27 2c 20 4d 59 53 51 4c 5f 45 52 52 4e 4f 20 3d 20 31 30 30 30 3b 0a 20 20 20 20 53 49 | red',.MYSQL_ERRNO.=.1000;.....SI |
57de0 | 47 4e 41 4c 20 53 51 4c 53 54 41 54 45 20 27 34 35 30 30 30 27 0a 20 20 20 20 20 20 53 45 54 20 | GNAL.SQLSTATE.'45000'.......SET. |
57e00 | 4d 45 53 53 41 47 45 5f 54 45 58 54 20 3d 20 27 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 | MESSAGE_TEXT.=.'An.error.occurre |
57e20 | 64 27 2c 20 4d 59 53 51 4c 5f 45 52 52 4e 4f 20 3d 20 31 30 30 31 3b 0a 20 20 45 4e 44 20 49 46 | d',.MYSQL_ERRNO.=.1001;...END.IF |
57e40 | 3b 0a 45 4e 44 3b 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ;.END;.!.https://mariadb.com/kb/ |
57e60 | 65 6e 2f 73 69 67 6e 61 6c 2f 00 00 01 01 4d 12 cc 01 00 00 09 53 41 56 45 50 4f 49 4e 54 08 00 | en/signal/....M......SAVEPOINT.. |
57e80 | 14 01 53 79 6e 74 61 78 3a 0a 53 41 56 45 50 4f 49 4e 54 20 69 64 65 6e 74 69 66 69 65 72 0a 52 | ..Syntax:.SAVEPOINT.identifier.R |
57ea0 | 4f 4c 4c 42 41 43 4b 20 5b 57 4f 52 4b 5d 20 54 4f 20 5b 53 41 56 45 50 4f 49 4e 54 5d 20 69 64 | OLLBACK.[WORK].TO.[SAVEPOINT].id |
57ec0 | 65 6e 74 69 66 69 65 72 0a 52 45 4c 45 41 53 45 20 53 41 56 45 50 4f 49 4e 54 20 69 64 65 6e 74 | entifier.RELEASE.SAVEPOINT.ident |
57ee0 | 69 66 69 65 72 0a 0a 49 6e 6e 6f 44 42 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 53 51 4c 20 73 | ifier..InnoDB.supports.the.SQL.s |
57f00 | 74 61 74 65 6d 65 6e 74 73 20 53 41 56 45 50 4f 49 4e 54 2c 20 52 4f 4c 4c 42 41 43 4b 20 54 4f | tatements.SAVEPOINT,.ROLLBACK.TO |
57f20 | 20 53 41 56 45 50 4f 49 4e 54 2c 0a 52 45 4c 45 41 53 45 20 53 41 56 45 50 4f 49 4e 54 20 61 6e | .SAVEPOINT,.RELEASE.SAVEPOINT.an |
57f40 | 64 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 4b 20 6b 65 79 77 6f 72 64 20 66 6f 72 20 | d.the.optional.WORK.keyword.for. |
57f60 | 52 4f 4c 4c 42 41 43 4b 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ROLLBACK...URL:.https://mariadb. |
57f80 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 61 76 65 70 6f 69 6e 74 2f 0a 0a 24 00 68 74 74 70 73 3a 2f 2f | com/kb/en/savepoint/..$.https:// |
57fa0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 61 76 65 70 6f 69 6e 74 2f 03 00 f7 01 | mariadb.com/kb/en/savepoint/.... |
57fc0 | 02 cd 01 00 00 04 55 53 45 52 11 00 90 00 53 79 6e 74 61 78 3a 0a 55 53 45 52 28 29 0a 0a 52 65 | ......USER....Syntax:.USER()..Re |
57fe0 | 74 75 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 4d 79 53 51 4c 20 75 73 65 72 20 6e 61 6d | turns.the.current.MySQL.user.nam |
58000 | 65 20 61 6e 64 20 68 6f 73 74 20 6e 61 6d 65 20 61 73 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 | e.and.host.name.as.a.string.in.t |
58020 | 68 65 0a 75 74 66 38 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 | he.utf8.character.set...URL:.htt |
58040 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 73 65 72 2f 0a 0a 36 00 | ps://mariadb.com/kb/en/user/..6. |
58060 | 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 55 53 45 52 28 29 3b 0a 20 20 20 20 20 20 20 20 | MariaDB>.SELECT.USER();......... |
58080 | 2d 3e 20 27 64 61 76 69 64 61 40 6c 6f 63 61 6c 68 6f 73 74 27 0a 1f 00 68 74 74 70 73 3a 2f 2f | ->.'davida@localhost'...https:// |
580a0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 75 73 65 72 2f 00 03 05 20 00 12 ce 01 00 | mariadb.com/kb/en/user/......... |
580c0 | 00 06 4c 41 42 45 4c 53 17 00 ed 04 53 79 6e 74 61 78 3a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c | ..LABELS....Syntax:.[begin_label |
580e0 | 3a 5d 20 42 45 47 49 4e 0a 20 20 20 20 5b 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 5d 0a 45 4e | :].BEGIN.....[statement_list].EN |
58100 | 44 20 5b 65 6e 64 5f 6c 61 62 65 6c 5d 0a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d 20 4c 4f | D.[end_label]..[begin_label:].LO |
58120 | 4f 50 0a 20 20 20 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 45 4e 44 20 4c 4f 4f 50 20 5b | OP.....statement_list.END.LOOP.[ |
58140 | 65 6e 64 5f 6c 61 62 65 6c 5d 0a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d 20 52 45 50 45 41 | end_label]..[begin_label:].REPEA |
58160 | 54 0a 20 20 20 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 55 4e 54 49 4c 20 73 65 61 72 63 | T.....statement_list.UNTIL.searc |
58180 | 68 5f 63 6f 6e 64 69 74 69 6f 6e 0a 45 4e 44 20 52 45 50 45 41 54 20 5b 65 6e 64 5f 6c 61 62 65 | h_condition.END.REPEAT.[end_labe |
581a0 | 6c 5d 0a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d 20 57 48 49 4c 45 20 73 65 61 72 63 68 5f | l]..[begin_label:].WHILE.search_ |
581c0 | 63 6f 6e 64 69 74 69 6f 6e 20 44 4f 0a 20 20 20 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a | condition.DO.....statement_list. |
581e0 | 45 4e 44 20 57 48 49 4c 45 20 5b 65 6e 64 5f 6c 61 62 65 6c 5d 0a 0a 4c 61 62 65 6c 73 20 61 72 | END.WHILE.[end_label]..Labels.ar |
58200 | 65 20 70 65 72 6d 69 74 74 65 64 20 66 6f 72 20 42 45 47 49 4e 20 2e 2e 2e 20 45 4e 44 20 62 6c | e.permitted.for.BEGIN.....END.bl |
58220 | 6f 63 6b 73 20 61 6e 64 20 66 6f 72 20 74 68 65 20 4c 4f 4f 50 2c 20 52 45 50 45 41 54 2c 0a 61 | ocks.and.for.the.LOOP,.REPEAT,.a |
58240 | 6e 64 20 57 48 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 73 2e 20 4c 61 62 65 6c 20 75 73 65 20 66 | nd.WHILE.statements..Label.use.f |
58260 | 6f 72 20 74 68 6f 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 73 20 74 68 65 73 | or.those.statements.follows.thes |
58280 | 65 0a 72 75 6c 65 73 3a 0a 0a 6f 20 62 65 67 69 6e 5f 6c 61 62 65 6c 20 6d 75 73 74 20 62 65 20 | e.rules:..o.begin_label.must.be. |
582a0 | 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 2e 0a 0a 6f 20 62 65 67 69 6e 5f 6c 61 | followed.by.a.colon...o.begin_la |
582c0 | 62 65 6c 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 77 69 74 68 6f 75 74 20 65 6e 64 5f 6c 61 62 | bel.can.be.given.without.end_lab |
582e0 | 65 6c 2e 20 49 66 20 65 6e 64 5f 6c 61 62 65 6c 20 69 73 20 70 72 65 73 65 6e 74 2c 0a 20 20 69 | el..If.end_label.is.present,...i |
58300 | 74 20 6d 75 73 74 20 62 65 20 74 68 65 20 73 61 6d 65 20 61 73 20 62 65 67 69 6e 5f 6c 61 62 65 | t.must.be.the.same.as.begin_labe |
58320 | 6c 2e 0a 0a 6f 20 65 6e 64 5f 6c 61 62 65 6c 20 63 61 6e 6e 6f 74 20 62 65 20 67 69 76 65 6e 20 | l...o.end_label.cannot.be.given. |
58340 | 77 69 74 68 6f 75 74 20 62 65 67 69 6e 5f 6c 61 62 65 6c 2e 0a 0a 6f 20 4c 61 62 65 6c 73 20 61 | without.begin_label...o.Labels.a |
58360 | 74 20 74 68 65 20 73 61 6d 65 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 6c 20 6d 75 73 74 20 62 65 | t.the.same.nesting.level.must.be |
58380 | 20 64 69 73 74 69 6e 63 74 2e 0a 0a 6f 20 4c 61 62 65 6c 73 20 63 61 6e 20 62 65 20 75 70 20 74 | .distinct...o.Labels.can.be.up.t |
583a0 | 6f 20 31 36 20 63 68 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 0a 0a 54 6f 20 72 65 66 65 72 20 | o.16.characters.long...To.refer. |
583c0 | 74 6f 20 61 20 6c 61 62 65 6c 20 77 69 74 68 69 6e 20 74 68 65 20 6c 61 62 65 6c 65 64 20 63 6f | to.a.label.within.the.labeled.co |
583e0 | 6e 73 74 72 75 63 74 2c 20 75 73 65 20 61 6e 20 49 54 45 52 41 54 45 20 6f 72 0a 4c 45 41 56 45 | nstruct,.use.an.ITERATE.or.LEAVE |
58400 | 20 73 74 61 74 65 6d 65 6e 74 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 78 61 6d 70 6c | .statement..The.following.exampl |
58420 | 65 20 75 73 65 73 20 74 68 6f 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 74 6f 0a 63 6f 6e 74 69 | e.uses.those.statements.to.conti |
58440 | 6e 75 65 20 69 74 65 72 61 74 69 6e 67 20 6f 72 20 74 65 72 6d 69 6e 61 74 65 20 74 68 65 20 6c | nue.iterating.or.terminate.the.l |
58460 | 6f 6f 70 3a 0a 0a 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 64 6f 69 74 65 72 61 74 65 | oop:..CREATE.PROCEDURE.doiterate |
58480 | 28 70 31 20 49 4e 54 29 0a 42 45 47 49 4e 0a 20 20 6c 61 62 65 6c 31 3a 20 4c 4f 4f 50 0a 20 20 | (p1.INT).BEGIN...label1:.LOOP... |
584a0 | 20 20 53 45 54 20 70 31 20 3d 20 70 31 20 2b 20 31 3b 0a 20 20 20 20 49 46 20 70 31 20 3c 20 31 | ..SET.p1.=.p1.+.1;.....IF.p1.<.1 |
584c0 | 30 20 54 48 45 4e 20 49 54 45 52 41 54 45 20 6c 61 62 65 6c 31 3b 20 45 4e 44 20 49 46 3b 0a 20 | 0.THEN.ITERATE.label1;.END.IF;.. |
584e0 | 20 20 20 4c 45 41 56 45 20 6c 61 62 65 6c 31 3b 0a 20 20 45 4e 44 20 4c 4f 4f 50 20 6c 61 62 65 | ...LEAVE.label1;...END.LOOP.labe |
58500 | 6c 31 3b 0a 45 4e 44 3b 0a 0a 54 68 65 20 73 63 6f 70 65 20 6f 66 20 61 20 62 6c 6f 63 6b 20 6c | l1;.END;..The.scope.of.a.block.l |
58520 | 61 62 65 6c 20 64 6f 65 73 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 63 6f 64 65 20 66 | abel.does.not.include.the.code.f |
58540 | 6f 72 20 68 61 6e 64 6c 65 72 73 0a 64 65 63 6c 61 72 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 | or.handlers.declared.within.the. |
58560 | 62 6c 6f 63 6b 2e 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 5b 48 45 4c 50 20 44 45 | block..For.details,.see.[HELP.DE |
58580 | 43 4c 41 52 45 20 48 41 4e 44 4c 45 52 5d 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | CLARE.HANDLER]...URL:.https://ma |
585a0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 61 62 65 6c 73 2f 0a 0a 21 00 68 74 74 70 73 | riadb.com/kb/en/labels/..!.https |
585c0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 61 62 65 6c 73 2f 01 0c c5 12 | ://mariadb.com/kb/en/labels/.... |
585e0 | cf 01 00 00 0b 41 4c 54 45 52 20 54 41 42 4c 45 27 00 88 0c 53 79 6e 74 61 78 3a 0a 41 4c 54 45 | .....ALTER.TABLE'...Syntax:.ALTE |
58600 | 52 20 5b 4f 4e 4c 49 4e 45 20 7c 20 4f 46 46 4c 49 4e 45 5d 20 5b 49 47 4e 4f 52 45 5d 20 54 41 | R.[ONLINE.|.OFFLINE].[IGNORE].TA |
58620 | 42 4c 45 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 5b 61 6c 74 65 72 5f 73 70 65 63 69 66 69 63 | BLE.tbl_name.....[alter_specific |
58640 | 61 74 69 6f 6e 20 5b 2c 20 61 6c 74 65 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 5d 20 2e 2e | ation.[,.alter_specification]... |
58660 | 2e 5d 0a 20 20 20 20 5b 70 61 72 74 69 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 5d 0a 0a 61 6c 74 65 | .].....[partition_options]..alte |
58680 | 72 5f 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a 0a 20 20 20 20 74 61 62 6c 65 5f 6f 70 74 69 6f | r_specification:.....table_optio |
586a0 | 6e 73 0a 20 20 7c 20 41 44 44 20 5b 43 4f 4c 55 4d 4e 5d 20 63 6f 6c 5f 6e 61 6d 65 20 63 6f 6c | ns...|.ADD.[COLUMN].col_name.col |
586c0 | 75 6d 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 5b 46 49 52 53 54 20 7c 20 | umn_definition.........[FIRST.|. |
586e0 | 41 46 54 45 52 20 63 6f 6c 5f 6e 61 6d 65 20 5d 0a 20 20 7c 20 41 44 44 20 5b 43 4f 4c 55 4d 4e | AFTER.col_name.]...|.ADD.[COLUMN |
58700 | 5d 20 28 63 6f 6c 5f 6e 61 6d 65 20 63 6f 6c 75 6d 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 2c 2e 2e | ].(col_name.column_definition,.. |
58720 | 2e 29 0a 20 20 7c 20 41 44 44 20 7b 49 4e 44 45 58 7c 4b 45 59 7d 20 5b 69 6e 64 65 78 5f 6e 61 | .)...|.ADD.{INDEX|KEY}.[index_na |
58740 | 6d 65 5d 0a 20 20 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 74 79 70 65 5d 20 28 69 6e 64 65 78 5f | me].........[index_type].(index_ |
58760 | 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e | col_name,...).[index_option].... |
58780 | 0a 20 20 7c 20 41 44 44 20 5b 43 4f 4e 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 20 50 | ...|.ADD.[CONSTRAINT.[symbol]].P |
587a0 | 52 49 4d 41 52 59 20 4b 45 59 0a 20 20 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 74 79 70 65 5d 20 | RIMARY.KEY.........[index_type]. |
587c0 | 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 20 5b 69 6e 64 65 78 5f 6f 70 74 69 | (index_col_name,...).[index_opti |
587e0 | 6f 6e 5d 20 2e 2e 2e 0a 20 20 7c 20 41 44 44 20 5b 43 4f 4e 53 54 52 41 49 4e 54 20 5b 73 79 6d | on].......|.ADD.[CONSTRAINT.[sym |
58800 | 62 6f 6c 5d 5d 0a 20 20 20 20 20 20 20 20 55 4e 49 51 55 45 20 5b 49 4e 44 45 58 7c 4b 45 59 5d | bol]].........UNIQUE.[INDEX|KEY] |
58820 | 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 74 79 70 | .[index_name].........[index_typ |
58840 | 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 20 5b 69 6e 64 65 78 5f 6f | e].(index_col_name,...).[index_o |
58860 | 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 20 7c 20 41 44 44 20 46 55 4c 4c 54 45 58 54 20 5b 49 4e 44 | ption].......|.ADD.FULLTEXT.[IND |
58880 | 45 58 7c 4b 45 59 5d 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 28 69 6e | EX|KEY].[index_name].........(in |
588a0 | 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d | dex_col_name,...).[index_option] |
588c0 | 20 2e 2e 2e 0a 20 20 7c 20 41 44 44 20 53 50 41 54 49 41 4c 20 5b 49 4e 44 45 58 7c 4b 45 59 5d | .......|.ADD.SPATIAL.[INDEX|KEY] |
588e0 | 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 28 69 6e 64 65 78 5f 63 6f 6c | .[index_name].........(index_col |
58900 | 5f 6e 61 6d 65 2c 2e 2e 2e 29 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 20 | _name,...).[index_option]....... |
58920 | 7c 20 41 44 44 20 5b 43 4f 4e 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 0a 20 20 20 20 | |.ADD.[CONSTRAINT.[symbol]]..... |
58940 | 20 20 20 20 46 4f 52 45 49 47 4e 20 4b 45 59 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 28 69 6e | ....FOREIGN.KEY.[index_name].(in |
58960 | 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 0a 20 20 20 20 20 20 20 20 72 65 66 65 72 65 | dex_col_name,...).........refere |
58980 | 6e 63 65 5f 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 7c 20 41 4c 54 45 52 20 5b 43 4f 4c 55 4d 4e | nce_definition...|.ALTER.[COLUMN |
589a0 | 5d 20 63 6f 6c 5f 6e 61 6d 65 20 7b 53 45 54 20 44 45 46 41 55 4c 54 20 6c 69 74 65 72 61 6c 20 | ].col_name.{SET.DEFAULT.literal. |
589c0 | 7c 20 44 52 4f 50 20 44 45 46 41 55 4c 54 7d 0a 20 20 7c 20 43 48 41 4e 47 45 20 5b 43 4f 4c 55 | |.DROP.DEFAULT}...|.CHANGE.[COLU |
589e0 | 4d 4e 5d 20 6f 6c 64 5f 63 6f 6c 5f 6e 61 6d 65 20 6e 65 77 5f 63 6f 6c 5f 6e 61 6d 65 20 63 6f | MN].old_col_name.new_col_name.co |
58a00 | 6c 75 6d 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 5b 46 49 52 53 54 7c 41 | lumn_definition.........[FIRST|A |
58a20 | 46 54 45 52 20 63 6f 6c 5f 6e 61 6d 65 5d 0a 20 20 7c 20 4d 4f 44 49 46 59 20 5b 43 4f 4c 55 4d | FTER.col_name]...|.MODIFY.[COLUM |
58a40 | 4e 5d 20 63 6f 6c 5f 6e 61 6d 65 20 63 6f 6c 75 6d 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 | N].col_name.column_definition... |
58a60 | 20 20 20 20 20 20 5b 46 49 52 53 54 20 7c 20 41 46 54 45 52 20 63 6f 6c 5f 6e 61 6d 65 5d 0a 20 | ......[FIRST.|.AFTER.col_name].. |
58a80 | 20 7c 20 44 52 4f 50 20 5b 43 4f 4c 55 4d 4e 5d 20 63 6f 6c 5f 6e 61 6d 65 0a 20 20 7c 20 44 52 | .|.DROP.[COLUMN].col_name...|.DR |
58aa0 | 4f 50 20 50 52 49 4d 41 52 59 20 4b 45 59 0a 20 20 7c 20 44 52 4f 50 20 7b 49 4e 44 45 58 7c 4b | OP.PRIMARY.KEY...|.DROP.{INDEX|K |
58ac0 | 45 59 7d 20 69 6e 64 65 78 5f 6e 61 6d 65 0a 20 20 7c 20 44 52 4f 50 20 46 4f 52 45 49 47 4e 20 | EY}.index_name...|.DROP.FOREIGN. |
58ae0 | 4b 45 59 20 66 6b 5f 73 79 6d 62 6f 6c 0a 20 20 7c 20 4d 41 58 5f 52 4f 57 53 20 3d 20 72 6f 77 | KEY.fk_symbol...|.MAX_ROWS.=.row |
58b00 | 73 0a 20 20 7c 20 44 49 53 41 42 4c 45 20 4b 45 59 53 0a 20 20 7c 20 45 4e 41 42 4c 45 20 4b 45 | s...|.DISABLE.KEYS...|.ENABLE.KE |
58b20 | 59 53 0a 20 20 7c 20 52 45 4e 41 4d 45 20 5b 54 4f 7c 41 53 5d 20 6e 65 77 5f 74 62 6c 5f 6e 61 | YS...|.RENAME.[TO|AS].new_tbl_na |
58b40 | 6d 65 0a 20 20 7c 20 4f 52 44 45 52 20 42 59 20 63 6f 6c 5f 6e 61 6d 65 20 5b 2c 20 63 6f 6c 5f | me...|.ORDER.BY.col_name.[,.col_ |
58b60 | 6e 61 6d 65 5d 20 2e 2e 2e 0a 20 20 7c 20 43 4f 4e 56 45 52 54 20 54 4f 20 43 48 41 52 41 43 54 | name].......|.CONVERT.TO.CHARACT |
58b80 | 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c | ER.SET.charset_name.[COLLATE.col |
58ba0 | 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 5b 44 45 46 41 55 4c 54 5d 20 43 48 41 52 41 | lation_name]...|.[DEFAULT].CHARA |
58bc0 | 43 54 45 52 20 53 45 54 20 5b 3d 5d 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 20 5b 43 4f 4c 4c 41 | CTER.SET.[=].charset_name.[COLLA |
58be0 | 54 45 20 5b 3d 5d 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 44 49 53 43 41 | TE.[=].collation_name]...|.DISCA |
58c00 | 52 44 20 54 41 42 4c 45 53 50 41 43 45 0a 20 20 7c 20 49 4d 50 4f 52 54 20 54 41 42 4c 45 53 50 | RD.TABLESPACE...|.IMPORT.TABLESP |
58c20 | 41 43 45 0a 20 20 7c 20 46 4f 52 43 45 0a 20 20 7c 20 41 44 44 20 50 41 52 54 49 54 49 4f 4e 20 | ACE...|.FORCE...|.ADD.PARTITION. |
58c40 | 28 70 61 72 74 69 74 69 6f 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 29 0a 20 20 7c 20 44 52 4f 50 20 | (partition_definition)...|.DROP. |
58c60 | 50 41 52 54 49 54 49 4f 4e 20 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 73 0a 20 20 7c 20 54 52 | PARTITION.partition_names...|.TR |
58c80 | 55 4e 43 41 54 45 20 50 41 52 54 49 54 49 4f 4e 20 7b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 | UNCATE.PARTITION.{partition_name |
58ca0 | 73 20 7c 20 41 4c 4c 7d 0a 20 20 7c 20 43 4f 41 4c 45 53 43 45 20 50 41 52 54 49 54 49 4f 4e 20 | s.|.ALL}...|.COALESCE.PARTITION. |
58cc0 | 6e 75 6d 62 65 72 0a 20 20 7c 20 52 45 4f 52 47 41 4e 49 5a 45 20 50 41 52 54 49 54 49 4f 4e 20 | number...|.REORGANIZE.PARTITION. |
58ce0 | 5b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 73 20 49 4e 54 4f 20 28 70 61 72 74 69 74 69 6f 6e | [partition_names.INTO.(partition |
58d00 | 5f 64 65 66 69 6e 69 74 69 6f 6e 73 29 5d 0a 20 20 7c 20 41 4e 41 4c 59 5a 45 20 50 41 52 54 49 | _definitions)]...|.ANALYZE.PARTI |
58d20 | 54 49 4f 4e 20 7b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 73 20 7c 20 41 4c 4c 7d 0a 20 20 7c | TION.{partition_names.|.ALL}...| |
58d40 | 20 43 48 45 43 4b 20 50 41 52 54 49 54 49 4f 4e 20 7b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 | .CHECK.PARTITION.{partition_name |
58d60 | 73 20 7c 20 41 4c 4c 7d 0a 20 20 7c 20 4f 50 54 49 4d 49 5a 45 20 50 41 52 54 49 54 49 4f 4e 20 | s.|.ALL}...|.OPTIMIZE.PARTITION. |
58d80 | 7b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 73 20 7c 20 41 4c 4c 7d 0a 20 20 7c 20 52 45 42 55 | {partition_names.|.ALL}...|.REBU |
58da0 | 49 4c 44 20 50 41 52 54 49 54 49 4f 4e 20 7b 70 61 72 74 69 74 69 6f 6e 5f 6e 61 6d 65 73 20 7c | ILD.PARTITION.{partition_names.| |
58dc0 | 20 41 4c 4c 7d 0a 20 20 7c 20 52 45 50 41 49 52 20 50 41 52 54 49 54 49 4f 4e 20 7b 70 61 72 74 | .ALL}...|.REPAIR.PARTITION.{part |
58de0 | 69 74 69 6f 6e 5f 6e 61 6d 65 73 20 7c 20 41 4c 4c 7d 0a 20 20 7c 20 50 41 52 54 49 54 49 4f 4e | ition_names.|.ALL}...|.PARTITION |
58e00 | 20 42 59 20 70 61 72 74 69 74 69 6f 6e 69 6e 67 5f 65 78 70 72 65 73 73 69 6f 6e 0a 20 20 7c 20 | .BY.partitioning_expression...|. |
58e20 | 52 45 4d 4f 56 45 20 50 41 52 54 49 54 49 4f 4e 49 4e 47 0a 0a 69 6e 64 65 78 5f 63 6f 6c 5f 6e | REMOVE.PARTITIONING..index_col_n |
58e40 | 61 6d 65 3a 0a 20 20 20 20 63 6f 6c 5f 6e 61 6d 65 20 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 41 53 | ame:.....col_name.[(length)].[AS |
58e60 | 43 20 7c 20 44 45 53 43 5d 0a 0a 69 6e 64 65 78 5f 74 79 70 65 3a 0a 20 20 20 20 55 53 49 4e 47 | C.|.DESC]..index_type:.....USING |
58e80 | 20 7b 42 54 52 45 45 20 7c 20 48 41 53 48 7d 0a 0a 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 3a 0a 20 | .{BTREE.|.HASH}..index_option:.. |
58ea0 | 20 20 20 4b 45 59 5f 42 4c 4f 43 4b 5f 53 49 5a 45 20 5b 3d 5d 20 76 61 6c 75 65 0a 20 20 7c 20 | ...KEY_BLOCK_SIZE.[=].value...|. |
58ec0 | 69 6e 64 65 78 5f 74 79 70 65 0a 20 20 7c 20 57 49 54 48 20 50 41 52 53 45 52 20 70 61 72 73 65 | index_type...|.WITH.PARSER.parse |
58ee0 | 72 5f 6e 61 6d 65 0a 20 20 7c 20 43 4f 4d 4d 45 4e 54 20 27 73 74 72 69 6e 67 27 0a 0a 74 61 62 | r_name...|.COMMENT.'string'..tab |
58f00 | 6c 65 5f 6f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 20 5b 5b 2c | le_options:.....table_option.[[, |
58f20 | 5d 20 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 20 20 28 73 65 65 20 43 52 45 41 54 45 | ].table_option]......(see.CREATE |
58f40 | 20 54 41 42 4c 45 20 6f 70 74 69 6f 6e 73 29 0a 0a 70 61 72 74 69 74 69 6f 6e 5f 6f 70 74 69 6f | .TABLE.options)..partition_optio |
58f60 | 6e 73 3a 0a 20 20 20 20 28 73 65 65 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 6f 70 74 69 6f 6e | ns:.....(see.CREATE.TABLE.option |
58f80 | 73 29 0a 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 63 68 61 6e 67 65 73 20 74 68 65 20 73 74 72 75 | s)..ALTER.TABLE.changes.the.stru |
58fa0 | 63 74 75 72 65 20 6f 66 20 61 20 74 61 62 6c 65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 | cture.of.a.table..For.example,.y |
58fc0 | 6f 75 20 63 61 6e 20 61 64 64 0a 6f 72 20 64 65 6c 65 74 65 20 63 6f 6c 75 6d 6e 73 2c 20 63 72 | ou.can.add.or.delete.columns,.cr |
58fe0 | 65 61 74 65 20 6f 72 20 64 65 73 74 72 6f 79 20 69 6e 64 65 78 65 73 2c 20 63 68 61 6e 67 65 20 | eate.or.destroy.indexes,.change. |
59000 | 74 68 65 20 74 79 70 65 20 6f 66 0a 65 78 69 73 74 69 6e 67 20 63 6f 6c 75 6d 6e 73 2c 20 6f 72 | the.type.of.existing.columns,.or |
59020 | 20 72 65 6e 61 6d 65 20 63 6f 6c 75 6d 6e 73 20 6f 72 20 74 68 65 20 74 61 62 6c 65 20 69 74 73 | .rename.columns.or.the.table.its |
59040 | 65 6c 66 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 0a 63 68 61 6e 67 65 20 63 68 61 72 61 63 74 | elf..You.can.also.change.charact |
59060 | 65 72 69 73 74 69 63 73 20 73 75 63 68 20 61 73 20 74 68 65 20 73 74 6f 72 61 67 65 20 65 6e 67 | eristics.such.as.the.storage.eng |
59080 | 69 6e 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 20 6f 72 0a 74 68 65 20 74 61 | ine.used.for.the.table.or.the.ta |
590a0 | 62 6c 65 20 63 6f 6d 6d 65 6e 74 2e 0a 0a 50 61 72 74 69 74 69 6f 6e 69 6e 67 2d 72 65 6c 61 74 | ble.comment...Partitioning-relat |
590c0 | 65 64 20 63 6c 61 75 73 65 73 20 66 6f 72 20 41 4c 54 45 52 20 54 41 42 4c 45 20 63 61 6e 20 62 | ed.clauses.for.ALTER.TABLE.can.b |
590e0 | 65 20 75 73 65 64 20 77 69 74 68 0a 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 20 66 | e.used.with.partitioned.tables.f |
59100 | 6f 72 20 72 65 70 61 72 74 69 74 69 6f 6e 69 6e 67 2c 20 66 6f 72 20 61 64 64 69 6e 67 2c 20 64 | or.repartitioning,.for.adding,.d |
59120 | 72 6f 70 70 69 6e 67 2c 20 6d 65 72 67 69 6e 67 2c 0a 61 6e 64 20 73 70 6c 69 74 74 69 6e 67 20 | ropping,.merging,.and.splitting. |
59140 | 70 61 72 74 69 74 69 6f 6e 73 2c 20 61 6e 64 20 66 6f 72 20 70 65 72 66 6f 72 6d 69 6e 67 20 70 | partitions,.and.for.performing.p |
59160 | 61 72 74 69 74 69 6f 6e 69 6e 67 20 6d 61 69 6e 74 65 6e 61 6e 63 65 2e 0a 46 6f 72 20 6d 6f 72 | artitioning.maintenance..For.mor |
59180 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 | e.information,.see.http://dev.my |
591a0 | 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 61 6c 74 65 72 2d | sql.com/doc/refman/5.5/en/alter- |
591c0 | 74 61 62 6c 65 2d 70 61 72 74 69 74 69 6f 6e 2d 6f 70 65 72 61 74 69 6f 6e 73 0a 2e 68 74 6d 6c | table-partition-operations..html |
591e0 | 2e 0a 0a 46 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 20 74 61 62 6c 65 20 6e 61 6d 65 2c 20 73 70 65 | ...Following.the.table.name,.spe |
59200 | 63 69 66 79 20 74 68 65 20 61 6c 74 65 72 61 74 69 6f 6e 73 20 74 6f 20 62 65 20 6d 61 64 65 2e | cify.the.alterations.to.be.made. |
59220 | 20 49 66 20 6e 6f 6e 65 0a 61 72 65 20 67 69 76 65 6e 2c 20 41 4c 54 45 52 20 54 41 42 4c 45 20 | .If.none.are.given,.ALTER.TABLE. |
59240 | 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | does.nothing...URL:.https://mari |
59260 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 74 61 62 6c 65 2f 0a 0a 26 00 68 74 | adb.com/kb/en/alter-table/..&.ht |
59280 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 74 61 | tps://mariadb.com/kb/en/alter-ta |
592a0 | 62 6c 65 2f 03 00 f0 00 12 d0 01 00 00 0d 4d 50 4f 49 4e 54 46 52 4f 4d 57 4b 42 20 00 af 00 4d | ble/..........MPOINTFROMWKB....M |
592c0 | 50 6f 69 6e 74 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 2c 20 4d 75 6c 74 69 50 | PointFromWKB(wkb[,srid]),.MultiP |
592e0 | 6f 69 6e 74 46 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 | ointFromWKB(wkb[,srid])..Constru |
59300 | 63 74 73 20 61 20 4d 55 4c 54 49 50 4f 49 4e 54 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 | cts.a.MULTIPOINT.value.using.its |
59320 | 20 57 4b 42 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 | .WKB.representation.and.SRID...U |
59340 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 | RL:.https://mariadb.com/kb/en/mp |
59360 | 6f 69 6e 74 66 72 6f 6d 77 6b 62 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ointfromwkb/..(.https://mariadb. |
59380 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 70 6f 69 6e 74 66 72 6f 6d 77 6b 62 2f 03 00 c4 00 12 d1 01 00 | com/kb/en/mpointfromwkb/........ |
593a0 | 00 09 43 48 41 52 20 42 59 54 45 16 00 8b 00 54 68 65 20 43 48 41 52 20 42 59 54 45 20 64 61 74 | ..CHAR.BYTE....The.CHAR.BYTE.dat |
593c0 | 61 20 74 79 70 65 20 69 73 20 61 6e 20 61 6c 69 61 73 20 66 6f 72 20 74 68 65 20 42 49 4e 41 52 | a.type.is.an.alias.for.the.BINAR |
593e0 | 59 20 64 61 74 61 20 74 79 70 65 2e 20 54 68 69 73 20 69 73 20 61 0a 63 6f 6d 70 61 74 69 62 69 | Y.data.type..This.is.a.compatibi |
59400 | 6c 69 74 79 20 66 65 61 74 75 72 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | lity.feature...URL:.https://mari |
59420 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 2d 62 79 74 65 2f 0a 0a 24 00 68 74 74 70 | adb.com/kb/en/char-byte/..$.http |
59440 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 68 61 72 2d 62 79 74 65 2f | s://mariadb.com/kb/en/char-byte/ |
59460 | 01 03 a5 12 d2 01 00 00 0c 52 45 50 41 49 52 20 54 41 42 4c 45 14 00 66 03 53 79 6e 74 61 78 3a | .........REPAIR.TABLE..f.Syntax: |
59480 | 0a 52 45 50 41 49 52 20 5b 4e 4f 5f 57 52 49 54 45 5f 54 4f 5f 42 49 4e 4c 4f 47 20 7c 20 4c 4f | .REPAIR.[NO_WRITE_TO_BINLOG.|.LO |
594a0 | 43 41 4c 5d 20 54 41 42 4c 45 0a 20 20 20 20 74 62 6c 5f 6e 61 6d 65 20 5b 2c 20 74 62 6c 5f 6e | CAL].TABLE.....tbl_name.[,.tbl_n |
594c0 | 61 6d 65 5d 20 2e 2e 2e 0a 20 20 20 20 5b 51 55 49 43 4b 5d 20 5b 45 58 54 45 4e 44 45 44 5d 20 | ame].........[QUICK].[EXTENDED]. |
594e0 | 5b 55 53 45 5f 46 52 4d 5d 0a 0a 52 45 50 41 49 52 20 54 41 42 4c 45 20 72 65 70 61 69 72 73 20 | [USE_FRM]..REPAIR.TABLE.repairs. |
59500 | 61 20 70 6f 73 73 69 62 6c 79 20 63 6f 72 72 75 70 74 65 64 20 74 61 62 6c 65 2e 20 42 79 20 64 | a.possibly.corrupted.table..By.d |
59520 | 65 66 61 75 6c 74 2c 20 69 74 20 68 61 73 20 74 68 65 0a 73 61 6d 65 20 65 66 66 65 63 74 20 61 | efault,.it.has.the.same.effect.a |
59540 | 73 20 6d 79 69 73 61 6d 63 68 6b 20 2d 2d 72 65 63 6f 76 65 72 20 74 62 6c 5f 6e 61 6d 65 2e 20 | s.myisamchk.--recover.tbl_name.. |
59560 | 52 45 50 41 49 52 20 54 41 42 4c 45 20 77 6f 72 6b 73 20 66 6f 72 0a 4d 79 49 53 41 4d 2c 20 41 | REPAIR.TABLE.works.for.MyISAM,.A |
59580 | 52 43 48 49 56 45 2c 20 61 6e 64 20 43 53 56 20 74 61 62 6c 65 73 2e 20 53 65 65 0a 68 74 74 70 | RCHIVE,.and.CSV.tables..See.http |
595a0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 79 69 73 61 6d 2d 73 74 6f | s://mariadb.com/kb/en/myisam-sto |
595c0 | 72 61 67 65 2d 65 6e 67 69 6e 65 2f 2c 20 61 6e 64 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | rage-engine/,.and.https://mariad |
595e0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 72 63 68 69 76 65 2f 2c 20 61 6e 64 0a 68 74 74 70 73 3a | b.com/kb/en/archive/,.and.https: |
59600 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 73 76 2f 0a 0a 54 68 69 73 20 73 | //mariadb.com/kb/en/csv/..This.s |
59620 | 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 73 20 53 45 4c 45 43 54 20 61 6e 64 20 49 4e 53 | tatement.requires.SELECT.and.INS |
59640 | 45 52 54 20 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 2e 0a 0a 52 | ERT.privileges.for.the.table...R |
59660 | 45 50 41 49 52 20 54 41 42 4c 45 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 70 61 72 | EPAIR.TABLE.is.supported.for.par |
59680 | 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 2e 20 48 6f 77 65 76 65 72 2c 20 74 68 65 20 55 53 | titioned.tables..However,.the.US |
596a0 | 45 5f 46 52 4d 0a 6f 70 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 77 69 74 68 | E_FRM.option.cannot.be.used.with |
596c0 | 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 6f 6e 20 61 20 70 61 72 74 69 74 69 6f 6e 65 64 | .this.statement.on.a.partitioned |
596e0 | 20 74 61 62 6c 65 2e 0a 0a 59 6f 75 20 63 61 6e 20 75 73 65 20 41 4c 54 45 52 20 54 41 42 4c 45 | .table...You.can.use.ALTER.TABLE |
59700 | 20 2e 2e 2e 20 52 45 50 41 49 52 20 50 41 52 54 49 54 49 4f 4e 20 74 6f 20 72 65 70 61 69 72 20 | .....REPAIR.PARTITION.to.repair. |
59720 | 6f 6e 65 20 6f 72 20 6d 6f 72 65 0a 70 61 72 74 69 74 69 6f 6e 73 3b 20 66 6f 72 20 6d 6f 72 65 | one.or.more.partitions;.for.more |
59740 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 5b 48 45 4c 50 20 41 4c 54 45 52 20 54 41 | .information,.see.[HELP.ALTER.TA |
59760 | 42 4c 45 5d 2c 20 61 6e 64 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 | BLE],.and.http://dev.mysql.com/d |
59780 | 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 70 61 72 74 69 74 69 6f 6e 69 6e 67 2d 6d 61 | oc/refman/5.5/en/partitioning-ma |
597a0 | 69 6e 74 65 6e 61 6e 63 65 2e 68 74 6d 6c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | intenance.html...URL:.https://ma |
597c0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 61 69 72 2d 74 61 62 6c 65 2f 0a 0a 27 | riadb.com/kb/en/repair-table/..' |
597e0 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 70 61 69 | .https://mariadb.com/kb/en/repai |
59800 | 72 2d 74 61 62 6c 65 2f 03 04 cc 00 02 d3 01 00 00 05 4d 45 52 47 45 27 00 6f 02 54 68 65 20 4d | r-table/..........MERGE'.o.The.M |
59820 | 45 52 47 45 20 73 74 6f 72 61 67 65 20 65 6e 67 69 6e 65 2c 20 61 6c 73 6f 20 6b 6e 6f 77 6e 20 | ERGE.storage.engine,.also.known. |
59840 | 61 73 20 74 68 65 20 4d 52 47 5f 4d 79 49 53 41 4d 20 65 6e 67 69 6e 65 2c 20 69 73 20 61 0a 63 | as.the.MRG_MyISAM.engine,.is.a.c |
59860 | 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 69 64 65 6e 74 69 63 61 6c 20 4d 79 49 53 41 4d 20 74 61 | ollection.of.identical.MyISAM.ta |
59880 | 62 6c 65 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 6f 6e 65 2e 0a 22 49 | bles.that.can.be.used.as.one.."I |
598a0 | 64 65 6e 74 69 63 61 6c 22 20 6d 65 61 6e 73 20 74 68 61 74 20 61 6c 6c 20 74 61 62 6c 65 73 20 | dentical".means.that.all.tables. |
598c0 | 68 61 76 65 20 69 64 65 6e 74 69 63 61 6c 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 69 6e 64 65 78 0a | have.identical.column.and.index. |
598e0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 59 6f 75 20 63 61 6e 6e 6f 74 20 6d 65 72 67 65 20 4d 79 | information..You.cannot.merge.My |
59900 | 49 53 41 4d 20 74 61 62 6c 65 73 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 63 6f 6c 75 6d 6e 73 | ISAM.tables.in.which.the.columns |
59920 | 20 61 72 65 0a 6c 69 73 74 65 64 20 69 6e 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 72 64 65 72 | .are.listed.in.a.different.order |
59940 | 2c 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 65 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 63 | ,.do.not.have.exactly.the.same.c |
59960 | 6f 6c 75 6d 6e 73 2c 20 6f 72 0a 68 61 76 65 20 74 68 65 20 69 6e 64 65 78 65 73 20 69 6e 20 64 | olumns,.or.have.the.indexes.in.d |
59980 | 69 66 66 65 72 65 6e 74 20 6f 72 64 65 72 2e 20 48 6f 77 65 76 65 72 2c 20 61 6e 79 20 6f 72 20 | ifferent.order..However,.any.or. |
599a0 | 61 6c 6c 20 6f 66 20 74 68 65 20 4d 79 49 53 41 4d 0a 74 61 62 6c 65 73 20 63 61 6e 20 62 65 20 | all.of.the.MyISAM.tables.can.be. |
599c0 | 63 6f 6d 70 72 65 73 73 65 64 20 77 69 74 68 20 6d 79 69 73 61 6d 70 61 63 6b 2e 20 53 65 65 0a | compressed.with.myisampack..See. |
599e0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 79 69 73 61 6d | https://mariadb.com/kb/en/myisam |
59a00 | 70 61 63 6b 2f 2e 20 44 69 66 66 65 72 65 6e 63 65 73 20 69 6e 0a 74 61 62 6c 65 20 6f 70 74 69 | pack/..Differences.in.table.opti |
59a20 | 6f 6e 73 20 73 75 63 68 20 61 73 20 41 56 47 5f 52 4f 57 5f 4c 45 4e 47 54 48 2c 20 4d 41 58 5f | ons.such.as.AVG_ROW_LENGTH,.MAX_ |
59a40 | 52 4f 57 53 2c 20 6f 72 20 50 41 43 4b 5f 4b 45 59 53 20 64 6f 20 6e 6f 74 0a 6d 61 74 74 65 72 | ROWS,.or.PACK_KEYS.do.not.matter |
59a60 | 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 | ...URL:.https://mariadb.com/kb/e |
59a80 | 6e 2f 6d 65 72 67 65 2f 0a 0a 2a 02 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 54 41 42 4c | n/merge/..*.MariaDB>.CREATE.TABL |
59aa0 | 45 20 74 31 20 28 0a 20 20 20 20 2d 3e 20 20 20 20 61 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 20 | E.t1.(.....->....a.INT.NOT.NULL. |
59ac0 | 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 0a 20 20 20 20 | AUTO_INCREMENT.PRIMARY.KEY,..... |
59ae0 | 2d 3e 20 20 20 20 6d 65 73 73 61 67 65 20 43 48 41 52 28 32 30 29 29 20 45 4e 47 49 4e 45 3d 4d | ->....message.CHAR(20)).ENGINE=M |
59b00 | 79 49 53 41 4d 3b 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 32 20 | yISAM;.MariaDB>.CREATE.TABLE.t2. |
59b20 | 28 0a 20 20 20 20 2d 3e 20 20 20 20 61 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 20 41 55 54 4f 5f | (.....->....a.INT.NOT.NULL.AUTO_ |
59b40 | 49 4e 43 52 45 4d 45 4e 54 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 0a 20 20 20 20 2d 3e 20 20 20 | INCREMENT.PRIMARY.KEY,.....->... |
59b60 | 20 6d 65 73 73 61 67 65 20 43 48 41 52 28 32 30 29 29 20 45 4e 47 49 4e 45 3d 4d 79 49 53 41 4d | .message.CHAR(20)).ENGINE=MyISAM |
59b80 | 3b 0a 4d 61 72 69 61 44 42 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 20 28 6d 65 73 73 61 | ;.MariaDB>.INSERT.INTO.t1.(messa |
59ba0 | 67 65 29 20 56 41 4c 55 45 53 20 28 27 54 65 73 74 69 6e 67 27 29 2c 28 27 74 61 62 6c 65 27 29 | ge).VALUES.('Testing'),('table') |
59bc0 | 2c 28 27 74 31 27 29 3b 0a 4d 61 72 69 61 44 42 3e 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 32 | ,('t1');.MariaDB>.INSERT.INTO.t2 |
59be0 | 20 28 6d 65 73 73 61 67 65 29 20 56 41 4c 55 45 53 20 28 27 54 65 73 74 69 6e 67 27 29 2c 28 27 | .(message).VALUES.('Testing'),(' |
59c00 | 74 61 62 6c 65 27 29 2c 28 27 74 32 27 29 3b 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 | table'),('t2');.MariaDB>.CREATE. |
59c20 | 54 41 42 4c 45 20 74 6f 74 61 6c 20 28 0a 20 20 20 20 2d 3e 20 20 20 20 61 20 49 4e 54 20 4e 4f | TABLE.total.(.....->....a.INT.NO |
59c40 | 54 20 4e 55 4c 4c 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 2c 0a 20 20 20 20 2d 3e 20 20 20 | T.NULL.AUTO_INCREMENT,.....->... |
59c60 | 20 6d 65 73 73 61 67 65 20 43 48 41 52 28 32 30 29 2c 20 49 4e 44 45 58 28 61 29 29 0a 20 20 20 | .message.CHAR(20),.INDEX(a)).... |
59c80 | 20 2d 3e 20 20 20 20 45 4e 47 49 4e 45 3d 4d 45 52 47 45 20 55 4e 49 4f 4e 3d 28 74 31 2c 74 32 | .->....ENGINE=MERGE.UNION=(t1,t2 |
59ca0 | 29 20 49 4e 53 45 52 54 5f 4d 45 54 48 4f 44 3d 4c 41 53 54 3b 0a 20 00 68 74 74 70 73 3a 2f 2f | ).INSERT_METHOD=LAST;...https:// |
59cc0 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 72 67 65 2f 03 16 bf 01 12 d4 01 00 | mariadb.com/kb/en/merge/........ |
59ce0 | 00 0c 43 52 45 41 54 45 20 54 41 42 4c 45 27 00 80 16 53 79 6e 74 61 78 3a 0a 43 52 45 41 54 45 | ..CREATE.TABLE'...Syntax:.CREATE |
59d00 | 20 5b 54 45 4d 50 4f 52 41 52 59 5d 20 54 41 42 4c 45 20 5b 49 46 20 4e 4f 54 20 45 58 49 53 54 | .[TEMPORARY].TABLE.[IF.NOT.EXIST |
59d20 | 53 5d 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 28 63 72 65 61 74 65 5f 64 65 66 69 6e 69 74 69 | S].tbl_name.....(create_definiti |
59d40 | 6f 6e 2c 2e 2e 2e 29 0a 20 20 20 20 5b 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 73 5d 0a 20 20 20 20 | on,...).....[table_options]..... |
59d60 | 5b 70 61 72 74 69 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 5d 0a 0a 4f 72 3a 0a 0a 43 52 45 41 54 45 | [partition_options]..Or:..CREATE |
59d80 | 20 5b 54 45 4d 50 4f 52 41 52 59 5d 20 54 41 42 4c 45 20 5b 49 46 20 4e 4f 54 20 45 58 49 53 54 | .[TEMPORARY].TABLE.[IF.NOT.EXIST |
59da0 | 53 5d 20 74 62 6c 5f 6e 61 6d 65 0a 20 20 20 20 5b 28 63 72 65 61 74 65 5f 64 65 66 69 6e 69 74 | S].tbl_name.....[(create_definit |
59dc0 | 69 6f 6e 2c 2e 2e 2e 29 5d 0a 20 20 20 20 5b 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 73 5d 0a 20 20 | ion,...)].....[table_options]... |
59de0 | 20 20 5b 70 61 72 74 69 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 5d 0a 20 20 20 20 73 65 6c 65 63 74 | ..[partition_options].....select |
59e00 | 5f 73 74 61 74 65 6d 65 6e 74 0a 0a 4f 72 3a 0a 0a 43 52 45 41 54 45 20 5b 54 45 4d 50 4f 52 41 | _statement..Or:..CREATE.[TEMPORA |
59e20 | 52 59 5d 20 54 41 42 4c 45 20 5b 49 46 20 4e 4f 54 20 45 58 49 53 54 53 5d 20 74 62 6c 5f 6e 61 | RY].TABLE.[IF.NOT.EXISTS].tbl_na |
59e40 | 6d 65 0a 20 20 20 20 7b 20 4c 49 4b 45 20 6f 6c 64 5f 74 62 6c 5f 6e 61 6d 65 20 7c 20 28 4c 49 | me.....{.LIKE.old_tbl_name.|.(LI |
59e60 | 4b 45 20 6f 6c 64 5f 74 62 6c 5f 6e 61 6d 65 29 20 7d 0a 0a 63 72 65 61 74 65 5f 64 65 66 69 6e | KE.old_tbl_name).}..create_defin |
59e80 | 69 74 69 6f 6e 3a 0a 20 20 20 20 63 6f 6c 5f 6e 61 6d 65 20 63 6f 6c 75 6d 6e 5f 64 65 66 69 6e | ition:.....col_name.column_defin |
59ea0 | 69 74 69 6f 6e 0a 20 20 7c 20 5b 43 4f 4e 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 20 | ition...|.[CONSTRAINT.[symbol]]. |
59ec0 | 50 52 49 4d 41 52 59 20 4b 45 59 20 5b 69 6e 64 65 78 5f 74 79 70 65 5d 20 28 69 6e 64 65 78 5f | PRIMARY.KEY.[index_type].(index_ |
59ee0 | 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 0a 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f | col_name,...).......[index_optio |
59f00 | 6e 5d 20 2e 2e 2e 0a 20 20 7c 20 7b 49 4e 44 45 58 7c 4b 45 59 7d 20 5b 69 6e 64 65 78 5f 6e 61 | n].......|.{INDEX|KEY}.[index_na |
59f20 | 6d 65 5d 20 5b 69 6e 64 65 78 5f 74 79 70 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 | me].[index_type].(index_col_name |
59f40 | 2c 2e 2e 2e 29 0a 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 | ,...).......[index_option]...... |
59f60 | 20 7c 20 5b 43 4f 4e 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 20 55 4e 49 51 55 45 20 | .|.[CONSTRAINT.[symbol]].UNIQUE. |
59f80 | 5b 49 4e 44 45 58 7c 4b 45 59 5d 0a 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 5b | [INDEX|KEY].......[index_name].[ |
59fa0 | 69 6e 64 65 78 5f 74 79 70 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 | index_type].(index_col_name,...) |
59fc0 | 0a 20 20 20 20 20 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 20 7c 20 7b 46 | .......[index_option].......|.{F |
59fe0 | 55 4c 4c 54 45 58 54 7c 53 50 41 54 49 41 4c 7d 20 5b 49 4e 44 45 58 7c 4b 45 59 5d 20 5b 69 6e | ULLTEXT|SPATIAL}.[INDEX|KEY].[in |
5a000 | 64 65 78 5f 6e 61 6d 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 0a 20 | dex_name].(index_col_name,...).. |
5a020 | 20 20 20 20 20 5b 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 20 20 7c 20 5b 43 4f 4e | .....[index_option].......|.[CON |
5a040 | 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 20 46 4f 52 45 49 47 4e 20 4b 45 59 0a 20 20 | STRAINT.[symbol]].FOREIGN.KEY... |
5a060 | 20 20 20 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 | ....[index_name].(index_col_name |
5a080 | 2c 2e 2e 2e 29 20 72 65 66 65 72 65 6e 63 65 5f 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 7c 20 43 | ,...).reference_definition...|.C |
5a0a0 | 48 45 43 4b 20 28 65 78 70 72 29 0a 0a 63 6f 6c 75 6d 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 3a 0a | HECK.(expr)..column_definition:. |
5a0c0 | 20 20 20 20 64 61 74 61 5f 74 79 70 65 20 5b 4e 4f 54 20 4e 55 4c 4c 20 7c 20 4e 55 4c 4c 5d 20 | ....data_type.[NOT.NULL.|.NULL]. |
5a0e0 | 5b 44 45 46 41 55 4c 54 20 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 5d 0a 20 20 20 20 20 20 5b 41 | [DEFAULT.default_value].......[A |
5a100 | 55 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 5d 20 5b 55 4e 49 51 55 45 20 5b 4b 45 59 5d 20 7c 20 5b | UTO_INCREMENT].[UNIQUE.[KEY].|.[ |
5a120 | 50 52 49 4d 41 52 59 5d 20 4b 45 59 5d 0a 20 20 20 20 20 20 5b 43 4f 4d 4d 45 4e 54 20 27 73 74 | PRIMARY].KEY].......[COMMENT.'st |
5a140 | 72 69 6e 67 27 5d 0a 20 20 20 20 20 20 5b 43 4f 4c 55 4d 4e 5f 46 4f 52 4d 41 54 20 7b 46 49 58 | ring'].......[COLUMN_FORMAT.{FIX |
5a160 | 45 44 7c 44 59 4e 41 4d 49 43 7c 44 45 46 41 55 4c 54 7d 5d 0a 20 20 20 20 20 20 5b 53 54 4f 52 | ED|DYNAMIC|DEFAULT}].......[STOR |
5a180 | 41 47 45 20 7b 44 49 53 4b 7c 4d 45 4d 4f 52 59 7c 44 45 46 41 55 4c 54 7d 5d 0a 20 20 20 20 20 | AGE.{DISK|MEMORY|DEFAULT}]...... |
5a1a0 | 20 5b 72 65 66 65 72 65 6e 63 65 5f 64 65 66 69 6e 69 74 69 6f 6e 5d 0a 0a 64 61 74 61 5f 74 79 | .[reference_definition]..data_ty |
5a1c0 | 70 65 3a 0a 20 20 20 20 42 49 54 5b 28 6c 65 6e 67 74 68 29 5d 0a 20 20 7c 20 54 49 4e 59 49 4e | pe:.....BIT[(length)]...|.TINYIN |
5a1e0 | 54 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c | T[(length)].[UNSIGNED].[ZEROFILL |
5a200 | 5d 0a 20 20 7c 20 53 4d 41 4c 4c 49 4e 54 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 55 4e 53 49 47 4e | ]...|.SMALLINT[(length)].[UNSIGN |
5a220 | 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 4d 45 44 49 55 4d 49 4e 54 5b 28 6c 65 | ED].[ZEROFILL]...|.MEDIUMINT[(le |
5a240 | 6e 67 74 68 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c | ngth)].[UNSIGNED].[ZEROFILL]...| |
5a260 | 20 49 4e 54 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 | .INT[(length)].[UNSIGNED].[ZEROF |
5a280 | 49 4c 4c 5d 0a 20 20 7c 20 49 4e 54 45 47 45 52 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 55 4e 53 49 | ILL]...|.INTEGER[(length)].[UNSI |
5a2a0 | 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 42 49 47 49 4e 54 5b 28 6c 65 6e | GNED].[ZEROFILL]...|.BIGINT[(len |
5a2c0 | 67 74 68 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 | gth)].[UNSIGNED].[ZEROFILL]...|. |
5a2e0 | 52 45 41 4c 5b 28 6c 65 6e 67 74 68 2c 64 65 63 69 6d 61 6c 73 29 5d 20 5b 55 4e 53 49 47 4e 45 | REAL[(length,decimals)].[UNSIGNE |
5a300 | 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 44 4f 55 42 4c 45 5b 28 6c 65 6e 67 74 68 | D].[ZEROFILL]...|.DOUBLE[(length |
5a320 | 2c 64 65 63 69 6d 61 6c 73 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c | ,decimals)].[UNSIGNED].[ZEROFILL |
5a340 | 5d 0a 20 20 7c 20 46 4c 4f 41 54 5b 28 6c 65 6e 67 74 68 2c 64 65 63 69 6d 61 6c 73 29 5d 20 5b | ]...|.FLOAT[(length,decimals)].[ |
5a360 | 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 44 45 43 49 4d 41 4c | UNSIGNED].[ZEROFILL]...|.DECIMAL |
5a380 | 5b 28 6c 65 6e 67 74 68 5b 2c 64 65 63 69 6d 61 6c 73 5d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d | [(length[,decimals])].[UNSIGNED] |
5a3a0 | 20 5b 5a 45 52 4f 46 49 4c 4c 5d 0a 20 20 7c 20 4e 55 4d 45 52 49 43 5b 28 6c 65 6e 67 74 68 5b | .[ZEROFILL]...|.NUMERIC[(length[ |
5a3c0 | 2c 64 65 63 69 6d 61 6c 73 5d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 52 4f 46 49 4c | ,decimals])].[UNSIGNED].[ZEROFIL |
5a3e0 | 4c 5d 0a 20 20 7c 20 44 41 54 45 0a 20 20 7c 20 54 49 4d 45 0a 20 20 7c 20 54 49 4d 45 53 54 41 | L]...|.DATE...|.TIME...|.TIMESTA |
5a400 | 4d 50 0a 20 20 7c 20 44 41 54 45 54 49 4d 45 0a 20 20 7c 20 59 45 41 52 0a 20 20 7c 20 43 48 41 | MP...|.DATETIME...|.YEAR...|.CHA |
5a420 | 52 5b 28 6c 65 6e 67 74 68 29 5d 0a 20 20 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 | R[(length)].......[CHARACTER.SET |
5a440 | 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f | .charset_name].[COLLATE.collatio |
5a460 | 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 56 41 52 43 48 41 52 28 6c 65 6e 67 74 68 29 0a 20 20 20 20 | n_name]...|.VARCHAR(length)..... |
5a480 | 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b | ..[CHARACTER.SET.charset_name].[ |
5a4a0 | 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 42 49 4e 41 | COLLATE.collation_name]...|.BINA |
5a4c0 | 52 59 5b 28 6c 65 6e 67 74 68 29 5d 0a 20 20 7c 20 56 41 52 42 49 4e 41 52 59 28 6c 65 6e 67 74 | RY[(length)]...|.VARBINARY(lengt |
5a4e0 | 68 29 0a 20 20 7c 20 54 49 4e 59 42 4c 4f 42 0a 20 20 7c 20 42 4c 4f 42 0a 20 20 7c 20 4d 45 44 | h)...|.TINYBLOB...|.BLOB...|.MED |
5a500 | 49 55 4d 42 4c 4f 42 0a 20 20 7c 20 4c 4f 4e 47 42 4c 4f 42 0a 20 20 7c 20 54 49 4e 59 54 45 58 | IUMBLOB...|.LONGBLOB...|.TINYTEX |
5a520 | 54 20 5b 42 49 4e 41 52 59 5d 0a 20 20 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 | T.[BINARY].......[CHARACTER.SET. |
5a540 | 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e | charset_name].[COLLATE.collation |
5a560 | 5f 6e 61 6d 65 5d 0a 20 20 7c 20 54 45 58 54 20 5b 42 49 4e 41 52 59 5d 0a 20 20 20 20 20 20 5b | _name]...|.TEXT.[BINARY].......[ |
5a580 | 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c | CHARACTER.SET.charset_name].[COL |
5a5a0 | 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 4d 45 44 49 55 4d 54 | LATE.collation_name]...|.MEDIUMT |
5a5c0 | 45 58 54 20 5b 42 49 4e 41 52 59 5d 0a 20 20 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 | EXT.[BINARY].......[CHARACTER.SE |
5a5e0 | 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 | T.charset_name].[COLLATE.collati |
5a600 | 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 4c 4f 4e 47 54 45 58 54 20 5b 42 49 4e 41 52 59 5d 0a 20 | on_name]...|.LONGTEXT.[BINARY].. |
5a620 | 20 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 | .....[CHARACTER.SET.charset_name |
5a640 | 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 45 | ].[COLLATE.collation_name]...|.E |
5a660 | 4e 55 4d 28 76 61 6c 75 65 31 2c 76 61 6c 75 65 32 2c 76 61 6c 75 65 33 2c 2e 2e 2e 29 0a 20 20 | NUM(value1,value2,value3,...)... |
5a680 | 20 20 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d | ....[CHARACTER.SET.charset_name] |
5a6a0 | 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 53 45 | .[COLLATE.collation_name]...|.SE |
5a6c0 | 54 28 76 61 6c 75 65 31 2c 76 61 6c 75 65 32 2c 76 61 6c 75 65 33 2c 2e 2e 2e 29 0a 20 20 20 20 | T(value1,value2,value3,...)..... |
5a6e0 | 20 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b | ..[CHARACTER.SET.charset_name].[ |
5a700 | 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 20 20 7c 20 73 70 61 74 | COLLATE.collation_name]...|.spat |
5a720 | 69 61 6c 5f 74 79 70 65 0a 0a 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 3a 0a 20 20 20 20 63 6f | ial_type..index_col_name:.....co |
5a740 | 6c 5f 6e 61 6d 65 20 5b 28 6c 65 6e 67 74 68 29 5d 20 5b 41 53 43 20 7c 20 44 45 53 43 5d 0a 0a | l_name.[(length)].[ASC.|.DESC].. |
5a760 | 69 6e 64 65 78 5f 74 79 70 65 3a 0a 20 20 20 20 55 53 49 4e 47 20 7b 42 54 52 45 45 20 7c 20 48 | index_type:.....USING.{BTREE.|.H |
5a780 | 41 53 48 7d 0a 0a 69 6e 64 65 78 5f 6f 70 74 69 6f 6e 3a 0a 20 20 20 20 4b 45 59 5f 42 4c 4f 43 | ASH}..index_option:.....KEY_BLOC |
5a7a0 | 4b 5f 53 49 5a 45 20 5b 3d 5d 20 76 61 6c 75 65 0a 20 20 7c 20 69 6e 64 65 78 5f 74 79 70 65 0a | K_SIZE.[=].value...|.index_type. |
5a7c0 | 20 20 7c 20 57 49 54 48 20 50 41 52 53 45 52 20 70 61 72 73 65 72 5f 6e 61 6d 65 0a 20 20 7c 20 | ..|.WITH.PARSER.parser_name...|. |
5a7e0 | 43 4f 4d 4d 45 4e 54 20 27 73 74 72 69 6e 67 27 0a 0a 72 65 66 65 72 65 6e 63 65 5f 64 65 66 69 | COMMENT.'string'..reference_defi |
5a800 | 6e 69 74 69 6f 6e 3a 0a 20 20 20 20 52 45 46 45 52 45 4e 43 45 53 20 74 62 6c 5f 6e 61 6d 65 20 | nition:.....REFERENCES.tbl_name. |
5a820 | 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 0a 20 20 20 20 20 20 5b 4d 41 54 43 | (index_col_name,...).......[MATC |
5a840 | 48 20 46 55 4c 4c 20 7c 20 4d 41 54 43 48 20 50 41 52 54 49 41 4c 20 7c 20 4d 41 54 43 48 20 53 | H.FULL.|.MATCH.PARTIAL.|.MATCH.S |
5a860 | 49 4d 50 4c 45 5d 0a 20 20 20 20 20 20 5b 4f 4e 20 44 45 4c 45 54 45 20 72 65 66 65 72 65 6e 63 | IMPLE].......[ON.DELETE.referenc |
5a880 | 65 5f 6f 70 74 69 6f 6e 5d 0a 20 20 20 20 20 20 5b 4f 4e 20 55 50 44 41 54 45 20 72 65 66 65 72 | e_option].......[ON.UPDATE.refer |
5a8a0 | 65 6e 63 65 5f 6f 70 74 69 6f 6e 5d 0a 0a 72 65 66 65 72 65 6e 63 65 5f 6f 70 74 69 6f 6e 3a 0a | ence_option]..reference_option:. |
5a8c0 | 20 20 20 20 52 45 53 54 52 49 43 54 20 7c 20 43 41 53 43 41 44 45 20 7c 20 53 45 54 20 4e 55 4c | ....RESTRICT.|.CASCADE.|.SET.NUL |
5a8e0 | 4c 20 7c 20 4e 4f 20 41 43 54 49 4f 4e 0a 0a 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 73 3a 0a 20 20 | L.|.NO.ACTION..table_options:... |
5a900 | 20 20 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 20 5b 5b 2c 5d 20 74 61 62 6c 65 5f 6f 70 74 69 6f 6e | ..table_option.[[,].table_option |
5a920 | 5d 20 2e 2e 2e 0a 0a 74 61 62 6c 65 5f 6f 70 74 69 6f 6e 3a 0a 20 20 20 20 45 4e 47 49 4e 45 20 | ]......table_option:.....ENGINE. |
5a940 | 5b 3d 5d 20 65 6e 67 69 6e 65 5f 6e 61 6d 65 0a 20 20 7c 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 | [=].engine_name...|.AUTO_INCREME |
5a960 | 4e 54 20 5b 3d 5d 20 76 61 6c 75 65 0a 20 20 7c 20 41 56 47 5f 52 4f 57 5f 4c 45 4e 47 54 48 20 | NT.[=].value...|.AVG_ROW_LENGTH. |
5a980 | 5b 3d 5d 20 76 61 6c 75 65 0a 20 20 7c 20 5b 44 45 46 41 55 4c 54 5d 20 43 48 41 52 41 43 54 45 | [=].value...|.[DEFAULT].CHARACTE |
5a9a0 | 52 20 53 45 54 20 5b 3d 5d 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 0a 20 20 7c 20 43 48 45 43 4b | R.SET.[=].charset_name...|.CHECK |
5a9c0 | 53 55 4d 20 5b 3d 5d 20 7b 30 20 7c 20 31 7d 0a 20 20 7c 20 5b 44 45 46 41 55 4c 54 5d 20 43 4f | SUM.[=].{0.|.1}...|.[DEFAULT].CO |
5a9e0 | 4c 4c 41 54 45 20 5b 3d 5d 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 0a 20 20 7c 20 43 4f 4d | LLATE.[=].collation_name...|.COM |
5aa00 | 4d 45 4e 54 20 5b 3d 5d 20 27 73 74 72 69 6e 67 27 0a 20 20 7c 20 43 4f 4e 4e 45 43 54 49 4f 4e | MENT.[=].'string'...|.CONNECTION |
5aa20 | 20 5b 3d 5d 20 27 63 6f 6e 6e 65 63 74 5f 73 74 72 69 6e 67 27 0a 20 20 7c 20 44 41 54 41 20 44 | .[=].'connect_string'...|.DATA.D |
5aa40 | 49 52 45 43 54 4f 52 59 20 5b 3d 5d 20 27 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 64 | IRECTORY.[=].'absolute.path.to.d |
5aa60 | 69 72 65 63 74 6f 72 79 27 0a 20 20 7c 20 44 45 4c 41 59 5f 4b 45 59 5f 57 52 49 54 45 20 5b 3d | irectory'...|.DELAY_KEY_WRITE.[= |
5aa80 | 5d 20 7b 30 20 7c 20 31 7d 0a 20 20 7c 20 49 4e 44 45 58 20 44 49 52 45 43 54 4f 52 59 20 5b 3d | ].{0.|.1}...|.INDEX.DIRECTORY.[= |
5aaa0 | 5d 20 27 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 27 0a 20 | ].'absolute.path.to.directory'.. |
5aac0 | 20 7c 20 49 4e 53 45 52 54 5f 4d 45 54 48 4f 44 20 5b 3d 5d 20 7b 20 4e 4f 20 7c 20 46 49 52 53 | .|.INSERT_METHOD.[=].{.NO.|.FIRS |
5aae0 | 54 20 7c 20 4c 41 53 54 20 7d 0a 20 20 7c 20 4b 45 59 5f 42 4c 4f 43 4b 5f 53 49 5a 45 20 5b 3d | T.|.LAST.}...|.KEY_BLOCK_SIZE.[= |
5ab00 | 5d 20 76 61 6c 75 65 0a 20 20 7c 20 4d 41 58 5f 52 4f 57 53 20 5b 3d 5d 20 76 61 6c 75 65 0a 20 | ].value...|.MAX_ROWS.[=].value.. |
5ab20 | 20 7c 20 4d 49 4e 5f 52 4f 57 53 20 5b 3d 5d 20 76 61 6c 75 65 0a 20 20 7c 20 50 41 43 4b 5f 4b | .|.MIN_ROWS.[=].value...|.PACK_K |
5ab40 | 45 59 53 20 5b 3d 5d 20 7b 30 20 7c 20 31 20 7c 20 44 45 46 41 55 4c 54 7d 0a 20 20 7c 20 50 41 | EYS.[=].{0.|.1.|.DEFAULT}...|.PA |
5ab60 | 53 53 57 4f 52 44 20 5b 3d 5d 20 27 73 74 72 69 6e 67 27 0a 20 20 7c 20 52 4f 57 5f 46 4f 52 4d | SSWORD.[=].'string'...|.ROW_FORM |
5ab80 | 41 54 20 5b 3d 5d 20 7b 44 45 46 41 55 4c 54 7c 44 59 4e 41 4d 49 43 7c 46 49 58 45 44 7c 43 4f | AT.[=].{DEFAULT|DYNAMIC|FIXED|CO |
5aba0 | 4d 50 52 45 53 53 45 44 7c 52 45 44 55 4e 44 41 4e 54 7c 43 4f 4d 50 41 43 54 7d 0a 20 20 7c 20 | MPRESSED|REDUNDANT|COMPACT}...|. |
5abc0 | 54 41 42 4c 45 53 50 41 43 45 20 74 61 62 6c 65 73 70 61 63 65 5f 6e 61 6d 65 20 5b 53 54 4f 52 | TABLESPACE.tablespace_name.[STOR |
5abe0 | 41 47 45 20 7b 44 49 53 4b 7c 4d 45 4d 4f 52 59 7c 44 45 46 41 55 4c 54 7d 5d 0a 20 20 7c 20 55 | AGE.{DISK|MEMORY|DEFAULT}]...|.U |
5ac00 | 4e 49 4f 4e 20 5b 3d 5d 20 28 74 62 6c 5f 6e 61 6d 65 5b 2c 74 62 6c 5f 6e 61 6d 65 5d 2e 2e 2e | NION.[=].(tbl_name[,tbl_name]... |
5ac20 | 29 0a 0a 70 61 72 74 69 74 69 6f 6e 5f 6f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 50 41 52 54 49 54 | )..partition_options:.....PARTIT |
5ac40 | 49 4f 4e 20 42 59 0a 20 20 20 20 20 20 20 20 7b 20 5b 4c 49 4e 45 41 52 5d 20 48 41 53 48 28 65 | ION.BY.........{.[LINEAR].HASH(e |
5ac60 | 78 70 72 29 0a 20 20 20 20 20 20 20 20 7c 20 5b 4c 49 4e 45 41 52 5d 20 4b 45 59 28 63 6f 6c 75 | xpr).........|.[LINEAR].KEY(colu |
5ac80 | 6d 6e 5f 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 7c 20 52 41 4e 47 45 7b 28 65 78 70 72 29 20 | mn_list).........|.RANGE{(expr). |
5aca0 | 7c 20 43 4f 4c 55 4d 4e 53 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 29 7d 0a 20 20 20 20 20 20 20 20 | |.COLUMNS(column_list)}......... |
5acc0 | 7c 20 4c 49 53 54 7b 28 65 78 70 72 29 20 7c 20 43 4f 4c 55 4d 4e 53 28 63 6f 6c 75 6d 6e 5f 6c | |.LIST{(expr).|.COLUMNS(column_l |
5ace0 | 69 73 74 29 7d 20 7d 0a 20 20 20 20 5b 50 41 52 54 49 54 49 4f 4e 53 20 6e 75 6d 5d 0a 20 20 20 | ist)}.}.....[PARTITIONS.num].... |
5ad00 | 20 5b 53 55 42 50 41 52 54 49 54 49 4f 4e 20 42 59 0a 20 20 20 20 20 20 20 20 7b 20 5b 4c 49 4e | .[SUBPARTITION.BY.........{.[LIN |
5ad20 | 45 41 52 5d 20 48 41 53 48 28 65 78 70 72 29 0a 20 20 20 20 20 20 20 20 7c 20 5b 4c 49 4e 45 41 | EAR].HASH(expr).........|.[LINEA |
5ad40 | 52 5d 20 4b 45 59 28 63 6f 6c 75 6d 6e 5f 6c 69 73 74 29 20 7d 0a 20 20 20 20 20 20 5b 53 55 42 | R].KEY(column_list).}.......[SUB |
5ad60 | 50 41 52 54 49 54 49 4f 4e 53 20 6e 75 6d 5d 0a 20 20 20 20 5d 0a 20 20 20 20 5b 28 70 61 72 74 | PARTITIONS.num].....].....[(part |
5ad80 | 69 74 69 6f 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 20 5b 2c 20 70 61 72 74 69 74 69 6f 6e 5f 64 65 | ition_definition.[,.partition_de |
5ada0 | 66 69 6e 69 74 69 6f 6e 5d 20 2e 2e 2e 29 5d 0a 0a 70 61 72 74 69 74 69 6f 6e 5f 64 65 66 69 6e | finition]....)]..partition_defin |
5adc0 | 69 74 69 6f 6e 3a 0a 20 20 20 20 50 41 52 54 49 54 49 4f 4e 20 70 61 72 74 69 74 69 6f 6e 5f 6e | ition:.....PARTITION.partition_n |
5ade0 | 61 6d 65 0a 20 20 20 20 20 20 20 20 5b 56 41 4c 55 45 53 20 0a 20 20 20 20 20 20 20 20 20 20 20 | ame.........[VALUES............. |
5ae00 | 20 7b 4c 45 53 53 20 54 48 41 4e 20 7b 28 65 78 70 72 20 7c 20 76 61 6c 75 65 5f 6c 69 73 74 29 | .{LESS.THAN.{(expr.|.value_list) |
5ae20 | 20 7c 20 4d 41 58 56 41 4c 55 45 7d 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 0a 20 20 20 | .|.MAXVALUE}..............|..... |
5ae40 | 20 20 20 20 20 20 20 20 20 49 4e 20 28 76 61 6c 75 65 5f 6c 69 73 74 29 7d 5d 0a 20 20 20 20 20 | .........IN.(value_list)}]...... |
5ae60 | 20 20 20 5b 5b 53 54 4f 52 41 47 45 5d 20 45 4e 47 49 4e 45 20 5b 3d 5d 20 65 6e 67 69 6e 65 5f | ...[[STORAGE].ENGINE.[=].engine_ |
5ae80 | 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 5b 43 4f 4d 4d 45 4e 54 20 5b 3d 5d 20 27 63 6f 6d 6d | name].........[COMMENT.[=].'comm |
5aea0 | 65 6e 74 5f 74 65 78 74 27 20 5d 0a 20 20 20 20 20 20 20 20 5b 44 41 54 41 20 44 49 52 45 43 54 | ent_text'.].........[DATA.DIRECT |
5aec0 | 4f 52 59 20 5b 3d 5d 20 27 64 61 74 61 5f 64 69 72 27 5d 0a 20 20 20 20 20 20 20 20 5b 49 4e 44 | ORY.[=].'data_dir'].........[IND |
5aee0 | 45 58 20 44 49 52 45 43 54 4f 52 59 20 5b 3d 5d 20 27 69 6e 64 65 78 5f 64 69 72 27 5d 0a 20 20 | EX.DIRECTORY.[=].'index_dir']... |
5af00 | 20 20 20 20 20 20 5b 4d 41 58 5f 52 4f 57 53 20 5b 3d 5d 20 6d 61 78 5f 6e 75 6d 62 65 72 5f 6f | ......[MAX_ROWS.[=].max_number_o |
5af20 | 66 5f 72 6f 77 73 5d 0a 20 20 20 20 20 20 20 20 5b 4d 49 4e 5f 52 4f 57 53 20 5b 3d 5d 20 6d 69 | f_rows].........[MIN_ROWS.[=].mi |
5af40 | 6e 5f 6e 75 6d 62 65 72 5f 6f 66 5f 72 6f 77 73 5d 0a 20 20 20 20 20 20 20 20 5b 54 41 42 4c 45 | n_number_of_rows].........[TABLE |
5af60 | 53 50 41 43 45 20 5b 3d 5d 20 74 61 62 6c 65 73 70 61 63 65 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 | SPACE.[=].tablespace_name]...... |
5af80 | 20 20 20 5b 4e 4f 44 45 47 52 4f 55 50 20 5b 3d 5d 20 6e 6f 64 65 5f 67 72 6f 75 70 5f 69 64 5d | ...[NODEGROUP.[=].node_group_id] |
5afa0 | 0a 20 20 20 20 20 20 20 20 5b 28 73 75 62 70 61 72 74 69 74 69 6f 6e 5f 64 65 66 69 6e 69 74 69 | .........[(subpartition_definiti |
5afc0 | 6f 6e 20 5b 2c 20 73 75 62 70 61 72 74 69 74 69 6f 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 5d 20 2e | on.[,.subpartition_definition].. |
5afe0 | 2e 2e 29 5d 0a 0a 73 75 62 70 61 72 74 69 74 69 6f 6e 5f 64 65 66 69 6e 69 74 69 6f 6e 3a 0a 20 | ..)]..subpartition_definition:.. |
5b000 | 20 20 20 53 55 42 50 41 52 54 49 54 49 4f 4e 20 6c 6f 67 69 63 61 6c 5f 6e 61 6d 65 0a 20 20 20 | ...SUBPARTITION.logical_name.... |
5b020 | 20 20 20 20 20 5b 5b 53 54 4f 52 41 47 45 5d 20 45 4e 47 49 4e 45 20 5b 3d 5d 20 65 6e 67 69 6e | .....[[STORAGE].ENGINE.[=].engin |
5b040 | 65 5f 6e 61 6d 65 5d 0a 20 20 20 20 20 20 20 20 5b 43 4f 4d 4d 45 4e 54 20 5b 3d 5d 20 27 63 6f | e_name].........[COMMENT.[=].'co |
5b060 | 6d 6d 65 6e 74 5f 74 65 78 74 27 20 5d 0a 20 20 20 20 20 20 20 20 5b 44 41 54 41 20 44 49 52 45 | mment_text'.].........[DATA.DIRE |
5b080 | 43 54 4f 52 59 20 5b 3d 5d 20 27 64 61 74 61 5f 64 69 72 27 5d 0a 20 20 20 20 20 20 20 20 5b 49 | CTORY.[=].'data_dir'].........[I |
5b0a0 | 4e 44 45 58 20 44 49 52 45 43 54 4f 52 59 20 5b 3d 5d 20 27 69 6e 64 65 78 5f 64 69 72 27 5d 0a | NDEX.DIRECTORY.[=].'index_dir']. |
5b0c0 | 20 20 20 20 20 20 20 20 5b 4d 41 58 5f 52 4f 57 53 20 5b 3d 5d 20 6d 61 78 5f 6e 75 6d 62 65 72 | ........[MAX_ROWS.[=].max_number |
5b0e0 | 5f 6f 66 5f 72 6f 77 73 5d 0a 20 20 20 20 20 20 20 20 5b 4d 49 4e 5f 52 4f 57 53 20 5b 3d 5d 20 | _of_rows].........[MIN_ROWS.[=]. |
5b100 | 6d 69 6e 5f 6e 75 6d 62 65 72 5f 6f 66 5f 72 6f 77 73 5d 0a 20 20 20 20 20 20 20 20 5b 54 41 42 | min_number_of_rows].........[TAB |
5b120 | 4c 45 53 50 41 43 45 20 5b 3d 5d 20 74 61 62 6c 65 73 70 61 63 65 5f 6e 61 6d 65 5d 0a 20 20 20 | LESPACE.[=].tablespace_name].... |
5b140 | 20 20 20 20 20 5b 4e 4f 44 45 47 52 4f 55 50 20 5b 3d 5d 20 6e 6f 64 65 5f 67 72 6f 75 70 5f 69 | .....[NODEGROUP.[=].node_group_i |
5b160 | 64 5d 0a 0a 73 65 6c 65 63 74 5f 73 74 61 74 65 6d 65 6e 74 3a 0a 20 20 20 20 5b 49 47 4e 4f 52 | d]..select_statement:.....[IGNOR |
5b180 | 45 20 7c 20 52 45 50 4c 41 43 45 5d 20 5b 41 53 5d 20 53 45 4c 45 43 54 20 2e 2e 2e 20 20 20 28 | E.|.REPLACE].[AS].SELECT.......( |
5b1a0 | 53 6f 6d 65 20 76 61 6c 69 64 20 73 65 6c 65 63 74 20 73 74 61 74 65 6d 65 6e 74 29 0a 0a 43 52 | Some.valid.select.statement)..CR |
5b1c0 | 45 41 54 45 20 54 41 42 4c 45 20 63 72 65 61 74 65 73 20 61 20 74 61 62 6c 65 20 77 69 74 68 20 | EATE.TABLE.creates.a.table.with. |
5b1e0 | 74 68 65 20 67 69 76 65 6e 20 6e 61 6d 65 2e 20 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 | the.given.name..You.must.have.th |
5b200 | 65 0a 43 52 45 41 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 68 65 20 74 61 62 6c 65 | e.CREATE.privilege.for.the.table |
5b220 | 2e 0a 0a 52 75 6c 65 73 20 66 6f 72 20 70 65 72 6d 69 73 73 69 62 6c 65 20 74 61 62 6c 65 20 6e | ...Rules.for.permissible.table.n |
5b240 | 61 6d 65 73 20 61 72 65 20 67 69 76 65 6e 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | ames.are.given.in.https://mariad |
5b260 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 64 65 6e 74 69 66 69 65 72 2d 6e 61 6d 65 73 2f 2e 20 42 | b.com/kb/en/identifier-names/..B |
5b280 | 79 20 64 65 66 61 75 6c 74 2c 0a 74 68 65 20 74 61 62 6c 65 20 69 73 20 63 72 65 61 74 65 64 20 | y.default,.the.table.is.created. |
5b2a0 | 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 64 61 74 61 62 61 73 65 2c 20 75 73 69 6e 67 20 74 | in.the.default.database,.using.t |
5b2c0 | 68 65 20 49 6e 6e 6f 44 42 20 73 74 6f 72 61 67 65 0a 65 6e 67 69 6e 65 2e 20 41 6e 20 65 72 72 | he.InnoDB.storage.engine..An.err |
5b2e0 | 6f 72 20 6f 63 63 75 72 73 20 69 66 20 74 68 65 20 74 61 62 6c 65 20 65 78 69 73 74 73 2c 20 69 | or.occurs.if.the.table.exists,.i |
5b300 | 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 65 66 61 75 6c 74 0a 64 61 74 61 62 61 73 65 2c 20 | f.there.is.no.default.database,. |
5b320 | 6f 72 20 69 66 20 74 68 65 20 64 61 74 61 62 61 73 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 | or.if.the.database.does.not.exis |
5b340 | 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | t...URL:.https://mariadb.com/kb/ |
5b360 | 65 6e 2f 63 72 65 61 74 65 2d 74 61 62 6c 65 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | en/create-table/..'.https://mari |
5b380 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 74 61 62 6c 65 2f 00 03 00 a2 02 | adb.com/kb/en/create-table/..... |
5b3a0 | 02 d5 01 00 00 01 3e 12 00 48 00 53 79 6e 74 61 78 3a 0a 3e 0a 0a 47 72 65 61 74 65 72 20 74 68 | ......>..H.Syntax:.>..Greater.th |
5b3c0 | 61 6e 3a 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | an:..URL:.https://mariadb.com/kb |
5b3e0 | 2f 65 6e 2f 67 72 65 61 74 65 72 2d 74 68 61 6e 2f 0a 0a 24 00 4d 61 72 69 61 44 42 3e 20 53 45 | /en/greater-than/..$.MariaDB>.SE |
5b400 | 4c 45 43 54 20 32 20 3e 20 32 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 27 00 68 74 74 70 73 | LECT.2.>.2;.........->.0.'.https |
5b420 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 72 65 61 74 65 72 2d 74 68 61 | ://mariadb.com/kb/en/greater-tha |
5b440 | 6e 2f 00 00 03 04 b6 02 12 d6 01 00 00 0d 41 4e 41 4c 59 5a 45 20 54 41 42 4c 45 14 00 75 04 53 | n/............ANALYZE.TABLE..u.S |
5b460 | 79 6e 74 61 78 3a 0a 41 4e 41 4c 59 5a 45 20 5b 4e 4f 5f 57 52 49 54 45 5f 54 4f 5f 42 49 4e 4c | yntax:.ANALYZE.[NO_WRITE_TO_BINL |
5b480 | 4f 47 20 7c 20 4c 4f 43 41 4c 5d 20 54 41 42 4c 45 0a 20 20 20 20 74 62 6c 5f 6e 61 6d 65 20 5b | OG.|.LOCAL].TABLE.....tbl_name.[ |
5b4a0 | 2c 20 74 62 6c 5f 6e 61 6d 65 5d 20 2e 2e 2e 0a 0a 41 4e 41 4c 59 5a 45 20 54 41 42 4c 45 20 61 | ,.tbl_name]......ANALYZE.TABLE.a |
5b4c0 | 6e 61 6c 79 7a 65 73 20 61 6e 64 20 73 74 6f 72 65 73 20 74 68 65 20 6b 65 79 20 64 69 73 74 72 | nalyzes.and.stores.the.key.distr |
5b4e0 | 69 62 75 74 69 6f 6e 20 66 6f 72 20 61 20 74 61 62 6c 65 2e 0a 44 75 72 69 6e 67 20 74 68 65 20 | ibution.for.a.table..During.the. |
5b500 | 61 6e 61 6c 79 73 69 73 2c 20 74 68 65 20 74 61 62 6c 65 20 69 73 20 6c 6f 63 6b 65 64 20 77 69 | analysis,.the.table.is.locked.wi |
5b520 | 74 68 20 61 20 72 65 61 64 20 6c 6f 63 6b 20 66 6f 72 20 49 6e 6e 6f 44 42 0a 61 6e 64 20 4d 79 | th.a.read.lock.for.InnoDB.and.My |
5b540 | 49 53 41 4d 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 77 6f 72 6b 73 20 77 69 74 68 20 | ISAM..This.statement.works.with. |
5b560 | 49 6e 6e 6f 44 42 2c 20 41 72 69 61 20 61 6e 64 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 73 2e 0a | InnoDB,.Aria.and.MyISAM.tables.. |
5b580 | 46 6f 72 20 4d 79 49 53 41 4d 20 74 61 62 6c 65 73 2c 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e | For.MyISAM.tables,.this.statemen |
5b5a0 | 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 75 73 69 6e 67 20 6d 79 69 73 61 6d 63 | t.is.equivalent.to.using.myisamc |
5b5c0 | 68 6b 0a 2d 2d 61 6e 61 6c 79 7a 65 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 | hk.--analyze...For.more.informat |
5b5e0 | 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 68 65 20 61 6e 61 6c 79 73 69 73 20 77 6f 72 6b 73 20 77 69 | ion.on.how.the.analysis.works.wi |
5b600 | 74 68 69 6e 20 49 6e 6e 6f 44 42 2c 20 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 | thin.InnoDB,.see.http://dev.mysq |
5b620 | 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 69 6e 6e 6f 64 62 2d 72 | l.com/doc/refman/5.5/en/innodb-r |
5b640 | 65 73 74 72 69 63 74 69 6f 6e 73 2e 68 74 6d 6c 2e 0a 0a 4d 79 53 51 4c 20 75 73 65 73 20 74 68 | estrictions.html...MySQL.uses.th |
5b660 | 65 20 73 74 6f 72 65 64 20 6b 65 79 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 6f 20 64 65 63 | e.stored.key.distribution.to.dec |
5b680 | 69 64 65 20 74 68 65 20 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 0a 74 61 62 6c 65 73 20 73 68 | ide.the.order.in.which.tables.sh |
5b6a0 | 6f 75 6c 64 20 62 65 20 6a 6f 69 6e 65 64 20 77 68 65 6e 20 79 6f 75 20 70 65 72 66 6f 72 6d 20 | ould.be.joined.when.you.perform. |
5b6c0 | 61 20 6a 6f 69 6e 20 6f 6e 20 73 6f 6d 65 74 68 69 6e 67 20 6f 74 68 65 72 20 74 68 61 6e 0a 61 | a.join.on.something.other.than.a |
5b6e0 | 20 63 6f 6e 73 74 61 6e 74 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 6b 65 79 20 64 69 73 74 | .constant..In.addition,.key.dist |
5b700 | 72 69 62 75 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 64 65 63 69 64 | ributions.can.be.used.when.decid |
5b720 | 69 6e 67 0a 77 68 69 63 68 20 69 6e 64 65 78 65 73 20 74 6f 20 75 73 65 20 66 6f 72 20 61 20 73 | ing.which.indexes.to.use.for.a.s |
5b740 | 70 65 63 69 66 69 63 20 74 61 62 6c 65 20 77 69 74 68 69 6e 20 61 20 71 75 65 72 79 2e 0a 0a 54 | pecific.table.within.a.query...T |
5b760 | 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 72 65 71 75 69 72 65 73 20 53 45 4c 45 43 54 20 61 6e | his.statement.requires.SELECT.an |
5b780 | 64 20 49 4e 53 45 52 54 20 70 72 69 76 69 6c 65 67 65 73 20 66 6f 72 20 74 68 65 20 74 61 62 6c | d.INSERT.privileges.for.the.tabl |
5b7a0 | 65 2e 0a 0a 41 4e 41 4c 59 5a 45 20 54 41 42 4c 45 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 66 | e...ANALYZE.TABLE.is.supported.f |
5b7c0 | 6f 72 20 70 61 72 74 69 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 2c 20 61 6e 64 20 79 6f 75 20 63 | or.partitioned.tables,.and.you.c |
5b7e0 | 61 6e 20 75 73 65 0a 41 4c 54 45 52 20 54 41 42 4c 45 20 2e 2e 2e 20 41 4e 41 4c 59 5a 45 20 50 | an.use.ALTER.TABLE.....ANALYZE.P |
5b800 | 41 52 54 49 54 49 4f 4e 20 74 6f 20 61 6e 61 6c 79 7a 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 | ARTITION.to.analyze.one.or.more. |
5b820 | 70 61 72 74 69 74 69 6f 6e 73 3b 0a 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | partitions;.for.more.information |
5b840 | 2c 20 73 65 65 20 5b 48 45 4c 50 20 41 4c 54 45 52 20 54 41 42 4c 45 5d 2c 20 61 6e 64 0a 68 74 | ,.see.[HELP.ALTER.TABLE],.and.ht |
5b860 | 74 70 3a 2f 2f 64 65 76 2e 6d 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e | tp://dev.mysql.com/doc/refman/5. |
5b880 | 35 2f 65 6e 2f 70 61 72 74 69 74 69 6f 6e 69 6e 67 2d 6d 61 69 6e 74 65 6e 61 6e 63 65 2e 68 74 | 5/en/partitioning-maintenance.ht |
5b8a0 | 6d 6c 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ml...URL:.https://mariadb.com/kb |
5b8c0 | 2f 65 6e 2f 61 6e 61 6c 79 7a 65 2d 74 61 62 6c 65 2f 0a 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 | /en/analyze-table/..(.https://ma |
5b8e0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6e 61 6c 79 7a 65 2d 74 61 62 6c 65 2f 00 00 | riadb.com/kb/en/analyze-table/.. |
5b900 | 01 01 81 02 d7 01 00 00 0b 4d 49 43 52 4f 53 45 43 4f 4e 44 1f 00 b7 00 53 79 6e 74 61 78 3a 0a | .........MICROSECOND....Syntax:. |
5b920 | 4d 49 43 52 4f 53 45 43 4f 4e 44 28 65 78 70 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6d | MICROSECOND(expr)..Returns.the.m |
5b940 | 69 63 72 6f 73 65 63 6f 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 74 69 6d 65 20 6f 72 20 64 61 74 | icroseconds.from.the.time.or.dat |
5b960 | 65 74 69 6d 65 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 72 20 61 73 20 61 0a 6e 75 6d 62 65 | etime.expression.expr.as.a.numbe |
5b980 | 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 66 72 6f 6d 20 30 20 74 6f 20 39 39 39 39 39 39 2e | r.in.the.range.from.0.to.999999. |
5b9a0 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
5b9c0 | 2f 6d 69 63 72 6f 73 65 63 6f 6e 64 2f 0a 0a 8b 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 | /microsecond/....MariaDB>.SELECT |
5b9e0 | 20 4d 49 43 52 4f 53 45 43 4f 4e 44 28 27 31 32 3a 30 30 3a 30 30 2e 31 32 33 34 35 36 27 29 3b | .MICROSECOND('12:00:00.123456'); |
5ba00 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 32 33 34 35 36 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 | .........->.123456.MariaDB>.SELE |
5ba20 | 43 54 20 4d 49 43 52 4f 53 45 43 4f 4e 44 28 27 32 30 30 39 2d 31 32 2d 33 31 20 32 33 3a 35 39 | CT.MICROSECOND('2009-12-31.23:59 |
5ba40 | 3a 35 39 2e 30 30 30 30 31 30 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 30 0a 26 00 68 74 | :59.000010');.........->.10.&.ht |
5ba60 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 69 63 72 6f 73 65 63 | tps://mariadb.com/kb/en/microsec |
5ba80 | 6f 6e 64 2f 03 06 4e 02 02 d8 01 00 00 0a 43 4f 4e 53 54 52 41 49 4e 54 27 00 46 02 49 6e 6e 6f | ond/..N.......CONSTRAINT'.F.Inno |
5baa0 | 44 42 20 73 75 70 70 6f 72 74 73 20 66 6f 72 65 69 67 6e 20 6b 65 79 73 2c 20 77 68 69 63 68 20 | DB.supports.foreign.keys,.which. |
5bac0 | 6c 65 74 20 79 6f 75 20 63 72 6f 73 73 2d 72 65 66 65 72 65 6e 63 65 20 72 65 6c 61 74 65 64 0a | let.you.cross-reference.related. |
5bae0 | 64 61 74 61 20 61 63 72 6f 73 73 20 74 61 62 6c 65 73 2c 20 61 6e 64 20 66 6f 72 65 69 67 6e 20 | data.across.tables,.and.foreign. |
5bb00 | 6b 65 79 20 63 6f 6e 73 74 72 61 69 6e 74 73 2c 20 77 68 69 63 68 20 68 65 6c 70 20 6b 65 65 70 | key.constraints,.which.help.keep |
5bb20 | 20 74 68 69 73 0a 73 70 72 65 61 64 2d 6f 75 74 20 64 61 74 61 20 63 6f 6e 73 69 73 74 65 6e 74 | .this.spread-out.data.consistent |
5bb40 | 2e 20 54 68 65 20 73 79 6e 74 61 78 20 66 6f 72 20 61 6e 20 49 6e 6e 6f 44 42 20 66 6f 72 65 69 | ..The.syntax.for.an.InnoDB.forei |
5bb60 | 67 6e 20 6b 65 79 0a 63 6f 6e 73 74 72 61 69 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 | gn.key.constraint.definition.in. |
5bb80 | 74 68 65 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 6f 72 20 41 4c 54 45 52 20 54 41 42 4c 45 20 | the.CREATE.TABLE.or.ALTER.TABLE. |
5bba0 | 73 74 61 74 65 6d 65 6e 74 0a 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 5b 43 4f 4e | statement.looks.like.this:..[CON |
5bbc0 | 53 54 52 41 49 4e 54 20 5b 73 79 6d 62 6f 6c 5d 5d 20 46 4f 52 45 49 47 4e 20 4b 45 59 0a 20 20 | STRAINT.[symbol]].FOREIGN.KEY... |
5bbe0 | 20 20 5b 69 6e 64 65 78 5f 6e 61 6d 65 5d 20 28 69 6e 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 20 | ..[index_name].(index_col_name,. |
5bc00 | 2e 2e 2e 29 0a 20 20 20 20 52 45 46 45 52 45 4e 43 45 53 20 74 62 6c 5f 6e 61 6d 65 20 28 69 6e | ...).....REFERENCES.tbl_name.(in |
5bc20 | 64 65 78 5f 63 6f 6c 5f 6e 61 6d 65 2c 2e 2e 2e 29 0a 20 20 20 20 5b 4f 4e 20 44 45 4c 45 54 45 | dex_col_name,...).....[ON.DELETE |
5bc40 | 20 72 65 66 65 72 65 6e 63 65 5f 6f 70 74 69 6f 6e 5d 0a 20 20 20 20 5b 4f 4e 20 55 50 44 41 54 | .reference_option].....[ON.UPDAT |
5bc60 | 45 20 72 65 66 65 72 65 6e 63 65 5f 6f 70 74 69 6f 6e 5d 0a 0a 72 65 66 65 72 65 6e 63 65 5f 6f | E.reference_option]..reference_o |
5bc80 | 70 74 69 6f 6e 3a 0a 20 20 20 20 52 45 53 54 52 49 43 54 20 7c 20 43 41 53 43 41 44 45 20 7c 20 | ption:.....RESTRICT.|.CASCADE.|. |
5bca0 | 53 45 54 20 4e 55 4c 4c 20 7c 20 4e 4f 20 41 43 54 49 4f 4e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 | SET.NULL.|.NO.ACTION..URL:.https |
5bcc0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 73 74 72 61 69 6e 74 2f | ://mariadb.com/kb/en/constraint/ |
5bce0 | 0a 0a cb 03 43 52 45 41 54 45 20 54 41 42 4c 45 20 70 72 6f 64 75 63 74 20 28 63 61 74 65 67 6f | ....CREATE.TABLE.product.(catego |
5bd00 | 72 79 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c 20 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c | ry.INT.NOT.NULL,.id.INT.NOT.NULL |
5bd20 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 63 65 20 44 45 | ,.......................price.DE |
5bd40 | 43 49 4d 41 4c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 49 | CIMAL,.......................PRI |
5bd60 | 4d 41 52 59 20 4b 45 59 28 63 61 74 65 67 6f 72 79 2c 20 69 64 29 29 20 45 4e 47 49 4e 45 3d 49 | MARY.KEY(category,.id)).ENGINE=I |
5bd80 | 4e 4e 4f 44 42 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 63 75 73 74 6f 6d 65 72 20 28 69 64 | NNODB;.CREATE.TABLE.customer.(id |
5bda0 | 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .INT.NOT.NULL,.................. |
5bdc0 | 20 20 20 20 20 20 50 52 49 4d 41 52 59 20 4b 45 59 20 28 69 64 29 29 20 45 4e 47 49 4e 45 3d 49 | ......PRIMARY.KEY.(id)).ENGINE=I |
5bde0 | 4e 4e 4f 44 42 3b 0a 43 52 45 41 54 45 20 54 41 42 4c 45 20 70 72 6f 64 75 63 74 5f 6f 72 64 65 | NNODB;.CREATE.TABLE.product_orde |
5be00 | 72 20 28 6e 6f 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 20 41 55 54 4f 5f 49 4e 43 52 45 4d 45 4e | r.(no.INT.NOT.NULL.AUTO_INCREMEN |
5be20 | 54 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 | T,.............................p |
5be40 | 72 6f 64 75 63 74 5f 63 61 74 65 67 6f 72 79 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c 0a 20 20 | roduct_category.INT.NOT.NULL,... |
5be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 75 63 | ..........................produc |
5be80 | 74 5f 69 64 20 49 4e 54 20 4e 4f 54 20 4e 55 4c 4c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t_id.INT.NOT.NULL,.............. |
5bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 73 74 6f 6d 65 72 5f 69 64 20 49 4e 54 20 4e | ...............customer_id.INT.N |
5bec0 | 4f 54 20 4e 55 4c 4c 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | OT.NULL,........................ |
5bee0 | 20 20 20 20 20 50 52 49 4d 41 52 59 20 4b 45 59 28 6e 6f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | .....PRIMARY.KEY(no),........... |
5bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 45 58 20 28 70 72 6f 64 75 63 74 | ..................INDEX.(product |
5bf20 | 5f 63 61 74 65 67 6f 72 79 2c 20 70 72 6f 64 75 63 74 5f 69 64 29 2c 0a 20 20 20 20 20 20 20 20 | _category,.product_id),......... |
5bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 4f 52 45 49 47 4e 20 4b 45 59 20 | ....................FOREIGN.KEY. |
5bf60 | 28 70 72 6f 64 75 63 74 5f 63 61 74 65 67 6f 72 79 2c 20 70 72 6f 64 75 63 74 5f 69 64 29 0a 20 | (product_category,.product_id).. |
5bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 46 | .............................REF |
5bfa0 | 45 52 45 4e 43 45 53 20 70 72 6f 64 75 63 74 28 63 61 74 65 67 6f 72 79 2c 20 69 64 29 0a 20 20 | ERENCES.product(category,.id)... |
5bfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 4e 20 55 | ............................ON.U |
5bfe0 | 50 44 41 54 45 20 43 41 53 43 41 44 45 20 4f 4e 20 44 45 4c 45 54 45 20 52 45 53 54 52 49 43 54 | PDATE.CASCADE.ON.DELETE.RESTRICT |
5c000 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e | ,.............................IN |
5c020 | 44 45 58 20 28 63 75 73 74 6f 6d 65 72 5f 69 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | DEX.(customer_id),.............. |
5c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 4f 52 45 49 47 4e 20 4b 45 59 20 28 63 75 73 74 | ...............FOREIGN.KEY.(cust |
5c060 | 6f 6d 65 72 5f 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | omer_id)........................ |
5c080 | 20 20 20 20 20 20 20 52 45 46 45 52 45 4e 43 45 53 20 63 75 73 74 6f 6d 65 72 28 69 64 29 29 20 | .......REFERENCES.customer(id)). |
5c0a0 | 45 4e 47 49 4e 45 3d 49 4e 4e 4f 44 42 3b 0a 25 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ENGINE=INNODB;.%.https://mariadb |
5c0c0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6e 73 74 72 61 69 6e 74 2f 00 00 03 08 3a 02 02 d9 01 00 | .com/kb/en/constraint/....:..... |
5c0e0 | 00 0d 43 52 45 41 54 45 20 53 45 52 56 45 52 27 00 8c 07 53 79 6e 74 61 78 3a 0a 43 52 45 41 54 | ..CREATE.SERVER'...Syntax:.CREAT |
5c100 | 45 20 53 45 52 56 45 52 20 73 65 72 76 65 72 5f 6e 61 6d 65 0a 20 20 20 20 46 4f 52 45 49 47 4e | E.SERVER.server_name.....FOREIGN |
5c120 | 20 44 41 54 41 20 57 52 41 50 50 45 52 20 77 72 61 70 70 65 72 5f 6e 61 6d 65 0a 20 20 20 20 4f | .DATA.WRAPPER.wrapper_name.....O |
5c140 | 50 54 49 4f 4e 53 20 28 6f 70 74 69 6f 6e 20 5b 2c 20 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 29 0a 0a | PTIONS.(option.[,.option]....).. |
5c160 | 6f 70 74 69 6f 6e 3a 0a 20 20 7b 20 48 4f 53 54 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 | option:...{.HOST.character-liter |
5c180 | 61 6c 0a 20 20 7c 20 44 41 54 41 42 41 53 45 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 61 | al...|.DATABASE.character-litera |
5c1a0 | 6c 0a 20 20 7c 20 55 53 45 52 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 61 6c 0a 20 20 7c | l...|.USER.character-literal...| |
5c1c0 | 20 50 41 53 53 57 4f 52 44 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 61 6c 0a 20 20 7c 20 | .PASSWORD.character-literal...|. |
5c1e0 | 53 4f 43 4b 45 54 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 61 6c 0a 20 20 7c 20 4f 57 4e | SOCKET.character-literal...|.OWN |
5c200 | 45 52 20 63 68 61 72 61 63 74 65 72 2d 6c 69 74 65 72 61 6c 0a 20 20 7c 20 50 4f 52 54 20 6e 75 | ER.character-literal...|.PORT.nu |
5c220 | 6d 65 72 69 63 2d 6c 69 74 65 72 61 6c 20 7d 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 | meric-literal.}..This.statement. |
5c240 | 63 72 65 61 74 65 73 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 73 65 72 76 | creates.the.definition.of.a.serv |
5c260 | 65 72 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 74 68 65 0a 46 45 44 45 52 41 54 45 44 20 73 74 | er.for.use.with.the.FEDERATED.st |
5c280 | 6f 72 61 67 65 20 65 6e 67 69 6e 65 2e 20 54 68 65 20 43 52 45 41 54 45 20 53 45 52 56 45 52 20 | orage.engine..The.CREATE.SERVER. |
5c2a0 | 73 74 61 74 65 6d 65 6e 74 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 72 6f 77 0a 77 69 74 68 | statement.creates.a.new.row.with |
5c2c0 | 69 6e 20 74 68 65 20 73 65 72 76 65 72 73 20 74 61 62 6c 65 20 77 69 74 68 69 6e 20 74 68 65 20 | in.the.servers.table.within.the. |
5c2e0 | 6d 79 73 71 6c 20 64 61 74 61 62 61 73 65 2e 20 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 0a 72 | mysql.database..This.statement.r |
5c300 | 65 71 75 69 72 65 73 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 2e 0a 0a 54 68 | equires.the.SUPER.privilege...Th |
5c320 | 65 20 73 65 72 76 65 72 5f 6e 61 6d 65 20 73 68 6f 75 6c 64 20 62 65 20 61 20 75 6e 69 71 75 65 | e.server_name.should.be.a.unique |
5c340 | 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 73 65 72 76 65 72 2e 20 53 65 72 76 65 72 | .reference.to.the.server..Server |
5c360 | 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 72 65 20 67 6c 6f 62 61 6c 20 77 69 74 68 69 6e 20 74 | .definitions.are.global.within.t |
5c380 | 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 65 20 73 65 72 76 65 72 2c 20 69 74 20 69 73 20 6e 6f | he.scope.of.the.server,.it.is.no |
5c3a0 | 74 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 71 75 61 6c 69 66 79 20 74 68 65 20 73 65 72 76 65 72 | t.possible.to.qualify.the.server |
5c3c0 | 20 64 65 66 69 6e 69 74 69 6f 6e 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 64 61 74 61 62 61 | .definition.to.a.specific.databa |
5c3e0 | 73 65 2e 0a 73 65 72 76 65 72 5f 6e 61 6d 65 20 68 61 73 20 61 20 6d 61 78 69 6d 75 6d 20 6c 65 | se..server_name.has.a.maximum.le |
5c400 | 6e 67 74 68 20 6f 66 20 36 34 20 63 68 61 72 61 63 74 65 72 73 20 28 6e 61 6d 65 73 20 6c 6f 6e | ngth.of.64.characters.(names.lon |
5c420 | 67 65 72 20 74 68 61 6e 20 36 34 0a 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 69 6c 65 6e | ger.than.64.characters.are.silen |
5c440 | 74 6c 79 20 74 72 75 6e 63 61 74 65 64 29 2c 20 61 6e 64 20 69 73 20 63 61 73 65 20 69 6e 73 65 | tly.truncated),.and.is.case.inse |
5c460 | 6e 73 69 74 69 76 65 2e 20 59 6f 75 20 6d 61 79 0a 73 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d | nsitive..You.may.specify.the.nam |
5c480 | 65 20 61 73 20 61 20 71 75 6f 74 65 64 20 73 74 72 69 6e 67 2e 0a 0a 54 68 65 20 77 72 61 70 70 | e.as.a.quoted.string...The.wrapp |
5c4a0 | 65 72 5f 6e 61 6d 65 20 73 68 6f 75 6c 64 20 62 65 20 6d 79 73 71 6c 2c 20 61 6e 64 20 6d 61 79 | er_name.should.be.mysql,.and.may |
5c4c0 | 20 62 65 20 71 75 6f 74 65 64 20 77 69 74 68 20 73 69 6e 67 6c 65 0a 71 75 6f 74 61 74 69 6f 6e | .be.quoted.with.single.quotation |
5c4e0 | 20 6d 61 72 6b 73 2e 20 4f 74 68 65 72 20 76 61 6c 75 65 73 20 66 6f 72 20 77 72 61 70 70 65 72 | .marks..Other.values.for.wrapper |
5c500 | 5f 6e 61 6d 65 20 61 72 65 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 0a 73 75 70 70 6f 72 74 65 | _name.are.not.currently.supporte |
5c520 | 64 2e 0a 0a 46 6f 72 20 65 61 63 68 20 6f 70 74 69 6f 6e 20 79 6f 75 20 6d 75 73 74 20 73 70 65 | d...For.each.option.you.must.spe |
5c540 | 63 69 66 79 20 65 69 74 68 65 72 20 61 20 63 68 61 72 61 63 74 65 72 20 6c 69 74 65 72 61 6c 20 | cify.either.a.character.literal. |
5c560 | 6f 72 20 6e 75 6d 65 72 69 63 0a 6c 69 74 65 72 61 6c 2e 20 43 68 61 72 61 63 74 65 72 20 6c 69 | or.numeric.literal..Character.li |
5c580 | 74 65 72 61 6c 73 20 61 72 65 20 55 54 46 2d 38 2c 20 73 75 70 70 6f 72 74 20 61 20 6d 61 78 69 | terals.are.UTF-8,.support.a.maxi |
5c5a0 | 6d 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 36 34 0a 63 68 61 72 61 63 74 65 72 73 20 61 6e 64 20 | mum.length.of.64.characters.and. |
5c5c0 | 64 65 66 61 75 6c 74 20 74 6f 20 61 20 62 6c 61 6e 6b 20 28 65 6d 70 74 79 29 20 73 74 72 69 6e | default.to.a.blank.(empty).strin |
5c5e0 | 67 2e 20 53 74 72 69 6e 67 20 6c 69 74 65 72 61 6c 73 20 61 72 65 0a 73 69 6c 65 6e 74 6c 79 20 | g..String.literals.are.silently. |
5c600 | 74 72 75 6e 63 61 74 65 64 20 74 6f 20 36 34 20 63 68 61 72 61 63 74 65 72 73 2e 20 4e 75 6d 65 | truncated.to.64.characters..Nume |
5c620 | 72 69 63 20 6c 69 74 65 72 61 6c 73 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 0a 62 65 | ric.literals.must.be.a.number.be |
5c640 | 74 77 65 65 6e 20 30 20 61 6e 64 20 39 39 39 39 2c 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 | tween.0.and.9999,.default.value. |
5c660 | 69 73 20 30 2e 0a 0a 2a 4e 6f 74 65 2a 3a 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 4f 57 4e | is.0...*Note*:.Note.that.the.OWN |
5c680 | 45 52 20 6f 70 74 69 6f 6e 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 74 20 61 70 70 6c 69 | ER.option.is.currently.not.appli |
5c6a0 | 65 64 2c 20 61 6e 64 20 68 61 73 20 6e 6f 0a 65 66 66 65 63 74 20 6f 6e 20 74 68 65 20 6f 77 6e | ed,.and.has.no.effect.on.the.own |
5c6c0 | 65 72 73 68 69 70 20 6f 72 20 6f 70 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 72 76 65 | ership.or.operation.of.the.serve |
5c6e0 | 72 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 68 61 74 20 69 73 0a 63 72 65 61 74 65 64 2e 0a 0a 54 | r.connection.that.is.created...T |
5c700 | 68 65 20 43 52 45 41 54 45 20 53 45 52 56 45 52 20 73 74 61 74 65 6d 65 6e 74 20 63 72 65 61 74 | he.CREATE.SERVER.statement.creat |
5c720 | 65 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 6d 79 73 71 6c 2e 73 65 72 76 65 72 73 | es.an.entry.in.the.mysql.servers |
5c740 | 20 74 61 62 6c 65 0a 74 68 61 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20 75 73 65 64 20 77 69 | .table.that.can.later.be.used.wi |
5c760 | 74 68 20 74 68 65 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 77 68 | th.the.CREATE.TABLE.statement.wh |
5c780 | 65 6e 20 63 72 65 61 74 69 6e 67 20 61 0a 46 45 44 45 52 41 54 45 44 20 74 61 62 6c 65 2e 20 54 | en.creating.a.FEDERATED.table..T |
5c7a0 | 68 65 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 79 6f 75 20 73 70 65 63 69 66 79 20 77 69 6c 6c | he.options.that.you.specify.will |
5c7c0 | 20 62 65 20 75 73 65 64 20 74 6f 20 70 6f 70 75 6c 61 74 65 0a 74 68 65 20 63 6f 6c 75 6d 6e 73 | .be.used.to.populate.the.columns |
5c7e0 | 20 69 6e 20 74 68 65 20 6d 79 73 71 6c 2e 73 65 72 76 65 72 73 20 74 61 62 6c 65 2e 20 54 68 65 | .in.the.mysql.servers.table..The |
5c800 | 20 74 61 62 6c 65 20 63 6f 6c 75 6d 6e 73 20 61 72 65 0a 53 65 72 76 65 72 5f 6e 61 6d 65 2c 20 | .table.columns.are.Server_name,. |
5c820 | 48 6f 73 74 2c 20 44 62 2c 20 55 73 65 72 6e 61 6d 65 2c 20 50 61 73 73 77 6f 72 64 2c 20 50 6f | Host,.Db,.Username,.Password,.Po |
5c840 | 72 74 20 61 6e 64 20 53 6f 63 6b 65 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | rt.and.Socket...URL:.https://mar |
5c860 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 73 65 72 76 65 72 2f 0a 0a 6b | iadb.com/kb/en/create-server/..k |
5c880 | 00 43 52 45 41 54 45 20 53 45 52 56 45 52 20 73 0a 46 4f 52 45 49 47 4e 20 44 41 54 41 20 57 52 | .CREATE.SERVER.s.FOREIGN.DATA.WR |
5c8a0 | 41 50 50 45 52 20 6d 79 73 71 6c 0a 4f 50 54 49 4f 4e 53 20 28 55 53 45 52 20 27 52 65 6d 6f 74 | APPER.mysql.OPTIONS.(USER.'Remot |
5c8c0 | 65 27 2c 20 48 4f 53 54 20 27 31 39 32 2e 31 36 38 2e 31 2e 31 30 36 27 2c 20 44 41 54 41 42 41 | e',.HOST.'192.168.1.106',.DATABA |
5c8e0 | 53 45 20 27 74 65 73 74 27 29 3b 0a 28 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | SE.'test');.(.https://mariadb.co |
5c900 | 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 73 65 72 76 65 72 2f 00 00 03 02 c2 02 02 da 01 00 | m/kb/en/create-server/.......... |
5c920 | 00 05 46 49 45 4c 44 25 00 f5 01 53 79 6e 74 61 78 3a 0a 46 49 45 4c 44 28 73 74 72 2c 73 74 72 | ..FIELD%...Syntax:.FIELD(str,str |
5c940 | 31 2c 73 74 72 32 2c 73 74 72 33 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 69 6e | 1,str2,str3,...)..Returns.the.in |
5c960 | 64 65 78 20 28 70 6f 73 69 74 69 6f 6e 29 20 6f 66 20 73 74 72 20 69 6e 20 74 68 65 20 73 74 72 | dex.(position).of.str.in.the.str |
5c980 | 31 2c 20 73 74 72 32 2c 20 73 74 72 33 2c 20 2e 2e 2e 20 6c 69 73 74 2e 0a 52 65 74 75 72 6e 73 | 1,.str2,.str3,.....list..Returns |
5c9a0 | 20 30 20 69 66 20 73 74 72 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 0a 49 66 20 61 6c 6c 20 | .0.if.str.is.not.found...If.all. |
5c9c0 | 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 46 49 45 4c 44 28 29 20 61 72 65 20 73 74 72 69 6e 67 73 | arguments.to.FIELD().are.strings |
5c9e0 | 2c 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 73 0a | ,.all.arguments.are.compared.as. |
5ca00 | 73 74 72 69 6e 67 73 2e 20 49 66 20 61 6c 6c 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6e 75 | strings..If.all.arguments.are.nu |
5ca20 | 6d 62 65 72 73 2c 20 74 68 65 79 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 73 20 6e 75 6d 62 | mbers,.they.are.compared.as.numb |
5ca40 | 65 72 73 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 | ers..Otherwise,.the.arguments.ar |
5ca60 | 65 20 63 6f 6d 70 61 72 65 64 20 61 73 20 64 6f 75 62 6c 65 2e 0a 0a 49 66 20 73 74 72 20 69 73 | e.compared.as.double...If.str.is |
5ca80 | 20 4e 55 4c 4c 2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 30 20 62 65 63 | .NULL,.the.return.value.is.0.bec |
5caa0 | 61 75 73 65 20 4e 55 4c 4c 20 66 61 69 6c 73 20 65 71 75 61 6c 69 74 79 0a 63 6f 6d 70 61 72 69 | ause.NULL.fails.equality.compari |
5cac0 | 73 6f 6e 20 77 69 74 68 20 61 6e 79 20 76 61 6c 75 65 2e 20 46 49 45 4c 44 28 29 20 69 73 20 74 | son.with.any.value..FIELD().is.t |
5cae0 | 68 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 20 6f 66 20 45 4c 54 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 | he.complement.of.ELT()...URL:.ht |
5cb00 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 69 65 6c 64 2f 0a 0a | tps://mariadb.com/kb/en/field/.. |
5cb20 | 9a 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 49 45 4c 44 28 27 65 6a 27 2c 20 27 48 | ..MariaDB>.SELECT.FIELD('ej',.'H |
5cb40 | 65 6a 27 2c 20 27 65 6a 27 2c 20 27 48 65 6a 61 27 2c 20 27 68 65 6a 27 2c 20 27 66 6f 6f 27 29 | ej',.'ej',.'Heja',.'hej',.'foo') |
5cb60 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 | ;.........->.2.MariaDB>.SELECT.F |
5cb80 | 49 45 4c 44 28 27 66 6f 27 2c 20 27 48 65 6a 27 2c 20 27 65 6a 27 2c 20 27 48 65 6a 61 27 2c 20 | IELD('fo',.'Hej',.'ej',.'Heja',. |
5cba0 | 27 68 65 6a 27 2c 20 27 66 6f 6f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 20 00 68 74 | 'hej',.'foo');.........->.0...ht |
5cbc0 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 69 65 6c 64 2f 00 00 | tps://mariadb.com/kb/en/field/.. |
5cbe0 | 01 01 11 02 db 01 00 00 08 4d 41 4b 45 54 49 4d 45 1f 00 9e 00 53 79 6e 74 61 78 3a 0a 4d 41 4b | .........MAKETIME....Syntax:.MAK |
5cc00 | 45 54 49 4d 45 28 68 6f 75 72 2c 6d 69 6e 75 74 65 2c 73 65 63 6f 6e 64 29 0a 0a 52 65 74 75 72 | ETIME(hour,minute,second)..Retur |
5cc20 | 6e 73 20 61 20 74 69 6d 65 20 76 61 6c 75 65 20 63 61 6c 63 75 6c 61 74 65 64 20 66 72 6f 6d 20 | ns.a.time.value.calculated.from. |
5cc40 | 74 68 65 20 68 6f 75 72 2c 20 6d 69 6e 75 74 65 2c 20 61 6e 64 20 73 65 63 6f 6e 64 0a 61 72 67 | the.hour,.minute,.and.second.arg |
5cc60 | 75 6d 65 6e 74 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | uments...URL:.https://mariadb.co |
5cc80 | 6d 2f 6b 62 2f 65 6e 2f 6d 61 6b 65 74 69 6d 65 2f 0a 0a 3a 00 4d 61 72 69 61 44 42 3e 20 53 45 | m/kb/en/maketime/..:.MariaDB>.SE |
5cca0 | 4c 45 43 54 20 4d 41 4b 45 54 49 4d 45 28 31 32 2c 31 35 2c 33 30 29 3b 0a 20 20 20 20 20 20 20 | LECT.MAKETIME(12,15,30);........ |
5ccc0 | 20 2d 3e 20 27 31 32 3a 31 35 3a 33 30 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | .->.'12:15:30'.#.https://mariadb |
5cce0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 6b 65 74 69 6d 65 2f 03 01 6c 00 02 dc 01 00 00 07 43 55 | .com/kb/en/maketime/..l.......CU |
5cd00 | 52 44 41 54 45 1f 00 cf 00 53 79 6e 74 61 78 3a 0a 43 55 52 44 41 54 45 28 29 0a 0a 52 65 74 75 | RDATE....Syntax:.CURDATE()..Retu |
5cd20 | 72 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61 73 20 61 20 76 61 6c 75 65 20 | rns.the.current.date.as.a.value. |
5cd40 | 69 6e 20 27 59 59 59 59 2d 4d 4d 2d 44 44 27 20 6f 72 20 59 59 59 59 4d 4d 44 44 20 66 6f 72 6d | in.'YYYY-MM-DD'.or.YYYYMMDD.form |
5cd60 | 61 74 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 74 68 65 20 66 75 6e | at,.depending.on.whether.the.fun |
5cd80 | 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 20 61 20 73 74 72 69 6e 67 20 6f 72 20 6e 75 6d | ction.is.used.in.a.string.or.num |
5cda0 | 65 72 69 63 0a 63 6f 6e 74 65 78 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | eric.context...URL:.https://mari |
5cdc0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 64 61 74 65 2f 0a 0a 66 00 4d 61 72 69 61 44 | adb.com/kb/en/curdate/..f.MariaD |
5cde0 | 42 3e 20 53 45 4c 45 43 54 20 43 55 52 44 41 54 45 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | B>.SELECT.CURDATE();.........->. |
5ce00 | 27 32 30 30 38 2d 30 36 2d 31 33 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 55 52 | '2008-06-13'.MariaDB>.SELECT.CUR |
5ce20 | 44 41 54 45 28 29 20 2b 20 30 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 30 30 38 30 36 31 33 0a | DATE().+.0;.........->.20080613. |
5ce40 | 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 75 72 64 | ".https://mariadb.com/kb/en/curd |
5ce60 | 61 74 65 2f 03 09 5a 02 12 dd 01 00 00 0c 53 45 54 20 50 41 53 53 57 4f 52 44 0a 00 1b 09 53 79 | ate/..Z.......SET.PASSWORD....Sy |
5ce80 | 6e 74 61 78 3a 0a 53 45 54 20 50 41 53 53 57 4f 52 44 20 5b 46 4f 52 20 75 73 65 72 5d 20 3d 0a | ntax:.SET.PASSWORD.[FOR.user].=. |
5cea0 | 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 50 41 53 53 57 4f 52 44 28 27 63 6c 65 61 72 74 65 78 | ....{.........PASSWORD('cleartex |
5cec0 | 74 20 70 61 73 73 77 6f 72 64 27 29 0a 20 20 20 20 20 20 7c 20 4f 4c 44 5f 50 41 53 53 57 4f 52 | t.password').......|.OLD_PASSWOR |
5cee0 | 44 28 27 63 6c 65 61 72 74 65 78 74 20 70 61 73 73 77 6f 72 64 27 29 0a 20 20 20 20 20 20 7c 20 | D('cleartext.password').......|. |
5cf00 | 27 65 6e 63 72 79 70 74 65 64 20 70 61 73 73 77 6f 72 64 27 0a 20 20 20 20 7d 0a 0a 54 68 65 20 | 'encrypted.password'.....}..The. |
5cf20 | 53 45 54 20 50 41 53 53 57 4f 52 44 20 73 74 61 74 65 6d 65 6e 74 20 61 73 73 69 67 6e 73 20 61 | SET.PASSWORD.statement.assigns.a |
5cf40 | 20 70 61 73 73 77 6f 72 64 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 4d 79 53 51 4c 20 75 | .password.to.an.existing.MySQL.u |
5cf60 | 73 65 72 0a 61 63 63 6f 75 6e 74 2e 20 57 68 65 6e 20 74 68 65 20 72 65 61 64 5f 6f 6e 6c 79 20 | ser.account..When.the.read_only. |
5cf80 | 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 20 | system.variable.is.enabled,.the. |
5cfa0 | 53 55 50 45 52 0a 70 72 69 76 69 6c 65 67 65 20 69 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 75 | SUPER.privilege.is.required.to.u |
5cfc0 | 73 65 20 53 45 54 20 50 41 53 53 57 4f 52 44 2c 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 | se.SET.PASSWORD,.in.addition.to. |
5cfe0 | 77 68 61 74 65 76 65 72 0a 6f 74 68 65 72 20 70 72 69 76 69 6c 65 67 65 73 20 6d 69 67 68 74 20 | whatever.other.privileges.might. |
5d000 | 62 65 20 72 65 71 75 69 72 65 64 2e 0a 0a 49 66 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 69 73 | be.required...If.the.password.is |
5d020 | 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 20 50 41 53 53 57 4f 52 44 28 29 20 | .specified.using.the.PASSWORD(). |
5d040 | 6f 72 20 4f 4c 44 5f 50 41 53 53 57 4f 52 44 28 29 0a 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 20 | or.OLD_PASSWORD().function,.the. |
5d060 | 63 6c 65 61 72 74 65 78 74 20 28 75 6e 65 6e 63 72 79 70 74 65 64 29 20 70 61 73 73 77 6f 72 64 | cleartext.(unencrypted).password |
5d080 | 20 73 68 6f 75 6c 64 20 62 65 20 67 69 76 65 6e 20 61 73 20 74 68 65 0a 61 72 67 75 6d 65 6e 74 | .should.be.given.as.the.argument |
5d0a0 | 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 68 61 73 68 65 73 20 74 | .to.the.function,.which.hashes.t |
5d0c0 | 68 65 20 70 61 73 73 77 6f 72 64 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 0a 65 6e 63 72 | he.password.and.returns.the.encr |
5d0e0 | 79 70 74 65 64 20 70 61 73 73 77 6f 72 64 20 73 74 72 69 6e 67 2e 20 49 66 20 74 68 65 20 70 61 | ypted.password.string..If.the.pa |
5d100 | 73 73 77 6f 72 64 20 69 73 20 73 70 65 63 69 66 69 65 64 20 77 69 74 68 6f 75 74 20 75 73 69 6e | ssword.is.specified.without.usin |
5d120 | 67 0a 65 69 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 | g.either.function,.it.should.be. |
5d140 | 74 68 65 20 61 6c 72 65 61 64 79 20 65 6e 63 72 79 70 74 65 64 20 70 61 73 73 77 6f 72 64 20 76 | the.already.encrypted.password.v |
5d160 | 61 6c 75 65 20 61 73 20 61 0a 6c 69 74 65 72 61 6c 20 73 74 72 69 6e 67 2e 20 49 6e 20 61 6c 6c | alue.as.a.literal.string..In.all |
5d180 | 20 63 61 73 65 73 2c 20 74 68 65 20 65 6e 63 72 79 70 74 65 64 20 70 61 73 73 77 6f 72 64 20 73 | .cases,.the.encrypted.password.s |
5d1a0 | 74 72 69 6e 67 20 6d 75 73 74 20 62 65 20 69 6e 0a 74 68 65 20 66 6f 72 6d 61 74 20 72 65 71 75 | tring.must.be.in.the.format.requ |
5d1c0 | 69 72 65 64 20 62 79 20 74 68 65 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 6d 65 74 68 6f | ired.by.the.authentication.metho |
5d1e0 | 64 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 61 63 63 6f 75 6e 74 2e 0a 0a 54 68 65 20 6f 6c 64 | d.used.for.the.account...The.old |
5d200 | 5f 70 61 73 73 77 6f 72 64 73 20 73 79 73 74 65 6d 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 | _passwords.system.variable.value |
5d220 | 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 68 61 73 68 69 6e 67 20 6d 65 74 68 6f 64 0a 75 | .determines.the.hashing.method.u |
5d240 | 73 65 64 20 62 79 20 50 41 53 53 57 4f 52 44 28 29 2e 20 49 66 20 79 6f 75 20 73 70 65 63 69 66 | sed.by.PASSWORD()..If.you.specif |
5d260 | 79 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 75 73 69 6e 67 20 74 68 61 74 20 66 75 6e 63 74 69 | y.the.password.using.that.functi |
5d280 | 6f 6e 20 61 6e 64 0a 53 45 54 20 50 41 53 53 57 4f 52 44 20 72 65 6a 65 63 74 73 20 74 68 65 20 | on.and.SET.PASSWORD.rejects.the. |
5d2a0 | 70 61 73 73 77 6f 72 64 20 61 73 20 6e 6f 74 20 62 65 69 6e 67 20 69 6e 20 74 68 65 20 63 6f 72 | password.as.not.being.in.the.cor |
5d2c0 | 72 65 63 74 20 66 6f 72 6d 61 74 2c 0a 69 74 20 6d 61 79 20 62 65 20 6e 65 63 65 73 73 61 72 79 | rect.format,.it.may.be.necessary |
5d2e0 | 20 74 6f 20 73 65 74 20 6f 6c 64 5f 70 61 73 73 77 6f 72 64 73 20 74 6f 20 63 68 61 6e 67 65 20 | .to.set.old_passwords.to.change. |
5d300 | 74 68 65 20 68 61 73 68 69 6e 67 20 6d 65 74 68 6f 64 2e 0a 46 6f 72 20 64 65 73 63 72 69 70 74 | the.hashing.method..For.descript |
5d320 | 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 65 72 6d 69 74 74 65 64 20 76 61 6c 75 65 73 2c 20 73 65 | ions.of.the.permitted.values,.se |
5d340 | 65 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 72 76 | e.https://mariadb.com/kb/en/serv |
5d360 | 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 23 6f 6c 64 5f 70 61 73 73 77 6f 72 64 | er-system-variables#old_password |
5d380 | 73 2e 0a 0a 57 69 74 68 20 6e 6f 20 46 4f 52 20 75 73 65 72 20 63 6c 61 75 73 65 2c 20 74 68 69 | s...With.no.FOR.user.clause,.thi |
5d3a0 | 73 20 73 74 61 74 65 6d 65 6e 74 20 73 65 74 73 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 66 6f | s.statement.sets.the.password.fo |
5d3c0 | 72 20 74 68 65 0a 63 75 72 72 65 6e 74 20 75 73 65 72 2e 20 28 54 6f 20 73 65 65 20 77 68 69 63 | r.the.current.user..(To.see.whic |
5d3e0 | 68 20 61 63 63 6f 75 6e 74 20 74 68 65 20 73 65 72 76 65 72 20 61 75 74 68 65 6e 74 69 63 61 74 | h.account.the.server.authenticat |
5d400 | 65 64 20 79 6f 75 20 61 73 2c 0a 69 6e 76 6f 6b 65 20 74 68 65 20 43 55 52 52 45 4e 54 5f 55 53 | ed.you.as,.invoke.the.CURRENT_US |
5d420 | 45 52 28 29 20 66 75 6e 63 74 69 6f 6e 2e 29 20 41 6e 79 20 63 6c 69 65 6e 74 20 77 68 6f 20 73 | ER().function.).Any.client.who.s |
5d440 | 75 63 63 65 73 73 66 75 6c 6c 79 0a 63 6f 6e 6e 65 63 74 73 20 74 6f 20 74 68 65 20 73 65 72 76 | uccessfully.connects.to.the.serv |
5d460 | 65 72 20 75 73 69 6e 67 20 61 20 6e 6f 6e 61 6e 6f 6e 79 6d 6f 75 73 20 61 63 63 6f 75 6e 74 20 | er.using.a.nonanonymous.account. |
5d480 | 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 0a 70 61 73 73 77 6f 72 64 20 66 6f 72 20 74 68 61 74 | can.change.the.password.for.that |
5d4a0 | 20 61 63 63 6f 75 6e 74 2e 0a 0a 57 69 74 68 20 61 20 46 4f 52 20 75 73 65 72 20 63 6c 61 75 73 | .account...With.a.FOR.user.claus |
5d4c0 | 65 2c 20 74 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 73 65 74 73 20 74 68 65 20 70 61 73 73 77 | e,.this.statement.sets.the.passw |
5d4e0 | 6f 72 64 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 0a 75 73 65 72 2e 20 59 6f 75 20 6d 75 73 74 | ord.for.the.named.user..You.must |
5d500 | 20 68 61 76 65 20 74 68 65 20 55 50 44 41 54 45 20 70 72 69 76 69 6c 65 67 65 20 66 6f 72 20 74 | .have.the.UPDATE.privilege.for.t |
5d520 | 68 65 20 6d 79 73 71 6c 20 64 61 74 61 62 61 73 65 20 74 6f 20 64 6f 0a 74 68 69 73 2e 20 54 68 | he.mysql.database.to.do.this..Th |
5d540 | 65 20 75 73 65 72 20 61 63 63 6f 75 6e 74 20 6e 61 6d 65 20 75 73 65 73 20 74 68 65 20 66 6f 72 | e.user.account.name.uses.the.for |
5d560 | 6d 61 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | mat.described.in.https://mariadb |
5d580 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 72 65 61 74 65 2d 75 73 65 72 23 61 63 63 6f 75 6e 74 2d 6e | .com/kb/en/create-user#account-n |
5d5a0 | 61 6d 65 73 2e 20 54 68 65 20 75 73 65 72 0a 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 20 67 | ames..The.user.value.should.be.g |
5d5c0 | 69 76 65 6e 20 61 73 20 27 75 73 65 72 5f 6e 61 6d 65 27 40 27 68 6f 73 74 5f 6e 61 6d 65 27 2c | iven.as.'user_name'@'host_name', |
5d5e0 | 20 77 68 65 72 65 20 27 75 73 65 72 5f 6e 61 6d 65 27 20 61 6e 64 0a 27 68 6f 73 74 5f 6e 61 6d | .where.'user_name'.and.'host_nam |
5d600 | 65 27 20 61 72 65 20 65 78 61 63 74 6c 79 20 61 73 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 | e'.are.exactly.as.listed.in.the. |
5d620 | 55 73 65 72 20 61 6e 64 20 48 6f 73 74 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 74 68 65 0a 6d 79 73 | User.and.Host.columns.of.the.mys |
5d640 | 71 6c 2e 75 73 65 72 20 74 61 62 6c 65 20 72 6f 77 2e 20 28 49 66 20 79 6f 75 20 73 70 65 63 69 | ql.user.table.row..(If.you.speci |
5d660 | 66 79 20 6f 6e 6c 79 20 61 20 75 73 65 72 20 6e 61 6d 65 2c 20 61 20 68 6f 73 74 20 6e 61 6d 65 | fy.only.a.user.name,.a.host.name |
5d680 | 20 6f 66 0a 27 25 27 20 69 73 20 75 73 65 64 2e 29 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 | .of.'%'.is.used.).For.example,.t |
5d6a0 | 6f 20 73 65 74 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 66 6f 72 20 61 6e 20 61 63 63 6f 75 6e | o.set.the.password.for.an.accoun |
5d6c0 | 74 20 77 69 74 68 20 55 73 65 72 0a 61 6e 64 20 48 6f 73 74 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 | t.with.User.and.Host.column.valu |
5d6e0 | 65 73 20 6f 66 20 27 62 6f 62 27 20 61 6e 64 20 27 25 2e 65 78 61 6d 70 6c 65 2e 6f 72 67 27 2c | es.of.'bob'.and.'%.example.org', |
5d700 | 20 77 72 69 74 65 20 74 68 65 0a 73 74 61 74 65 6d 65 6e 74 20 6c 69 6b 65 20 74 68 69 73 3a 0a | .write.the.statement.like.this:. |
5d720 | 0a 53 45 54 20 50 41 53 53 57 4f 52 44 20 46 4f 52 20 27 62 6f 62 27 40 27 25 2e 65 78 61 6d 70 | .SET.PASSWORD.FOR.'bob'@'%.examp |
5d740 | 6c 65 2e 6f 72 67 27 20 3d 20 50 41 53 53 57 4f 52 44 28 27 63 6c 65 61 72 74 65 78 74 20 70 61 | le.org'.=.PASSWORD('cleartext.pa |
5d760 | 73 73 77 6f 72 64 27 29 3b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e | ssword');..URL:.https://mariadb. |
5d780 | 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 70 61 73 73 77 6f 72 64 2f 0a 0a 27 00 68 74 74 70 73 | com/kb/en/set-password/..'.https |
5d7a0 | 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 70 61 73 73 77 6f 72 | ://mariadb.com/kb/en/set-passwor |
5d7c0 | 64 2f 00 00 03 01 56 02 12 de 01 00 00 10 41 4c 54 45 52 20 54 41 42 4c 45 53 50 41 43 45 27 00 | d/....V.......ALTER.TABLESPACE'. |
5d7e0 | 0f 01 53 79 6e 74 61 78 3a 0a 41 4c 54 45 52 20 54 41 42 4c 45 53 50 41 43 45 20 74 61 62 6c 65 | ..Syntax:.ALTER.TABLESPACE.table |
5d800 | 73 70 61 63 65 5f 6e 61 6d 65 0a 20 20 20 20 7b 41 44 44 7c 44 52 4f 50 7d 20 44 41 54 41 46 49 | space_name.....{ADD|DROP}.DATAFI |
5d820 | 4c 45 20 27 66 69 6c 65 5f 6e 61 6d 65 27 0a 20 20 20 20 5b 49 4e 49 54 49 41 4c 5f 53 49 5a 45 | LE.'file_name'.....[INITIAL_SIZE |
5d840 | 20 5b 3d 5d 20 73 69 7a 65 5d 0a 20 20 20 20 5b 57 41 49 54 5d 0a 20 20 20 20 45 4e 47 49 4e 45 | .[=].size].....[WAIT].....ENGINE |
5d860 | 20 5b 3d 5d 20 65 6e 67 69 6e 65 5f 6e 61 6d 65 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 | .[=].engine_name..This.statement |
5d880 | 20 69 73 20 75 73 65 64 20 77 69 74 68 20 4e 44 42 20 63 6c 75 73 74 65 72 2c 20 77 68 69 63 68 | .is.used.with.NDB.cluster,.which |
5d8a0 | 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 4d 61 72 69 61 44 42 2e 0a 0a 55 | .is.not.supported.by.MariaDB...U |
5d8c0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c | RL:.https://mariadb.com/kb/en/al |
5d8e0 | 74 65 72 2d 74 61 62 6c 65 73 70 61 63 65 2f 0a 0a 2b 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ter-tablespace/..+.https://maria |
5d900 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 6c 74 65 72 2d 74 61 62 6c 65 73 70 61 63 65 2f 00 00 | db.com/kb/en/alter-tablespace/.. |
5d920 | 01 01 ed 02 df 01 00 00 0b 49 46 20 46 55 4e 43 54 49 4f 4e 07 00 08 01 53 79 6e 74 61 78 3a 0a | .........IF.FUNCTION....Syntax:. |
5d940 | 49 46 28 65 78 70 72 31 2c 65 78 70 72 32 2c 65 78 70 72 33 29 0a 0a 49 66 20 65 78 70 72 31 20 | IF(expr1,expr2,expr3)..If.expr1. |
5d960 | 69 73 20 54 52 55 45 20 28 65 78 70 72 31 20 3c 3e 20 30 20 61 6e 64 20 65 78 70 72 31 20 3c 3e | is.TRUE.(expr1.<>.0.and.expr1.<> |
5d980 | 20 4e 55 4c 4c 29 20 74 68 65 6e 20 49 46 28 29 20 72 65 74 75 72 6e 73 0a 65 78 70 72 32 3b 20 | .NULL).then.IF().returns.expr2;. |
5d9a0 | 6f 74 68 65 72 77 69 73 65 20 69 74 20 72 65 74 75 72 6e 73 20 65 78 70 72 33 2e 20 49 46 28 29 | otherwise.it.returns.expr3..IF() |
5d9c0 | 20 72 65 74 75 72 6e 73 20 61 20 6e 75 6d 65 72 69 63 20 6f 72 20 73 74 72 69 6e 67 0a 76 61 6c | .returns.a.numeric.or.string.val |
5d9e0 | 75 65 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 6e 20 | ue,.depending.on.the.context.in. |
5da00 | 77 68 69 63 68 20 69 74 20 69 73 20 75 73 65 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | which.it.is.used...URL:.https:// |
5da20 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 66 2d 66 75 6e 63 74 69 6f 6e 2f 0a 0a | mariadb.com/kb/en/if-function/.. |
5da40 | a6 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 31 3e 32 2c 32 2c 33 29 3b 0a 20 | ..MariaDB>.SELECT.IF(1>2,2,3);.. |
5da60 | 20 20 20 20 20 20 20 2d 3e 20 33 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 31 | .......->.3.MariaDB>.SELECT.IF(1 |
5da80 | 3c 32 2c 27 79 65 73 27 2c 27 6e 6f 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 79 65 73 27 | <2,'yes','no');.........->.'yes' |
5daa0 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 49 46 28 53 54 52 43 4d 50 28 27 74 65 73 74 | .MariaDB>.SELECT.IF(STRCMP('test |
5dac0 | 27 2c 27 74 65 73 74 31 27 29 2c 27 6e 6f 27 2c 27 79 65 73 27 29 3b 0a 20 20 20 20 20 20 20 20 | ','test1'),'no','yes');......... |
5dae0 | 2d 3e 20 27 6e 6f 27 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | ->.'no'.&.https://mariadb.com/kb |
5db00 | 2f 65 6e 2f 69 66 2d 66 75 6e 63 74 69 6f 6e 2f 03 01 b4 00 12 e0 01 00 00 04 45 4e 55 4d 16 00 | /en/if-function/..........ENUM.. |
5db20 | 85 01 45 4e 55 4d 28 27 76 61 6c 75 65 31 27 2c 27 76 61 6c 75 65 32 27 2c 2e 2e 2e 29 20 5b 43 | ..ENUM('value1','value2',...).[C |
5db40 | 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c | HARACTER.SET.charset_name].[COLL |
5db60 | 41 54 45 0a 63 6f 6c 6c 61 74 69 6f 6e 5f 6e 61 6d 65 5d 0a 0a 41 6e 20 65 6e 75 6d 65 72 61 74 | ATE.collation_name]..An.enumerat |
5db80 | 69 6f 6e 2e 20 41 20 73 74 72 69 6e 67 20 6f 62 6a 65 63 74 20 74 68 61 74 20 63 61 6e 20 68 61 | ion..A.string.object.that.can.ha |
5dba0 | 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 76 61 6c 75 65 2c 20 63 68 6f 73 65 6e 0a 66 72 6f 6d 20 74 | ve.only.one.value,.chosen.from.t |
5dbc0 | 68 65 20 6c 69 73 74 20 6f 66 20 76 61 6c 75 65 73 20 27 76 61 6c 75 65 31 27 2c 20 27 76 61 6c | he.list.of.values.'value1',.'val |
5dbe0 | 75 65 32 27 2c 20 2e 2e 2e 2c 20 4e 55 4c 4c 20 6f 72 20 74 68 65 20 73 70 65 63 69 61 6c 20 27 | ue2',....,.NULL.or.the.special.' |
5dc00 | 27 0a 65 72 72 6f 72 20 76 61 6c 75 65 2e 20 41 6e 20 45 4e 55 4d 20 63 6f 6c 75 6d 6e 20 63 61 | '.error.value..An.ENUM.column.ca |
5dc20 | 6e 20 68 61 76 65 20 61 20 6d 61 78 69 6d 75 6d 20 6f 66 20 36 35 2c 35 33 35 20 64 69 73 74 69 | n.have.a.maximum.of.65,535.disti |
5dc40 | 6e 63 74 0a 76 61 6c 75 65 73 2e 20 45 4e 55 4d 20 76 61 6c 75 65 73 20 61 72 65 20 72 65 70 72 | nct.values..ENUM.values.are.repr |
5dc60 | 65 73 65 6e 74 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 61 73 20 69 6e 74 65 67 65 72 73 2e 0a | esented.internally.as.integers.. |
5dc80 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
5dca0 | 65 6e 75 6d 2f 0a 0a 1f 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | enum/....https://mariadb.com/kb/ |
5dcc0 | 65 6e 2f 65 6e 75 6d 2f 03 01 f4 00 02 e1 01 00 00 08 44 41 54 41 42 41 53 45 11 00 8d 01 53 79 | en/enum/..........DATABASE....Sy |
5dce0 | 6e 74 61 78 3a 0a 44 41 54 41 42 41 53 45 28 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 64 65 | ntax:.DATABASE()..Returns.the.de |
5dd00 | 66 61 75 6c 74 20 28 63 75 72 72 65 6e 74 29 20 64 61 74 61 62 61 73 65 20 6e 61 6d 65 20 61 73 | fault.(current).database.name.as |
5dd20 | 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 75 74 66 38 0a 63 68 61 72 61 63 74 65 72 20 | .a.string.in.the.utf8.character. |
5dd40 | 73 65 74 2e 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 65 66 61 75 6c 74 20 64 61 74 61 | set..If.there.is.no.default.data |
5dd60 | 62 61 73 65 2c 20 44 41 54 41 42 41 53 45 28 29 20 72 65 74 75 72 6e 73 0a 4e 55 4c 4c 2e 20 57 | base,.DATABASE().returns.NULL..W |
5dd80 | 69 74 68 69 6e 20 61 20 73 74 6f 72 65 64 20 72 6f 75 74 69 6e 65 2c 20 74 68 65 20 64 65 66 61 | ithin.a.stored.routine,.the.defa |
5dda0 | 75 6c 74 20 64 61 74 61 62 61 73 65 20 69 73 20 74 68 65 20 64 61 74 61 62 61 73 65 0a 74 68 61 | ult.database.is.the.database.tha |
5ddc0 | 74 20 74 68 65 20 72 6f 75 74 69 6e 65 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 | t.the.routine.is.associated.with |
5dde0 | 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 74 68 65 20 73 | ,.which.is.not.necessarily.the.s |
5de00 | 61 6d 65 0a 61 73 20 74 68 65 20 64 61 74 61 62 61 73 65 20 74 68 61 74 20 69 73 20 74 68 65 20 | ame.as.the.database.that.is.the. |
5de20 | 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 63 6f 6e 74 65 78 74 2e 0a | default.in.the.calling.context.. |
5de40 | 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f | .URL:.https://mariadb.com/kb/en/ |
5de60 | 64 61 74 61 62 61 73 65 2f 0a 0a 2e 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 44 41 54 | database/....MariaDB>.SELECT.DAT |
5de80 | 41 42 41 53 45 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 74 65 73 74 27 0a 23 00 68 74 74 | ABASE();.........->.'test'.#.htt |
5dea0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 74 61 62 61 73 65 2f | ps://mariadb.com/kb/en/database/ |
5dec0 | 03 00 c8 00 12 e2 01 00 00 0c 50 4f 49 4e 54 46 52 4f 4d 57 4b 42 20 00 89 00 50 6f 69 6e 74 46 | ..........POINTFROMWKB....PointF |
5dee0 | 72 6f 6d 57 4b 42 28 77 6b 62 5b 2c 73 72 69 64 5d 29 0a 0a 43 6f 6e 73 74 72 75 63 74 73 20 61 | romWKB(wkb[,srid])..Constructs.a |
5df00 | 20 50 4f 49 4e 54 20 76 61 6c 75 65 20 75 73 69 6e 67 20 69 74 73 20 57 4b 42 20 72 65 70 72 65 | .POINT.value.using.its.WKB.repre |
5df20 | 73 65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 53 52 49 44 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | sentation.and.SRID...URL:.https: |
5df40 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 69 6e 74 66 72 6f 6d 77 6b 62 | //mariadb.com/kb/en/pointfromwkb |
5df60 | 2f 0a 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 | /..'.https://mariadb.com/kb/en/p |
5df80 | 6f 69 6e 74 66 72 6f 6d 77 6b 62 2f 03 00 8a 02 12 e3 01 00 00 05 50 4f 57 45 52 04 00 59 00 53 | ointfromwkb/..........POWER..Y.S |
5dfa0 | 79 6e 74 61 78 3a 0a 50 4f 57 45 52 28 58 2c 59 29 0a 0a 54 68 69 73 20 69 73 20 61 20 73 79 6e | yntax:.POWER(X,Y)..This.is.a.syn |
5dfc0 | 6f 6e 79 6d 20 66 6f 72 20 50 4f 57 28 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 | onym.for.POW()...URL:.https://ma |
5dfe0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 77 65 72 2f 0a 0a 20 00 68 74 74 70 73 3a | riadb.com/kb/en/power/....https: |
5e000 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 70 6f 77 65 72 2f 00 00 03 01 18 00 | //mariadb.com/kb/en/power/...... |
5e020 | 02 e4 01 00 00 04 41 54 41 4e 04 00 7d 00 53 79 6e 74 61 78 3a 0a 41 54 41 4e 28 58 29 0a 0a 52 | ......ATAN..}.Syntax:.ATAN(X)..R |
5e040 | 65 74 75 72 6e 73 20 74 68 65 20 61 72 63 20 74 61 6e 67 65 6e 74 20 6f 66 20 58 2c 20 74 68 61 | eturns.the.arc.tangent.of.X,.tha |
5e060 | 74 20 69 73 2c 20 74 68 65 20 76 61 6c 75 65 20 77 68 6f 73 65 20 74 61 6e 67 65 6e 74 20 69 73 | t.is,.the.value.whose.tangent.is |
5e080 | 20 58 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | .X...URL:.https://mariadb.com/kb |
5e0a0 | 2f 65 6e 2f 61 74 61 6e 2f 0a 0a 6a 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 54 41 | /en/atan/..j.MariaDB>.SELECT.ATA |
5e0c0 | 4e 28 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 31 30 37 31 34 38 37 31 37 37 39 34 31 | N(2);.........->.1.1071487177941 |
5e0e0 | 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 41 54 41 4e 28 2d 32 29 3b 0a 20 20 20 20 20 | .MariaDB>.SELECT.ATAN(-2);...... |
5e100 | 20 20 20 2d 3e 20 2d 31 2e 31 30 37 31 34 38 37 31 37 37 39 34 31 0a 1f 00 68 74 74 70 73 3a 2f | ...->.-1.1071487177941...https:/ |
5e120 | 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 74 61 6e 2f 03 01 b7 01 02 e5 01 00 | /mariadb.com/kb/en/atan/........ |
5e140 | 00 06 53 54 52 43 4d 50 25 00 e0 00 53 79 6e 74 61 78 3a 0a 53 54 52 43 4d 50 28 65 78 70 72 31 | ..STRCMP%...Syntax:.STRCMP(expr1 |
5e160 | 2c 65 78 70 72 32 29 0a 0a 53 54 52 43 4d 50 28 29 20 72 65 74 75 72 6e 73 20 30 20 69 66 20 74 | ,expr2)..STRCMP().returns.0.if.t |
5e180 | 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 2c 20 2d 31 20 69 66 20 74 | he.strings.are.the.same,.-1.if.t |
5e1a0 | 68 65 20 66 69 72 73 74 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 73 6d 61 6c 6c 65 72 20 74 68 61 | he.first.argument.is.smaller.tha |
5e1c0 | 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 | n.the.second.according.to.the.cu |
5e1e0 | 72 72 65 6e 74 20 73 6f 72 74 0a 6f 72 64 65 72 2c 20 61 6e 64 20 31 20 6f 74 68 65 72 77 69 73 | rrent.sort.order,.and.1.otherwis |
5e200 | 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | e...URL:.https://mariadb.com/kb/ |
5e220 | 65 6e 2f 73 74 72 63 6d 70 2f 0a 0a a2 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 | en/strcmp/....MariaDB>.SELECT.ST |
5e240 | 52 43 4d 50 28 27 74 65 78 74 27 2c 20 27 74 65 78 74 32 27 29 3b 0a 20 20 20 20 20 20 20 20 2d | RCMP('text',.'text2');.........- |
5e260 | 3e 20 2d 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 53 54 52 43 4d 50 28 27 74 65 78 | >.-1.MariaDB>.SELECT.STRCMP('tex |
5e280 | 74 32 27 2c 20 27 74 65 78 74 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 | t2',.'text');.........->.1.Maria |
5e2a0 | 44 42 3e 20 53 45 4c 45 43 54 20 53 54 52 43 4d 50 28 27 74 65 78 74 27 2c 20 27 74 65 78 74 27 | DB>.SELECT.STRCMP('text',.'text' |
5e2c0 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 0a 21 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 | );.........->.0.!.https://mariad |
5e2e0 | 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 74 72 63 6d 70 2f 00 03 0e 93 01 12 e6 01 00 00 0e 49 4e | b.com/kb/en/strcmp/...........IN |
5e300 | 53 45 52 54 20 44 45 4c 41 59 45 44 1b 00 50 0e 53 79 6e 74 61 78 3a 0a 49 4e 53 45 52 54 20 44 | SERT.DELAYED..P.Syntax:.INSERT.D |
5e320 | 45 4c 41 59 45 44 20 2e 2e 2e 0a 0a 54 68 65 20 44 45 4c 41 59 45 44 20 6f 70 74 69 6f 6e 20 66 | ELAYED......The.DELAYED.option.f |
5e340 | 6f 72 20 74 68 65 20 49 4e 53 45 52 54 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 61 20 4d 79 53 | or.the.INSERT.statement.is.a.MyS |
5e360 | 51 4c 20 65 78 74 65 6e 73 69 6f 6e 20 74 6f 0a 73 74 61 6e 64 61 72 64 20 53 51 4c 20 74 68 61 | QL.extension.to.standard.SQL.tha |
5e380 | 74 20 69 73 20 76 65 72 79 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 68 61 76 65 20 63 6c 69 | t.is.very.useful.if.you.have.cli |
5e3a0 | 65 6e 74 73 20 74 68 61 74 20 63 61 6e 6e 6f 74 20 6f 72 0a 6e 65 65 64 20 6e 6f 74 20 77 61 69 | ents.that.cannot.or.need.not.wai |
5e3c0 | 74 20 66 6f 72 20 74 68 65 20 49 4e 53 45 52 54 20 74 6f 20 63 6f 6d 70 6c 65 74 65 2e 20 54 68 | t.for.the.INSERT.to.complete..Th |
5e3e0 | 69 73 20 69 73 20 61 20 63 6f 6d 6d 6f 6e 20 73 69 74 75 61 74 69 6f 6e 0a 77 68 65 6e 20 79 6f | is.is.a.common.situation.when.yo |
5e400 | 75 20 75 73 65 20 4d 79 53 51 4c 20 66 6f 72 20 6c 6f 67 67 69 6e 67 20 61 6e 64 20 79 6f 75 20 | u.use.MySQL.for.logging.and.you. |
5e420 | 61 6c 73 6f 20 70 65 72 69 6f 64 69 63 61 6c 6c 79 20 72 75 6e 20 53 45 4c 45 43 54 20 61 6e 64 | also.periodically.run.SELECT.and |
5e440 | 0a 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 74 61 6b 65 20 61 20 6c | .UPDATE.statements.that.take.a.l |
5e460 | 6f 6e 67 20 74 69 6d 65 20 74 6f 20 63 6f 6d 70 6c 65 74 65 2e 0a 0a 57 68 65 6e 20 61 20 63 6c | ong.time.to.complete...When.a.cl |
5e480 | 69 65 6e 74 20 75 73 65 73 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 2c 20 69 74 20 67 65 74 | ient.uses.INSERT.DELAYED,.it.get |
5e4a0 | 73 20 61 6e 20 6f 6b 61 79 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 20 61 74 0a 6f 6e 63 | s.an.okay.from.the.server.at.onc |
5e4c0 | 65 2c 20 61 6e 64 20 74 68 65 20 72 6f 77 20 69 73 20 71 75 65 75 65 64 20 74 6f 20 62 65 20 69 | e,.and.the.row.is.queued.to.be.i |
5e4e0 | 6e 73 65 72 74 65 64 20 77 68 65 6e 20 74 68 65 20 74 61 62 6c 65 20 69 73 20 6e 6f 74 20 69 6e | nserted.when.the.table.is.not.in |
5e500 | 20 75 73 65 0a 62 79 20 61 6e 79 20 6f 74 68 65 72 20 74 68 72 65 61 64 2e 0a 0a 41 6e 6f 74 68 | .use.by.any.other.thread...Anoth |
5e520 | 65 72 20 6d 61 6a 6f 72 20 62 65 6e 65 66 69 74 20 6f 66 20 75 73 69 6e 67 20 49 4e 53 45 52 54 | er.major.benefit.of.using.INSERT |
5e540 | 20 44 45 4c 41 59 45 44 20 69 73 20 74 68 61 74 20 69 6e 73 65 72 74 73 20 66 72 6f 6d 20 6d 61 | .DELAYED.is.that.inserts.from.ma |
5e560 | 6e 79 0a 63 6c 69 65 6e 74 73 20 61 72 65 20 62 75 6e 64 6c 65 64 20 74 6f 67 65 74 68 65 72 20 | ny.clients.are.bundled.together. |
5e580 | 61 6e 64 20 77 72 69 74 74 65 6e 20 69 6e 20 6f 6e 65 20 62 6c 6f 63 6b 2e 20 54 68 69 73 20 69 | and.written.in.one.block..This.i |
5e5a0 | 73 20 6d 75 63 68 0a 66 61 73 74 65 72 20 74 68 61 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 6d 61 | s.much.faster.than.performing.ma |
5e5c0 | 6e 79 20 73 65 70 61 72 61 74 65 20 69 6e 73 65 72 74 73 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 | ny.separate.inserts...Note.that. |
5e5e0 | 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 69 73 20 73 6c 6f 77 65 72 20 74 68 61 6e 20 61 20 | INSERT.DELAYED.is.slower.than.a. |
5e600 | 6e 6f 72 6d 61 6c 20 49 4e 53 45 52 54 20 69 66 20 74 68 65 20 74 61 62 6c 65 20 69 73 0a 6e 6f | normal.INSERT.if.the.table.is.no |
5e620 | 74 20 6f 74 68 65 72 77 69 73 65 20 69 6e 20 75 73 65 2e 20 54 68 65 72 65 20 69 73 20 61 6c 73 | t.otherwise.in.use..There.is.als |
5e640 | 6f 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 76 65 72 68 65 61 64 20 66 6f 72 20 74 68 | o.the.additional.overhead.for.th |
5e660 | 65 0a 73 65 72 76 65 72 20 74 6f 20 68 61 6e 64 6c 65 20 61 20 73 65 70 61 72 61 74 65 20 74 68 | e.server.to.handle.a.separate.th |
5e680 | 72 65 61 64 20 66 6f 72 20 65 61 63 68 20 74 61 62 6c 65 20 66 6f 72 20 77 68 69 63 68 20 74 68 | read.for.each.table.for.which.th |
5e6a0 | 65 72 65 20 61 72 65 0a 64 65 6c 61 79 65 64 20 72 6f 77 73 2e 20 54 68 69 73 20 6d 65 61 6e 73 | ere.are.delayed.rows..This.means |
5e6c0 | 20 74 68 61 74 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 49 4e 53 45 52 54 20 44 45 4c 41 | .that.you.should.use.INSERT.DELA |
5e6e0 | 59 45 44 20 6f 6e 6c 79 20 77 68 65 6e 0a 79 6f 75 20 61 72 65 20 72 65 61 6c 6c 79 20 73 75 72 | YED.only.when.you.are.really.sur |
5e700 | 65 20 74 68 61 74 20 79 6f 75 20 6e 65 65 64 20 69 74 2e 0a 0a 54 68 65 20 71 75 65 75 65 64 20 | e.that.you.need.it...The.queued. |
5e720 | 72 6f 77 73 20 61 72 65 20 68 65 6c 64 20 6f 6e 6c 79 20 69 6e 20 6d 65 6d 6f 72 79 20 75 6e 74 | rows.are.held.only.in.memory.unt |
5e740 | 69 6c 20 74 68 65 79 20 61 72 65 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 0a 74 68 65 20 74 61 | il.they.are.inserted.into.the.ta |
5e760 | 62 6c 65 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 69 66 20 79 6f 75 20 74 65 72 6d | ble..This.means.that.if.you.term |
5e780 | 69 6e 61 74 65 20 6d 79 73 71 6c 64 20 66 6f 72 63 69 62 6c 79 20 28 66 6f 72 0a 65 78 61 6d 70 | inate.mysqld.forcibly.(for.examp |
5e7a0 | 6c 65 2c 20 77 69 74 68 20 6b 69 6c 6c 20 2d 39 29 20 6f 72 20 69 66 20 6d 79 73 71 6c 64 20 64 | le,.with.kill.-9).or.if.mysqld.d |
5e7c0 | 69 65 73 20 75 6e 65 78 70 65 63 74 65 64 6c 79 2c 20 61 6e 79 20 71 75 65 75 65 64 20 72 6f 77 | ies.unexpectedly,.any.queued.row |
5e7e0 | 73 0a 74 68 61 74 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 20 77 72 69 74 74 65 6e 20 74 6f 20 | s.that.have.not.been.written.to. |
5e800 | 64 69 73 6b 20 61 72 65 20 6c 6f 73 74 2e 0a 0a 54 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 63 | disk.are.lost...There.are.some.c |
5e820 | 6f 6e 73 74 72 61 69 6e 74 73 20 6f 6e 20 74 68 65 20 75 73 65 20 6f 66 20 44 45 4c 41 59 45 44 | onstraints.on.the.use.of.DELAYED |
5e840 | 3a 0a 0a 6f 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 77 6f 72 6b 73 20 6f 6e 6c 79 20 77 | :..o.INSERT.DELAYED.works.only.w |
5e860 | 69 74 68 20 4d 79 49 53 41 4d 2c 20 4d 45 4d 4f 52 59 2c 20 41 52 43 48 49 56 45 2c 20 61 6e 64 | ith.MyISAM,.MEMORY,.ARCHIVE,.and |
5e880 | 20 42 4c 41 43 4b 48 4f 4c 45 0a 20 20 74 61 62 6c 65 73 2e 20 46 6f 72 20 65 6e 67 69 6e 65 73 | .BLACKHOLE...tables..For.engines |
5e8a0 | 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 44 45 4c 41 59 45 44 2c 20 61 6e | .that.do.not.support.DELAYED,.an |
5e8c0 | 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 0a 0a 6f 20 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 | .error.occurs...o.An.error.occur |
5e8e0 | 73 20 66 6f 72 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 69 66 20 75 73 65 64 20 77 69 74 | s.for.INSERT.DELAYED.if.used.wit |
5e900 | 68 20 61 20 74 61 62 6c 65 20 74 68 61 74 20 68 61 73 20 62 65 65 6e 0a 20 20 6c 6f 63 6b 65 64 | h.a.table.that.has.been...locked |
5e920 | 20 77 69 74 68 20 4c 4f 43 4b 20 54 41 42 4c 45 53 20 62 65 63 61 75 73 65 20 74 68 65 20 69 6e | .with.LOCK.TABLES.because.the.in |
5e940 | 73 65 72 74 20 6d 75 73 74 20 62 65 20 68 61 6e 64 6c 65 64 20 62 79 20 61 0a 20 20 73 65 70 61 | sert.must.be.handled.by.a...sepa |
5e960 | 72 61 74 65 20 74 68 72 65 61 64 2c 20 6e 6f 74 20 62 79 20 74 68 65 20 73 65 73 73 69 6f 6e 20 | rate.thread,.not.by.the.session. |
5e980 | 74 68 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6c 6f 63 6b 2e 0a 0a 6f 20 46 6f 72 20 4d 79 49 53 | that.holds.the.lock...o.For.MyIS |
5e9a0 | 41 4d 20 74 61 62 6c 65 73 2c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 66 72 65 65 20 | AM.tables,.if.there.are.no.free. |
5e9c0 | 62 6c 6f 63 6b 73 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65 20 6f 66 20 74 68 65 0a 20 20 64 61 | blocks.in.the.middle.of.the...da |
5e9e0 | 74 61 20 66 69 6c 65 2c 20 63 6f 6e 63 75 72 72 65 6e 74 20 53 45 4c 45 43 54 20 61 6e 64 20 49 | ta.file,.concurrent.SELECT.and.I |
5ea00 | 4e 53 45 52 54 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e 0a | NSERT.statements.are.supported.. |
5ea20 | 20 20 55 6e 64 65 72 20 74 68 65 73 65 20 63 69 72 63 75 6d 73 74 61 6e 63 65 73 2c 20 79 6f 75 | ..Under.these.circumstances,.you |
5ea40 | 20 76 65 72 79 20 73 65 6c 64 6f 6d 20 6e 65 65 64 20 74 6f 20 75 73 65 20 49 4e 53 45 52 54 20 | .very.seldom.need.to.use.INSERT. |
5ea60 | 44 45 4c 41 59 45 44 0a 20 20 77 69 74 68 20 4d 79 49 53 41 4d 2e 0a 0a 6f 20 49 4e 53 45 52 54 | DELAYED...with.MyISAM...o.INSERT |
5ea80 | 20 44 45 4c 41 59 45 44 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 6f 6e 6c 79 20 66 6f 72 | .DELAYED.should.be.used.only.for |
5eaa0 | 20 49 4e 53 45 52 54 20 73 74 61 74 65 6d 65 6e 74 73 20 74 68 61 74 20 73 70 65 63 69 66 79 0a | .INSERT.statements.that.specify. |
5eac0 | 20 20 76 61 6c 75 65 20 6c 69 73 74 73 2e 20 54 68 65 20 73 65 72 76 65 72 20 69 67 6e 6f 72 65 | ..value.lists..The.server.ignore |
5eae0 | 73 20 44 45 4c 41 59 45 44 20 66 6f 72 20 49 4e 53 45 52 54 20 2e 2e 2e 20 53 45 4c 45 43 54 20 | s.DELAYED.for.INSERT.....SELECT. |
5eb00 | 6f 72 0a 20 20 49 4e 53 45 52 54 20 2e 2e 2e 20 4f 4e 20 44 55 50 4c 49 43 41 54 45 20 4b 45 59 | or...INSERT.....ON.DUPLICATE.KEY |
5eb20 | 20 55 50 44 41 54 45 20 73 74 61 74 65 6d 65 6e 74 73 2e 0a 0a 6f 20 42 65 63 61 75 73 65 20 74 | .UPDATE.statements...o.Because.t |
5eb40 | 68 65 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 73 74 61 74 65 6d 65 6e 74 20 72 65 74 75 | he.INSERT.DELAYED.statement.retu |
5eb60 | 72 6e 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 72 6f | rns.immediately,.before.the...ro |
5eb80 | 77 73 20 61 72 65 20 69 6e 73 65 72 74 65 64 2c 20 79 6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 20 | ws.are.inserted,.you.cannot.use. |
5eba0 | 4c 41 53 54 5f 49 4e 53 45 52 54 5f 49 44 28 29 20 74 6f 20 67 65 74 20 74 68 65 0a 20 20 41 55 | LAST_INSERT_ID().to.get.the...AU |
5ebc0 | 54 4f 5f 49 4e 43 52 45 4d 45 4e 54 20 76 61 6c 75 65 20 74 68 61 74 20 74 68 65 20 73 74 61 74 | TO_INCREMENT.value.that.the.stat |
5ebe0 | 65 6d 65 6e 74 20 6d 69 67 68 74 20 67 65 6e 65 72 61 74 65 2e 0a 0a 6f 20 44 45 4c 41 59 45 44 | ement.might.generate...o.DELAYED |
5ec00 | 20 72 6f 77 73 20 61 72 65 20 6e 6f 74 20 76 69 73 69 62 6c 65 20 74 6f 20 53 45 4c 45 43 54 20 | .rows.are.not.visible.to.SELECT. |
5ec20 | 73 74 61 74 65 6d 65 6e 74 73 20 75 6e 74 69 6c 20 74 68 65 79 20 61 63 74 75 61 6c 6c 79 0a 20 | statements.until.they.actually.. |
5ec40 | 20 68 61 76 65 20 62 65 65 6e 20 69 6e 73 65 72 74 65 64 2e 0a 0a 6f 20 50 72 69 6f 72 20 74 6f | .have.been.inserted...o.Prior.to |
5ec60 | 20 4d 79 53 51 4c 20 35 2e 35 2e 37 2c 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 77 61 73 | .MySQL.5.5.7,.INSERT.DELAYED.was |
5ec80 | 20 74 72 65 61 74 65 64 20 61 73 20 61 20 6e 6f 72 6d 61 6c 20 49 4e 53 45 52 54 0a 20 20 69 66 | .treated.as.a.normal.INSERT...if |
5eca0 | 20 74 68 65 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 73 65 72 74 65 64 20 6d 75 6c 74 69 70 6c 65 | .the.statement.inserted.multiple |
5ecc0 | 20 72 6f 77 73 2c 20 62 69 6e 61 72 79 20 6c 6f 67 67 69 6e 67 20 77 61 73 20 65 6e 61 62 6c 65 | .rows,.binary.logging.was.enable |
5ece0 | 64 2c 0a 20 20 61 6e 64 20 74 68 65 20 67 6c 6f 62 61 6c 20 6c 6f 67 67 69 6e 67 20 66 6f 72 6d | d,...and.the.global.logging.form |
5ed00 | 61 74 20 77 61 73 20 73 74 61 74 65 6d 65 6e 74 2d 62 61 73 65 64 20 28 74 68 61 74 20 69 73 2c | at.was.statement-based.(that.is, |
5ed20 | 20 77 68 65 6e 65 76 65 72 0a 20 20 62 69 6e 6c 6f 67 5f 66 6f 72 6d 61 74 20 77 61 73 20 73 65 | .whenever...binlog_format.was.se |
5ed40 | 74 20 74 6f 20 53 54 41 54 45 4d 45 4e 54 29 2e 20 42 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 | t.to.STATEMENT)..Beginning.with. |
5ed60 | 4d 79 53 51 4c 20 35 2e 35 2e 37 2c 0a 20 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 69 73 | MySQL.5.5.7,...INSERT.DELAYED.is |
5ed80 | 20 61 6c 77 61 79 73 20 68 61 6e 64 6c 65 64 20 61 73 20 61 20 73 69 6d 70 6c 65 20 49 4e 53 45 | .always.handled.as.a.simple.INSE |
5eda0 | 52 54 20 28 74 68 61 74 20 69 73 2c 20 77 69 74 68 6f 75 74 0a 20 20 74 68 65 20 44 45 4c 41 59 | RT.(that.is,.without...the.DELAY |
5edc0 | 45 44 20 6f 70 74 69 6f 6e 29 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | ED.option).whenever.the.value.of |
5ede0 | 20 62 69 6e 6c 6f 67 5f 66 6f 72 6d 61 74 20 69 73 20 53 54 41 54 45 4d 45 4e 54 0a 20 20 6f 72 | .binlog_format.is.STATEMENT...or |
5ee00 | 20 4d 49 58 45 44 2e 20 28 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20 63 61 73 65 2c 20 74 68 65 | .MIXED..(In.the.latter.case,.the |
5ee20 | 20 73 74 61 74 65 6d 65 6e 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 74 72 69 67 67 65 72 73 20 61 0a | .statement.no.longer.triggers.a. |
5ee40 | 20 20 73 77 69 74 63 68 20 74 6f 20 72 6f 77 2d 62 61 73 65 64 20 6c 6f 67 67 69 6e 67 2c 20 61 | ..switch.to.row-based.logging,.a |
5ee60 | 6e 64 20 73 6f 20 69 73 20 6c 6f 67 67 65 64 20 75 73 69 6e 67 20 74 68 65 0a 20 20 73 74 61 74 | nd.so.is.logged.using.the...stat |
5ee80 | 65 6d 65 6e 74 2d 62 61 73 65 64 20 66 6f 72 6d 61 74 2e 29 0a 0a 20 20 54 68 69 73 20 64 6f 65 | ement-based.format.)....This.doe |
5eea0 | 73 20 6e 6f 74 20 61 70 70 6c 79 20 77 68 65 6e 20 75 73 69 6e 67 20 72 6f 77 2d 62 61 73 65 64 | s.not.apply.when.using.row-based |
5eec0 | 20 62 69 6e 61 72 79 20 6c 6f 67 67 69 6e 67 20 6d 6f 64 65 0a 20 20 28 62 69 6e 6c 6f 67 5f 66 | .binary.logging.mode...(binlog_f |
5eee0 | 6f 72 6d 61 74 20 73 65 74 20 74 6f 20 52 4f 57 29 2c 20 69 6e 20 77 68 69 63 68 20 49 4e 53 45 | ormat.set.to.ROW),.in.which.INSE |
5ef00 | 52 54 20 44 45 4c 41 59 45 44 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 0a 20 20 61 6c 77 61 | RT.DELAYED.statements.are...alwa |
5ef20 | 79 73 20 65 78 65 63 75 74 65 64 20 75 73 69 6e 67 20 74 68 65 20 44 45 4c 41 59 45 44 20 6f 70 | ys.executed.using.the.DELAYED.op |
5ef40 | 74 69 6f 6e 20 61 73 20 73 70 65 63 69 66 69 65 64 2c 20 61 6e 64 20 6c 6f 67 67 65 64 20 61 73 | tion.as.specified,.and.logged.as |
5ef60 | 0a 20 20 72 6f 77 2d 75 70 64 61 74 65 20 65 76 65 6e 74 73 2e 0a 0a 6f 20 44 45 4c 41 59 45 44 | ...row-update.events...o.DELAYED |
5ef80 | 20 69 73 20 69 67 6e 6f 72 65 64 20 6f 6e 20 73 6c 61 76 65 20 72 65 70 6c 69 63 61 74 69 6f 6e | .is.ignored.on.slave.replication |
5efa0 | 20 73 65 72 76 65 72 73 2c 20 73 6f 20 74 68 61 74 20 49 4e 53 45 52 54 0a 20 20 44 45 4c 41 59 | .servers,.so.that.INSERT...DELAY |
5efc0 | 45 44 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 6e 6f 72 6d 61 6c 20 49 4e 53 45 52 54 | ED.is.treated.as.a.normal.INSERT |
5efe0 | 20 6f 6e 20 73 6c 61 76 65 73 2e 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 0a 20 20 44 45 | .on.slaves..This.is.because...DE |
5f000 | 4c 41 59 45 44 20 63 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20 73 6c 61 76 65 20 74 6f 20 68 | LAYED.could.cause.the.slave.to.h |
5f020 | 61 76 65 20 64 69 66 66 65 72 65 6e 74 20 64 61 74 61 20 74 68 61 6e 20 74 68 65 20 6d 61 73 74 | ave.different.data.than.the.mast |
5f040 | 65 72 2e 0a 0a 6f 20 50 65 6e 64 69 6e 67 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 73 74 | er...o.Pending.INSERT.DELAYED.st |
5f060 | 61 74 65 6d 65 6e 74 73 20 61 72 65 20 6c 6f 73 74 20 69 66 20 61 20 74 61 62 6c 65 20 69 73 20 | atements.are.lost.if.a.table.is. |
5f080 | 77 72 69 74 65 20 6c 6f 63 6b 65 64 0a 20 20 61 6e 64 20 41 4c 54 45 52 20 54 41 42 4c 45 20 69 | write.locked...and.ALTER.TABLE.i |
5f0a0 | 73 20 75 73 65 64 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 74 61 62 6c 65 20 73 74 72 75 63 | s.used.to.modify.the.table.struc |
5f0c0 | 74 75 72 65 2e 0a 0a 6f 20 49 4e 53 45 52 54 20 44 45 4c 41 59 45 44 20 69 73 20 6e 6f 74 20 73 | ture...o.INSERT.DELAYED.is.not.s |
5f0e0 | 75 70 70 6f 72 74 65 64 20 66 6f 72 20 76 69 65 77 73 2e 0a 0a 6f 20 49 4e 53 45 52 54 20 44 45 | upported.for.views...o.INSERT.DE |
5f100 | 4c 41 59 45 44 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 70 61 72 74 69 | LAYED.is.not.supported.for.parti |
5f120 | 74 69 6f 6e 65 64 20 74 61 62 6c 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 | tioned.tables...URL:.https://mar |
5f140 | 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 72 74 2d 64 65 6c 61 79 65 64 2f 0a 0a | iadb.com/kb/en/insert-delayed/.. |
5f160 | 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 73 65 | ).https://mariadb.com/kb/en/inse |
5f180 | 72 74 2d 64 65 6c 61 79 65 64 2f 00 01 14 05 02 e7 01 00 00 0c 53 48 4f 57 20 50 52 4f 46 49 4c | rt-delayed/..........SHOW.PROFIL |
5f1a0 | 45 1a 00 eb 0a 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 5b 74 79 70 65 20 | E....Syntax:.SHOW.PROFILE.[type. |
5f1c0 | 5b 2c 20 74 79 70 65 5d 20 2e 2e 2e 20 5d 0a 20 20 20 20 5b 46 4f 52 20 51 55 45 52 59 20 6e 5d | [,.type].....].....[FOR.QUERY.n] |
5f1e0 | 0a 20 20 20 20 5b 4c 49 4d 49 54 20 72 6f 77 5f 63 6f 75 6e 74 20 5b 4f 46 46 53 45 54 20 6f 66 | .....[LIMIT.row_count.[OFFSET.of |
5f200 | 66 73 65 74 5d 5d 0a 0a 74 79 70 65 3a 0a 20 20 20 20 41 4c 4c 0a 20 20 7c 20 42 4c 4f 43 4b 20 | fset]]..type:.....ALL...|.BLOCK. |
5f220 | 49 4f 0a 20 20 7c 20 43 4f 4e 54 45 58 54 20 53 57 49 54 43 48 45 53 0a 20 20 7c 20 43 50 55 0a | IO...|.CONTEXT.SWITCHES...|.CPU. |
5f240 | 20 20 7c 20 49 50 43 0a 20 20 7c 20 4d 45 4d 4f 52 59 0a 20 20 7c 20 50 41 47 45 20 46 41 55 4c | ..|.IPC...|.MEMORY...|.PAGE.FAUL |
5f260 | 54 53 0a 20 20 7c 20 53 4f 55 52 43 45 0a 20 20 7c 20 53 57 41 50 53 0a 0a 54 68 65 20 53 48 4f | TS...|.SOURCE...|.SWAPS..The.SHO |
5f280 | 57 20 50 52 4f 46 49 4c 45 20 61 6e 64 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 53 20 73 74 61 74 | W.PROFILE.and.SHOW.PROFILES.stat |
5f2a0 | 65 6d 65 6e 74 73 20 64 69 73 70 6c 61 79 20 70 72 6f 66 69 6c 69 6e 67 0a 69 6e 66 6f 72 6d 61 | ements.display.profiling.informa |
5f2c0 | 74 69 6f 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 72 65 73 6f 75 72 63 65 20 75 73 61 | tion.that.indicates.resource.usa |
5f2e0 | 67 65 20 66 6f 72 20 73 74 61 74 65 6d 65 6e 74 73 20 65 78 65 63 75 74 65 64 0a 64 75 72 69 6e | ge.for.statements.executed.durin |
5f300 | 67 20 74 68 65 20 63 6f 75 72 73 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 73 73 | g.the.course.of.the.current.sess |
5f320 | 69 6f 6e 2e 0a 0a 50 72 6f 66 69 6c 69 6e 67 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 | ion...Profiling.is.controlled.by |
5f340 | 20 74 68 65 20 70 72 6f 66 69 6c 69 6e 67 20 73 65 73 73 69 6f 6e 20 76 61 72 69 61 62 6c 65 2c | .the.profiling.session.variable, |
5f360 | 20 77 68 69 63 68 20 68 61 73 20 61 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 30 20 | .which.has.a.default.value.of.0. |
5f380 | 28 4f 46 46 29 2e 20 50 72 6f 66 69 6c 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 20 62 79 20 73 | (OFF)..Profiling.is.enabled.by.s |
5f3a0 | 65 74 74 69 6e 67 20 70 72 6f 66 69 6c 69 6e 67 20 74 6f 0a 31 20 6f 72 20 4f 4e 3a 0a 0a 4d 61 | etting.profiling.to.1.or.ON:..Ma |
5f3c0 | 72 69 61 44 42 3e 20 53 45 54 20 70 72 6f 66 69 6c 69 6e 67 20 3d 20 31 3b 0a 0a 53 48 4f 57 20 | riaDB>.SET.profiling.=.1;..SHOW. |
5f3e0 | 50 52 4f 46 49 4c 45 53 20 64 69 73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 | PROFILES.displays.a.list.of.the. |
5f400 | 6d 6f 73 74 20 72 65 63 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 73 20 73 65 6e 74 20 74 6f 20 74 | most.recent.statements.sent.to.t |
5f420 | 68 65 0a 73 65 72 76 65 72 2e 20 54 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 6c 69 73 74 20 | he.server..The.size.of.the.list. |
5f440 | 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 0a 70 72 6f 66 69 6c 69 6e 67 5f 68 | is.controlled.by.the.profiling_h |
5f460 | 69 73 74 6f 72 79 5f 73 69 7a 65 20 73 65 73 73 69 6f 6e 20 76 61 72 69 61 62 6c 65 2c 20 77 68 | istory_size.session.variable,.wh |
5f480 | 69 63 68 20 68 61 73 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 0a 31 35 2e 20 54 | ich.has.a.default.value.of.15..T |
5f4a0 | 68 65 20 6d 61 78 69 6d 75 6d 20 76 61 6c 75 65 20 69 73 20 31 30 30 2e 20 53 65 74 74 69 6e 67 | he.maximum.value.is.100..Setting |
5f4c0 | 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 30 20 68 61 73 20 74 68 65 20 70 72 61 63 74 69 63 61 | .the.value.to.0.has.the.practica |
5f4e0 | 6c 0a 65 66 66 65 63 74 20 6f 66 20 64 69 73 61 62 6c 69 6e 67 20 70 72 6f 66 69 6c 69 6e 67 2e | l.effect.of.disabling.profiling. |
5f500 | 0a 0a 41 6c 6c 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 70 72 6f 66 69 6c 65 64 20 65 78 | ..All.statements.are.profiled.ex |
5f520 | 63 65 70 74 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 61 6e 64 20 53 48 4f 57 20 50 52 4f 46 49 | cept.SHOW.PROFILE.and.SHOW.PROFI |
5f540 | 4c 45 53 2c 20 73 6f 0a 79 6f 75 20 77 69 6c 6c 20 66 69 6e 64 20 6e 65 69 74 68 65 72 20 6f 66 | LES,.so.you.will.find.neither.of |
5f560 | 20 74 68 6f 73 65 20 73 74 61 74 65 6d 65 6e 74 73 20 69 6e 20 74 68 65 20 70 72 6f 66 69 6c 65 | .those.statements.in.the.profile |
5f580 | 20 6c 69 73 74 2e 0a 4d 61 6c 66 6f 72 6d 65 64 20 73 74 61 74 65 6d 65 6e 74 73 20 61 72 65 20 | .list..Malformed.statements.are. |
5f5a0 | 70 72 6f 66 69 6c 65 64 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 53 48 4f 57 20 50 52 4f 46 | profiled..For.example,.SHOW.PROF |
5f5c0 | 49 4c 49 4e 47 20 69 73 20 61 6e 0a 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 6d 65 6e 74 2c 20 61 | ILING.is.an.illegal.statement,.a |
5f5e0 | 6e 64 20 61 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 69 66 20 79 6f 75 20 | nd.a.syntax.error.occurs.if.you. |
5f600 | 74 72 79 20 74 6f 20 65 78 65 63 75 74 65 20 69 74 2c 0a 62 75 74 20 69 74 20 77 69 6c 6c 20 73 | try.to.execute.it,.but.it.will.s |
5f620 | 68 6f 77 20 75 70 20 69 6e 20 74 68 65 20 70 72 6f 66 69 6c 69 6e 67 20 6c 69 73 74 2e 0a 0a 53 | how.up.in.the.profiling.list...S |
5f640 | 48 4f 57 20 50 52 4f 46 49 4c 45 20 64 69 73 70 6c 61 79 73 20 64 65 74 61 69 6c 65 64 20 69 6e | HOW.PROFILE.displays.detailed.in |
5f660 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 61 20 73 69 6e 67 6c 65 20 73 74 61 74 65 6d 65 | formation.about.a.single.stateme |
5f680 | 6e 74 2e 0a 57 69 74 68 6f 75 74 20 74 68 65 20 46 4f 52 20 51 55 45 52 59 20 6e 20 63 6c 61 75 | nt..Without.the.FOR.QUERY.n.clau |
5f6a0 | 73 65 2c 20 74 68 65 20 6f 75 74 70 75 74 20 70 65 72 74 61 69 6e 73 20 74 6f 20 74 68 65 20 6d | se,.the.output.pertains.to.the.m |
5f6c0 | 6f 73 74 0a 72 65 63 65 6e 74 6c 79 20 65 78 65 63 75 74 65 64 20 73 74 61 74 65 6d 65 6e 74 2e | ost.recently.executed.statement. |
5f6e0 | 20 49 66 20 46 4f 52 20 51 55 45 52 59 20 6e 20 69 73 20 69 6e 63 6c 75 64 65 64 2c 20 53 48 4f | .If.FOR.QUERY.n.is.included,.SHO |
5f700 | 57 20 50 52 4f 46 49 4c 45 0a 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 | W.PROFILE.displays.information.f |
5f720 | 6f 72 20 73 74 61 74 65 6d 65 6e 74 20 6e 2e 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 6e 20 | or.statement.n..The.values.of.n. |
5f740 | 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 0a 51 75 65 72 79 5f 49 44 20 76 61 6c 75 65 | correspond.to.the.Query_ID.value |
5f760 | 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 53 2e 0a 0a 54 | s.displayed.by.SHOW.PROFILES...T |
5f780 | 68 65 20 4c 49 4d 49 54 20 72 6f 77 5f 63 6f 75 6e 74 20 63 6c 61 75 73 65 20 6d 61 79 20 62 65 | he.LIMIT.row_count.clause.may.be |
5f7a0 | 20 67 69 76 65 6e 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 0a 72 6f | .given.to.limit.the.output.to.ro |
5f7c0 | 77 5f 63 6f 75 6e 74 20 72 6f 77 73 2e 20 49 66 20 4c 49 4d 49 54 20 69 73 20 67 69 76 65 6e 2c | w_count.rows..If.LIMIT.is.given, |
5f7e0 | 20 4f 46 46 53 45 54 20 6f 66 66 73 65 74 20 6d 61 79 20 62 65 20 61 64 64 65 64 20 74 6f 20 62 | .OFFSET.offset.may.be.added.to.b |
5f800 | 65 67 69 6e 0a 74 68 65 20 6f 75 74 70 75 74 20 6f 66 66 73 65 74 20 72 6f 77 73 20 69 6e 74 6f | egin.the.output.offset.rows.into |
5f820 | 20 74 68 65 20 66 75 6c 6c 20 73 65 74 20 6f 66 20 72 6f 77 73 2e 0a 0a 42 79 20 64 65 66 61 75 | .the.full.set.of.rows...By.defau |
5f840 | 6c 74 2c 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 64 69 73 70 6c 61 79 73 20 53 74 61 74 75 73 | lt,.SHOW.PROFILE.displays.Status |
5f860 | 20 61 6e 64 20 44 75 72 61 74 69 6f 6e 20 63 6f 6c 75 6d 6e 73 2e 20 54 68 65 0a 53 74 61 74 75 | .and.Duration.columns..The.Statu |
5f880 | 73 20 76 61 6c 75 65 73 20 61 72 65 20 6c 69 6b 65 20 74 68 65 20 53 74 61 74 65 20 76 61 6c 75 | s.values.are.like.the.State.valu |
5f8a0 | 65 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 53 48 4f 57 20 50 52 4f 43 45 53 53 4c 49 53 54 | es.displayed.by.SHOW.PROCESSLIST |
5f8c0 | 2c 0a 61 6c 74 68 6f 75 67 68 20 74 68 65 72 65 20 6d 69 67 68 74 20 62 65 20 73 6f 6d 65 20 6d | ,.although.there.might.be.some.m |
5f8e0 | 69 6e 6f 72 20 64 69 66 66 65 72 65 6e 63 65 73 20 69 6e 20 69 6e 74 65 72 70 72 65 74 69 6f 6e | inor.differences.in.interpretion |
5f900 | 20 66 6f 72 20 74 68 65 0a 74 77 6f 20 73 74 61 74 65 6d 65 6e 74 73 20 66 6f 72 20 73 6f 6d 65 | .for.the.two.statements.for.some |
5f920 | 20 73 74 61 74 75 73 20 76 61 6c 75 65 73 20 28 73 65 65 0a 68 74 74 70 3a 2f 2f 64 65 76 2e 6d | .status.values.(see.http://dev.m |
5f940 | 79 73 71 6c 2e 63 6f 6d 2f 64 6f 63 2f 72 65 66 6d 61 6e 2f 35 2e 35 2f 65 6e 2f 74 68 72 65 61 | ysql.com/doc/refman/5.5/en/threa |
5f960 | 64 2d 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 68 74 6d 6c 29 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 74 | d-information.html)...Optional.t |
5f980 | 79 70 65 20 76 61 6c 75 65 73 20 6d 61 79 20 62 65 20 73 70 65 63 69 66 69 65 64 20 74 6f 20 64 | ype.values.may.be.specified.to.d |
5f9a0 | 69 73 70 6c 61 79 20 73 70 65 63 69 66 69 63 20 61 64 64 69 74 69 6f 6e 61 6c 0a 74 79 70 65 73 | isplay.specific.additional.types |
5f9c0 | 20 6f 66 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3a 0a 0a 6f 20 41 4c 4c 20 64 69 73 70 6c 61 79 73 | .of.information:..o.ALL.displays |
5f9e0 | 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 0a 6f 20 42 4c 4f 43 4b 20 49 4f 20 64 69 73 | .all.information..o.BLOCK.IO.dis |
5fa00 | 70 6c 61 79 73 20 63 6f 75 6e 74 73 20 66 6f 72 20 62 6c 6f 63 6b 20 69 6e 70 75 74 20 61 6e 64 | plays.counts.for.block.input.and |
5fa20 | 20 6f 75 74 70 75 74 20 6f 70 65 72 61 74 69 6f 6e 73 0a 0a 6f 20 43 4f 4e 54 45 58 54 20 53 57 | .output.operations..o.CONTEXT.SW |
5fa40 | 49 54 43 48 45 53 20 64 69 73 70 6c 61 79 73 20 63 6f 75 6e 74 73 20 66 6f 72 20 76 6f 6c 75 6e | ITCHES.displays.counts.for.volun |
5fa60 | 74 61 72 79 20 61 6e 64 20 69 6e 76 6f 6c 75 6e 74 61 72 79 0a 20 20 63 6f 6e 74 65 78 74 20 73 | tary.and.involuntary...context.s |
5fa80 | 77 69 74 63 68 65 73 0a 0a 6f 20 43 50 55 20 64 69 73 70 6c 61 79 73 20 75 73 65 72 20 61 6e 64 | witches..o.CPU.displays.user.and |
5faa0 | 20 73 79 73 74 65 6d 20 43 50 55 20 75 73 61 67 65 20 74 69 6d 65 73 0a 0a 6f 20 49 50 43 20 64 | .system.CPU.usage.times..o.IPC.d |
5fac0 | 69 73 70 6c 61 79 73 20 63 6f 75 6e 74 73 20 66 6f 72 20 6d 65 73 73 61 67 65 73 20 73 65 6e 74 | isplays.counts.for.messages.sent |
5fae0 | 20 61 6e 64 20 72 65 63 65 69 76 65 64 0a 0a 6f 20 4d 45 4d 4f 52 59 20 69 73 20 6e 6f 74 20 63 | .and.received..o.MEMORY.is.not.c |
5fb00 | 75 72 72 65 6e 74 6c 79 20 69 6d 70 6c 65 6d 65 6e 74 65 64 0a 0a 6f 20 50 41 47 45 20 46 41 55 | urrently.implemented..o.PAGE.FAU |
5fb20 | 4c 54 53 20 64 69 73 70 6c 61 79 73 20 63 6f 75 6e 74 73 20 66 6f 72 20 6d 61 6a 6f 72 20 61 6e | LTS.displays.counts.for.major.an |
5fb40 | 64 20 6d 69 6e 6f 72 20 70 61 67 65 20 66 61 75 6c 74 73 0a 0a 6f 20 53 4f 55 52 43 45 20 64 69 | d.minor.page.faults..o.SOURCE.di |
5fb60 | 73 70 6c 61 79 73 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 72 | splays.the.names.of.functions.fr |
5fb80 | 6f 6d 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 74 6f 67 65 74 68 65 72 0a 20 20 77 | om.the.source.code,.together...w |
5fba0 | 69 74 68 20 74 68 65 20 6e 61 6d 65 20 61 6e 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 6f 66 20 | ith.the.name.and.line.number.of. |
5fbc0 | 74 68 65 20 66 69 6c 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 | the.file.in.which.the.function.. |
5fbe0 | 20 6f 63 63 75 72 73 0a 0a 6f 20 53 57 41 50 53 20 64 69 73 70 6c 61 79 73 20 73 77 61 70 20 63 | .occurs..o.SWAPS.displays.swap.c |
5fc00 | 6f 75 6e 74 73 0a 0a 50 72 6f 66 69 6c 69 6e 67 20 69 73 20 65 6e 61 62 6c 65 64 20 70 65 72 20 | ounts..Profiling.is.enabled.per. |
5fc20 | 73 65 73 73 69 6f 6e 2e 20 57 68 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 65 6e 64 73 2c 20 69 74 | session..When.a.session.ends,.it |
5fc40 | 73 20 70 72 6f 66 69 6c 69 6e 67 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 6c 6f 73 74 2e | s.profiling.information.is.lost. |
5fc60 | 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | ..URL:.https://mariadb.com/kb/en |
5fc80 | 2f 73 68 6f 77 2d 70 72 6f 66 69 6c 65 2f 0a 0a d9 08 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 | /show-profile/....MariaDB>.SELEC |
5fca0 | 54 20 40 40 70 72 6f 66 69 6c 69 6e 67 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c | T.@@profiling;.+-------------+.| |
5fcc0 | 20 40 40 70 72 6f 66 69 6c 69 6e 67 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c | .@@profiling.|.+-------------+.| |
5fce0 | 20 20 20 20 20 20 20 20 20 20 20 30 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 31 | ...........0.|.+-------------+.1 |
5fd00 | 20 72 6f 77 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e | .row.in.set.(0.00.sec)..MariaDB> |
5fd20 | 20 53 45 54 20 70 72 6f 66 69 6c 69 6e 67 20 3d 20 31 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 | .SET.profiling.=.1;.Query.OK,.0. |
5fd40 | 72 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 | rows.affected.(0.00.sec)..MariaD |
5fd60 | 42 3e 20 44 52 4f 50 20 54 41 42 4c 45 20 49 46 20 45 58 49 53 54 53 20 74 31 3b 0a 51 75 65 72 | B>.DROP.TABLE.IF.EXISTS.t1;.Quer |
5fd80 | 79 20 4f 4b 2c 20 30 20 72 6f 77 73 20 61 66 66 65 63 74 65 64 2c 20 31 20 77 61 72 6e 69 6e 67 | y.OK,.0.rows.affected,.1.warning |
5fda0 | 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 54 41 42 | .(0.00.sec)..MariaDB>.CREATE.TAB |
5fdc0 | 4c 45 20 54 31 20 28 69 64 20 49 4e 54 29 3b 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 6f 77 73 | LE.T1.(id.INT);.Query.OK,.0.rows |
5fde0 | 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 31 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 | .affected.(0.01.sec)..MariaDB>.S |
5fe00 | 48 4f 57 20 50 52 4f 46 49 4c 45 53 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d | HOW.PROFILES;.+----------+------ |
5fe20 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | ----+--------------------------+ |
5fe40 | 0a 7c 20 51 75 65 72 79 5f 49 44 20 7c 20 44 75 72 61 74 69 6f 6e 20 7c 20 51 75 65 72 79 20 20 | .|.Query_ID.|.Duration.|.Query.. |
5fe60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b | ..................|.+----------+ |
5fe80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ----------+--------------------- |
5fea0 | 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 30 20 7c 20 30 2e 30 30 30 30 38 38 20 7c 20 53 | -----+.|........0.|.0.000088.|.S |
5fec0 | 45 54 20 50 52 4f 46 49 4c 49 4e 47 20 3d 20 31 20 20 20 20 20 20 20 20 7c 0a 7c 20 20 20 20 20 | ET.PROFILING.=.1........|.|..... |
5fee0 | 20 20 20 31 20 7c 20 30 2e 30 30 30 31 33 36 20 7c 20 44 52 4f 50 20 54 41 42 4c 45 20 49 46 20 | ...1.|.0.000136.|.DROP.TABLE.IF. |
5ff00 | 45 58 49 53 54 53 20 74 31 20 20 7c 0a 7c 20 20 20 20 20 20 20 20 32 20 7c 20 30 2e 30 31 31 39 | EXISTS.t1..|.|........2.|.0.0119 |
5ff20 | 34 37 20 7c 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74 31 20 28 69 64 20 49 4e 54 29 20 7c 0a | 47.|.CREATE.TABLE.t1.(id.INT).|. |
5ff40 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | +----------+----------+--------- |
5ff60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 33 20 72 6f 77 73 20 69 6e 20 73 65 74 | -----------------+.3.rows.in.set |
5ff80 | 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 50 52 4f 46 49 | .(0.00.sec)..MariaDB>.SHOW.PROFI |
5ffa0 | 4c 45 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d | LE;.+----------------------+---- |
5ffc0 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 53 74 61 74 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c | ------+.|.Status...............| |
5ffe0 | 20 44 75 72 61 74 69 6f 6e 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Duration.|.+------------------- |
60000 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 63 68 65 63 6b 69 6e 67 20 70 65 72 6d 69 | ---+----------+.|.checking.permi |
60020 | 73 73 69 6f 6e 73 20 7c 20 30 2e 30 30 30 30 34 30 20 7c 0a 7c 20 63 72 65 61 74 69 6e 67 20 74 | ssions.|.0.000040.|.|.creating.t |
60040 | 61 62 6c 65 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 30 35 36 20 7c 0a 7c 20 41 66 74 65 72 20 | able.......|.0.000056.|.|.After. |
60060 | 63 72 65 61 74 65 20 20 20 20 20 20 20 20 20 7c 20 30 2e 30 31 31 33 36 33 20 7c 0a 7c 20 71 75 | create.........|.0.011363.|.|.qu |
60080 | 65 72 79 20 65 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 33 37 35 20 7c 0a | ery.end............|.0.000375.|. |
600a0 | 7c 20 66 72 65 65 69 6e 67 20 69 74 65 6d 73 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 30 38 | |.freeing.items........|.0.00008 |
600c0 | 39 20 7c 0a 7c 20 6c 6f 67 67 69 6e 67 20 73 6c 6f 77 20 71 75 65 72 79 20 20 20 7c 20 30 2e 30 | 9.|.|.logging.slow.query...|.0.0 |
600e0 | 30 30 30 31 39 20 7c 0a 7c 20 63 6c 65 61 6e 69 6e 67 20 75 70 20 20 20 20 20 20 20 20 20 20 7c | 00019.|.|.cleaning.up..........| |
60100 | 20 30 2e 30 30 30 30 30 35 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .0.000005.|.+------------------- |
60120 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 37 20 72 6f 77 73 20 69 6e 20 73 65 74 20 28 30 | ---+----------+.7.rows.in.set.(0 |
60140 | 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 | .00.sec)..MariaDB>.SHOW.PROFILE. |
60160 | 46 4f 52 20 51 55 45 52 59 20 31 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | FOR.QUERY.1;.+------------------ |
60180 | 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 53 74 61 74 75 73 20 20 20 20 20 20 20 20 20 | --+----------+.|.Status......... |
601a0 | 20 20 20 20 7c 20 44 75 72 61 74 69 6f 6e 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....|.Duration.|.+-------------- |
601c0 | 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 71 75 65 72 79 20 65 6e 64 20 20 | ------+----------+.|.query.end.. |
601e0 | 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 31 30 37 20 7c 0a 7c 20 66 72 65 65 69 6e 67 20 69 | ........|.0.000107.|.|.freeing.i |
60200 | 74 65 6d 73 20 20 20 20 20 20 7c 20 30 2e 30 30 30 30 30 38 20 7c 0a 7c 20 6c 6f 67 67 69 6e 67 | tems......|.0.000008.|.|.logging |
60220 | 20 73 6c 6f 77 20 71 75 65 72 79 20 7c 20 30 2e 30 30 30 30 31 35 20 7c 0a 7c 20 63 6c 65 61 6e | .slow.query.|.0.000015.|.|.clean |
60240 | 69 6e 67 20 75 70 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 30 30 36 20 7c 0a 2b 2d 2d 2d 2d | ing.up........|.0.000006.|.+---- |
60260 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 34 20 72 | ----------------+----------+.4.r |
60280 | 6f 77 73 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 3e 20 | ows.in.set.(0.00.sec)..MariaDB>. |
602a0 | 53 48 4f 57 20 50 52 4f 46 49 4c 45 20 43 50 55 20 46 4f 52 20 51 55 45 52 59 20 32 3b 0a 2b 2d | SHOW.PROFILE.CPU.FOR.QUERY.2;.+- |
602c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---------------------+---------- |
602e0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 53 74 61 74 | +----------+------------+.|.Stat |
60300 | 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 44 75 72 61 74 69 6f 6e 20 7c 20 43 50 | us...............|.Duration.|.CP |
60320 | 55 5f 75 73 65 72 20 7c 20 43 50 55 5f 73 79 73 74 65 6d 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | U_user.|.CPU_system.|.+--------- |
60340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | -------------+----------+------- |
60360 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 63 68 65 63 6b 69 6e 67 20 70 65 72 | ---+------------+.|.checking.per |
60380 | 6d 69 73 73 69 6f 6e 73 20 7c 20 30 2e 30 30 30 30 34 30 20 7c 20 30 2e 30 30 30 30 33 38 20 7c | missions.|.0.000040.|.0.000038.| |
603a0 | 20 20 20 30 2e 30 30 30 30 30 32 20 7c 0a 7c 20 63 72 65 61 74 69 6e 67 20 74 61 62 6c 65 20 20 | ...0.000002.|.|.creating.table.. |
603c0 | 20 20 20 20 20 7c 20 30 2e 30 30 30 30 35 36 20 7c 20 30 2e 30 30 30 30 32 38 20 7c 20 20 20 30 | .....|.0.000056.|.0.000028.|...0 |
603e0 | 2e 30 30 30 30 32 38 20 7c 0a 7c 20 41 66 74 65 72 20 63 72 65 61 74 65 20 20 20 20 20 20 20 20 | .000028.|.|.After.create........ |
60400 | 20 7c 20 30 2e 30 31 31 33 36 33 20 7c 20 30 2e 30 30 30 32 31 37 20 7c 20 20 20 30 2e 30 30 31 | .|.0.011363.|.0.000217.|...0.001 |
60420 | 35 37 31 20 7c 0a 7c 20 71 75 65 72 79 20 65 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 30 | 571.|.|.query.end............|.0 |
60440 | 2e 30 30 30 33 37 35 20 7c 20 30 2e 30 30 30 30 31 33 20 7c 20 20 20 30 2e 30 30 30 30 32 38 20 | .000375.|.0.000013.|...0.000028. |
60460 | 7c 0a 7c 20 66 72 65 65 69 6e 67 20 69 74 65 6d 73 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 | |.|.freeing.items........|.0.000 |
60480 | 30 38 39 20 7c 20 30 2e 30 30 30 30 31 30 20 7c 20 20 20 30 2e 30 30 30 30 31 34 20 7c 0a 7c 20 | 089.|.0.000010.|...0.000014.|.|. |
604a0 | 6c 6f 67 67 69 6e 67 20 73 6c 6f 77 20 71 75 65 72 79 20 20 20 7c 20 30 2e 30 30 30 30 31 39 20 | logging.slow.query...|.0.000019. |
604c0 | 7c 20 30 2e 30 30 30 30 30 39 20 7c 20 20 20 30 2e 30 30 30 30 31 30 20 7c 0a 7c 20 63 6c 65 61 | |.0.000009.|...0.000010.|.|.clea |
604e0 | 6e 69 6e 67 20 75 70 20 20 20 20 20 20 20 20 20 20 7c 20 30 2e 30 30 30 30 30 35 20 7c 20 30 2e | ning.up..........|.0.000005.|.0. |
60500 | 30 30 30 30 30 33 20 7c 20 20 20 30 2e 30 30 30 30 30 32 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d | 000003.|...0.000002.|.+--------- |
60520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | -------------+----------+------- |
60540 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 37 20 72 6f 77 73 20 69 6e 20 73 65 74 20 | ---+------------+.7.rows.in.set. |
60560 | 28 30 2e 30 30 20 73 65 63 29 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d | (0.00.sec).'.https://mariadb.com |
60580 | 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 6f 66 69 6c 65 2f 03 06 b4 00 02 e8 01 00 00 13 53 48 | /kb/en/show-profile/..........SH |
605a0 | 4f 57 20 50 52 4f 43 45 44 55 52 45 20 43 4f 44 45 1a 00 9e 03 53 79 6e 74 61 78 3a 0a 53 48 4f | OW.PROCEDURE.CODE....Syntax:.SHO |
605c0 | 57 20 50 52 4f 43 45 44 55 52 45 20 43 4f 44 45 20 70 72 6f 63 5f 6e 61 6d 65 0a 0a 54 68 69 73 | W.PROCEDURE.CODE.proc_name..This |
605e0 | 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 61 20 4d 79 53 51 4c 20 65 78 74 65 6e 73 69 6f 6e 20 | .statement.is.a.MySQL.extension. |
60600 | 74 68 61 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 6c 79 20 66 6f 72 20 73 65 72 76 65 | that.is.available.only.for.serve |
60620 | 72 73 0a 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 62 75 69 6c 74 20 77 69 74 68 20 64 65 62 | rs.that.have.been.built.with.deb |
60640 | 75 67 67 69 6e 67 20 73 75 70 70 6f 72 74 2e 20 49 74 20 64 69 73 70 6c 61 79 73 20 61 0a 72 65 | ugging.support..It.displays.a.re |
60660 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 69 6d 70 | presentation.of.the.internal.imp |
60680 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 61 6d 65 64 20 73 74 6f 72 65 64 0a | lementation.of.the.named.stored. |
606a0 | 70 72 6f 63 65 64 75 72 65 2e 20 41 20 73 69 6d 69 6c 61 72 20 73 74 61 74 65 6d 65 6e 74 2c 20 | procedure..A.similar.statement,. |
606c0 | 53 48 4f 57 20 46 55 4e 43 54 49 4f 4e 20 43 4f 44 45 2c 20 64 69 73 70 6c 61 79 73 0a 69 6e 66 | SHOW.FUNCTION.CODE,.displays.inf |
606e0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 | ormation.about.stored.functions. |
60700 | 28 73 65 65 20 5b 48 45 4c 50 20 53 48 4f 57 20 46 55 4e 43 54 49 4f 4e 20 43 4f 44 45 5d 29 2e | (see.[HELP.SHOW.FUNCTION.CODE]). |
60720 | 0a 0a 42 6f 74 68 20 73 74 61 74 65 6d 65 6e 74 73 20 72 65 71 75 69 72 65 20 74 68 61 74 20 79 | ..Both.statements.require.that.y |
60740 | 6f 75 20 62 65 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 68 65 20 72 6f 75 74 69 6e 65 20 6f | ou.be.the.owner.of.the.routine.o |
60760 | 72 20 68 61 76 65 0a 53 45 4c 45 43 54 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 6d 79 73 71 | r.have.SELECT.access.to.the.mysq |
60780 | 6c 2e 70 72 6f 63 20 74 61 62 6c 65 2e 0a 0a 49 66 20 74 68 65 20 6e 61 6d 65 64 20 72 6f 75 74 | l.proc.table...If.the.named.rout |
607a0 | 69 6e 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 65 61 63 68 20 73 74 61 74 65 6d 65 6e 74 | ine.is.available,.each.statement |
607c0 | 20 70 72 6f 64 75 63 65 73 20 61 20 72 65 73 75 6c 74 0a 73 65 74 2e 20 45 61 63 68 20 72 6f 77 | .produces.a.result.set..Each.row |
607e0 | 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 20 73 65 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 | .in.the.result.set.corresponds.t |
60800 | 6f 20 6f 6e 65 20 22 69 6e 73 74 72 75 63 74 69 6f 6e 22 20 69 6e 20 74 68 65 0a 72 6f 75 74 69 | o.one."instruction".in.the.routi |
60820 | 6e 65 2e 20 54 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d 6e 20 69 73 20 50 6f 73 2c 20 77 68 69 | ne..The.first.column.is.Pos,.whi |
60840 | 63 68 20 69 73 20 61 6e 20 6f 72 64 69 6e 61 6c 20 6e 75 6d 62 65 72 20 62 65 67 69 6e 6e 69 6e | ch.is.an.ordinal.number.beginnin |
60860 | 67 0a 77 69 74 68 20 30 2e 20 54 68 65 20 73 65 63 6f 6e 64 20 63 6f 6c 75 6d 6e 20 69 73 20 49 | g.with.0..The.second.column.is.I |
60880 | 6e 73 74 72 75 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 61 6e 20 53 51 | nstruction,.which.contains.an.SQ |
608a0 | 4c 0a 73 74 61 74 65 6d 65 6e 74 20 28 75 73 75 61 6c 6c 79 20 63 68 61 6e 67 65 64 20 66 72 6f | L.statement.(usually.changed.fro |
608c0 | 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 6f 75 72 63 65 29 2c 20 6f 72 20 61 20 64 69 72 | m.the.original.source),.or.a.dir |
608e0 | 65 63 74 69 76 65 0a 77 68 69 63 68 20 68 61 73 20 6d 65 61 6e 69 6e 67 20 6f 6e 6c 79 20 74 6f | ective.which.has.meaning.only.to |
60900 | 20 74 68 65 20 73 74 6f 72 65 64 2d 72 6f 75 74 69 6e 65 20 68 61 6e 64 6c 65 72 2e 0a 0a 55 52 | .the.stored-routine.handler...UR |
60920 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f | L:.https://mariadb.com/kb/en/sho |
60940 | 77 2d 70 72 6f 63 65 64 75 72 65 2d 63 6f 64 65 2f 0a 0a c7 02 4d 61 72 69 61 44 42 3e 20 44 45 | w-procedure-code/....MariaDB>.DE |
60960 | 4c 49 4d 49 54 45 52 20 2f 2f 0a 4d 61 72 69 61 44 42 3e 20 43 52 45 41 54 45 20 50 52 4f 43 45 | LIMITER.//.MariaDB>.CREATE.PROCE |
60980 | 44 55 52 45 20 70 31 20 28 29 0a 20 20 20 20 2d 3e 20 42 45 47 49 4e 0a 20 20 20 20 2d 3e 20 20 | DURE.p1.().....->.BEGIN.....->.. |
609a0 | 20 44 45 43 4c 41 52 45 20 66 61 6e 74 61 20 49 4e 54 20 44 45 46 41 55 4c 54 20 35 35 3b 0a 20 | .DECLARE.fanta.INT.DEFAULT.55;.. |
609c0 | 20 20 20 2d 3e 20 20 20 44 52 4f 50 20 54 41 42 4c 45 20 74 32 3b 0a 20 20 20 20 2d 3e 20 20 20 | ...->...DROP.TABLE.t2;.....->... |
609e0 | 4c 4f 4f 50 0a 20 20 20 20 2d 3e 20 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 56 | LOOP.....->.....INSERT.INTO.t3.V |
60a00 | 41 4c 55 45 53 20 28 66 61 6e 74 61 29 3b 0a 20 20 20 20 2d 3e 20 20 20 20 20 45 4e 44 20 4c 4f | ALUES.(fanta);.....->.....END.LO |
60a20 | 4f 50 3b 0a 20 20 20 20 2d 3e 20 20 20 45 4e 44 2f 2f 0a 51 75 65 72 79 20 4f 4b 2c 20 30 20 72 | OP;.....->...END//.Query.OK,.0.r |
60a40 | 6f 77 73 20 61 66 66 65 63 74 65 64 20 28 30 2e 30 30 20 73 65 63 29 0a 0a 4d 61 72 69 61 44 42 | ows.affected.(0.00.sec)..MariaDB |
60a60 | 3e 20 53 48 4f 57 20 50 52 4f 43 45 44 55 52 45 20 43 4f 44 45 20 70 31 2f 2f 0a 2b 2d 2d 2d 2d | >.SHOW.PROCEDURE.CODE.p1//.+---- |
60a80 | 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -+------------------------------ |
60aa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 50 6f 73 20 7c 20 49 6e 73 74 72 75 63 74 69 6f 6e 20 | ----------+.|.Pos.|.Instruction. |
60ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d | ...........................|.+-- |
60ae0 | 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ---+---------------------------- |
60b00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 30 20 7c 20 73 65 74 20 66 61 6e 74 61 40 | ------------+.|...0.|.set.fanta@ |
60b20 | 30 20 35 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c | 0.55.........................|.| |
60b40 | 20 20 20 31 20 7c 20 73 74 6d 74 20 39 20 22 44 52 4f 50 20 54 41 42 4c 45 20 74 32 22 20 20 20 | ...1.|.stmt.9."DROP.TABLE.t2"... |
60b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 20 20 32 20 7c 20 73 74 6d 74 20 35 20 22 | ..............|.|...2.|.stmt.5." |
60b80 | 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 33 20 56 41 4c 55 45 53 20 28 66 61 6e 74 61 29 22 20 7c | INSERT.INTO.t3.VALUES.(fanta)".| |
60ba0 | 0a 7c 20 20 20 33 20 7c 20 6a 75 6d 70 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .|...3.|.jump.2................. |
60bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 2b 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | ................|.+-----+------- |
60be0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
60c00 | 2d 2b 0a 34 20 72 6f 77 73 20 69 6e 20 73 65 74 20 28 30 2e 30 30 20 73 65 63 29 0a 2e 00 68 74 | -+.4.rows.in.set.(0.00.sec)...ht |
60c20 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 70 72 6f | tps://mariadb.com/kb/en/show-pro |
60c40 | 63 65 64 75 72 65 2d 63 6f 64 65 2f 03 01 b2 02 12 e9 01 00 00 0a 4d 45 44 49 55 4d 54 45 58 54 | cedure-code/..........MEDIUMTEXT |
60c60 | 16 00 77 01 4d 45 44 49 55 4d 54 45 58 54 20 5b 43 48 41 52 41 43 54 45 52 20 53 45 54 20 63 68 | ..w.MEDIUMTEXT.[CHARACTER.SET.ch |
60c80 | 61 72 73 65 74 5f 6e 61 6d 65 5d 20 5b 43 4f 4c 4c 41 54 45 20 63 6f 6c 6c 61 74 69 6f 6e 5f 6e | arset_name].[COLLATE.collation_n |
60ca0 | 61 6d 65 5d 0a 0a 41 20 54 45 58 54 20 63 6f 6c 75 6d 6e 20 77 69 74 68 20 61 20 6d 61 78 69 6d | ame]..A.TEXT.column.with.a.maxim |
60cc0 | 75 6d 20 6c 65 6e 67 74 68 20 6f 66 20 31 36 2c 37 37 37 2c 32 31 35 20 28 32 32 34 20 2d 20 31 | um.length.of.16,777,215.(224.-.1 |
60ce0 | 29 20 63 68 61 72 61 63 74 65 72 73 2e 0a 54 68 65 20 65 66 66 65 63 74 69 76 65 20 6d 61 78 69 | ).characters..The.effective.maxi |
60d00 | 6d 75 6d 20 6c 65 6e 67 74 68 20 69 73 20 6c 65 73 73 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 | mum.length.is.less.if.the.value. |
60d20 | 63 6f 6e 74 61 69 6e 73 20 6d 75 6c 74 69 2d 62 79 74 65 0a 63 68 61 72 61 63 74 65 72 73 2e 20 | contains.multi-byte.characters.. |
60d40 | 45 61 63 68 20 4d 45 44 49 55 4d 54 45 58 54 20 76 61 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 | Each.MEDIUMTEXT.value.is.stored. |
60d60 | 75 73 69 6e 67 20 61 20 33 2d 62 79 74 65 20 6c 65 6e 67 74 68 0a 70 72 65 66 69 78 20 74 68 61 | using.a.3-byte.length.prefix.tha |
60d80 | 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 | t.indicates.the.number.of.bytes. |
60da0 | 69 6e 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | in.the.value...URL:.https://mari |
60dc0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 74 65 78 74 2f 0a 0a 25 00 68 74 74 | adb.com/kb/en/mediumtext/..%.htt |
60de0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 65 64 69 75 6d 74 65 78 | ps://mariadb.com/kb/en/mediumtex |
60e00 | 74 2f 00 00 03 01 3c 00 02 ea 01 00 00 02 4c 4e 04 00 b4 00 53 79 6e 74 61 78 3a 0a 4c 4e 28 58 | t/....<.......LN....Syntax:.LN(X |
60e20 | 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 6e 61 74 75 72 61 6c 20 6c 6f 67 61 72 69 74 68 6d | )..Returns.the.natural.logarithm |
60e40 | 20 6f 66 20 58 3b 20 74 68 61 74 20 69 73 2c 20 74 68 65 20 62 61 73 65 2d 65 20 6c 6f 67 61 72 | .of.X;.that.is,.the.base-e.logar |
60e60 | 69 74 68 6d 20 6f 66 20 58 2e 0a 49 66 20 58 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 6f 72 20 | ithm.of.X..If.X.is.less.than.or. |
60e80 | 65 71 75 61 6c 20 74 6f 20 30 2c 20 74 68 65 6e 20 4e 55 4c 4c 20 69 73 20 72 65 74 75 72 6e 65 | equal.to.0,.then.NULL.is.returne |
60ea0 | 64 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | d...URL:.https://mariadb.com/kb/ |
60ec0 | 65 6e 2f 6c 6e 2f 0a 0a 5b 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4e 28 32 29 3b | en/ln/..[.MariaDB>.SELECT.LN(2); |
60ee0 | 0a 20 20 20 20 20 20 20 20 2d 3e 20 30 2e 36 39 33 31 34 37 31 38 30 35 35 39 39 35 0a 4d 61 72 | .........->.0.69314718055995.Mar |
60f00 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4e 28 2d 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | iaDB>.SELECT.LN(-2);.........->. |
60f20 | 4e 55 4c 4c 0a 1d 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | NULL...https://mariadb.com/kb/en |
60f40 | 2f 6c 6e 2f 03 01 fa 02 12 eb 01 00 00 06 52 45 54 55 52 4e 17 00 c7 01 53 79 6e 74 61 78 3a 0a | /ln/..........RETURN....Syntax:. |
60f60 | 52 45 54 55 52 4e 20 65 78 70 72 0a 0a 54 68 65 20 52 45 54 55 52 4e 20 73 74 61 74 65 6d 65 6e | RETURN.expr..The.RETURN.statemen |
60f80 | 74 20 74 65 72 6d 69 6e 61 74 65 73 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 61 20 73 74 6f 72 | t.terminates.execution.of.a.stor |
60fa0 | 65 64 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 0a 72 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 | ed.function.and.returns.the.valu |
60fc0 | 65 20 65 78 70 72 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 72 2e 20 54 | e.expr.to.the.function.caller..T |
60fe0 | 68 65 72 65 20 6d 75 73 74 20 62 65 20 61 74 20 6c 65 61 73 74 0a 6f 6e 65 20 52 45 54 55 52 4e | here.must.be.at.least.one.RETURN |
61000 | 20 73 74 61 74 65 6d 65 6e 74 20 69 6e 20 61 20 73 74 6f 72 65 64 20 66 75 6e 63 74 69 6f 6e 2e | .statement.in.a.stored.function. |
61020 | 20 54 68 65 72 65 20 6d 61 79 20 62 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 0a 69 66 20 74 | .There.may.be.more.than.one.if.t |
61040 | 68 65 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 6d 75 6c 74 69 70 6c 65 20 65 78 69 74 20 70 6f | he.function.has.multiple.exit.po |
61060 | 69 6e 74 73 2e 0a 0a 54 68 69 73 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 6e 6f 74 20 75 73 65 | ints...This.statement.is.not.use |
61080 | 64 20 69 6e 20 73 74 6f 72 65 64 20 70 72 6f 63 65 64 75 72 65 73 2c 20 74 72 69 67 67 65 72 73 | d.in.stored.procedures,.triggers |
610a0 | 2c 20 6f 72 20 65 76 65 6e 74 73 2e 0a 54 68 65 20 4c 45 41 56 45 20 73 74 61 74 65 6d 65 6e 74 | ,.or.events..The.LEAVE.statement |
610c0 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 65 78 69 74 20 61 20 73 74 6f 72 65 64 20 70 72 | .can.be.used.to.exit.a.stored.pr |
610e0 | 6f 67 72 61 6d 20 6f 66 20 74 68 6f 73 65 0a 74 79 70 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | ogram.of.those.types...URL:.http |
61100 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 74 75 72 6e 2f 0a 0a 21 | s://mariadb.com/kb/en/return/..! |
61120 | 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 72 65 74 75 72 | .https://mariadb.com/kb/en/retur |
61140 | 6e 2f 00 00 03 05 68 00 12 ec 01 00 00 0e 53 48 4f 57 20 43 4f 4c 4c 41 54 49 4f 4e 1a 00 25 05 | n/....h.......SHOW.COLLATION..%. |
61160 | 53 79 6e 74 61 78 3a 0a 53 48 4f 57 20 43 4f 4c 4c 41 54 49 4f 4e 0a 20 20 20 20 5b 4c 49 4b 45 | Syntax:.SHOW.COLLATION.....[LIKE |
61180 | 20 27 70 61 74 74 65 72 6e 27 20 7c 20 57 48 45 52 45 20 65 78 70 72 5d 0a 0a 54 68 69 73 20 73 | .'pattern'.|.WHERE.expr]..This.s |
611a0 | 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 73 20 63 6f 6c 6c 61 74 69 6f 6e 73 20 73 75 70 70 6f 72 | tatement.lists.collations.suppor |
611c0 | 74 65 64 20 62 79 20 74 68 65 20 73 65 72 76 65 72 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 0a 74 | ted.by.the.server..By.default,.t |
611e0 | 68 65 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 53 48 4f 57 20 43 4f 4c 4c 41 54 49 4f 4e 20 69 6e | he.output.from.SHOW.COLLATION.in |
61200 | 63 6c 75 64 65 73 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6c 6c 61 74 69 6f 6e 73 2e | cludes.all.available.collations. |
61220 | 20 54 68 65 0a 4c 49 4b 45 20 63 6c 61 75 73 65 2c 20 69 66 20 70 72 65 73 65 6e 74 2c 20 69 6e | .The.LIKE.clause,.if.present,.in |
61240 | 64 69 63 61 74 65 73 20 77 68 69 63 68 20 63 6f 6c 6c 61 74 69 6f 6e 20 6e 61 6d 65 73 20 74 6f | dicates.which.collation.names.to |
61260 | 20 6d 61 74 63 68 2e 20 54 68 65 0a 57 48 45 52 45 20 63 6c 61 75 73 65 20 63 61 6e 20 62 65 20 | .match..The.WHERE.clause.can.be. |
61280 | 67 69 76 65 6e 20 74 6f 20 73 65 6c 65 63 74 20 72 6f 77 73 20 75 73 69 6e 67 20 6d 6f 72 65 20 | given.to.select.rows.using.more. |
612a0 | 67 65 6e 65 72 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 73 2c 0a 61 73 20 64 69 73 63 75 73 73 65 64 | general.conditions,.as.discussed |
612c0 | 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 65 78 | .in.https://mariadb.com/kb/en/ex |
612e0 | 74 65 6e 64 65 64 2d 73 68 6f 77 2f 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 4d 61 72 69 | tended-show/..For.example:..Mari |
61300 | 61 44 42 3e 20 53 48 4f 57 20 43 4f 4c 4c 41 54 49 4f 4e 20 4c 49 4b 45 20 27 6c 61 74 69 6e 31 | aDB>.SHOW.COLLATION.LIKE.'latin1 |
61320 | 25 27 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d | %';.+-------------------+------- |
61340 | 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d | --+----+---------+----------+--- |
61360 | 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 43 6f 6c 6c 61 74 69 6f 6e 20 20 20 20 20 20 20 20 20 7c 20 43 68 | ------+.|.Collation.........|.Ch |
61380 | 61 72 73 65 74 20 7c 20 49 64 20 7c 20 44 65 66 61 75 6c 74 20 7c 20 43 6f 6d 70 69 6c 65 64 20 | arset.|.Id.|.Default.|.Compiled. |
613a0 | 7c 20 53 6f 72 74 6c 65 6e 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | |.Sortlen.|.+------------------- |
613c0 | 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d | +---------+----+---------+------ |
613e0 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 6c 61 74 69 6e 31 5f 67 65 72 6d 61 6e 31 | ----+---------+.|.latin1_german1 |
61400 | 5f 63 69 20 7c 20 6c 61 74 69 6e 31 20 20 7c 20 20 35 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 | _ci.|.latin1..|..5.|.........|.. |
61420 | 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 30 20 7c 0a 7c 20 6c 61 74 69 6e 31 5f 73 77 65 | ........|.......0.|.|.latin1_swe |
61440 | 64 69 73 68 5f 63 69 20 7c 20 6c 61 74 69 6e 31 20 20 7c 20 20 38 20 7c 20 59 65 73 20 20 20 20 | dish_ci.|.latin1..|..8.|.Yes.... |
61460 | 20 7c 20 59 65 73 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 30 20 7c 0a 7c 20 6c 61 74 69 6e 31 | .|.Yes......|.......0.|.|.latin1 |
61480 | 5f 64 61 6e 69 73 68 5f 63 69 20 20 7c 20 6c 61 74 69 6e 31 20 20 7c 20 31 35 20 7c 20 20 20 20 | _danish_ci..|.latin1..|.15.|.... |
614a0 | 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 30 20 7c 0a 7c 20 6c 61 | .....|..........|.......0.|.|.la |
614c0 | 74 69 6e 31 5f 67 65 72 6d 61 6e 32 5f 63 69 20 7c 20 6c 61 74 69 6e 31 20 20 7c 20 33 31 20 7c | tin1_german2_ci.|.latin1..|.31.| |
614e0 | 20 20 20 20 20 20 20 20 20 7c 20 59 65 73 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 32 20 7c 0a | .........|.Yes......|.......2.|. |
61500 | 7c 20 6c 61 74 69 6e 31 5f 62 69 6e 20 20 20 20 20 20 20 20 7c 20 6c 61 74 69 6e 31 20 20 7c 20 | |.latin1_bin........|.latin1..|. |
61520 | 34 37 20 7c 20 20 20 20 20 20 20 20 20 7c 20 59 65 73 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 | 47.|.........|.Yes......|....... |
61540 | 30 20 7c 0a 7c 20 6c 61 74 69 6e 31 5f 67 65 6e 65 72 61 6c 5f 63 69 20 7c 20 6c 61 74 69 6e 31 | 0.|.|.latin1_general_ci.|.latin1 |
61560 | 20 20 7c 20 34 38 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 7c 20 20 20 | ..|.48.|.........|..........|... |
61580 | 20 20 20 20 30 20 7c 0a 7c 20 6c 61 74 69 6e 31 5f 67 65 6e 65 72 61 6c 5f 63 73 20 7c 20 6c 61 | ....0.|.|.latin1_general_cs.|.la |
615a0 | 74 69 6e 31 20 20 7c 20 34 39 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 20 20 20 20 | tin1..|.49.|.........|.......... |
615c0 | 7c 20 20 20 20 20 20 20 30 20 7c 0a 7c 20 6c 61 74 69 6e 31 5f 73 70 61 6e 69 73 68 5f 63 69 20 | |.......0.|.|.latin1_spanish_ci. |
615e0 | 7c 20 6c 61 74 69 6e 31 20 20 7c 20 39 34 20 7c 20 20 20 20 20 20 20 20 20 7c 20 20 20 20 20 20 | |.latin1..|.94.|.........|...... |
61600 | 20 20 20 20 7c 20 20 20 20 20 20 20 30 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....|.......0.|.+--------------- |
61620 | 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d | ----+---------+----+---------+-- |
61640 | 2d 2d 2d 2d 2d 2d 2d 2d 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | --------+---------+..URL:.https: |
61660 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 68 6f 77 2d 63 6f 6c 6c 61 74 69 | //mariadb.com/kb/en/show-collati |
61680 | 6f 6e 2f 0a 0a 29 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e | on/..).https://mariadb.com/kb/en |
616a0 | 2f 73 68 6f 77 2d 63 6f 6c 6c 61 74 69 6f 6e 2f 03 01 ae 02 02 ed 01 00 00 03 4c 4f 47 04 00 22 | /show-collation/..........LOG.." |
616c0 | 01 53 79 6e 74 61 78 3a 0a 4c 4f 47 28 58 29 2c 20 4c 4f 47 28 42 2c 58 29 0a 0a 49 66 20 63 61 | .Syntax:.LOG(X),.LOG(B,X)..If.ca |
616e0 | 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 70 61 72 61 6d 65 74 65 72 2c 20 74 68 69 73 20 66 75 | lled.with.one.parameter,.this.fu |
61700 | 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 74 68 65 20 6e 61 74 75 72 61 6c 0a 6c 6f 67 61 72 | nction.returns.the.natural.logar |
61720 | 69 74 68 6d 20 6f 66 20 58 2e 20 49 66 20 58 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 6f 72 20 | ithm.of.X..If.X.is.less.than.or. |
61740 | 65 71 75 61 6c 20 74 6f 20 30 2c 20 74 68 65 6e 20 4e 55 4c 4c 20 69 73 20 72 65 74 75 72 6e 65 | equal.to.0,.then.NULL.is.returne |
61760 | 64 2e 0a 0a 54 68 65 20 69 6e 76 65 72 73 65 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e | d...The.inverse.of.this.function |
61780 | 20 28 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 | .(when.called.with.a.single.argu |
617a0 | 6d 65 6e 74 29 20 69 73 0a 74 68 65 20 45 58 50 28 29 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 55 52 | ment).is.the.EXP().function...UR |
617c0 | 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f 67 | L:.https://mariadb.com/kb/en/log |
617e0 | 2f 0a 0a 5d 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4c 4f 47 28 32 29 3b 0a 20 20 20 | /..].MariaDB>.SELECT.LOG(2);.... |
61800 | 20 20 20 20 20 2d 3e 20 30 2e 36 39 33 31 34 37 31 38 30 35 35 39 39 35 0a 4d 61 72 69 61 44 42 | .....->.0.69314718055995.MariaDB |
61820 | 3e 20 53 45 4c 45 43 54 20 4c 4f 47 28 2d 32 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 4c | >.SELECT.LOG(-2);.........->.NUL |
61840 | 4c 0a 1e 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6c 6f | L...https://mariadb.com/kb/en/lo |
61860 | 67 2f 00 00 03 02 27 01 12 ee 01 00 00 0f 53 45 54 20 53 51 4c 5f 4c 4f 47 5f 42 49 4e 08 00 e2 | g/....'.......SET.SQL_LOG_BIN... |
61880 | 01 53 79 6e 74 61 78 3a 0a 53 45 54 20 73 71 6c 5f 6c 6f 67 5f 62 69 6e 20 3d 20 7b 30 7c 31 7d | .Syntax:.SET.sql_log_bin.=.{0|1} |
618a0 | 0a 0a 54 68 65 20 73 71 6c 5f 6c 6f 67 5f 62 69 6e 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 72 | ..The.sql_log_bin.variable.contr |
618c0 | 6f 6c 73 20 77 68 65 74 68 65 72 20 6c 6f 67 67 69 6e 67 20 74 6f 20 74 68 65 20 62 69 6e 61 72 | ols.whether.logging.to.the.binar |
618e0 | 79 20 6c 6f 67 20 69 73 0a 64 6f 6e 65 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 | y.log.is.done..The.default.value |
61900 | 20 69 73 20 31 20 28 64 6f 20 6c 6f 67 67 69 6e 67 29 2e 20 54 6f 20 63 68 61 6e 67 65 20 6c 6f | .is.1.(do.logging)..To.change.lo |
61920 | 67 67 69 6e 67 20 66 6f 72 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 73 73 69 6f 6e 2c 20 63 | gging.for.the.current.session,.c |
61940 | 68 61 6e 67 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 | hange.the.session.value.of.this. |
61960 | 76 61 72 69 61 62 6c 65 2e 20 54 68 65 20 73 65 73 73 69 6f 6e 0a 75 73 65 72 20 6d 75 73 74 20 | variable..The.session.user.must. |
61980 | 68 61 76 65 20 74 68 65 20 53 55 50 45 52 20 70 72 69 76 69 6c 65 67 65 20 74 6f 20 73 65 74 20 | have.the.SUPER.privilege.to.set. |
619a0 | 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 0a 0a 42 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 4d | this.variable...Beginning.with.M |
619c0 | 79 53 51 4c 20 35 2e 35 2e 35 2c 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 6f 73 73 | ySQL.5.5.5,.it.is.no.longer.poss |
619e0 | 69 62 6c 65 20 74 6f 20 73 65 74 0a 40 40 73 65 73 73 69 6f 6e 2e 73 71 6c 5f 6c 6f 67 5f 62 69 | ible.to.set.@@session.sql_log_bi |
61a00 | 6e 20 77 69 74 68 69 6e 20 61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6f 72 20 73 75 62 71 75 65 | n.within.a.transaction.or.subque |
61a20 | 72 79 2e 20 28 42 75 67 20 23 35 33 34 33 37 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d | ry..(Bug.#53437)..URL:.https://m |
61a40 | 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 65 74 2d 73 71 6c 5f 6c 6f 67 5f 62 69 6e | ariadb.com/kb/en/set-sql_log_bin |
61a60 | 2f 0a 0a 2a 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 73 | /..*.https://mariadb.com/kb/en/s |
61a80 | 65 74 2d 73 71 6c 5f 6c 6f 67 5f 62 69 6e 2f 00 01 01 05 02 ef 01 00 00 02 21 3d 12 00 47 00 53 | et-sql_log_bin/..........!=..G.S |
61aa0 | 79 6e 74 61 78 3a 0a 3c 3e 2c 20 21 3d 0a 0a 4e 6f 74 20 65 71 75 61 6c 3a 0a 0a 55 52 4c 3a 20 | yntax:.<>,.!=..Not.equal:..URL:. |
61ac0 | 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2d 65 71 | https://mariadb.com/kb/en/not-eq |
61ae0 | 75 61 6c 2f 0a 0a 8a 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 2e 30 31 27 20 3c 3e | ual/....MariaDB>.SELECT.'.01'.<> |
61b00 | 20 27 30 2e 30 31 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 | .'0.01';.........->.1.MariaDB>.S |
61b20 | 45 4c 45 43 54 20 2e 30 31 20 3c 3e 20 27 30 2e 30 31 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 | ELECT..01.<>.'0.01';.........->. |
61b40 | 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 27 7a 61 70 70 27 20 3c 3e 20 27 7a 61 70 | 0.MariaDB>.SELECT.'zapp'.<>.'zap |
61b60 | 70 70 27 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 0a 24 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | pp';.........->.1.$.https://mari |
61b80 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6e 6f 74 2d 65 71 75 61 6c 2f 01 02 69 02 f0 01 00 00 | adb.com/kb/en/not-equal/..i..... |
61ba0 | 05 57 48 49 4c 45 17 00 b7 01 53 79 6e 74 61 78 3a 0a 5b 62 65 67 69 6e 5f 6c 61 62 65 6c 3a 5d | .WHILE....Syntax:.[begin_label:] |
61bc0 | 20 57 48 49 4c 45 20 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 44 4f 0a 20 20 20 20 73 | .WHILE.search_condition.DO.....s |
61be0 | 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 0a 45 4e 44 20 57 48 49 4c 45 20 5b 65 6e 64 5f 6c 61 62 | tatement_list.END.WHILE.[end_lab |
61c00 | 65 6c 5d 0a 0a 54 68 65 20 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 20 77 69 74 68 69 6e 20 61 | el]..The.statement.list.within.a |
61c20 | 20 57 48 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 69 73 20 72 65 70 65 61 74 65 64 20 61 73 20 | .WHILE.statement.is.repeated.as. |
61c40 | 6c 6f 6e 67 20 61 73 20 74 68 65 0a 73 65 61 72 63 68 5f 63 6f 6e 64 69 74 69 6f 6e 20 65 78 70 | long.as.the.search_condition.exp |
61c60 | 72 65 73 73 69 6f 6e 20 69 73 20 74 72 75 65 2e 20 73 74 61 74 65 6d 65 6e 74 5f 6c 69 73 74 20 | ression.is.true..statement_list. |
61c80 | 63 6f 6e 73 69 73 74 73 20 6f 66 20 6f 6e 65 20 6f 72 0a 6d 6f 72 65 20 53 51 4c 20 73 74 61 74 | consists.of.one.or.more.SQL.stat |
61ca0 | 65 6d 65 6e 74 73 2c 20 65 61 63 68 20 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 61 20 73 65 6d | ements,.each.terminated.by.a.sem |
61cc0 | 69 63 6f 6c 6f 6e 20 28 3b 29 20 73 74 61 74 65 6d 65 6e 74 0a 64 65 6c 69 6d 69 74 65 72 2e 0a | icolon.(;).statement.delimiter.. |
61ce0 | 0a 41 20 57 48 49 4c 45 20 73 74 61 74 65 6d 65 6e 74 20 63 61 6e 20 62 65 20 6c 61 62 65 6c 65 | .A.WHILE.statement.can.be.labele |
61d00 | 64 2e 20 46 6f 72 20 74 68 65 20 72 75 6c 65 73 20 72 65 67 61 72 64 69 6e 67 20 6c 61 62 65 6c | d..For.the.rules.regarding.label |
61d20 | 20 75 73 65 2c 0a 73 65 65 20 5b 48 45 4c 50 20 6c 61 62 65 6c 73 5d 2e 0a 0a 55 52 4c 3a 20 68 | .use,.see.[HELP.labels]...URL:.h |
61d40 | 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 68 69 6c 65 2f 0a | ttps://mariadb.com/kb/en/while/. |
61d60 | 0a 7f 00 43 52 45 41 54 45 20 50 52 4f 43 45 44 55 52 45 20 64 6f 77 68 69 6c 65 28 29 0a 42 45 | ...CREATE.PROCEDURE.dowhile().BE |
61d80 | 47 49 4e 0a 20 20 44 45 43 4c 41 52 45 20 76 31 20 49 4e 54 20 44 45 46 41 55 4c 54 20 35 3b 0a | GIN...DECLARE.v1.INT.DEFAULT.5;. |
61da0 | 0a 20 20 57 48 49 4c 45 20 76 31 20 3e 20 30 20 44 4f 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 53 | ...WHILE.v1.>.0.DO.............S |
61dc0 | 45 54 20 76 31 20 3d 20 76 31 20 2d 20 31 3b 0a 20 20 45 4e 44 20 57 48 49 4c 45 3b 0a 45 4e 44 | ET.v1.=.v1.-.1;...END.WHILE;.END |
61de0 | 3b 0a 20 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 77 68 | ;...https://mariadb.com/kb/en/wh |
61e00 | 69 6c 65 2f 03 01 2c 00 12 f1 01 00 00 0b 41 45 53 5f 44 45 43 52 59 50 54 0c 00 ef 00 53 79 6e | ile/..,.......AES_DECRYPT....Syn |
61e20 | 74 61 78 3a 0a 41 45 53 5f 44 45 43 52 59 50 54 28 63 72 79 70 74 5f 73 74 72 2c 6b 65 79 5f 73 | tax:.AES_DECRYPT(crypt_str,key_s |
61e40 | 74 72 29 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 72 79 70 74 73 20 64 61 74 61 | tr)..This.function.decrypts.data |
61e60 | 20 75 73 69 6e 67 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 41 45 53 20 28 41 64 76 61 6e 63 65 | .using.the.official.AES.(Advance |
61e80 | 64 20 45 6e 63 72 79 70 74 69 6f 6e 0a 53 74 61 6e 64 61 72 64 29 20 61 6c 67 6f 72 69 74 68 6d | d.Encryption.Standard).algorithm |
61ea0 | 2e 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 74 68 65 20 | ..For.more.information,.see.the. |
61ec0 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 0a 41 45 53 5f 45 4e 43 52 59 50 54 28 29 2e 0a 0a 55 | description.of.AES_ENCRYPT()...U |
61ee0 | 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 61 65 | RL:.https://mariadb.com/kb/en/ae |
61f00 | 73 5f 64 65 63 72 79 70 74 2f 0a 0a 26 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f | s_decrypt/..&.https://mariadb.co |
61f20 | 6d 2f 6b 62 2f 65 6e 2f 61 65 73 5f 64 65 63 72 79 70 74 2f 01 01 81 02 f2 01 00 00 07 44 41 59 | m/kb/en/aes_decrypt/.........DAY |
61f40 | 4e 41 4d 45 1f 00 0d 01 53 79 6e 74 61 78 3a 0a 44 41 59 4e 41 4d 45 28 64 61 74 65 29 0a 0a 52 | NAME....Syntax:.DAYNAME(date)..R |
61f60 | 65 74 75 72 6e 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 77 65 65 6b 64 61 79 20 66 | eturns.the.name.of.the.weekday.f |
61f80 | 6f 72 20 64 61 74 65 2e 20 54 68 65 20 6c 61 6e 67 75 61 67 65 20 75 73 65 64 20 66 6f 72 20 74 | or.date..The.language.used.for.t |
61fa0 | 68 65 0a 6e 61 6d 65 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 76 61 6c | he.name.is.controlled.by.the.val |
61fc0 | 75 65 20 6f 66 20 74 68 65 20 6c 63 5f 74 69 6d 65 5f 6e 61 6d 65 73 20 73 79 73 74 65 6d 20 76 | ue.of.the.lc_time_names.system.v |
61fe0 | 61 72 69 61 62 6c 65 0a 28 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | ariable.(https://mariadb.com/kb/ |
62000 | 65 6e 2f 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 23 6c 63 5f 74 69 | en/server-system-variables#lc_ti |
62020 | 6d 65 5f 6e 61 6d 65 73 29 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | me_names)...URL:.https://mariadb |
62040 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 79 6e 61 6d 65 2f 0a 0a 3d 00 4d 61 72 69 61 44 42 3e 20 | .com/kb/en/dayname/..=.MariaDB>. |
62060 | 53 45 4c 45 43 54 20 44 41 59 4e 41 4d 45 28 27 32 30 30 37 2d 30 32 2d 30 33 27 29 3b 0a 20 20 | SELECT.DAYNAME('2007-02-03');... |
62080 | 20 20 20 20 20 20 2d 3e 20 27 53 61 74 75 72 64 61 79 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 | ......->.'Saturday'.".https://ma |
620a0 | 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 64 61 79 6e 61 6d 65 2f 01 01 7d 02 f3 01 00 00 | riadb.com/kb/en/dayname/..}..... |
620c0 | 0c 43 4f 45 52 43 49 42 49 4c 49 54 59 11 00 8b 00 53 79 6e 74 61 78 3a 0a 43 4f 45 52 43 49 42 | .COERCIBILITY....Syntax:.COERCIB |
620e0 | 49 4c 49 54 59 28 73 74 72 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6c 6c 61 74 69 6f | ILITY(str)..Returns.the.collatio |
62100 | 6e 20 63 6f 65 72 63 69 62 69 6c 69 74 79 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 74 72 69 | n.coercibility.value.of.the.stri |
62120 | 6e 67 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | ng.argument...URL:.https://maria |
62140 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 65 72 63 69 62 69 6c 69 74 79 2f 0a 0a b1 00 4d 61 | db.com/kb/en/coercibility/....Ma |
62160 | 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 45 52 43 49 42 49 4c 49 54 59 28 27 61 62 63 27 | riaDB>.SELECT.COERCIBILITY('abc' |
62180 | 20 43 4f 4c 4c 41 54 45 20 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 29 3b 0a 20 20 20 | .COLLATE.latin1_swedish_ci);.... |
621a0 | 20 20 20 20 20 2d 3e 20 30 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 45 52 43 49 | .....->.0.MariaDB>.SELECT.COERCI |
621c0 | 42 49 4c 49 54 59 28 55 53 45 52 28 29 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 33 0a 4d 61 72 | BILITY(USER());.........->.3.Mar |
621e0 | 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 45 52 43 49 42 49 4c 49 54 59 28 27 61 62 63 27 29 | iaDB>.SELECT.COERCIBILITY('abc') |
62200 | 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 34 0a 27 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | ;.........->.4.'.https://mariadb |
62220 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 65 72 63 69 62 69 6c 69 74 79 2f 03 00 e0 00 12 f4 01 00 | .com/kb/en/coercibility/........ |
62240 | 00 03 49 4e 54 16 00 b3 00 49 4e 54 5b 28 4d 29 5d 20 5b 55 4e 53 49 47 4e 45 44 5d 20 5b 5a 45 | ..INT....INT[(M)].[UNSIGNED].[ZE |
62260 | 52 4f 46 49 4c 4c 5d 0a 0a 41 20 6e 6f 72 6d 61 6c 2d 73 69 7a 65 20 69 6e 74 65 67 65 72 2e 20 | ROFILL]..A.normal-size.integer.. |
62280 | 54 68 65 20 73 69 67 6e 65 64 20 72 61 6e 67 65 20 69 73 20 2d 32 31 34 37 34 38 33 36 34 38 20 | The.signed.range.is.-2147483648. |
622a0 | 74 6f 20 32 31 34 37 34 38 33 36 34 37 2e 0a 54 68 65 20 75 6e 73 69 67 6e 65 64 20 72 61 6e 67 | to.2147483647..The.unsigned.rang |
622c0 | 65 20 69 73 20 30 20 74 6f 20 34 32 39 34 39 36 37 32 39 35 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 | e.is.0.to.4294967295...URL:.http |
622e0 | 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 2f 0a 0a 1e 00 68 74 | s://mariadb.com/kb/en/int/....ht |
62300 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 69 6e 74 2f 03 01 d3 01 | tps://mariadb.com/kb/en/int/.... |
62320 | 02 f5 01 00 00 07 47 4c 45 4e 47 54 48 0d 00 a7 00 47 4c 65 6e 67 74 68 28 6c 73 29 0a 0a 52 65 | ......GLENGTH....GLength(ls)..Re |
62340 | 74 75 72 6e 73 20 61 73 20 61 20 64 6f 75 62 6c 65 2d 70 72 65 63 69 73 69 6f 6e 20 6e 75 6d 62 | turns.as.a.double-precision.numb |
62360 | 65 72 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 4c 69 6e 65 53 74 72 69 6e 67 20 | er.the.length.of.the.LineString. |
62380 | 76 61 6c 75 65 0a 6c 73 20 69 6e 20 69 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 73 70 61 74 69 | value.ls.in.its.associated.spati |
623a0 | 61 6c 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 | al.reference...URL:.https://mari |
623c0 | 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 6c 65 6e 67 74 68 2f 0a 0a f5 00 4d 61 72 69 61 44 | adb.com/kb/en/glength/....MariaD |
623e0 | 42 3e 20 53 45 54 20 40 6c 73 20 3d 20 27 4c 69 6e 65 53 74 72 69 6e 67 28 31 20 31 2c 32 20 32 | B>.SET.@ls.=.'LineString(1.1,2.2 |
62400 | 2c 33 20 33 29 27 3b 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 47 4c 65 6e 67 74 68 28 | ,3.3)';.MariaDB>.SELECT.GLength( |
62420 | 47 65 6f 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 29 3b 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | GeomFromText(@ls));.+----------- |
62440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 47 4c 65 6e 67 74 68 28 47 65 6f | -----------------+.|.GLength(Geo |
62460 | 6d 46 72 6f 6d 54 65 78 74 28 40 6c 73 29 29 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mFromText(@ls)).|.+------------- |
62480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 7c 20 20 20 20 20 20 20 20 20 20 20 20 32 2e | ---------------+.|............2. |
624a0 | 38 32 38 34 32 37 31 32 34 37 34 36 32 20 7c 0a 2b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 8284271247462.|.+--------------- |
624c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2b 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 | -------------+.".https://mariadb |
624e0 | 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 67 6c 65 6e 67 74 68 2f 00 03 01 13 01 02 f6 01 00 00 07 52 41 | .com/kb/en/glength/...........RA |
62500 | 44 49 41 4e 53 04 00 a4 00 53 79 6e 74 61 78 3a 0a 52 41 44 49 41 4e 53 28 58 29 0a 0a 52 65 74 | DIANS....Syntax:.RADIANS(X)..Ret |
62520 | 75 72 6e 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 58 2c 20 63 6f 6e 76 65 72 74 65 64 20 66 | urns.the.argument.X,.converted.f |
62540 | 72 6f 6d 20 64 65 67 72 65 65 73 20 74 6f 20 72 61 64 69 61 6e 73 2e 20 28 4e 6f 74 65 20 74 68 | rom.degrees.to.radians..(Note.th |
62560 | 61 74 0a cf 80 20 72 61 64 69 61 6e 73 20 65 71 75 61 6c 73 20 31 38 30 20 64 65 67 72 65 65 73 | at....radians.equals.180.degrees |
62580 | 2e 29 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | .)..URL:.https://mariadb.com/kb/ |
625a0 | 65 6e 2f 72 61 64 69 61 6e 73 2f 0a 0a 38 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 52 | en/radians/..8.MariaDB>.SELECT.R |
625c0 | 41 44 49 41 4e 53 28 39 30 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 31 2e 35 37 30 37 39 36 33 | ADIANS(90);.........->.1.5707963 |
625e0 | 32 36 37 39 34 39 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | 267949.".https://mariadb.com/kb/ |
62600 | 65 6e 2f 72 61 64 69 61 6e 73 2f 00 03 01 32 02 02 f7 01 00 00 09 43 4f 4c 4c 41 54 49 4f 4e 11 | en/radians/...2.......COLLATION. |
62620 | 00 72 00 53 79 6e 74 61 78 3a 0a 43 4f 4c 4c 41 54 49 4f 4e 28 73 74 72 29 0a 0a 52 65 74 75 72 | .r.Syntax:.COLLATION(str)..Retur |
62640 | 6e 73 20 74 68 65 20 63 6f 6c 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 61 | ns.the.collation.of.the.string.a |
62660 | 72 67 75 6d 65 6e 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 | rgument...URL:.https://mariadb.c |
62680 | 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6c 6c 61 74 69 6f 6e 2f 0a 0a 85 00 4d 61 72 69 61 44 42 3e 20 | om/kb/en/collation/....MariaDB>. |
626a0 | 53 45 4c 45 43 54 20 43 4f 4c 4c 41 54 49 4f 4e 28 27 61 62 63 27 29 3b 0a 20 20 20 20 20 20 20 | SELECT.COLLATION('abc');........ |
626c0 | 20 2d 3e 20 27 6c 61 74 69 6e 31 5f 73 77 65 64 69 73 68 5f 63 69 27 0a 4d 61 72 69 61 44 42 3e | .->.'latin1_swedish_ci'.MariaDB> |
626e0 | 20 53 45 4c 45 43 54 20 43 4f 4c 4c 41 54 49 4f 4e 28 5f 75 74 66 38 27 61 62 63 27 29 3b 0a 20 | .SELECT.COLLATION(_utf8'abc');.. |
62700 | 20 20 20 20 20 20 20 2d 3e 20 27 75 74 66 38 5f 67 65 6e 65 72 61 6c 5f 63 69 27 0a 24 00 68 74 | .......->.'utf8_general_ci'.$.ht |
62720 | 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 6c 6c 61 74 69 6f | tps://mariadb.com/kb/en/collatio |
62740 | 6e 2f 00 00 01 01 41 02 f8 01 00 00 08 43 4f 41 4c 45 53 43 45 12 00 9f 00 53 79 6e 74 61 78 3a | n/....A......COALESCE....Syntax: |
62760 | 0a 43 4f 41 4c 45 53 43 45 28 76 61 6c 75 65 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 74 68 | .COALESCE(value,...)..Returns.th |
62780 | 65 20 66 69 72 73 74 20 6e 6f 6e 2d 4e 55 4c 4c 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 6c 69 | e.first.non-NULL.value.in.the.li |
627a0 | 73 74 2c 20 6f 72 20 4e 55 4c 4c 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 0a 6e 6f 6e 2d | st,.or.NULL.if.there.are.no.non- |
627c0 | 4e 55 4c 4c 20 76 61 6c 75 65 73 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | NULL.values...URL:.https://maria |
627e0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 6f 61 6c 65 73 63 65 2f 0a 0a 69 00 4d 61 72 69 61 44 | db.com/kb/en/coalesce/..i.MariaD |
62800 | 42 3e 20 53 45 4c 45 43 54 20 43 4f 41 4c 45 53 43 45 28 4e 55 4c 4c 2c 31 29 3b 0a 20 20 20 20 | B>.SELECT.COALESCE(NULL,1);..... |
62820 | 20 20 20 20 2d 3e 20 31 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 43 4f 41 4c 45 53 43 | ....->.1.MariaDB>.SELECT.COALESC |
62840 | 45 28 4e 55 4c 4c 2c 4e 55 4c 4c 2c 4e 55 4c 4c 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 4e 55 | E(NULL,NULL,NULL);.........->.NU |
62860 | 4c 4c 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 63 | LL.#.https://mariadb.com/kb/en/c |
62880 | 6f 61 6c 65 73 63 65 2f 03 01 c0 00 02 f9 01 00 00 07 56 45 52 53 49 4f 4e 11 00 51 01 53 79 6e | oalesce/..........VERSION..Q.Syn |
628a0 | 74 61 78 3a 0a 56 45 52 53 49 4f 4e 28 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 | tax:.VERSION()..Returns.a.string |
628c0 | 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 65 20 4d 79 53 51 4c 20 73 65 72 76 65 72 | .that.indicates.the.MySQL.server |
628e0 | 20 76 65 72 73 69 6f 6e 2e 20 54 68 65 20 73 74 72 69 6e 67 0a 75 73 65 73 20 74 68 65 20 75 74 | .version..The.string.uses.the.ut |
62900 | 66 38 20 63 68 61 72 61 63 74 65 72 20 73 65 74 2e 20 54 68 65 20 76 61 6c 75 65 20 6d 69 67 68 | f8.character.set..The.value.migh |
62920 | 74 20 68 61 76 65 20 61 20 73 75 66 66 69 78 20 69 6e 20 61 64 64 69 74 69 6f 6e 0a 74 6f 20 74 | t.have.a.suffix.in.addition.to.t |
62940 | 68 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 53 65 65 20 74 68 65 20 64 65 73 63 72 | he.version.number..See.the.descr |
62960 | 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73 79 73 74 65 6d 0a 76 61 72 | iption.of.the.version.system.var |
62980 | 69 61 62 6c 65 20 69 6e 0a 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f | iable.in.https://mariadb.com/kb/ |
629a0 | 65 6e 2f 73 65 72 76 65 72 2d 73 79 73 74 65 6d 2d 76 61 72 69 61 62 6c 65 73 23 76 65 72 73 69 | en/server-system-variables#versi |
629c0 | 6f 6e 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | on...URL:.https://mariadb.com/kb |
629e0 | 2f 65 6e 2f 76 65 72 73 69 6f 6e 2f 0a 0a 38 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 | /en/version/..8.MariaDB>.SELECT. |
62a00 | 56 45 52 53 49 4f 4e 28 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 35 2e 35 2e 32 39 2d 73 74 | VERSION();.........->.'5.5.29-st |
62a20 | 61 6e 64 61 72 64 27 0a 22 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 | andard'.".https://mariadb.com/kb |
62a40 | 2f 65 6e 2f 76 65 72 73 69 6f 6e 2f 03 02 a6 02 02 fa 01 00 00 08 4d 41 4b 45 5f 53 45 54 25 00 | /en/version/..........MAKE_SET%. |
62a60 | 5d 01 53 79 6e 74 61 78 3a 0a 4d 41 4b 45 5f 53 45 54 28 62 69 74 73 2c 73 74 72 31 2c 73 74 72 | ].Syntax:.MAKE_SET(bits,str1,str |
62a80 | 32 2c 2e 2e 2e 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 73 65 74 20 76 61 6c 75 65 20 28 61 20 73 | 2,...)..Returns.a.set.value.(a.s |
62aa0 | 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 73 75 62 73 74 72 69 6e 67 73 20 73 65 70 61 | tring.containing.substrings.sepa |
62ac0 | 72 61 74 65 64 20 62 79 20 22 2c 22 0a 63 68 61 72 61 63 74 65 72 73 29 20 63 6f 6e 73 69 73 74 | rated.by.",".characters).consist |
62ae0 | 69 6e 67 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 68 61 76 65 20 74 68 65 | ing.of.the.strings.that.have.the |
62b00 | 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 69 74 0a 69 6e 20 62 69 74 73 20 73 65 74 2e 20 | .corresponding.bit.in.bits.set.. |
62b20 | 73 74 72 31 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 62 69 74 20 30 2c 20 73 74 72 32 20 | str1.corresponds.to.bit.0,.str2. |
62b40 | 74 6f 20 62 69 74 20 31 2c 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 4e 55 4c 4c 0a 76 61 6c 75 65 73 | to.bit.1,.and.so.on..NULL.values |
62b60 | 20 69 6e 20 73 74 72 31 2c 20 73 74 72 32 2c 20 2e 2e 2e 20 61 72 65 20 6e 6f 74 20 61 70 70 65 | .in.str1,.str2,.....are.not.appe |
62b80 | 6e 64 65 64 20 74 6f 20 74 68 65 20 72 65 73 75 6c 74 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a | nded.to.the.result...URL:.https: |
62ba0 | 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 6b 65 5f 73 65 74 2f 0a 0a 10 | //mariadb.com/kb/en/make_set/... |
62bc0 | 01 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 41 4b 45 5f 53 45 54 28 31 2c 27 61 27 2c | .MariaDB>.SELECT.MAKE_SET(1,'a', |
62be0 | 27 62 27 2c 27 63 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 61 27 0a 4d 61 72 69 61 44 42 | 'b','c');.........->.'a'.MariaDB |
62c00 | 3e 20 53 45 4c 45 43 54 20 4d 41 4b 45 5f 53 45 54 28 31 20 7c 20 34 2c 27 68 65 6c 6c 6f 27 2c | >.SELECT.MAKE_SET(1.|.4,'hello', |
62c20 | 27 6e 69 63 65 27 2c 27 77 6f 72 6c 64 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 68 65 6c | 'nice','world');.........->.'hel |
62c40 | 6c 6f 2c 77 6f 72 6c 64 27 0a 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 4d 41 4b 45 5f 53 | lo,world'.MariaDB>.SELECT.MAKE_S |
62c60 | 45 54 28 31 20 7c 20 34 2c 27 68 65 6c 6c 6f 27 2c 27 6e 69 63 65 27 2c 4e 55 4c 4c 2c 27 77 6f | ET(1.|.4,'hello','nice',NULL,'wo |
62c80 | 72 6c 64 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 68 65 6c 6c 6f 27 0a 4d 61 72 69 61 44 | rld');.........->.'hello'.MariaD |
62ca0 | 42 3e 20 53 45 4c 45 43 54 20 4d 41 4b 45 5f 53 45 54 28 30 2c 27 61 27 2c 27 62 27 2c 27 63 27 | B>.SELECT.MAKE_SET(0,'a','b','c' |
62cc0 | 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 27 27 0a 23 00 68 74 74 70 73 3a 2f 2f 6d 61 72 69 61 | );.........->.''.#.https://maria |
62ce0 | 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 6d 61 6b 65 5f 73 65 74 2f 00 00 03 02 e7 01 02 fb 01 00 | db.com/kb/en/make_set/.......... |
62d00 | 00 0b 46 49 4e 44 5f 49 4e 5f 53 45 54 25 00 6f 02 53 79 6e 74 61 78 3a 0a 46 49 4e 44 5f 49 4e | ..FIND_IN_SET%.o.Syntax:.FIND_IN |
62d20 | 5f 53 45 54 28 73 74 72 2c 73 74 72 6c 69 73 74 29 0a 0a 52 65 74 75 72 6e 73 20 61 20 76 61 6c | _SET(str,strlist)..Returns.a.val |
62d40 | 75 65 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 6f 66 20 31 20 74 6f 20 4e 20 69 66 20 74 68 65 | ue.in.the.range.of.1.to.N.if.the |
62d60 | 20 73 74 72 69 6e 67 20 73 74 72 20 69 73 20 69 6e 20 74 68 65 0a 73 74 72 69 6e 67 20 6c 69 73 | .string.str.is.in.the.string.lis |
62d80 | 74 20 73 74 72 6c 69 73 74 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 4e 20 73 75 62 73 74 72 | t.strlist.consisting.of.N.substr |
62da0 | 69 6e 67 73 2e 20 41 20 73 74 72 69 6e 67 20 6c 69 73 74 20 69 73 20 61 0a 73 74 72 69 6e 67 20 | ings..A.string.list.is.a.string. |
62dc0 | 63 6f 6d 70 6f 73 65 64 20 6f 66 20 73 75 62 73 74 72 69 6e 67 73 20 73 65 70 61 72 61 74 65 64 | composed.of.substrings.separated |
62de0 | 20 62 79 20 22 2c 22 20 63 68 61 72 61 63 74 65 72 73 2e 20 49 66 20 74 68 65 20 66 69 72 73 74 | .by.",".characters..If.the.first |
62e00 | 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 63 6f 6e 73 74 61 6e 74 20 73 74 72 69 6e 67 20 61 | .argument.is.a.constant.string.a |
62e20 | 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 69 73 20 61 20 63 6f 6c 75 6d 6e 20 6f 66 20 74 79 70 | nd.the.second.is.a.column.of.typ |
62e40 | 65 20 53 45 54 2c 0a 74 68 65 20 46 49 4e 44 5f 49 4e 5f 53 45 54 28 29 20 66 75 6e 63 74 69 6f | e.SET,.the.FIND_IN_SET().functio |
62e60 | 6e 20 69 73 20 6f 70 74 69 6d 69 7a 65 64 20 74 6f 20 75 73 65 20 62 69 74 20 61 72 69 74 68 6d | n.is.optimized.to.use.bit.arithm |
62e80 | 65 74 69 63 2e 20 52 65 74 75 72 6e 73 0a 30 20 69 66 20 73 74 72 20 69 73 20 6e 6f 74 20 69 6e | etic..Returns.0.if.str.is.not.in |
62ea0 | 20 73 74 72 6c 69 73 74 20 6f 72 20 69 66 20 73 74 72 6c 69 73 74 20 69 73 20 74 68 65 20 65 6d | .strlist.or.if.strlist.is.the.em |
62ec0 | 70 74 79 20 73 74 72 69 6e 67 2e 20 52 65 74 75 72 6e 73 0a 4e 55 4c 4c 20 69 66 20 65 69 74 68 | pty.string..Returns.NULL.if.eith |
62ee0 | 65 72 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 55 4c 4c 2e 20 54 68 69 73 20 66 75 6e 63 74 69 | er.argument.is.NULL..This.functi |
62f00 | 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 0a 69 66 20 74 68 65 | on.does.not.work.properly.if.the |
62f20 | 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 6f 6d 6d 61 | .first.argument.contains.a.comma |
62f40 | 20 28 22 2c 22 29 20 63 68 61 72 61 63 74 65 72 2e 0a 0a 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f | .(",").character...URL:.https:// |
62f60 | 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 69 6e 64 5f 69 6e 5f 73 65 74 2f 0a 0a | mariadb.com/kb/en/find_in_set/.. |
62f80 | 39 00 4d 61 72 69 61 44 42 3e 20 53 45 4c 45 43 54 20 46 49 4e 44 5f 49 4e 5f 53 45 54 28 27 62 | 9.MariaDB>.SELECT.FIND_IN_SET('b |
62fa0 | 27 2c 27 61 2c 62 2c 63 2c 64 27 29 3b 0a 20 20 20 20 20 20 20 20 2d 3e 20 32 0a 26 00 68 74 74 | ','a,b,c,d');.........->.2.&.htt |
62fc0 | 70 73 3a 2f 2f 6d 61 72 69 61 64 62 2e 63 6f 6d 2f 6b 62 2f 65 6e 2f 66 69 6e 64 5f 69 6e 5f 73 | ps://mariadb.com/kb/en/find_in_s |
62fe0 | 65 74 2f 00 | et/. |