5
5
SQL standard. It should be used over DATA_DICTIONARY if you wish to write
6
6
tools portable to other RDBMs.
8
Drizzle currently provides the following INFORMATION_SCHEMA tables:
14
* CONSTRAINT_COLUMN_USAGE
15
* CONSTRAINT_TABLE_USAGE
20
* REFERENTIAL_CONSTRAINTS
37
CREATE TABLE `CHECK_CONSTRAINTS` (
38
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
39
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
40
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
41
`CHECK_CLAUSE` VARCHAR(256) NOT NULL
42
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
50
CREATE TABLE `COLUMNS` (
51
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
52
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
53
`TABLE_NAME` VARCHAR(256) NOT NULL,
54
`COLUMN_NAME` VARCHAR(256) NOT NULL,
55
`ORDINAL_POSITION` BIGINT NOT NULL,
56
`COLUMN_DEFAULT` VARCHAR(256) DEFAULT NULL,
57
`IS_NULLABLE` BOOLEAN NOT NULL,
58
`DATA_TYPE` VARCHAR(256) NOT NULL,
59
`CHARACTER_MAXIMUM_LENGTH` BIGINT DEFAULT NULL,
60
`CHARACTER_OCTET_LENGTH` BIGINT DEFAULT NULL,
61
`NUMERIC_PRECISION` BIGINT DEFAULT NULL,
62
`NUMERIC_PRECISION_RADIX` BIGINT DEFAULT NULL,
63
`NUMERIC_SCALE` BIGINT DEFAULT NULL,
64
`DATETIME_PRECISION` VARCHAR(256) DEFAULT NULL,
65
`CHARACTER_SET_CATALOG` VARCHAR(256) DEFAULT NULL,
66
`CHARACTER_SET_SCHEMA` VARCHAR(256) DEFAULT NULL,
67
`CHARACTER_SET_NAME` VARCHAR(256) DEFAULT NULL,
68
`COLLATION_CATALOG` VARCHAR(256) DEFAULT NULL,
69
`COLLATION_SCHEMA` VARCHAR(256) DEFAULT NULL,
70
`COLLATION_NAME` VARCHAR(256) DEFAULT NULL,
71
`DOMAIN_CATALOG` VARCHAR(256) DEFAULT NULL,
72
`DOMAIN_SCHEMA` VARCHAR(256) DEFAULT NULL,
73
`DOMAIN_NAME` VARCHAR(256) DEFAULT NULL
74
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
82
CREATE TABLE `COLUMN_DOMAIN_USAGE` (
83
`DOMAIN_CATALOG` VARCHAR(256) NOT NULL,
84
`DOMAIN_SCHEMA` VARCHAR(256) NOT NULL,
85
`DOMAIN_NAME` VARCHAR(256) NOT NULL,
86
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
87
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
88
`TABLE_NAME` VARCHAR(256) NOT NULL,
89
`COLUMN_NAME` VARCHAR(256) NOT NULL
90
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
98
CREATE TABLE `COLUMN_PRIVILEGES` (
99
`GRANTOR` VARCHAR(256) NOT NULL,
100
`GRANTEE` VARCHAR(256) NOT NULL,
101
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
102
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
103
`TABLE_NAME` VARCHAR(256) NOT NULL,
104
`COLUMN_NAME` VARCHAR(256) NOT NULL,
105
`PRIVILEGE_TYPE` VARCHAR(256) NOT NULL,
106
`IS_GRANTABLE` VARCHAR(256) NOT NULL
107
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
110
CONSTRAINT_COLUMN_USAGE
111
-----------------------
113
.. code-block:: mysql
115
CREATE TABLE `CONSTRAINT_COLUMN_USAGE` (
116
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
117
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
118
`TABLE_NAME` VARCHAR(256) NOT NULL,
119
`COLUMN_NAME` VARCHAR(256) NOT NULL,
120
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
121
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
122
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL
123
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
125
CONSTRAINT_TABLE_USAGE
126
----------------------
128
.. code-block:: mysql
130
CREATE TABLE `CONSTRAINT_TABLE_USAGE` (
131
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
132
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
133
`TABLE_NAME` VARCHAR(256) NOT NULL,
134
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
135
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
136
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL
137
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
142
.. code-block:: mysql
144
CREATE TABLE `DOMAINS` (
145
`DOMAIN_CATALOG` VARCHAR(256) NOT NULL,
146
`DOMAIN_SCHEMA` VARCHAR(256) NOT NULL,
147
`DOMAIN_NAME` VARCHAR(256) NOT NULL,
148
`DATA_TYPE` VARCHAR(256) NOT NULL,
149
`CHARACTER_MAXIMUM_LENGTH` VARCHAR(256) NOT NULL,
150
`CHARACTER_OCTET_LENGTH` VARCHAR(256) NOT NULL,
151
`COLLATION_CATALOG` VARCHAR(256) NOT NULL,
152
`COLLATION_SCHEMA` VARCHAR(256) NOT NULL,
153
`COLLATION_NAME` VARCHAR(256) NOT NULL,
154
`CHARACTER_SET_CATALOG` VARCHAR(256) NOT NULL,
155
`CHARACTER_SET_SCHEMA` VARCHAR(256) NOT NULL,
156
`CHARACTER_SET_NAME` VARCHAR(256) NOT NULL,
157
`NUMERIC_PRECISION` VARCHAR(256) NOT NULL,
158
`NUMERIC_PRECISION_RADIX` VARCHAR(256) NOT NULL,
159
`NUMERIC_SCALE` VARCHAR(256) NOT NULL,
160
`DATETIME_PRECISION` VARCHAR(256) NOT NULL,
161
`DOMAIN_DEFAULT` VARCHAR(256) NOT NULL
162
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
168
.. code-block:: mysql
170
CREATE TABLE `DOMAIN_CONSTRAINTS` (
171
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
172
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
173
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
174
`DOMAIN_CATALOG` VARCHAR(256) NOT NULL,
175
`DOMAIN_SCHEMA` VARCHAR(256) NOT NULL,
176
`DOMAIN_NAME` VARCHAR(256) NOT NULL,
177
`IS_DEFERRABLE` BOOLEAN NOT NULL,
178
`INITIALLY_DEFERRED` BOOLEAN NOT NULL
179
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
185
.. code-block:: mysql
187
CREATE TABLE `KEY_COLUMN_USAGE` (
188
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
189
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
190
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
191
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
192
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
193
`TABLE_NAME` VARCHAR(256) NOT NULL,
194
`COLUMN_NAME` VARCHAR(256) NOT NULL,
195
`ORDINAL_POSITION` BIGINT NOT NULL
196
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
203
.. code-block:: mysql
205
CREATE TABLE `PARAMETERS` (
206
`SPECIFIC_CATALOG` VARCHAR(256) NOT NULL,
207
`SPECIFIC_SCHEMA` VARCHAR(256) NOT NULL,
208
`SPECIFIC_NAME` VARCHAR(256) NOT NULL,
209
`ORDINAL_POSITION` VARCHAR(256) NOT NULL,
210
`PARAMETER_MODE` VARCHAR(256) NOT NULL,
211
`IS_RESULT` VARCHAR(256) NOT NULL,
212
`AS_LOCATOR` VARCHAR(256) NOT NULL,
213
`PARAMETER_NAME` VARCHAR(256) NOT NULL,
214
`DATA_TYPE` VARCHAR(256) NOT NULL,
215
`CHARACTER_MAXIMUM_LENGTH` VARCHAR(256) NOT NULL,
216
`CHARACTER_OCTET_LENGTH` VARCHAR(256) NOT NULL,
217
`CHARACTER_OCTET_LENGTH` VARCHAR(256) NOT NULL,
218
`COLLATION_CATALOG` VARCHAR(256) NOT NULL,
219
`COLLATION_SCHEMA` VARCHAR(256) NOT NULL,
220
`COLLATION_NAME` VARCHAR(256) NOT NULL,
221
`CHARACTER_SET_CATALOG` VARCHAR(256) NOT NULL,
222
`CHARACTER_SET_SCHEMA` VARCHAR(256) NOT NULL,
223
`CHARACTER_SET_NAME` VARCHAR(256) NOT NULL,
224
`NUMERIC_PRECISION` VARCHAR(256) NOT NULL,
225
`NUMERIC_PRECISION_RADIX` VARCHAR(256) NOT NULL,
226
`NUMERIC_SCALE` VARCHAR(256) NOT NULL,
227
`DATETIME_PRECISION` VARCHAR(256) NOT NULL,
228
`INTERVAL_TYPE` VARCHAR(256) NOT NULL,
229
`INTERVAL_PRECISION` VARCHAR(256) NOT NULL,
230
`USER_DEFINED_TYPE_CATALOG` VARCHAR(256) NOT NULL,
231
`USER_DEFINED_TYPE_SCHEMA` VARCHAR(256) NOT NULL,
232
`USER_DEFINED_TYPE_NAME` VARCHAR(256) NOT NULL,
233
`SCOPE_CATALOG` VARCHAR(256) NOT NULL,
234
`SCOPE_SCHEMA` VARCHAR(256) NOT NULL,
235
`SCOPE_NAME` VARCHAR(256) NOT NULL
236
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
239
REFERENTIAL_CONSTRAINTS
240
-----------------------
243
.. code-block:: mysql
245
CREATE TABLE `REFERENTIAL_CONSTRAINTS` (
246
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
247
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
248
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
249
`UNIQUE_CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
250
`UNIQUE_CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
251
`UNIQUE_CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
252
`MATCH_OPTION` VARCHAR(256) NOT NULL,
253
`UPDATE_RULE` VARCHAR(256) NOT NULL,
254
`DELETE_RULE` VARCHAR(256) NOT NULL
255
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
262
.. code-block:: mysql
264
CREATE TABLE `ROUTINES` (
265
`SPECIFIC_CATALOG` VARCHAR(256) NOT NULL,
266
`SPECIFIC_SCHEMA` VARCHAR(256) NOT NULL,
267
`SPECIFIC_NAME` VARCHAR(256) NOT NULL,
268
`ROUTINE_CATALOG` VARCHAR(256) NOT NULL,
269
`ROUTINE_SCHEMA` VARCHAR(256) NOT NULL,
270
`ROUTINE_NAME` VARCHAR(256) NOT NULL,
271
`MODULE_CATALOG` VARCHAR(256) NOT NULL,
272
`MODULE_SCHEMA` VARCHAR(256) NOT NULL,
273
`MODULE_NAME` VARCHAR(256) NOT NULL,
274
`UDT_CATALOG` VARCHAR(256) NOT NULL,
275
`UDT_SCHEMA` VARCHAR(256) NOT NULL,
276
`UDT_NAME` VARCHAR(256) NOT NULL,
277
`DATA_TYPE` VARCHAR(256) NOT NULL,
278
`CHARACTER_MAXIMUM_LENGTH` VARCHAR(256) NOT NULL,
279
`CHARACTER_OCTET_LENGTH` VARCHAR(256) NOT NULL,
280
`COLLATION_CATALOG` VARCHAR(256) NOT NULL,
281
`COLLATION_SCHEMA` VARCHAR(256) NOT NULL,
282
`COLLATION_NAME` VARCHAR(256) NOT NULL,
283
`CHARACTER_SET_CATALOG` VARCHAR(256) NOT NULL,
284
`CHARACTER_SET_SCHEMA` VARCHAR(256) NOT NULL,
285
`CHARACTER_SET_NAME` VARCHAR(256) NOT NULL,
286
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
287
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
288
`TABLE_NAME` VARCHAR(256) NOT NULL,
289
`NUMERIC_PRECISION` VARCHAR(256) NOT NULL,
290
`NUMERIC_PRECISION_RADIX` VARCHAR(256) NOT NULL,
291
`NUMERIC_SCALE` VARCHAR(256) NOT NULL,
292
`DATETIME_PRECISION` VARCHAR(256) NOT NULL,
293
`INTERVAL_TYPE` VARCHAR(256) NOT NULL,
294
`INTERVAL_PRECISION` VARCHAR(256) NOT NULL,
295
`TYPE_UDT_CATALOG` VARCHAR(256) NOT NULL,
296
`TYPE_UDT_SCHEMA` VARCHAR(256) NOT NULL,
297
`TYPE_UDT_NAME` VARCHAR(256) NOT NULL,
298
`SCOPE_CATALOG` VARCHAR(256) NOT NULL,
299
`SCOPE_SCHEMA` VARCHAR(256) NOT NULL,
300
`SCOPE_NAME` VARCHAR(256) NOT NULL,
301
`MAXIMUM_CARDINALITY` VARCHAR(256) NOT NULL,
302
`DTD_IDENTIFIER` VARCHAR(256) NOT NULL,
303
`ROUTINE_BODY` VARCHAR(256) NOT NULL,
304
`ROUTINE_DEFINITION` VARCHAR(256) NOT NULL,
305
`EXTERNAL_NAME` VARCHAR(256) NOT NULL,
306
`EXTERNAL_LANGUAGE` VARCHAR(256) NOT NULL,
307
`PARAMETER_STYLE` VARCHAR(256) NOT NULL,
308
`IS_DETERMINISTIC` VARCHAR(256) NOT NULL,
309
`SQL_DATA_ACCESS` VARCHAR(256) NOT NULL,
310
`IS_NULL_CALL` VARCHAR(256) NOT NULL,
311
`SQL_PATH` VARCHAR(256) NOT NULL,
312
`SCHEMA_LEVEL_ROUTINE` VARCHAR(256) NOT NULL,
313
`MAX_DYNAMIC_RESULT_SETS` VARCHAR(256) NOT NULL,
314
`IS_USER_DEFINED_CAST` VARCHAR(256) NOT NULL,
315
`IS_IMPLICITLY_INVOCABLE` VARCHAR(256) NOT NULL,
316
`CREATED` VARCHAR(256) NOT NULL,
317
`LAST_ALTERED` VARCHAR(256) NOT NULL
318
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
324
.. code-block:: mysql
326
CREATE TABLE `ROUTINE_COLUMNS` (
327
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
328
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
329
`TABLE_NAME` VARCHAR(256) NOT NULL,
330
`COLUMN_NAME` VARCHAR(256) NOT NULL,
331
`ORDINAL_POSITION` VARCHAR(256) NOT NULL,
332
`COLUMN_DEFAULT` VARCHAR(256) NOT NULL,
333
`IS_NULLABLE` VARCHAR(256) NOT NULL,
334
`DATA_TYPE` VARCHAR(256) NOT NULL,
335
`CHARACTER_MAXIMUM_LENGTH` VARCHAR(256) NOT NULL,
336
`CHARACTER_OCTET_LENGTH` VARCHAR(256) NOT NULL,
337
`NUMERIC_PRECISION` VARCHAR(256) NOT NULL,
338
`NUMERIC_PRECISION_RADIX` VARCHAR(256) NOT NULL,
339
`NUMERIC_SCALE` VARCHAR(256) NOT NULL,
340
`DATETIME_PRECISION` VARCHAR(256) NOT NULL,
341
`CHARACTER_SET_CATALOG` VARCHAR(256) NOT NULL,
342
`CHARACTER_SET_SCHEMA` VARCHAR(256) NOT NULL,
343
`CHARACTER_SET_NAME` VARCHAR(256) NOT NULL,
344
`COLLATION_CATALOG` VARCHAR(256) NOT NULL,
345
`COLLATION_SCHEMA` VARCHAR(256) NOT NULL,
346
`COLLATION_NAME` VARCHAR(256) NOT NULL,
347
`DOMAIN_CATALOG` VARCHAR(256) NOT NULL,
348
`DOMAIN_SCHEMA` VARCHAR(256) NOT NULL,
349
`DOMAIN_NAME` VARCHAR(256) NOT NULL
350
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
355
.. code-block:: mysql
357
CREATE TABLE `SCHEMATA` (
358
`CATALOG_NAME` VARCHAR(256) NOT NULL,
359
`SCHEMA_NAME` VARCHAR(256) NOT NULL,
360
`SCHEMA_OWNER` VARCHAR(256) DEFAULT NULL,
361
`DEFAULT_CHARACTER_SET_CATALOG` VARCHAR(256) DEFAULT NULL,
362
`DEFAULT_CHARACTER_SET_SCHEMA` VARCHAR(256) DEFAULT NULL,
363
`DEFAULT_CHARACTER_SET_NAME` VARCHAR(256) DEFAULT NULL
364
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
370
.. code-block:: mysql
372
CREATE TABLE `TABLES` (
373
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
374
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
375
`TABLE_NAME` VARCHAR(256) NOT NULL,
376
`TABLE_TYPE` VARCHAR(256) NOT NULL
377
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
383
.. code-block:: mysql
385
CREATE TABLE `TABLE_CONSTRAINTS` (
386
`CONSTRAINT_CATALOG` VARCHAR(256) NOT NULL,
387
`CONSTRAINT_SCHEMA` VARCHAR(256) NOT NULL,
388
`CONSTRAINT_NAME` VARCHAR(256) NOT NULL,
389
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
390
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
391
`TABLE_NAME` VARCHAR(256) NOT NULL,
392
`CONSTRAINT_TYPE` VARCHAR(256) NOT NULL,
393
`IS_DEFERRABLE` BOOLEAN NOT NULL,
394
`INITIALLY_DEFERRED` BOOLEAN NOT NULL
395
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
401
.. code-block:: mysql
403
CREATE TABLE `TABLE_PRIVILEGES` (
404
`GRANTOR` VARCHAR(256) NOT NULL,
405
`GRANTEE` VARCHAR(256) NOT NULL,
406
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
407
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
408
`TABLE_NAME` VARCHAR(256) NOT NULL,
409
`COLUMN_NAME` VARCHAR(256) NOT NULL,
410
`PRIVILEGE_TYPE` VARCHAR(256) NOT NULL,
411
`IS_GRANTABLE` VARCHAR(256) NOT NULL
412
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
418
.. code-block:: mysql
420
CREATE TABLE `VIEWS` (
421
`VIEW_CATALOG` VARCHAR(256) NOT NULL,
422
`VIEW_SCHEMA` VARCHAR(256) NOT NULL,
423
`VIEW_NAME` VARCHAR(256) NOT NULL,
424
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
425
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
426
`TABLE_NAME` VARCHAR(256) NOT NULL
427
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
432
.. code-block:: mysql
434
CREATE TABLE `VIEW_COLUMN_USAGE` (
435
`VIEW_CATALOG` VARCHAR(256) NOT NULL,
436
`VIEW_SCHEMA` VARCHAR(256) NOT NULL,
437
`VIEW_NAME` VARCHAR(256) NOT NULL,
438
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
439
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
440
`TABLE_NAME` VARCHAR(256) NOT NULL,
441
`COLUMN_NAME` VARCHAR(256) NOT NULL
442
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'
448
.. code-block:: mysql
450
CREATE TABLE `VIEW_TABLE_USAGE` (
451
`TABLE_CATALOG` VARCHAR(256) NOT NULL,
452
`TABLE_SCHEMA` VARCHAR(256) NOT NULL,
453
`TABLE_NAME` VARCHAR(256) NOT NULL,
454
`VIEW_DEFINITION` VARCHAR(256) NOT NULL,
455
`CHECK_OPTION` VARCHAR(256) NOT NULL,
456
`IS_UPDATABLE` VARCHAR(256) NOT NULL
457
) ENGINE=FunctionEngine COLLATE = utf8_general_ci REPLICATE = FALSE DEFINER 'SYSTEM'