From 0211da9897a7bbc879e534f959ca997b152db655 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 19 Oct 2001 09:55:19 +1000 Subject: [PATCH] Some minor fixups. Updated reserved words list. --- Docs/manual.texi | 187 ++++++++++++++++++++++++++++++----------------- 1 file changed, 118 insertions(+), 69 deletions(-) diff --git a/Docs/manual.texi b/Docs/manual.texi index 73cba2f9ff8..bc4dda35145 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -1312,8 +1312,8 @@ MySQL 4.0 is now available in alpha version for download from @uref{http://www.mysql.com/} and our mirrors. Main new features of MySQL 4.0 are geared towards our existing -business and community users, enhancing MySQL (TM) as the -solution for mission-critical, heavy load database systems. +business and community users, enhancing MySQL as the solution +for mission-critical, heavy load database systems. Other new features target the users of embedded databases. @menu @@ -28837,65 +28837,120 @@ A few are reserved because MySQL needs them and is @c But remove the non alphanumeric entries by hand first. @c Updated after 3.23.4 990928 by David +@c List reserved words updated for 4.0.x 011019 by Arjen. +@c Note: alphabetically sorted, and UPPERCASE as per manual convention! @multitable @columnfractions .25 .25 .25 .25 -@item @code{action} @tab @code{add} @tab @code{aggregate} @tab @code{all} -@item @code{alter} @tab @code{after} @tab @code{and} @tab @code{as} -@item @code{asc} @tab @code{avg} @tab @code{avg_row_length} @tab @code{auto_increment} -@item @code{between} @tab @code{bigint} @tab @code{bit} @tab @code{binary} -@item @code{blob} @tab @code{bool} @tab @code{both} @tab @code{by} -@item @code{cascade} @tab @code{case} @tab @code{char} @tab @code{character} -@item @code{change} @tab @code{check} @tab @code{checksum} @tab @code{column} -@item @code{columns} @tab @code{comment} @tab @code{constraint} @tab @code{create} -@item @code{cross} @tab @code{current_date} @tab @code{current_time} @tab @code{current_timestamp} -@item @code{data} @tab @code{database} @tab @code{databases} @tab @code{date} -@item @code{datetime} @tab @code{day} @tab @code{day_hour} @tab @code{day_minute} -@item @code{day_second} @tab @code{dayofmonth} @tab @code{dayofweek} @tab @code{dayofyear} -@item @code{dec} @tab @code{decimal} @tab @code{default} @tab @code{delayed} -@item @code{delay_key_write} @tab @code{delete} @tab @code{desc} @tab @code{describe} -@item @code{distinct} @tab @code{distinctrow} @tab @code{double} @tab @code{drop} -@item @code{end} @tab @code{else} @tab @code{escape} @tab @code{escaped} -@item @code{enclosed} @tab @code{enum} @tab @code{explain} @tab @code{exists} -@item @code{fields} @tab @code{file} @tab @code{first} @tab @code{float} -@item @code{float4} @tab @code{float8} @tab @code{flush} @tab @code{foreign} -@item @code{from} @tab @code{for} @tab @code{full} @tab @code{function} -@item @code{global} @tab @code{grant} @tab @code{grants} @tab @code{group} -@item @code{having} @tab @code{heap} @tab @code{high_priority} @tab @code{hour} -@item @code{hour_minute} @tab @code{hour_second} @tab @code{hosts} @tab @code{identified} -@item @code{ignore} @tab @code{in} @tab @code{index} @tab @code{infile} -@item @code{inner} @tab @code{insert} @tab @code{insert_id} @tab @code{int} -@item @code{integer} @tab @code{interval} @tab @code{int1} @tab @code{int2} -@item @code{int3} @tab @code{int4} @tab @code{int8} @tab @code{into} -@item @code{if} @tab @code{is} @tab @code{isam} @tab @code{join} -@item @code{key} @tab @code{keys} @tab @code{kill} @tab @code{last_insert_id} -@item @code{leading} @tab @code{left} @tab @code{length} @tab @code{like} -@item @code{lines} @tab @code{limit} @tab @code{load} @tab @code{local} -@item @code{lock} @tab @code{logs} @tab @code{long} @tab @code{longblob} -@item @code{longtext} @tab @code{low_priority} @tab @code{max} @tab @code{max_rows} -@item @code{match} @tab @code{mediumblob} @tab @code{mediumtext} @tab @code{mediumint} -@item @code{middleint} @tab @code{min_rows} @tab @code{minute} @tab @code{minute_second} -@item @code{modify} @tab @code{month} @tab @code{monthname} @tab @code{myisam} -@item @code{natural} @tab @code{numeric} @tab @code{no} @tab @code{not} -@item @code{null} @tab @code{on} @tab @code{optimize} @tab @code{option} -@item @code{optionally} @tab @code{or} @tab @code{order} @tab @code{outer} -@item @code{outfile} @tab @code{pack_keys} @tab @code{partial} @tab @code{password} -@item @code{precision} @tab @code{primary} @tab @code{procedure} @tab @code{process} -@item @code{processlist} @tab @code{privileges} @tab @code{read} @tab @code{real} -@item @code{references} @tab @code{reload} @tab @code{regexp} @tab @code{rename} -@item @code{replace} @tab @code{restrict} @tab @code{returns} @tab @code{revoke} -@item @code{rlike} @tab @code{row} @tab @code{rows} @tab @code{second} -@item @code{select} @tab @code{set} @tab @code{show} @tab @code{shutdown} -@item @code{smallint} @tab @code{soname} @tab @code{sql_big_tables} @tab @code{sql_big_selects} -@item @code{sql_low_priority_updates} @tab @code{sql_log_off} @tab @code{sql_log_update} @tab @code{sql_select_limit} -@item @code{sql_small_result} @tab @code{sql_big_result} @tab @code{sql_warnings} @tab @code{straight_join} -@item @code{starting} @tab @code{status} @tab @code{string} @tab @code{table} -@item @code{tables} @tab @code{temporary} @tab @code{terminated} @tab @code{text} -@item @code{then} @tab @code{time} @tab @code{timestamp} @tab @code{tinyblob} -@item @code{tinytext} @tab @code{tinyint} @tab @code{trailing} @tab @code{to} -@item @code{type} @tab @code{use} @tab @code{using} @tab @code{unique} -@item @code{unlock} @tab @code{unsigned} @tab @code{update} @tab @code{usage} -@item @code{values} @tab @code{varchar} @tab @code{variables} @tab @code{varying} -@item @code{varbinary} @tab @code{with} @tab @code{write} @tab @code{when} -@item @code{where} @tab @code{year} @tab @code{year_month} @tab @code{zerofill} +@item @code{ABS} @tab @code{ACOS} @tab @code{ACTION} @tab @code{ADD} +@item @code{ADDDATE} @tab @code{AFTER} @tab @code{AGAINST} @tab @code{AGGREGATE} +@item @code{ALL} @tab @code{ALTER} @tab @code{ANALYZE} @tab @code{AND} +@item @code{AS} @tab @code{ASC} @tab @code{ASCII} @tab @code{ASIN} +@item @code{ATAN} @tab @code{ATAN2} @tab @code{AUTOCOMMIT} @tab @code{AUTO_INCREMENT} +@item @code{AVG} @tab @code{AVG_ROW_LENGTH} @tab @code{BACKUP} @tab @code{BDB} +@item @code{BEGIN} @tab @code{BENCHMARK} @tab @code{BERKELEYDB} @tab @code{BETWEEN} +@item @code{BIGINT} @tab @code{BIN} @tab @code{BINARY} @tab @code{BINLOG} +@item @code{BIT} @tab @code{BIT_AND} @tab @code{BIT_COUNT} @tab @code{BIT_OR} +@item @code{BLOB} @tab @code{BOOL} @tab @code{BOOLEAN} @tab @code{BOTH} +@item @code{BY} @tab @code{CASCADE} @tab @code{CASE} @tab @code{CEILING} +@item @code{CHANGE} @tab @code{CHANGED} @tab @code{CHAR} @tab @code{CHARACTER} +@item @code{CHARACTER_LENGTH} @tab @code{CHAR_LENGTH} @tab @code{CHECK} @tab @code{CHECKSUM} +@item @code{CIPHER} @tab @code{CLOSE} @tab @code{COALESCE} @tab @code{COLUMN} +@item @code{COLUMNS} @tab @code{COMMENT} @tab @code{COMMIT} @tab @code{COMMITTED} +@item @code{COMPRESSED} @tab @code{CONCAT} @tab @code{CONCAT_WS} @tab @code{CONCURRENT} +@item @code{CONNECTION_ID} @tab @code{CONSTRAINT} @tab @code{CONV} @tab @code{COS} +@item @code{COT} @tab @code{COUNT} @tab @code{CREATE} @tab @code{CROSS} +@item @code{CURDATE} @tab @code{CURRENT_DATE} @tab @code{CURRENT_TIME} @tab @code{CURRENT_TIMESTAMP} +@item @code{CURTIME} @tab @code{DATA} @tab @code{DATABASE} @tab @code{DATABASES} +@item @code{DATE} @tab @code{DATETIME} @tab @code{DATE_ADD} @tab @code{DATE_FORMAT} +@item @code{DATE_SUB} @tab @code{DAY} @tab @code{DAYNAME} @tab @code{DAYOFMONTH} +@item @code{DAYOFWEEK} @tab @code{DAYOFYEAR} @tab @code{DAY_HOUR} @tab @code{DAY_MINUTE} +@item @code{DAY_SECOND} @tab @code{DEC} @tab @code{DECIMAL} @tab @code{DECODE} +@item @code{DEFAULT} @tab @code{DEGREES} @tab @code{DELAYED} @tab @code{DELAY_KEY_WRITE} +@item @code{DELETE} @tab @code{DESC} @tab @code{DESCRIBE} @tab @code{DIRECTORY} +@item @code{DISABLE} @tab @code{DISTINCT} @tab @code{DISTINCTROW} @tab @code{DOUBLE} +@item @code{DROP} @tab @code{DUMPFILE} @tab @code{DYNAMIC} @tab @code{ELSE} +@item @code{ELT} @tab @code{ENABLE} @tab @code{ENCLOSED} @tab @code{ENCODE} +@item @code{ENCRYPT} @tab @code{END} @tab @code{ENUM} @tab @code{ESCAPE} +@item @code{ESCAPED} @tab @code{EVENTS} @tab @code{EXISTS} @tab @code{EXP} +@item @code{EXPLAIN} @tab @code{EXPORT_SET} @tab @code{EXTENDED} @tab @code{EXTRACT} +@item @code{FAST} @tab @code{FIELD} @tab @code{FIELDS} @tab @code{FILE} +@item @code{FIND_IN_SET} @tab @code{FIRST} @tab @code{FIXED} @tab @code{FLOAT} +@item @code{FLOAT4} @tab @code{FLOAT8} @tab @code{FLOOR} @tab @code{FLUSH} +@item @code{FOR} @tab @code{FOREIGN} @tab @code{FORMAT} @tab @code{FOUND_ROWS} +@item @code{FROM} @tab @code{FROM_DAYS} @tab @code{FROM_UNIXTIME} @tab @code{FULL} +@item @code{FULLTEXT} @tab @code{FUNCTION} @tab @code{GET_LOCK} @tab @code{GLOBAL} +@item @code{GRANT} @tab @code{GRANTS} @tab @code{GREATEST} @tab @code{GROUP} +@item @code{GROUP_UNIQUE_USERS} @tab @code{HANDLER} @tab @code{HAVING} @tab @code{HEAP} +@item @code{HEX} @tab @code{HIGH_PRIORITY} @tab @code{HOSTS} @tab @code{HOUR} +@item @code{HOUR_MINUTE} @tab @code{HOUR_SECOND} @tab @code{IDENTIFIED} @tab @code{IF} +@item @code{IFNULL} @tab @code{IGNORE} @tab @code{IN} @tab @code{INDEX} +@item @code{INDEXES} @tab @code{INET_ATON} @tab @code{INET_NTOA} @tab @code{INFILE} +@item @code{INNER} @tab @code{INNOBASE} @tab @code{INNODB} @tab @code{INSERT} +@item @code{INSERT_ID} @tab @code{INSERT_METHOD} @tab @code{INSTR} @tab @code{INT} +@item @code{INT1} @tab @code{INT2} @tab @code{INT3} @tab @code{INT4} +@item @code{INT8} @tab @code{INTEGER} @tab @code{INTERVAL} @tab @code{INTO} +@item @code{IS} @tab @code{ISAM} @tab @code{ISNULL} @tab @code{ISOLATION} +@item @code{ISSUER} @tab @code{JOIN} @tab @code{KEY} @tab @code{KEYS} +@item @code{KILL} @tab @code{LAST} @tab @code{LAST_INSERT_ID} @tab @code{LCASE} +@item @code{LEADING} @tab @code{LEAST} @tab @code{LEFT} @tab @code{LENGTH} +@item @code{LEVEL} @tab @code{LIKE} @tab @code{LIMIT} @tab @code{LINES} +@item @code{LOAD} @tab @code{LOAD_FILE} @tab @code{LOCAL} @tab @code{LOCATE} +@item @code{LOCK} @tab @code{LOCKS} @tab @code{LOG} @tab @code{LOG10} +@item @code{LOGS} @tab @code{LONG} @tab @code{LONGBLOB} @tab @code{LONGTEXT} +@item @code{LOWER} @tab @code{LOW_PRIORITY} @tab @code{LPAD} @tab @code{LTRIM} +@item @code{MAKE_SET} @tab @code{MASTER} @tab @code{MASTER_CONNECT_RETRY} @tab @code{MASTER_HOST} +@item @code{MASTER_LOG_FILE} @tab @code{MASTER_LOG_POS} @tab @code{MASTER_LOG_SEQ} @tab @code{MASTER_PASSWORD} +@item @code{MASTER_PORT} @tab @code{MASTER_POS_WAIT} @tab @code{MASTER_SERVER_ID} @tab @code{MASTER_USER} +@item @code{MATCH} @tab @code{MAX} @tab @code{MAX_ROWS} @tab @code{MD5} +@item @code{MEDIUM} @tab @code{MEDIUMBLOB} @tab @code{MEDIUMINT} @tab @code{MEDIUMTEXT} +@item @code{MERGE} @tab @code{MID} @tab @code{MIDDLEINT} @tab @code{MIN} +@item @code{MINUTE} @tab @code{MINUTE_SECOND} @tab @code{MIN_ROWS} @tab @code{MOD} +@item @code{MODE} @tab @code{MODIFY} @tab @code{MONTH} @tab @code{MONTHNAME} +@item @code{MRG_MYISAM} @tab @code{MYISAM} @tab @code{NATIONAL} @tab @code{NATURAL} +@item @code{NCHAR} @tab @code{NEW} @tab @code{NEXT} @tab @code{NO} +@item @code{NOT} @tab @code{NOW} @tab @code{NULL} @tab @code{NULLIF} +@item @code{NUMERIC} @tab @code{OCT} @tab @code{OCTET_LENGTH} @tab @code{ON} +@item @code{OPEN} @tab @code{OPTIMIZE} @tab @code{OPTION} @tab @code{OPTIONALLY} +@item @code{OR} @tab @code{ORD} @tab @code{ORDER} @tab @code{OUTER} +@item @code{OUTFILE} @tab @code{PACK_KEYS} @tab @code{PARTIAL} @tab @code{PASSWORD} +@item @code{PERIOD_ADD} @tab @code{PERIOD_DIFF} @tab @code{PI} @tab @code{POSITION} +@item @code{POW} @tab @code{POWER} @tab @code{PRECISION} @tab @code{PREV} +@item @code{PRIMARY} @tab @code{PRIVILEGES} @tab @code{PROCEDURE} @tab @code{PROCESS} +@item @code{PROCESSLIST} @tab @code{PURGE} @tab @code{QUARTER} @tab @code{QUICK} +@item @code{RADIANS} @tab @code{RAID0} @tab @code{RAID_CHUNKS} @tab @code{RAID_CHUNKSIZE} +@item @code{RAID_TYPE} @tab @code{RAND} @tab @code{READ} @tab @code{REAL} +@item @code{REFERENCES} @tab @code{REGEXP} @tab @code{RELEASE_LOCK} @tab @code{RELOAD} +@item @code{RENAME} @tab @code{REPAIR} @tab @code{REPEAT} @tab @code{REPEATABLE} +@item @code{REPLACE} @tab @code{REQUIRE} @tab @code{RESET} @tab @code{RESTORE} +@item @code{RESTRICT} @tab @code{RETURNS} @tab @code{REVERSE} @tab @code{REVOKE} +@item @code{RIGHT} @tab @code{RLIKE} @tab @code{ROLLBACK} @tab @code{ROUND} +@item @code{ROW} @tab @code{ROWS} @tab @code{ROW_FORMAT} @tab @code{RPAD} +@item @code{RTRIM} @tab @code{SECOND} @tab @code{SEC_TO_TIME} @tab @code{SELECT} +@item @code{SERIALIZABLE} @tab @code{SESSION} @tab @code{SESSION_USER} @tab @code{SET} +@item @code{SHARE} @tab @code{SHOW} @tab @code{SHUTDOWN} @tab @code{SIGN} +@item @code{SIN} @tab @code{SLAVE} @tab @code{SMALLINT} @tab @code{SONAME} +@item @code{SOUNDEX} @tab @code{SPACE} @tab @code{SQL_AUTO_IS_NULL} @tab @code{SQL_BIG_RESULT} +@item @code{SQL_BIG_SELECTS} @tab @code{SQL_BIG_TABLES} @tab @code{SQL_BUFFER_RESULT} @tab @code{SQL_CALC_FOUND_ROWS} +@item @code{SQL_LOG_BIN} @tab @code{SQL_LOG_OFF} @tab @code{SQL_LOG_UPDATE} @tab @code{SQL_LOW_PRIORITY_UPDATES} +@item @code{SQL_MAX_JOIN_SIZE} @tab @code{SQL_QUOTE_SHOW_CREATE} @tab @code{SQL_SAFE_UPDATES} @tab @code{SQL_SELECT_LIMIT} +@item @code{SQL_SLAVE_SKIP_COUNTER} @tab @code{SQL_SMALL_RESULT} @tab @code{SQL_WARNINGS} @tab @code{SQRT} +@item @code{SSL} @tab @code{START} @tab @code{STARTING} @tab @code{STATUS} +@item @code{STD} @tab @code{STDDEV} @tab @code{STOP} @tab @code{STRAIGHT_JOIN} +@item @code{STRCMP} @tab @code{STRING} @tab @code{STRIPED} @tab @code{SUBDATE} +@item @code{SUBJECT} @tab @code{SUBSTRING} @tab @code{SUBSTRING_INDEX} @tab @code{SUM} +@item @code{SYSDATE} @tab @code{SYSTEM_USER} @tab @code{TABLE} @tab @code{TABLES} +@item @code{TAN} @tab @code{TEMPORARY} @tab @code{TERMINATED} @tab @code{TEXT} +@item @code{THEN} @tab @code{TIME} @tab @code{TIMESTAMP} @tab @code{TIME_FORMAT} +@item @code{TIME_TO_SEC} @tab @code{TINYBLOB} @tab @code{TINYINT} @tab @code{TINYTEXT} +@item @code{TO} @tab @code{TO_DAYS} @tab @code{TRAILING} @tab @code{TRANSACTION} +@item @code{TRIM} @tab @code{TRUNCATE} @tab @code{TYPE} @tab @code{UCASE} +@item @code{UNCOMMITTED} @tab @code{UNION} @tab @code{UNIQUE} @tab @code{UNIQUE_USERS} +@item @code{UNIX_TIMESTAMP} @tab @code{UNLOCK} @tab @code{UNSIGNED} @tab @code{UPDATE} +@item @code{UPPER} @tab @code{USAGE} @tab @code{USE} @tab @code{USER} +@item @code{USING} @tab @code{VALUES} @tab @code{VARBINARY} @tab @code{VARCHAR} +@item @code{VARIABLES} @tab @code{VARYING} @tab @code{VERSION} @tab @code{WEEK} +@item @code{WEEKDAY} @tab @code{WHEN} @tab @code{WHERE} @tab @code{WITH} +@item @code{WORK} @tab @code{WRITE} @tab @code{X509} @tab @code{YEAR} +@item @code{YEARWEEK} @tab @code{YEAR_MONTH} @tab @code{ZEROFILL} @end multitable The following symbols (from the table above) are disallowed by ANSI SQL @@ -48102,8 +48157,8 @@ helped to make MySQL what it is today. @node Developers, Contributors, Credits, Credits @appendixsec Developers at MySQL AB -These are the developers that are or have been employed by MySQL AB -to work on MySQL, roughly in the order they started to work with us. +These are the developers that are or have been employed by @code{MySQL AB} +to work on @code{MySQL}, roughly in the order they started to work with us. Following each developer is a small list of the tasks that the developer is responsible for, or the accomplishments they have made. @@ -48262,19 +48317,13 @@ Proofreading and editing this fine manual. @code{DELETE ... ORDER BY ...}. @end itemize -@item John Dean -@itemize @bullet -@item -The new MySQL GUI client. -@end itemize - @item Indrek Siitan @itemize @bullet @item Designer/programmer of our web interface. @end itemize -@item Jorge del Condo +@item Jorge del Conde @itemize @bullet @item @code{MyCC} @code{MySQL Control Center}.