Access交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • 32位ODBC 管理器与6..
  • 【教程】Access链接S..
  • SSMA(Sql Serv..
  • MySQL replace..
  • Sql Server 数据..
  • SQL Server Ma..

最新文章

  • SQLite数据库可视化管..
  • access数据库升迁导入..
  • ACCESS(mdb)数据..
  • SSMA(Sql Serv..
  • ACCESS数据库迁移到S..
  • SSMA进行 mysql ..

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > SqlServer/其它数据库 > SqlServer其它/综合
SqlServer其它/综合

Access使用MYSQL要注意Mysql 保留字 关键字

今天使用Access通过 mysql-connector-odbc 连接到mysql ,却发现无法显示一个字段Desc的内容

经过研究发现,原来Desc是mysql的保留字 关键字,所以出错

要在这个字段前后加上撇号(单引号)

select 'Desc'  from table;

但即使加上了,但用ado记录集提取时还是取不到

必须 要使用别名

select 'Desc' as MyDesc from table;

然后在ADO中使用 rs("MyDesc") 就可以了


相关文章:


我们知道通常的SQL查询语句是这么写的:

复制代码 代码如下:

select col from table;

这当然没问题,但如果字段名是“from”呢?

复制代码 代码如下:

select from from table;

若真的这么写,必然出错,当字段名与MySQL保留字冲突时,可以用字符“`”将字段名括起来:

复制代码 代码如下:

select `from` from table;


总结

刚发现我原先设计的数据库表里有两个字段都用了保留字(add,comment)。在insert和update的时候出错。记得sql server里好像是用[]括起来就ok了。于是试了一下,事实证明这在mySql里行不通。上网简单搜了一下发现都是说用中括号。后来又想到MySql Administrator生成的sql语句好像会把表名什么都用单引号括起来。试了一下,还是行不通。但复制生成的那个符号发现可以。确定那个符号不是单引号。一看才发现时撇号(` 就是数字1前面那个键上的)。到此问题解决。总结一下就是一句话:

在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。



Table 10.2 Keywords and Reserved Words in MySQL 5.7

ACCESSIBLE (R)ACCOUNT[a]ACTION














































ADD (R)AFTERAGAINST














































AGGREGATEALGORITHMALL (R)














































ALTER (R)ALWAYS[b]ANALYSE














































ANALYZE (R)AND (R)ANY














































AS (R)ASC (R)ASCII














































ASENSITIVE (R)ATAUTOEXTEND_SIZE














































AUTO_INCREMENTAVGAVG_ROW_LENGTH














































BACKUPBEFORE (R)BEGIN














































BETWEEN (R)BIGINT (R)BINARY (R)














































BINLOGBITBLOB (R)














































BLOCKBOOLBOOLEAN














































BOTH (R)BTREEBY (R)














































BYTECACHECALL (R)














































CASCADE (R)CASCADEDCASE (R)














































CATALOG_NAMECHAINCHANGE (R)














































CHANGEDCHANNEL[c]CHAR (R)














































CHARACTER (R)CHARSETCHECK (R)














































CHECKSUMCIPHERCLASS_ORIGIN














































CLIENTCLOSECOALESCE














































CODECOLLATE (R)COLLATION














































COLUMN (R)COLUMNSCOLUMN_FORMAT














































COLUMN_NAMECOMMENTCOMMIT














































COMMITTEDCOMPACTCOMPLETION














































COMPRESSEDCOMPRESSION[d]CONCURRENT














































CONDITION (R)CONNECTIONCONSISTENT














































CONSTRAINT (R)CONSTRAINT_CATALOGCONSTRAINT_NAME














































CONSTRAINT_SCHEMACONTAINSCONTEXT














































CONTINUE (R)CONVERT (R)CPU














































CREATE (R)CROSS (R)CUBE














































CURRENTCURRENT_DATE (R)CURRENT_TIME (R)














































CURRENT_TIMESTAMP (R)CURRENT_USER (R)CURSOR (R)














































CURSOR_NAMEDATADATABASE (R)














































DATABASES (R)DATAFILEDATE














































DATETIMEDAYDAY_HOUR (R)














































DAY_MICROSECOND (R)DAY_MINUTE (R)DAY_SECOND (R)














































DEALLOCATEDEC (R)DECIMAL (R)














































DECLARE (R)DEFAULT (R)DEFAULT_AUTH














































DEFINERDELAYED (R)DELAY_KEY_WRITE














































DELETE (R)DESC (R)DESCRIBE (R)














































DES_KEY_FILEDETERMINISTIC (R)DIAGNOSTICS














































DIRECTORYDISABLEDISCARD














































DISKDISTINCT (R)DISTINCTROW (R)














































DIV (R)DODOUBLE (R)














































DROP (R)DUAL (R)DUMPFILE














































DUPLICATEDYNAMICEACH (R)














































ELSE (R)ELSEIF (R)ENABLE














































ENCLOSED (R)ENCRYPTION[e]END














































ENDSENGINEENGINES














































ENUMERRORERRORS














































ESCAPEESCAPED (R)EVENT














































EVENTSEVERYEXCHANGE














































EXECUTEEXISTS (R)EXIT (R)














































EXPANSIONEXPIREEXPLAIN (R)














































EXPORTEXTENDEDEXTENT_SIZE














































FALSE (R)FASTFAULTS














































FETCH (R)FIELDSFILE














































FILE_BLOCK_SIZE[f]FILTER[g]FIRST














































FIXEDFLOAT (R)FLOAT4 (R)














































FLOAT8 (R)FLUSHFOLLOWS[h]














































FOR (R)FORCE (R)FOREIGN (R)














































FORMATFOUNDFROM (R)














































FULLFULLTEXT (R)FUNCTION














































GENERALGENERATED[i] (R)GEOMETRY














































GEOMETRYCOLLECTIONGET (R)GET_FORMAT














































GLOBALGRANT (R)GRANTS














































GROUP (R)GROUP_REPLICATION[j]HANDLER














































HASHHAVING (R)HELP














































HIGH_PRIORITY (R)HOSTHOSTS














































HOURHOUR_MICROSECOND (R)HOUR_MINUTE (R)














































HOUR_SECOND (R)IDENTIFIEDIF (R)














































IGNORE (R)IGNORE_SERVER_IDSIMPORT














































IN (R)INDEX (R)INDEXES














































INFILE (R)INITIAL_SIZEINNER (R)














































INOUT (R)INSENSITIVE (R)INSERT (R)














































INSERT_METHODINSTALLINSTANCE[k]














































INT (R)INT1 (R)INT2 (R)














































INT3 (R)INT4 (R)INT8 (R)














































INTEGER (R)INTERVAL (R)INTO (R)














































INVOKERIOIO_AFTER_GTIDS (R)














































IO_BEFORE_GTIDS (R)IO_THREADIPC














































IS (R)ISOLATIONISSUER














































ITERATE (R)JOIN (R)JSON[l]














































KEY (R)KEYS (R)KEY_BLOCK_SIZE














































KILL (R)LANGUAGELAST














































LEADING (R)LEAVE (R)LEAVES














































LEFT (R)LESSLEVEL














































LIKE (R)LIMIT (R)LINEAR (R)














































LINES (R)LINESTRINGLIST














































LOAD (R)LOCALLOCALTIME (R)














































LOCALTIMESTAMP (R)LOCK (R)LOCKS














































LOGFILELOGSLONG (R)














































LONGBLOB (R)LONGTEXT (R)LOOP (R)














































LOW_PRIORITY (R)MASTERMASTER_AUTO_POSITION














































MASTER_BIND (R)MASTER_CONNECT_RETRYMASTER_DELAY














































MASTER_HEARTBEAT_PERIODMASTER_HOSTMASTER_LOG_FILE














































MASTER_LOG_POSMASTER_PASSWORDMASTER_PORT














































MASTER_RETRY_COUNTMASTER_SERVER_IDMASTER_SSL














































MASTER_SSL_CAMASTER_SSL_CAPATHMASTER_SSL_CERT














































MASTER_SSL_CIPHERMASTER_SSL_CRLMASTER_SSL_CRLPATH














































MASTER_SSL_KEYMASTER_SSL_VERIFY_SERVER_CERT (R)MASTER_TLS_VERSION[m]














































MASTER_USERMATCH (R)MAXVALUE (R)














































MAX_CONNECTIONS_PER_HOURMAX_QUERIES_PER_HOURMAX_ROWS














































MAX_SIZEMAX_STATEMENT_TIME[n]MAX_UPDATES_PER_HOUR














































MAX_USER_CONNECTIONSMEDIUMMEDIUMBLOB (R)














































MEDIUMINT (R)MEDIUMTEXT (R)MEMORY














































MERGEMESSAGE_TEXTMICROSECOND














































MIDDLEINT (R)MIGRATEMINUTE














































MINUTE_MICROSECOND (R)MINUTE_SECOND (R)MIN_ROWS














































MOD (R)MODEMODIFIES (R)














































MODIFYMONTHMULTILINESTRING














































MULTIPOINTMULTIPOLYGONMUTEX














































MYSQL_ERRNONAMENAMES














































NATIONALNATURAL (R)NCHAR














































NDBNDBCLUSTERNEVER[o]














































NEWNEXTNO














































NODEGROUPNONBLOCKING[p]NONE














































NOT (R)NO_WAITNO_WRITE_TO_BINLOG (R)














































NULL (R)NUMBERNUMERIC (R)














































NVARCHAROFFSETOLD_PASSWORD[q]














































ON (R)ONEONLY














































OPENOPTIMIZE (R)OPTIMIZER_COSTS[r] (R)














































OPTION (R)OPTIONALLY (R)OPTIONS














































OR (R)ORDER (R)OUT (R)














































OUTER (R)OUTFILE (R)OWNER














































PACK_KEYSPAGEPARSER














































PARSE_GCOL_EXPR[s]PARTIALPARTITION (R)














































PARTITIONINGPARTITIONSPASSWORD














































PHASEPLUGINPLUGINS














































PLUGIN_DIRPOINTPOLYGON














































PORTPRECEDES[t]PRECISION (R)














































PREPAREPRESERVEPREV














































PRIMARY (R)PRIVILEGESPROCEDURE (R)














































PROCESSLISTPROFILEPROFILES














































PROXYPURGE (R)QUARTER














































QUERYQUICKRANGE (R)














































READ (R)READS (R)READ_ONLY














































READ_WRITE (R)REAL (R)REBUILD














































RECOVERREDOFILEREDO_BUFFER_SIZE














































REDUNDANTREFERENCES (R)REGEXP (R)














































RELAYRELAYLOGRELAY_LOG_FILE














































RELAY_LOG_POSRELAY_THREADRELEASE (R)














































RELOADREMOVERENAME (R)














































REORGANIZEREPAIRREPEAT (R)














































REPEATABLEREPLACE (R)REPLICATE_DO_DB[u]














































REPLICATE_DO_TABLE[v]REPLICATE_IGNORE_DB[w]REPLICATE_IGNORE_TABLE[x]














































REPLICATE_REWRITE_DB[y]REPLICATE_WILD_DO_TABLE[z]REPLICATE_WILD_IGNORE_TABLE[aa]














































REPLICATIONREQUIRE (R)RESET














































RESIGNAL (R)RESTORERESTRICT (R)














































RESUMERETURN (R)RETURNED_SQLSTATE














































RETURNSREVERSEREVOKE (R)














































RIGHT (R)RLIKE (R)ROLLBACK














































ROLLUPROTATE[ab]ROUTINE














































ROWROWSROW_COUNT














































ROW_FORMATRTREESAVEPOINT














































SCHEDULESCHEMA (R)SCHEMAS (R)














































SCHEMA_NAMESECONDSECOND_MICROSECOND (R)














































SECURITYSELECT (R)SENSITIVE (R)














































SEPARATOR (R)SERIALSERIALIZABLE














































SERVERSESSIONSET (R)














































SHARESHOW (R)SHUTDOWN














































SIGNAL (R)SIGNEDSIMPLE














































SLAVESLOWSMALLINT (R)














































SNAPSHOTSOCKETSOME














































SONAMESOUNDSSOURCE














































SPATIAL (R)SPECIFIC (R)SQL (R)














































SQLEXCEPTION (R)SQLSTATE (R)SQLWARNING (R)














































SQL_AFTER_GTIDSSQL_AFTER_MTS_GAPSSQL_BEFORE_GTIDS














































SQL_BIG_RESULT (R)SQL_BUFFER_RESULTSQL_CACHE














































SQL_CALC_FOUND_ROWS (R)SQL_NO_CACHESQL_SMALL_RESULT (R)














































SQL_THREADSQL_TSI_DAYSQL_TSI_HOUR














































SQL_TSI_MINUTESQL_TSI_MONTHSQL_TSI_QUARTER














































SQL_TSI_SECONDSQL_TSI_WEEKSQL_TSI_YEAR














































SSL (R)STACKEDSTART














































STARTING (R)STARTSSTATS_AUTO_RECALC














































STATS_PERSISTENTSTATS_SAMPLE_PAGESSTATUS














































STOPSTORAGESTORED[ac] (R)














































STRAIGHT_JOIN (R)STRINGSUBCLASS_ORIGIN














































SUBJECTSUBPARTITIONSUBPARTITIONS














































SUPERSUSPENDSWAPS














































SWITCHESTABLE (R)TABLES














































TABLESPACETABLE_CHECKSUMTABLE_NAME














































TEMPORARYTEMPTABLETERMINATED (R)














































TEXTTHANTHEN (R)














































TIMETIMESTAMPTIMESTAMPADD














































TIMESTAMPDIFFTINYBLOB (R)TINYINT (R)














































TINYTEXT (R)TO (R)TRAILING (R)














































TRANSACTIONTRIGGER (R)TRIGGERS














































TRUE (R)TRUNCATETYPE














































TYPESUNCOMMITTEDUNDEFINED














































UNDO (R)UNDOFILEUNDO_BUFFER_SIZE














































UNICODEUNINSTALLUNION (R)














































UNIQUE (R)UNKNOWNUNLOCK (R)














































UNSIGNED (R)UNTILUPDATE (R)














































UPGRADEUSAGE (R)USE (R)














































USERUSER_RESOURCESUSE_FRM














































USING (R)UTC_DATE (R)UTC_TIME (R)














































UTC_TIMESTAMP (R)VALIDATION[ad]VALUE














































VALUES (R)VARBINARY (R)VARCHAR (R)














































VARCHARACTER (R)VARIABLESVARYING (R)














































VIEWVIRTUAL[ae] (R)WAIT














































WARNINGSWEEKWEIGHT_STRING














































WHEN (R)WHERE (R)WHILE (R)














































WITH (R)WITHOUT[af]WORK














































WRAPPERWRITE (R)X509














































XAXID[ag]XML














































XOR (R)YEARYEAR_MONTH (R)














































ZEROFILL (R)
















































[a] ACCOUNT: added in 5.7.6 (nonreserved)

[b] ALWAYS: added in 5.7.6 (nonreserved)

[c] CHANNEL: added in 5.7.6 (nonreserved)

[d] COMPRESSION: added in 5.7.8 (nonreserved)

[e] ENCRYPTION: added in 5.7.11 (nonreserved)

[f] FILE_BLOCK_SIZE: added in 5.7.6 (nonreserved)

[g] FILTER: added in 5.7.3 (nonreserved)

[h] FOLLOWS: added in 5.7.2 (nonreserved)

[i] GENERATED: added in 5.7.6 (reserved)

[j] GROUP_REPLICATION: added in 5.7.6 (nonreserved)

[k] INSTANCE: added in 5.7.11 (nonreserved)

[l] JSON: added in 5.7.8 (nonreserved)

[m] MASTER_TLS_VERSION: added in 5.7.10 (nonreserved)

[n] MAX_STATEMENT_TIME: added in 5.7.4 (nonreserved); removed in 5.7.8

[o] NEVER: added in 5.7.4 (nonreserved)

[p] NONBLOCKING: removed in 5.7.6

[q] OLD_PASSWORD: removed in 5.7.5

[r] OPTIMIZER_COSTS: added in 5.7.5 (reserved)

[s] PARSE_GCOL_EXPR: added in 5.7.6 (reserved); became nonreserved in 5.7.8

[t] PRECEDES: added in 5.7.2 (nonreserved)

[u] REPLICATE_DO_DB: added in 5.7.3 (nonreserved)

[v] REPLICATE_DO_TABLE: added in 5.7.3 (nonreserved)

[w] REPLICATE_IGNORE_DB: added in 5.7.3 (nonreserved)

[x] REPLICATE_IGNORE_TABLE: added in 5.7.3 (nonreserved)

[y] REPLICATE_REWRITE_DB: added in 5.7.3 (nonreserved)

[z] REPLICATE_WILD_DO_TABLE: added in 5.7.3 (nonreserved)

[aa] REPLICATE_WILD_IGNORE_TABLE: added in 5.7.3 (nonreserved)

[ab] ROTATE: added in 5.7.11 (nonreserved)

[ac] STORED: added in 5.7.6 (reserved)

[ad] VALIDATION: added in 5.7.5 (nonreserved)

[ae] VIRTUAL: added in 5.7.6 (reserved)

[af] WITHOUT: added in 5.7.5 (nonreserved)

[ag] XID: added in 5.7.5 (nonreserved)


The following table shows the keywords and reserved words that are added in MySQL 5.7. Reserved keywords are marked with (R).

Table 10.3 Keywords and Reserved Words Added in MySQL 5.7 Compared to MySQL 5.6

ACCOUNTALWAYSCHANNEL
COMPRESSIONENCRYPTIONFILE_BLOCK_SIZE
FILTERFOLLOWSGENERATED (R)
GROUP_REPLICATIONINSTANCEJSON
MASTER_TLS_VERSIONNEVEROPTIMIZER_COSTS (R)
PARSE_GCOL_EXPRPRECEDESREPLICATE_DO_DB
REPLICATE_DO_TABLEREPLICATE_IGNORE_DBREPLICATE_IGNORE_TABLE
REPLICATE_REWRITE_DBREPLICATE_WILD_DO_TABLEREPLICATE_WILD_IGNORE_TABLE
ROTATESTACKEDSTORED (R)
VALIDATIONVIRTUAL (R)WITHOUT
XID


The following table shows the keywords and reserved words that are removed in MySQL 5.7. Reserved keywords are marked with (R).

Table 10.4 Keywords and Reserved Words Removed in MySQL 5.7 Compared to MySQL 5.6

OLD_PASSWORD

 


发布人:zstmtony  
分享到:
点击次数:  更新时间:2017-05-10 08:25:50  【打印此页】  【关闭】
上一条:在平台生成的窗体添加文本框无法输入和编辑解决办法  下一条:获取第N个分隔符后的字符串



相关文章

  • • SQLite数据库可视化管理工具汇总
  • • access数据库升迁导入sql server2005或Sql server 2008的方法及步骤
  • • ACCESS(mdb)数据库转成Sql Server(mdf)数据库的办法
  • • SSMA(Sql Server迁移助手)SSMA SQL Server Migration Assistant for MySQL使用方法
  • • ACCESS数据库迁移到SQLSERVER数据库两种方法(图文详解)
  • • SSMA进行 mysql 到 sqlserver 的数据库迁移
  • • 把ACCESS转成SQL数据库的方法
  • • 解决SQL Server服务器无法连接的问题

热门文章

  • [2017-04-28] SQL Server Management Studio 修改表结构(添加字段或修改字段)如果数据表原来内容很多,可能会提超时,在操作完成之前超时access数据库
  • [2016-10-10] Sql Server 数据库或表损坏如何修复
  • [2017-02-20] MySQL replace函数替换字符串语句的用法access数据库
  • [2017-07-06] 解决SQL Server服务器无法连接的问题access数据库
  • [2016-08-13] 【教程】Access链接SQL Server数据库Step by Stepaccess数据库
  • [2018-02-03] SQLite数据库可视化管理工具汇总access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

Access交流网 版权所有 1999-2018 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2023  www.metinfo.cn