Variable: sql-mode-mysql-font-lock-keywords
sql-mode-mysql-font-lock-keywords is a variable defined in sql.el.gz.
Value
(("\\b\\(a\\(?:cos\\|dd\\(?:\\(?:dat\\|tim\\)e\\)\\|es_\\(?:\\(?:de\\|en\\)crypt\\)\\|rea\\|s\\(?:binary\\|cii\\|in\\|text\\|wk[bt]\\)\\|tan2?\\|vg\\)\\|b\\(?:d\\(?:mpolyfrom\\(?:text\\|wkb\\)\\|polyfrom\\(?:text\\|wkb\\)\\)\\|enchmark\\|i\\(?:n\\(?:log_gtid_pos\\)?\\|t_\\(?:and\\|count\\|length\\|x?or\\)\\)\\|o\\(?:th\\|undary\\)\\|uffer\\)\\|c\\(?:ast\\|e\\(?:il\\(?:ing\\)?\\|ntroid\\)\\|har\\(?:_length\\|acter_length\\|set\\)\\|o\\(?:alesce\\|ercibility\\|lumn_\\(?:add\\|c\\(?:heck\\|reate\\)\\|delete\\|exists\\|get\\|json\\|list\\)\\|mpress\\|n\\(?:cat\\(?:_ws\\)?\\|nection_id\\|v\\(?:e\\(?:rt\\(?:_tz\\)?\\|xhull\\)\\)?\\)\\|unt\\|[st]\\)\\|r\\(?:c32\\|osses\\)\\|u\\(?:me_dist\\|r\\(?:date\\|rent_\\(?:date\\|time\\(?:stamp\\)?\\)\\|time\\)\\)\\)\\|d\\(?:a\\(?:te\\(?:_\\(?:add\\|format\\|sub\\)\\|diff\\)\\|y\\(?:name\\|of\\(?:month\\|week\\|year\\)\\)\\)\\|e\\(?:code\\(?:_histogram\\)?\\|grees\\|nse_rank\\|s_\\(?:\\(?:de\\|en\\)crypt\\)\\)\\|i\\(?:mension\\|sjoint\\|v\\)\\)\\|e\\(?:lt\\|n\\(?:c\\(?:ode\\|rypt\\)\\|dpoint\\|velope\\)\\|x\\(?:p\\(?:ort_set\\)?\\|t\\(?:eriorring\\|ractvalue\\)\\)\\)\\|f\\(?:i\\(?:eld\\|nd_in_set\\)\\|loor\\|o\\(?:rmat\\|und_rows\\)\\|rom\\(?:_\\(?:base64\\|days\\|unixtime\\)\\)?\\)\\|g\\(?:e\\(?:om\\(?:collfrom\\(?:text\\|wkb\\)\\|etry\\(?:collectionfrom\\(?:text\\|wkb\\)\\|from\\(?:text\\|wkb\\)\\|n\\|type\\)\\|from\\(?:text\\|wkb\\)\\)\\|t_\\(?:format\\|lock\\)\\)\\|length\\|r\\(?:\\(?:eates\\|oup_conca\\)t\\)\\)\\|hex\\|i\\(?:fnull\\|n\\(?:et\\(?:6_\\(?:aton\\|ntoa\\)\\|_\\(?:aton\\|ntoa\\)\\)\\|str\\|ter\\(?:iorringn\\|sects\\|val\\)\\)\\|s\\(?:_\\(?:free_lock\\|ipv\\(?:4_\\(?:compat\\|mapped\\)\\|[46]\\)\\|used_lock\\)\\|closed\\|empty\\|null\\|ring\\|simple\\)\\)\\|json_\\(?:array\\(?:_\\(?:append\\|insert\\)\\)?\\|co\\(?:mpact\\|ntains\\(?:_path\\)?\\)\\|de\\(?:pth\\|tailed\\)\\|ex\\(?:ists\\|tract\\)\\|insert\\|keys\\|l\\(?:ength\\|oose\\)\\|merge\\|object\\|qu\\(?:ery\\|ote\\)\\|re\\(?:\\(?:mov\\|plac\\)e\\)\\|se\\(?:arch\\|t\\)\\|type\\|unquote\\|val\\(?:id\\|ue\\)\\)\\|l\\(?:a\\(?:g\\|st\\(?:_\\(?:day\\|insert_id\\|value\\)\\|val\\)\\)\\|case\\|e\\(?:a\\(?:d\\(?:ing\\)?\\|st\\)\\|ngth\\)\\|ine\\(?:from\\(?:text\\|wkb\\)\\|stringfrom\\(?:text\\|wkb\\)\\)\\|n\\|o\\(?:ad_file\\|cate\\|g\\(?:10\\|2\\)?\\|wer\\)\\|pad\\|trim\\)\\|m\\(?:a\\(?:ke\\(?:_set\\|\\(?:dat\\|tim\\)e\\)\\|ster_\\(?:\\(?:gtid\\|pos\\)_wait\\)\\|x\\)\\|br\\(?:contains\\|disjoint\\|equal\\|intersects\\|overlaps\\|touches\\|within\\)\\|d5\\|edian\\|i[dn]\\|linefrom\\(?:text\\|wkb\\)\\|onthname\\|po\\(?:intfrom\\(?:text\\|wkb\\)\\|lyfrom\\(?:text\\|wkb\\)\\)\\|ulti\\(?:linestringfrom\\(?:text\\|wkb\\)\\|po\\(?:intfrom\\(?:text\\|wkb\\)\\|lygonfrom\\(?:text\\|wkb\\)\\)\\)\\)\\|n\\(?:ame_const\\|extval\\|ow\\|t\\(?:\\(?:h_valu\\|il\\)e\\)\\|u\\(?:llif\\|m\\(?:\\(?:geometrie\\|interiorring\\|point\\)s\\)\\)\\)\\|o\\(?:ct\\(?:et_length\\)?\\|\\(?:ld_passwo\\)?rd\\)\\|p\\(?:er\\(?:cent\\(?:_rank\\|ile_\\(?:cont\\|disc\\)\\)\\|iod_\\(?:add\\|diff\\)\\)\\|i\\|o\\(?:int\\(?:from\\(?:text\\|wkb\\)\\|n\\|onsurface\\)\\|ly\\(?:from\\(?:text\\|wkb\\)\\|gonfrom\\(?:text\\|wkb\\)\\)\\|sition\\|w\\(?:er\\)?\\)\\)\\|quote\\|r\\(?:a\\(?:dians\\|n[dk]\\)\\|e\\(?:gexp\\(?:_\\(?:instr\\|replace\\|substr\\)\\)?\\|lease_lock\\|p\\(?:eat\\|lace\\)\\|verse\\)\\|like\\|ow_number\\|pad\\|trim\\)\\|s\\(?:e\\(?:c_to_time\\|tval\\)\\|ha[12]?\\|i\\(?:g?n\\)\\|leep\\|oundex\\|p\\(?:ace\\|ider_\\(?:bg_direct_sql\\|copy_tables\\|direct_sql\\|flush_table_mon_cache\\)\\)\\|qrt\\|rid\\|t\\(?:_\\(?:a\\(?:rea\\|s\\(?:binary\\|text\\|wk[bt]\\)\\)\\|b\\(?:oundary\\|uffer\\)\\|c\\(?:entroid\\|on\\(?:tains\\|vexhull\\)\\|rosses\\)\\|di\\(?:fference\\|mension\\|s\\(?:joint\\|tance\\)\\)\\|e\\(?:n\\(?:dpoint\\|velope\\)\\|quals\\|xteriorring\\)\\|geom\\(?:collfrom\\(?:text\\|wkb\\)\\|etry\\(?:collectionfrom\\(?:text\\|wkb\\)\\|from\\(?:text\\|wkb\\)\\|n\\|type\\)\\|from\\(?:text\\|wkb\\)\\)\\|i\\(?:nter\\(?:iorringn\\|sect\\(?:ion\\|s\\)\\)\\|s\\(?:closed\\|empty\\|ring\\|simple\\)\\)\\|l\\(?:ength\\|ine\\(?:from\\(?:text\\|wkb\\)\\|stringfrom\\(?:text\\|wkb\\)\\)\\)\\|num\\(?:\\(?:geometrie\\|interiorring\\|point\\)s\\)\\|overlaps\\|po\\(?:int\\(?:from\\(?:text\\|wkb\\)\\|n\\|onsurface\\)\\|ly\\(?:from\\(?:text\\|wkb\\)\\|gonfrom\\(?:text\\|wkb\\)\\)\\)\\|relate\\|s\\(?:rid\\|tartpoint\\|ymdifference\\)\\|touches\\|union\\|within\\|[xy]\\)\\|artpoint\\|d\\(?:dev\\(?:_\\(?:\\(?:po\\|sam\\)p\\)\\)?\\)?\\|r\\(?:_to_date\\|cmp\\)\\)\\|u\\(?:b\\(?:date\\|str\\(?:ing\\(?:_index\\)?\\)?\\|time\\)\\|m\\)\\|ysdate\\)\\|t\\(?:an\\|ime\\(?:_\\(?:format\\|to_sec\\)\\|diff\\|stamp\\(?:add\\|diff\\)\\)\\|o\\(?:_\\(?:base64\\|\\(?:day\\|second\\)s\\)\\|uches\\)\\|r\\(?:ailing\\|im\\)\\)\\|u\\(?:case\\|n\\(?:compress\\(?:ed_length\\)?\\|hex\\|ix_timestamp\\)\\|p\\(?:datexml\\|per\\)\\|ser\\|tc_\\(?:date\\|time\\(?:stamp\\)?\\)\\|uid\\(?:_short\\)?\\)\\|v\\(?:ar\\(?:_\\(?:\\(?:po\\|sam\\)p\\)\\|iance\\)\\|ersion\\)\\|w\\(?:e\\(?:ek\\(?:day\\|ofyear\\)\\|ight_string\\)\\|ithin\\)\\)\\b"
. font-lock-builtin-face)
("\\b\\(a\\(?:c\\(?:cessible\\|tion\\)\\|dd\\|fter\\|gainst\\|l\\(?:l\\|ter\\)\\|n\\(?:alyze\\|d\\)\\|sc?\\|uto_increment\\|vg_row_length\\)\\|b\\(?:db\\|etween\\|\\(?:od\\)?y\\)\\|c\\(?:as\\(?:\\(?:cad\\)?e\\)\\|h\\(?:a\\(?:nge\\|racter\\)\\|eck\\(?:sum\\)?\\)\\|lose\\|o\\(?:l\\(?:lat\\(?:e\\|ion\\)\\|umns?\\)\\|mm\\(?:ent\\|itted\\)\\|n\\(?:current\\|dition\\|straint\\)\\)\\|r\\(?:eate\\|oss\\)\\)\\|d\\(?:ata\\(?:bases?\\)?\\|e\\(?:fault\\|l\\(?:ay\\(?:_key_write\\|ed\\)\\|ete\\)\\|sc\\)\\|i\\(?:rectory\\|s\\(?:able\\|tinct\\(?:row\\)?\\)\\)\\|o\\|rop\\|u\\(?:al\\|\\(?:mpfil\\|plicat\\)e\\)\\)\\|e\\(?:ls\\(?:e\\(?:if\\)?\\|if\\)\\|n\\(?:able\\|\\(?:close\\)?d\\)\\|scaped\\|x\\(?:i\\(?:sts\\|t\\)\\|plain\\)\\)\\|f\\(?:i\\(?:elds\\|rst\\)\\|or\\(?:ce\\|eign\\)?\\|rom\\|ull\\(?:text\\)?\\)\\|g\\(?:lobal\\|roup\\)\\|h\\(?:a\\(?:ndler\\|ving\\)\\|eap\\|i\\(?:\\(?:gh_priorit\\|stor\\)y\\)\\)\\|i\\(?:gnore\\(?:_server_ids\\)?\\|n\\(?:dex\\|file\\|ner\\|sert\\(?:_method\\)?\\|to\\)\\|s\\(?:am\\|olation\\)\\|[fns]\\)\\|join\\|k\\(?:eys?\\|ill\\)\\|l\\(?:ast\\|e\\(?:ave\\|ft\\|vel\\)\\|i\\(?:ke\\|mit\\|ne\\(?:ar\\|s\\)\\)\\|o\\(?:ad\\|c\\(?:al\\|k\\)\\|ng\\|op\\|w_priority\\)\\)\\|m\\(?:a\\(?:ster_\\(?:heartbeat_period\\|ssl_verify_server_cert\\)\\|tch\\|x\\(?:_rows\\|value\\)\\)\\|erge\\|in_rows\\|od\\(?:e\\|ify\\)\\|\\(?:rg_m\\)?yisam\\)\\|n\\(?:atural\\|ext\\|o\\(?:_write_to_binlog\\|t\\)?\\|ull\\)\\|o\\(?:ffset\\|p\\(?:en\\|ti\\(?:mize\\|onally\\)\\)\\|rder\\|ut\\(?:er\\|file\\)\\|ver\\|[jnr]\\)\\|p\\(?:a\\(?:ck\\(?:_keys\\|age\\)\\|rti\\(?:al\\|tion\\)\\|ssword\\)\\|eriod\\|r\\(?:ev\\|imary\\|ocedure\\)\\|urge\\)\\|quick\\|r\\(?:a\\(?:i\\(?:d\\(?:0\\|_type\\)\\|se\\)\\|nge\\)\\|e\\(?:ad\\(?:_write\\)?\\|ferences\\|lease\\|name\\|peatable\\|quire\\|s\\(?:ignal\\|trict\\)\\|turning\\)\\|ight\\|o\\(?:ll\\(?:back\\|up\\)\\|w\\(?:_format\\|type\\)\\)\\)\\|s\\(?:avepoint\\|chemas\\|e\\(?:lect\\|parator\\|rializable\\|ssion\\|t\\)\\|h\\(?:are\\|ow\\)\\|ignal\\|low\\|patial\\|ql_\\(?:b\\(?:\\(?:ig\\|uffer\\)_result\\)\\|ca\\(?:che\\|lc_found_rows\\)\\|no_cache\\|small_result\\)\\|sl\\|t\\(?:arting\\|r\\(?:aight_join\\|iped\\)\\)\\|ystem_time\\)\\|t\\(?:ables?\\|e\\(?:mporary\\|rminated\\)\\|hen\\|o\\|r\\(?:ansaction\\|uncate\\)\\|ype\\)\\|u\\(?:n\\(?:committed\\|do\\|i\\(?:on\\|que\\)\\|lock\\)\\|pdate\\|s\\(?:e\\|ing\\)\\)\\|v\\(?:alues\\|ersioning\\)\\|w\\(?:h\\(?:e\\(?:n\\|re\\)\\|ile\\)\\|i\\(?:ndow\\|th\\)\\|rite\\)\\|xor\\)\\b"
. font-lock-keyword-face)
("\\b\\(b\\(?:i\\(?:gint\\|nary\\|t\\)\\|lob\\|ool\\(?:ean\\)?\\|yte\\)\\|c\\(?:har\\|urve\\)\\|d\\(?:a\\(?:te\\(?:time\\)?\\|y\\(?:_\\(?:hour\\|mi\\(?:crosecond\\|nute\\)\\|second\\)\\)?\\)\\|ec\\(?:imal\\)?\\|ouble\\)\\|enum\\|f\\(?:ixed\\|loat[48]?\\)\\|geometry\\(?:collection\\)?\\|hour\\(?:_\\(?:mi\\(?:crosecond\\|nute\\)\\|second\\)\\)?\\|int\\(?:eger\\|[1-48]\\)?\\|json\\|l\\(?:ine\\(?:\\(?:ar\\|st\\)ring\\)?\\|ong\\(?:blob\\|text\\)\\)\\|m\\(?:edium\\(?:blob\\|\\(?:in\\|tex\\)t\\)\\|i\\(?:crosecond\\|ddleint\\|nute\\(?:_\\(?:\\(?:micro\\)?second\\)\\)?\\)\\|onth\\|ulti\\(?:curve\\|linestring\\|po\\(?:int\\|lygon\\)\\|surface\\)\\)\\|n\\(?:ational\\|umeric\\)\\|p\\(?:o\\(?:int\\|lygon\\)\\|recision\\)\\|quarter\\|real\\|s\\(?:econd\\(?:_microsecond\\)?\\|igned\\|mallint\\|urface\\)\\|t\\(?:ext\\|i\\(?:me\\(?:stamp\\)?\\|ny\\(?:blob\\|\\(?:in\\|tex\\)t\\)\\)\\)\\|unsigned\\|var\\(?:binary\\|char\\(?:acter\\)?\\)\\|week\\|year\\(?:_month\\|[24]\\)?\\|zerofill\\)\\b"
. font-lock-type-face))
Documentation
MySQL SQL keywords used by font-lock.
This variable is used by sql-mode and sql-interactive-mode. The
regular expressions are created during compilation by calling the
function regexp-opt. Therefore, take a look at the source before
you define your own sql-mode-mysql-font-lock-keywords.
Aliases
sql-mode-mariadb-font-lock-keywords
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/sql.el.gz
(defvar sql-mode-mysql-font-lock-keywords
(eval-when-compile
(list
;; MySQL Functions
(sql-font-lock-keywords-builder 'font-lock-builtin-face nil
"acos" "adddate" "addtime" "aes_decrypt" "aes_encrypt" "area"
"asbinary" "ascii" "asin" "astext" "aswkb" "aswkt" "atan" "atan2"
"avg" "bdmpolyfromtext" "bdmpolyfromwkb" "bdpolyfromtext"
"bdpolyfromwkb" "benchmark" "bin" "binlog_gtid_pos" "bit_and"
"bit_count" "bit_length" "bit_or" "bit_xor" "both" "boundary" "buffer"
"cast" "ceil" "ceiling" "centroid" "character_length" "char_length"
"charset" "coalesce" "coercibility" "column_add" "column_check"
"column_create" "column_delete" "column_exists" "column_get"
"column_json" "column_list" "compress" "concat" "concat_ws"
"connection_id" "conv" "convert" "convert_tz" "convexhull" "cos" "cot"
"count" "crc32" "crosses" "cume_dist" "cume_dist" "curdate"
"current_date" "current_time" "current_timestamp" "curtime" "date_add"
"datediff" "date_format" "date_sub" "dayname" "dayofmonth" "dayofweek"
"dayofyear" "decode" "decode_histogram" "degrees" "dense_rank"
"dense_rank" "des_decrypt" "des_encrypt" "dimension" "disjoint" "div"
"elt" "encode" "encrypt" "endpoint" "envelope" "exp" "export_set"
"exteriorring" "extractvalue" "field" "find_in_set" "floor" "format"
"found_rows" "from" "from_base64" "from_days" "from_unixtime"
"geomcollfromtext" "geomcollfromwkb" "geometrycollectionfromtext"
"geometrycollectionfromwkb" "geometryfromtext" "geometryfromwkb"
"geometryn" "geometrytype" "geomfromtext" "geomfromwkb" "get_format"
"get_lock" "glength" "greatest" "group_concat" "hex" "ifnull"
"inet6_aton" "inet6_ntoa" "inet_aton" "inet_ntoa" "instr"
"interiorringn" "intersects" "interval" "isclosed" "isempty"
"is_free_lock" "is_ipv4" "is_ipv4_compat" "is_ipv4_mapped" "is_ipv6"
"isnull" "isring" "issimple" "is_used_lock" "json_array"
"json_array_append" "json_array_insert" "json_compact" "json_contains"
"json_contains_path" "json_depth" "json_detailed" "json_exists"
"json_extract" "json_insert" "json_keys" "json_length" "json_loose"
"json_merge" "json_object" "json_query" "json_quote" "json_remove"
"json_replace" "json_search" "json_set" "json_type" "json_unquote"
"json_valid" "json_value" "lag" "last_day" "last_insert_id" "lastval"
"last_value" "last_value" "lcase" "lead" "leading" "least" "length"
"linefromtext" "linefromwkb" "linestringfromtext" "linestringfromwkb"
"ln" "load_file" "locate" "log" "log10" "log2" "lower" "lpad" "ltrim"
"makedate" "make_set" "maketime" "master_gtid_wait" "master_pos_wait"
"max" "mbrcontains" "mbrdisjoint" "mbrequal" "mbrintersects"
"mbroverlaps" "mbrtouches" "mbrwithin" "md5" "median"
"mid" "min" "mlinefromtext" "mlinefromwkb" "monthname"
"mpointfromtext" "mpointfromwkb" "mpolyfromtext" "mpolyfromwkb"
"multilinestringfromtext" "multilinestringfromwkb"
"multipointfromtext" "multipointfromwkb" "multipolygonfromtext"
"multipolygonfromwkb" "name_const" "nextval" "now" "nth_value" "ntile"
"ntile" "nullif" "numgeometries" "numinteriorrings" "numpoints" "oct"
"octet_length" "old_password" "ord" "percentile_cont"
"percentile_disc" "percent_rank" "percent_rank" "period_add"
"period_diff" "pi" "pointfromtext" "pointfromwkb" "pointn"
"pointonsurface" "polyfromtext" "polyfromwkb" "polygonfromtext"
"polygonfromwkb" "position" "pow" "power" "quote" "radians"
"rand" "rank" "rank" "regexp" "regexp_instr" "regexp_replace"
"regexp_substr" "release_lock" "repeat" "replace" "reverse" "rlike"
"row_number" "row_number" "rpad" "rtrim" "sec_to_time" "setval" "sha"
"sha1" "sha2" "sign" "sin" "sleep" "soundex" "space"
"spider_bg_direct_sql" "spider_copy_tables" "spider_direct_sql"
"spider_flush_table_mon_cache" "sqrt" "srid" "st_area" "startpoint"
"st_asbinary" "st_astext" "st_aswkb" "st_aswkt" "st_boundary"
"st_buffer" "st_centroid" "st_contains" "st_convexhull" "st_crosses"
"std" "stddev" "stddev_pop" "stddev_samp" "st_difference"
"st_dimension" "st_disjoint" "st_distance" "st_endpoint" "st_envelope"
"st_equals" "st_exteriorring" "st_geomcollfromtext"
"st_geomcollfromwkb" "st_geometrycollectionfromtext"
"st_geometrycollectionfromwkb" "st_geometryfromtext"
"st_geometryfromwkb" "st_geometryn" "st_geometrytype"
"st_geomfromtext" "st_geomfromwkb" "st_interiorringn"
"st_intersection" "st_intersects" "st_isclosed" "st_isempty"
"st_isring" "st_issimple" "st_length" "st_linefromtext"
"st_linefromwkb" "st_linestringfromtext" "st_linestringfromwkb"
"st_numgeometries" "st_numinteriorrings" "st_numpoints" "st_overlaps"
"st_pointfromtext" "st_pointfromwkb" "st_pointn" "st_pointonsurface"
"st_polyfromtext" "st_polyfromwkb" "st_polygonfromtext"
"st_polygonfromwkb" "strcmp" "st_relate" "str_to_date" "st_srid"
"st_startpoint" "st_symdifference" "st_touches" "st_union" "st_within"
"st_x" "st_y" "subdate" "substr" "substring" "substring_index"
"subtime" "sum" "sysdate" "tan" "timediff" "time_format"
"timestampadd" "timestampdiff" "time_to_sec" "to_base64" "to_days"
"to_seconds" "touches" "trailing" "trim" "ucase" "uncompress"
"uncompressed_length" "unhex" "unix_timestamp" "updatexml" "upper"
"user" "utc_date" "utc_time" "utc_timestamp" "uuid" "uuid_short"
"variance" "var_pop" "var_samp" "version" "weekday"
"weekofyear" "weight_string" "within"
)
;; MySQL Keywords
(sql-font-lock-keywords-builder 'font-lock-keyword-face nil
"accessible" "action" "add" "after" "against" "all" "alter" "analyze"
"and" "as" "asc" "auto_increment" "avg_row_length" "bdb" "between"
"body" "by" "cascade" "case" "change" "character" "check" "checksum"
"close" "collate" "collation" "column" "columns" "comment" "committed"
"concurrent" "condition" "constraint" "create" "cross" "data"
"database" "databases" "default" "delayed" "delay_key_write" "delete"
"desc" "directory" "disable" "distinct" "distinctrow" "do" "drop"
"dual" "dumpfile" "duplicate" "else" "elseif" "elsif" "enable"
"enclosed" "end" "escaped" "exists" "exit" "explain" "fields" "first"
"for" "force" "foreign" "from" "full" "fulltext" "global" "group"
"handler" "having" "heap" "high_priority" "history" "if" "ignore"
"ignore_server_ids" "in" "index" "infile" "inner" "insert"
"insert_method" "into" "is" "isam" "isolation" "join" "key" "keys"
"kill" "last" "leave" "left" "level" "like" "limit" "linear" "lines"
"load" "local" "lock" "long" "loop" "low_priority"
"master_heartbeat_period" "master_ssl_verify_server_cert" "match"
"max_rows" "maxvalue" "merge" "min_rows" "mode" "modify" "mrg_myisam"
"myisam" "natural" "next" "no" "not" "no_write_to_binlog" "null"
"offset" "oj" "on" "open" "optimize" "optionally" "or" "order" "outer"
"outfile" "over" "package" "pack_keys" "partial" "partition"
"password" "period" "prev" "primary" "procedure" "purge" "quick"
"raid0" "raid_type" "raise" "range" "read" "read_write" "references"
"release" "rename" "repeatable" "require" "resignal" "restrict"
"returning" "right" "rollback" "rollup" "row_format" "rowtype"
"savepoint" "schemas" "select" "separator" "serializable" "session"
"set" "share" "show" "signal" "slow" "spatial" "sql_big_result"
"sql_buffer_result" "sql_cache" "sql_calc_found_rows" "sql_no_cache"
"sql_small_result" "ssl" "starting" "straight_join" "striped"
"system_time" "table" "tables" "temporary" "terminated" "then" "to"
"transaction" "truncate" "type" "uncommitted" "undo" "union" "unique"
"unlock" "update" "use" "using" "values" "versioning" "when" "where"
"while" "window" "with" "write" "xor"
)
;; MySQL Data Types
(sql-font-lock-keywords-builder 'font-lock-type-face nil
"bigint" "binary" "bit" "blob" "bool" "boolean" "byte" "char" "curve"
"date" "datetime" "day" "day_hour" "day_microsecond" "day_minute"
"day_second" "dec" "decimal" "double" "enum" "fixed" "float" "float4"
"float8" "geometry" "geometrycollection" "hour" "hour_microsecond"
"hour_minute" "hour_second" "int" "int1" "int2" "int3" "int4" "int8"
"integer" "json" "line" "linearring" "linestring" "longblob"
"longtext" "mediumblob" "mediumint" "mediumtext" "microsecond"
"middleint" "minute" "minute_microsecond" "minute_second" "month"
"multicurve" "multilinestring" "multipoint" "multipolygon"
"multisurface" "national" "numeric" "point" "polygon" "precision"
"quarter" "real" "second" "second_microsecond" "signed" "smallint"
"surface" "text" "time" "timestamp" "tinyblob" "tinyint" "tinytext"
"unsigned" "varbinary" "varchar" "varcharacter" "week" "year" "year2"
"year4" "year_month" "zerofill"
)))
"MySQL SQL keywords used by font-lock.
This variable is used by `sql-mode' and `sql-interactive-mode'. The
regular expressions are created during compilation by calling the
function `regexp-opt'. Therefore, take a look at the source before
you define your own `sql-mode-mysql-font-lock-keywords'.")