mysql sectotime_mysql的语法高亮文件。

网上找的,作了修改,补充了一些没有显示的关键字,应该是网上最全面的,后期只要用mysql还会做持续的补充完善。

#TITLE=MySQL

#DELIMITER=<>/="'%,.(){}[]+*~&|;

#QUOTATION1='

#QUOTATION2=`

#CONTINUE_QUOTE=n

#LINECOMMENT=--

#LINECOMMENT=#

#COMMENTON=/*

#COMMENTOFF=*/

#PREFIX3=@

#CASE=n

#NUMBER_PATTERN=cpp

#KEYWORD=Reserved words

AS

AVG

BETWEEN

BY

CASE

CLOSE

COUNT

CREATE

DATABASE

DAY

DECODE

DELETE

DISTINCT

DROP

ELSE

END

FIRST

FOR

FROM

GROUP

HAVING

IN

INSERT

INTO

JOIN

LENGTH

LIKE

LOAD

MAX

MIN

MONTH

NULL

ON

SELECT

SET

SUBSTRING

SUM

TABLE

THEN

TO

TRIM

UPDATE

VALUES

WEEKDAY

WHEN

WHERE

COMMENT

FOREIGN_KEY_CHECKS

STRUCTURE

IF

EXISTS

CURRENT_TIMESTAMP

PRIMARY

ENGIN

KEY

UTF-8

ALTER

ADD

CONSTRAINT

FOREIGN

REFERENCES

UNIQUE

INDEX

DESC

COLUMNS

DESCRIBE

USE

#KEYWORD=Operator

:=

||

OR

XOR

&&

AND

NOT

=

<=>

>=

>

<=

<

<>

!=

IS

REGEXP

|

&

<<

>>

-

+

*

/

DIV

%

MOD

^

~

!

BINARY

COLLATE

#KEYWORD=Functions

ASCII

BIN

BIT_LENGTH

CHAR

CHAR_LENGTH

CHARACTER_LENGTH

COMPRESS

CONCAT

CONCAT_WS

CONV

ELT

EXPORT_SET

FIELD

FIND_IN_SET

HEX

INSTR

LCASE

LEFT

LOAD_FILE

LOCATE

LOWER

LPAD

LTRIM

MAKE_SET

MID

OCT

OCTET_LENGTH

ORD

POSITION

QUOTE

REPEAT

REPLACE

REVERSE

RIGHT

RPAD

RTRIM

SOUNDEX

SPACE

SUBSTRING_INDEX

UCASE

UNCOMPRESS

UNCOMPRESSED_LENGTH

UNHEX

UPPER

STRCMP

ABS

ACOS

ASIN

ATAN

CEILING

COS

COT

CRC32

DEGREES

EXP

FLOOR

LN

LOG

LOG2

LOG10

PI

POW

RADIANS

RAND

ROUND

SIGN

SIN

SQRT

TAN

TRUNCATE

ADDDATE

DATE_ADD

ADDTIME

CONVERT_TZ

CURDATE

CURRENT_DATE

CURTIME

CURRENT_TIME

DATE

DATEDIFF

DATE_FORMAT

DAYNAME

DAYOFMONTH

DAYOFWEEK

DAYOFYEAR

EXTRACT

FROM_DAYS

FROM_UNIXTIME

GET_FORMAT

HOUR

LAST_DAY

LOCALTIME

LOCALTIMESTAMP

MAKEDATE

MAKETIME

MICROSECOND

MINUTE

MONTHNAME

NOW

PERIOD_ADD

PERIOD_DIFF

QUARTER

SECOND

SEC_TO_TIME

STR_TO_DATE

SUBDATE

SUBTIME

SYSDATE

TIME

TIMEDIFF

TIMESTAMP

TIMESTAMPADD

TIMESTAMPDIFF

TIME_FORMAT

TIME_TO_SEC

TO_DAYS

UNIX_TIMESTAMP

UTC_DATE

UTC_TIME

UTC_TIMESTAMP

WEEK

WEEKOFYEAR

YEAR

YEARWEEK

AES_ENCRYPT

ENCODE

DES_DECRYPT

DES_ENCRYPT

ENCRYPT

MD5

OLD_PASSWORD

PASSWORD

SHA1

SHA

BENCHMARK

CHARSET

COERCIBILITY

COLLATION

CONNECTION_ID

CURRENT_USER

FOUND_ROWS

LAST_INSERT_ID

ROW_COUNT

SESSION_USER

SYSTEM_USER

USER

VERSION

DEFAULT

FORMAT

GET_LOCK

INET_ATON

INET_NTOA

IS_FREE_LOCK

IS_USED_LOCK

MASTER_POS_WAIT

RELEASE_LOCK

UUID

#KEYWORD=Attributes

auto_increment

unsigned

default

#KEYWORD=Literal Values

Bit

TinyInt

SmallInt

MediumInt

Int

BigInt

Float

Double

Decmical

Date

DataTime

TimeStamp

Time

Year

Char

VarChar

Binary

VarBinary

TinyText

Text

MediumText

LongText

TinyBlod

Blod

MediumBlod

LongBlod

Enum

DATETIME

#KEYWORD=Administration

OPTIMIZE

ANALYZE

CHECKSUM

FLUSH

RESET

PURGE

KILL

SHOW

ASC

BLOB

CALL

CHANGE

CHECK

CONDITION

CONTINUE

CROSS

DAY_MICROSECOND

DEC

DOUBLE

EACH

ENCLOSED

EXIT

FETCH

FLOAT8

GOTO

HOUR_MINUTE

IGNORE

INFILE

INSENSITIVE

INT1

INT4

INTERVAL

ITERATE

KEYS

LEADING

LINES

LONGBLOB

LOW_PRIORITY

MEDIUMINT

MINUTE_MICROSECOND

MODIFIES

NO_WRITE_TO_BINLOG

OPTIONALLY

OUT

PRECISION

READ

RENAME

REQUIRE

REVOKE

SCHEMA

SPATIAL

SQLEXCEPTION

SQL_BIG_RESULT

SSL

TINYBLOB

TRUE

USING

VARCHAR

WITH

ALL

ASENSITIVE

BIGINT

BOTH

CASCADE

CONNECTION

CONVERT

DATABASES

DAY_MINUTE

DECIMAL

DELAYED

DISTINCTROW

ESCAPED

EXPLAIN

FLOAT

GRANT

HIGH_PRIORITY

HOUR_SECOND

INNER

INT2

INT8

LEAVE

LIMIT

LOCK

LONGTEXT

MATCH

MEDIUMTEXT

MINUTE_SECOND

NATURAL

OUTER

RAID0

READS

RESTRICT

SCHEMAS

SENSITIVE

SPECIFIC

SQLSTATE

SQL_CALC_FOUND_ROWS

STARTING

TERMINATED

TINYINT

TRAILING

UNDO

UNLOCK

USAGE

VARCHARACTER

WRITE

YEAR_MONTH

BEFORE

CHARACTER

COLUMN

CURSOR

DAY_HOUR

DAY_SECOND

DECLARE

DETERMINISTIC

DUAL

ELSEIF

FALSE

FLOAT4

FORCE

FULLTEXT

HOUR_MICROSECOND

INOUT

INT

INT3

INTEGER

LABEL

LINEAR

LONG

LOOP

MEDIUMBLOB

MIDDLEINT

NUMERIC

OPTION

ORDER

OUTFILE

PROCEDURE

RANGE

REAL

RELEASE

RETURN

RLIKE

SECOND_MICROSECOND

SEPARATOR

SMALLINT

SQL

SQLWARNING

SQL_SMALL_RESULT

STRAIGHT_JOIN

TINYTEXT

TRIGGER

UNION

UNSIGNED

VARBINARY

VARYING

WHILE

X509

ZEROFILL

#

### 回答1: MySQL提示语法错误通常是由于SQL查询语句中存在语法错误导致的。常见的错误包括: 1. 拼写错误:检查SQL语句中是否有拼写错误或大小写错误。 2. 缺少分号:SQL语句必须以分号结束,如果没有分号,会提示语法错误。 3. 引号不匹配:如果在SQL语句中使用了引号,必须确保引号成对出现。 4. 数据类型错误:如果在SQL语句中使用了错误的数据类型,例如将字符值插入数值列中,会提示语法错误。 5. 表名或列名错误:检查SQL语句中表名或列名是否正确。 6. SQL注释错误:如果在注释中使用了错误的语法,会导致语法错误。 解决方法: 1. 仔细检查SQL语句,确保没有拼写错误或大小写错误。 2. 确保SQL语句以分号结束。 3. 检查引号是否成对出现。 4. 确保使用正确的数据类型。 5. 检查表名或列名是否正确。 6. 确保注释使用正确的语法。 ### 回答2: MySQL提示语法错误是因为在SQL语句中存在错误的语法结构或者使用了错误的关键字。常见的语法错误包括但不限于以下几种情况: 1. 命令拼写错误:可能是因为命令拼写错误或者大小写写错了,MySQL对大小写是敏感的,所以在使用命令时要确保拼写正确。 2. 关键字错误:在SQL语句中使用了错误的关键字,例如将SELECT写成了SELEC,或者使用了不支持的关键字。 3. 表名或列名错误:在SQL语句中引用了不存在的表或列名,可能是因为拼写错误或者表或列不存在。 4. 缺失引号或引号使用错误:在SQL语句中引用字符串时没有正确使用引号,或者使用了错误的引号类型。 5. 缺失分号:每个SQL语句应该以分号结尾,如果缺失分号,MySQL就会提示语法错误。 当出现MySQL提示语法错误时,可以通过检查以上情况来进行排查和修正。此外,可以查看MySQL的报错信息,通常会给出具体的错误信息和位置,帮助我们更准确地定位和解决问题。另外,一些集成开发环境(IDE)或数据库管理工具还会在编写SQL语句时提供语法高亮和智能提示功能,有助于避免语法错误的出现。 ### 回答3: MySQL提示语法错误通常是由于以下几种原因导致的: 1. SQL语句书写错误:在编写SQL语句时,可能会忽略了某个关键字、函数名、括号等等,导致语法错误。需要仔细检查SQL语句,确保所有关键字和语法结构都正确。 2. 缺少引号或括号:在使用字符串或者日期的时候,需要使用引号将其括起来。如果缺少引号或者括号,就会导致语法错误。需要确保引号或括号使用正确。 3. 表名或列名错误:在SQL语句中引用表名或列名时,需要确保名称拼写正确,并且表名或列名存在于数据库中。如果名称写错或者不存在,就会提示语法错误。 4. 数据库连接错误:如果在连接数据库的时候出现错误,可能也会导致MySQL提示语法错误。需要确保数据库连接参数正确,并且数据库服务正常运行。 5. 版本不兼容:在不同版本的MySQL中,有些语法可能会有所改变或不支持。如果使用了不支持的语法,就会提示语法错误。需要根据所使用的MySQL版本来编写兼容的SQL语句。 在遇到MySQL提示语法错误时,可以先检查以上几个方面,逐一排查错误原因,并根据错误提示信息进行调整。同时,也可以参考MySQL官方文档或者网上的资源来解决常见的语法错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值