MySQL 和Oracle里的关键词
来源:互联网 发布:测音高的软件 编辑:程序博客网 时间:2024/05/24 06:09
今天我想玩玩mysql了,结果describe又和mysql的关键字冲突了,我擦。又折腾了好长时间。
太坑了。
取字段名称时,总不能在原有的英文名称上随便去掉或者添加几个字母吧?那样也太不容易理解啦。
这种错误后台报错还不准确,真是太恶心了。
为了避免以后出现这种烦人又浪费时间的问题,我看最后是没事就浏览浏览常用数据库的关键字了,哈哈
这是mysql的关键字:
ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBYCALLCASCADECASECHANGECHARCHARACTERCHECKCOLLATECOLUMNCONDITIONCONNECTIONCONSTRAINTCONTINUECONVERTCREATECROSSCURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORDATABASEDATABASESDAY_HOURDAY_MICROSECONDDAY_MINUTEDAY_SECONDDECDECIMALDECLAREDEFAULTDELAYEDDELETEDESCDESCRIBEDETERMINISTICDISTINCTDISTINCTROWDIVDOUBLEDROPDUALEACHELSEELSEIFENCLOSEDESCAPEDEXISTSEXITEXPLAINFALSEFETCHFLOATFLOAT4FLOAT8FORFORCEFOREIGNFROMFULLTEXTGOTOGRANTGROUPHAVINGHIGH_PRIORITYHOUR_MICROSECONDHOUR_MINUTEHOUR_SECONDIFIGNOREININDEXINFILEINNERINOUTINSENSITIVEINSERTINTINT1INT2INT3INT4INT8INTEGERINTERVALINTOISITERATEJOINKEYKEYSKILLLABELLEADINGLEAVELEFTLIKELIMITLINEARLINESLOADLOCALTIMELOCALTIMESTAMPLOCKLONGLONGBLOBLONGTEXTLOOPLOW_PRIORITYMATCHMEDIUMBLOBMEDIUMINTMEDIUMTEXTMIDDLEINTMINUTE_MICROSECONDMINUTE_SECONDMODMODIFIESNATURALNOTNO_WRITE_TO_BINLOGNULLNUMERICONOPTIMIZEOPTIONOPTIONALLYORORDEROUTOUTEROUTFILEPRECISIONPRIMARYPROCEDUREPURGERAID0RANGEREADREADSREALREFERENCESREGEXPRELEASERENAMEREPEATREPLACEREQUIRERESTRICTRETURNREVOKERIGHTRLIKESCHEMASCHEMASSECOND_MICROSECONDSELECTSENSITIVESEPARATORSETSHOWSMALLINTSPATIALSPECIFICSQLSQLEXCEPTIONSQLSTATESQLWARNINGSQL_BIG_RESULTSQL_CALC_FOUND_ROWSSQL_SMALL_RESULTSSLSTARTINGSTRAIGHT_JOINTABLETERMINATEDTHENTINYBLOBTINYINTTINYTEXTTOTRAILINGTRIGGERTRUEUNDOUNIONUNIQUEUNLOCKUNSIGNEDUPDATEUSAGEUSEUSINGUTC_DATEUTC_TIMEUTC_TIMESTAMPVALUESVARBINARYVARCHARVARCHARACTERVARYINGWHENWHEREWHILEWITHWRITEX509XORYEAR_MONTHZEROFILL
MySQL允许部分关键字用做未引起来的识别符,因为许多人以前曾使用过它们。下面列出了一些例子:
ACTION
BIT
DATE
ENUM
NO
TEXT
TIME
TIMESTAMP
Oracle 数据库关键字
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
C语言关键字:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
- MySQL 和Oracle里的关键词
- Oracle基础知识(十) - Having和distinct关键词的作用
- MySQl里类似Oracle rownum的实现
- mybatis里oracle与MySQL的insert_update
- 关键词ref和关键词out的区别
- 我所理解的Python里method和function的区别(关键词:method/方法/function/函数)
- 如何查找到SQL Server存储过程和函数里的关键词
- 查找到SQL Server存储过程和函数里的关键词
- oracle里的procedure和数组、函数
- oracle里的replace和decode函数
- oracle 关键词
- mysql里locate和instr的用法
- MySql 里的IFNULL、NULLIF和ISNULL
- oracle的rownum 在MySql里用什么表示
- Oracle,mysql使用update替换指定字段里的字符
- Oracle中Comment关键词的重要意义
- 如何寻找关键词和优化关键词的方法
- 如何寻找关键词和优化关键词的方法
- 如何使360浏览器中的Google可用
- hdoj2796
- MySQL Quick guide
- Couldn't resolve resource @style/MMTabButton(或@String/app_name等)的解决方法
- toggle()用法
- MySQL 和Oracle里的关键词
- std::string用法总结
- 数字组合 II
- 北大百练+最长最短单词+gets的使用
- 二分图匹配(缩点建图)—— Fire Net ( HDU 1045 )
- python的排序函数
- 【SSO】——使用CAS实现二级域名不同的网站的单点登录(二)
- 解决The server committed a protocol violation. Section=ResponseStatusLine 的方法
- windows消息机制(MFC)