MySQL 和Oracle里的关键词

开始我用oracle数据库,有个字段叫"描述",我给简写为desc,结果和oracle关键字重复了,折腾了好长时间,最后改为describe。
今天我想玩玩mysql了,结果describe又和mysql的关键字冲突了,我擦。又折腾了好长时间。
太坑了。
取字段名称时,总不能在原有的英文名称上随便去掉或者添加几个字母吧?那样也太不容易理解啦。
这种错误后台报错还不准确,真是太恶心了。
为了避免以后出现这种烦人又浪费时间的问题,我看最后是没事就浏览浏览常用数据库的关键字了,哈哈
这是mysql的关键字:

ADD ALL ALTER
ANALYZE AND AS
ASC ASENSITIVE BEFORE
BETWEEN BIGINT BINARY
BLOB BOTH BY
CALL CASCADE CASE
CHANGE CHAR CHARACTER
CHECK COLLATE COLUMN
CONDITION CONNECTION CONSTRAINT
CONTINUE CONVERT CREATE
CROSS CURRENT_DATE CURRENT_TIME
CURRENT_TIMESTAMP CURRENT_USER CURSOR
DATABASE DATABASES DAY_HOUR
DAY_MICROSECOND DAY_MINUTE DAY_SECOND
DEC DECIMAL DECLARE
DEFAULT DELAYED DELETE
DESC DESCRIBE DETERMINISTIC
DISTINCT DISTINCTROW DIV
DOUBLE DROP DUAL
EACH ELSE ELSEIF
ENCLOSED ESCAPED EXISTS
EXIT EXPLAIN FALSE
FETCH FLOAT FLOAT4
FLOAT8 FOR FORCE
FOREIGN FROM FULLTEXT
GOTO GRANT GROUP
HAVING HIGH_PRIORITY HOUR_MICROSECOND
HOUR_MINUTE HOUR_SECOND IF
IGNORE IN INDEX
INFILE INNER INOUT
INSENSITIVE INSERT INT
INT1 INT2 INT3
INT4 INT8 INTEGER
INTERVAL INTO IS
ITERATE JOIN KEY
KEYS KILL LABEL
LEADING LEAVE LEFT
LIKE LIMIT LINEAR
LINES LOAD LOCALTIME
LOCALTIMESTAMP LOCK LONG
LONGBLOB LONGTEXT LOOP
LOW_PRIORITY MATCH MEDIUMBLOB
MEDIUMINT MEDIUMTEXT MIDDLEINT
MINUTE_MICROSECOND MINUTE_SECOND MOD
MODIFIES NATURAL NOT
NO_WRITE_TO_BINLOG NULL NUMERIC
ON OPTIMIZE OPTION
OPTIONALLY OR ORDER
OUT OUTER OUTFILE
PRECISION PRIMARY PROCEDURE
PURGE RAID0 RANGE
READ READS REAL
REFERENCES REGEXP RELEASE
RENAME REPEAT REPLACE
REQUIRE RESTRICT RETURN
REVOKE RIGHT RLIKE
SCHEMA SCHEMAS SECOND_MICROSECOND
SELECT SENSITIVE SEPARATOR
SET SHOW SMALLINT
SPATIAL SPECIFIC SQL
SQLEXCEPTION SQLSTATE SQLWARNING
SQL_BIG_RESULT SQL_CALC_FOUND_ROWS SQL_SMALL_RESULT
SSL STARTING STRAIGHT_JOIN
TABLE TERMINATED THEN
TINYBLOB TINYINT TINYTEXT
TO TRAILING TRIGGER
TRUE UNDO UNION
UNIQUE UNLOCK UNSIGNED
UPDATE USAGE USE
USING UTC_DATE UTC_TIME
UTC_TIMESTAMP VALUES VARBINARY
VARCHAR VARCHARACTER VARYING
WHEN WHERE WHILE
WITH WRITE X509
XOR YEAR_MONTH ZEROFILL

MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。下面列出了一些例子:
ACTION
BIT
DATE
ENUM
NO
TEXT
TIME
TIMESTAMP



Oracle 数据库关键字

1.         ALL*

2.         ALTER*

3.         AND*

4.         ANY*

5.         ARRAY

6.         AS*

7.         ASC*

8.         AT

9.         AUTHID

10.     AVG

11.     BEGIN

12.     BETWEEN*

13.     BINARY_INTEGER

14.     BODY

15.     BOOLEAN

16.     BULK

17.     BY*

18.     CHAR*

19.     CHAR_BASE

20.     CHECK*

21.     CLOSE

22.     CLUSTER*

23.     COLLECT

24.     COLUMN

25.     COMMENT*

26.     COMMIT

27.     COMPRESS*

28.     CONNECT*

29.     CONSTANT

30.     CREATE*

31.     CURRENT*

32.     CURRVAL

33.     CURSOR

34.     DATE*

35.     DAY

36.     DECLARE

37.     DECIMAL*

38.     DEFAULT*

39.     DELETE*

40.     DESC*

41.     DISTINCT*

42.     DO

43.     DROP*

44.     ELSE*

45.     ELSIF

46.     END

47.     EXCEPTION

48.     EXCLUSIVE*

49.     EXECUTE

50.     EXISTS*

51.     EXIT

52.     EXTENDS

53.     FALSE

54.     FETCH

55.     FLOAT*

56.     FOR*

57.     FORALL

58.     FROM*

59.     FUNCTION

60.     GOTO

61.     GROUP*

62.     HAVING*

63.     HEAP

64.     HOUR

65.     IF

66.     IMMEDIATE*

67.     IN*

68.     INDEX*

69.     INDICATOR

70.     INSERT*

71.     INTEGER*

72.     INTERFACE

73.     INTERSECT*

74.     INTERVAL

75.     INTO*

76.     IS*

77.     ISOLATION

78.     JAVA

79.     LEVEL*

80.     LIKE*

81.     LIMITED

82.     LOCK*

83.     LONG*

84.     LOOP

85.     MAX

86.     MIN

87.     MINUS*

88.     MINUTE

89.     MLSLABEL*

90.     MOD

91.     MODE*

92.     MONTH

93.     NATURAL

94.     NATURALN

95.     NEW

96.     NEXTVAL

97.     NOCOPY

98.     NOT*

99.     NOWAIT*

100.  NULL*

101.  NUMBER*

102.  NUMBER_BASE

103.  OCIROWID

104.  OF*

105.  ON*

106.  OPAQUE

107.  OPEN

108.  OPERATOR

109.  OPTION*

110.  OR*

111.  ORDER*

112.  ORGANIZATION

113.  OTHERS

114.  OUT

115.  PACKAGE

116.  PARTITION

117.  PCTFREE*

118.  PLS_INTEGER

119.  POSITIVE

120.  POSITIVEN

121.  PRAGMA

122.  PRIOR*

123.  PRIVATE

124.  PROCEDURE

125.  PUBLIC*

126.  RAISE

127.  RANGE

128.  RAW*

129.  REAL

130.  RECORD

131.  REF

132.  RELEASE

133.  RETURN

134.  REVERSE

135.  ROLLBACK

136.  ROW*

137.  ROWID*

138.  ROWNUM*

139.  ROWTYPE

140.  SAVEPOINT

141.  SECOND

142.  SELECT*

143.  SEPARATE

144.  SET*

145.  SHARE*

146.  SMALLINT*

147.  SPACE

148.  SQL

149.  SQLCODE

150.  SQLERRM

151.  START*

152.  STDDEV

153.  SUBTYPE

154.  SUCCESSFUL*

155.  SUM

156.  SYNONYM*

157.  SYSDATE*

158.  TABLE*

159.  THEN*

160.  TIME

161.  TIMESTAMP

162.  TO*

163.  TRIGGER*

164.  TRUE

165.  TYPE

166.  UID*

167.  UNION*

168.  UNIQUE*

169.  UPDATE*

170.  USE

171.  USER*

172.  VALIDATE*

173.  VALUES*

174.  VARCHAR*

175.  VARCHAR2*

176.  VARIANCE

177.  VIEW*

178.  WHEN

179.  WHENEVER*

180.  WHERE*

181.  WHILE

182.  WITH*

183.  WORK

184.  WRITE

185.  YEAR

186.  ZONE

187.  ACCESS

188.  ADD

189.  AUDIT

190.  COLUMN

191.  CTFREE

192.  FILE

193.  GRANT

194.  IDENTIFIED

195.  INCREMENT

196.  INITIAL

197.  MAXEXTENTS

198.  MODIFY

199.  NOAUDIT

200.  NOCOMPRESS

201.  OFFLINE

202.  ONLINE

203.  OPTION

204.  P

205.  PRIVILEGES

206.  RENAME

207.  RESOURCE

208.  REVOKE

209.  ROWS

210.  SESSION

211.  SIZE

 

 

 

 

 

 

 

C语言关键字:

1.         auto

2.         int

3.         double

4.         long

5.         char

6.         float

7.         short

8.         signed

9.         unsigned

10.     struct

11.     union

12.     enum

13.     static

14.     swtich

15.     case

16.     default

17.     break

18.     continue

19.     register

20.     const

21.     volatile

22.     typedef

23.     extern

24.     return

25.     void

26.     do

27.     while

28.     if

29.     else

30.     for

31.     goto

32.     sizeof

 

发布了76 篇原创文章 · 获赞 15 · 访问量 19万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章