home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 February / Chip_2003-02_cd1.bin / zkuste / macos / Files / sqlBBEdi.bin / SQL Language Module 1.0.1 / SQL-README.txt < prev    next >
Encoding:
Text File  |  2001-10-10  |  7.1 KB  |  158 lines  |  [TEXT/R*ch]

  1. SQL Language Module for BBEdit Read Me
  2. ======================================
  3.  
  4. This software is ⌐2001 Runtime Labs, Inc. This software may be redistributed
  5. freely as long as this Readme file accompanies it and no misrepresentation is
  6. made as to the creator of this software.
  7.  
  8. This software and documentation are provided "AS IS" and without warranty of any
  9. kind. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAWS, RUNTIME LABS
  10. EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
  11. LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
  12. PURPOSE, AND NONINFRINGEMENT. RUNTIME LABS DOES NOT WARRANT THAT THE FUNCTIONS
  13. CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS, OR THAT THE
  14. OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS
  15. IN THE SOFTWARE WILL BE CORRECTED. FURTHERMORE, RUNTIME LABS DOES NOT WARRANT OR
  16. MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE
  17. SOFTWARE OR ITS DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY,
  18. RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY
  19. RUNTIME LABS OR ITS AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY
  20. WAY INCREASE THE SCOPE OF THIS WARRANTY.
  21.  
  22.  
  23. What is the SQL Language Module?
  24. --------------------------------
  25. This is a Language Module for BBEdit 6.1 or greater that colors key words
  26. (case-insensitive) and comments for either ANSI SQL or MySQL text files ending
  27. in ".sql" or ".mysql" (defaults only), respectively.  It is also compatible with
  28. BBEdit 6.5 on Mac OS X.
  29.  
  30.  
  31. (New!) How can I send SQL Queries from BBEdit?
  32. ----------------------------------------------
  33. The SQL Language Module for BBEdit does not link to MacSQL itself directly
  34. because MacSQL 2.1 supports Apple's more powerful Text Services on Mac OS 10.1,
  35. which allows you send SQL queries and receive results within any BBEdit 6.5 text
  36. document through any session opened in MacSQL 2.1.  Of course, you can still Cut
  37. & Paste between the two.
  38.  
  39.  
  40. Requirements:
  41. -------------
  42. This SQL Language Module 1.0.1 requires BBEdit 6.1 or greater and any computer
  43. and operating system it supports.
  44.  
  45.  
  46. Installation & Configuration:
  47. -----------------------------
  48. In BBEdit 6 put "SQL" in BBEdit Support/Language Modules
  49.  
  50. You can change its setting in BBEdit Preferences: Languages.
  51. It will show up as (default):
  52.     .sql for ANSI SQL
  53.     .mysql for MySQL
  54. If you have problems with it not working, try Add, Change, or Reset All in this
  55. Preference selection.  You can always change the extension associated with each
  56. SQL type in BBEdit's Languages preferences.
  57.  
  58.  
  59. Features Include:
  60. -----------------
  61. Ñ Colors strict ANSI SQL-92 key words for files ending in ".sql".
  62. Ñ Colors MySQL reserve words as defined by the MySQL 3.23.33 Reference Manual
  63. (updated Feb 12, 2001) for files ending in ".mysql".
  64. Ñ Color # comments.
  65. Ñ Currently, it does not link directly to MacSQL but you may easily use Services
  66. on Mac OS X 10.1 to link BBEdit 6.5 with MacSQL 2.1 or Cut & Paste between the
  67. two.
  68.  
  69. We welcome any comments, feedback, or feature requests at support@rtlabs.com.
  70.  
  71. Runtime Labs hosts a mailing list dedicated to the discussion of SQL and the
  72. Macintosh. To join, email macsql-talk-request@rtlabs.com with "subscribe" in the
  73. subject.
  74.  
  75.  
  76. About Runtime Labs:
  77. -------------------
  78. Runtime Labs, Inc. develops software applications for the Macintosh, Java,
  79. WebObjects, and the World Wide Web, including MacSQL Monitor -- the premier
  80. application for talking to SQL databases from the Macintosh.
  81.  
  82. For more information our software, please visit our web site at:
  83. http://www.rtlabs.com/
  84.  
  85. To receive announcements on about our new SQL products for the Mac please join
  86. our macsql-announce@rtlabs.com email group by emailing
  87. macsql-announce-request@rtlabs.com with "subscribe" in the subject.
  88.  
  89.  
  90. Version History:
  91. ----------------
  92. 1.0.1 (10/10/2001)
  93. Updated for BBEdit 6.5.
  94. Fixed two quote escape character bugs: '\'', "\"", '\\\'', etc. now terminate
  95. correctly.
  96.  
  97. 1.0 (4/25/2001)
  98. Initial Release
  99.  
  100.  
  101. Contacting Us:
  102. --------------
  103. For more information about Runtime Labs and our products, please visit our
  104. website at <http://www.rtlabs.com/> or email info@rtlabs.com. Runtime Labs can
  105. also be reached by US Mail at:
  106.  
  107. Runtime Labs
  108. 121 W. 27th Street, Suite 201
  109. New York, NY 10001
  110. info@rtlabs.com
  111.  
  112.  
  113. ANSI SQL-92 keywords:
  114. ---------------------
  115. ALTER TABLE ADD CREATE INDEX UNIQUE ON CREATE SCHEMA AUTHORIZATION CREATE TABLE
  116. GLOBAL LOCAL CREATE VIEW AS WITH CASCADED CHECK OPTION DELETE FROM WHERE DROP
  117. TABLE  DROP VIEW CASCADE RESTRICT GRANT TO PUBLIC INSERT INTO DEFAULT VALUES
  118. SELECT GROUP BY HAVING UNION EXCEPT INTERSECT ORDER UPDATE SET BIGINT BIT
  119. BINARY BIT VARYING  VARBINARY BLOB  BINARY LARGE OBJECT BOOLEAN CHAR  CHARACTER
  120. CLOB  CHARACTER LARGE OBJECT DATE DEC  DECIMAL  NUMERIC DOUBLE PRECISION FLOAT
  121. INT INTEGER INTERVAL REAL SMALLINT TIME TIMESTAMP WITH ZONE VARCHAR ABS ASCII
  122. ACOS ASIN ATAN ATAN2 BIT_LENGTH CAST CEILING CHAR CHAR_LENGTH CHARACTER_LENGTH
  123. COS COT CONCAT CURDATE CURTIME DATABASE DAYNAME DAYOFMONTH DAYOFWEEK DAYOFYEAR
  124. DEGREES DIFFERENCE EXP FLOOR HOUR IFNULL NULLIF INSERT LEFT LENGTH LOCATE LOG
  125. LOG10 LOWER LCASE LTRIM MINUTE MOD MONTH MONTHNAME NOW OCTET_LENGTH PI POWER
  126. QUARTER RADIANS RAND REPEAT REPLACE RIGHT ROUND RTRIM SECOND SIGN SIN SOUNDEX
  127. SPACE SQRT SUBSTRING TAN TIMESTAMPADD TIMESTAMPDIFF TRUNCATE UPPER UCASE USER
  128. WEEK YEAR DIGEST LAST_INSERT_ID
  129.  
  130.  
  131. MySQL 3.23.33 keywords:
  132. -----------------------
  133. ACTION ADD AGGREGATE ALL ALTER AFTER AND AS ASC AVG AVG_ROW_LENGTH
  134. AUTO_INCREMENT BETWEEN BIGINT BIT BINARY BLOB BOOL BOTH BY CASCADE CASE CHAR
  135. CHARACTER CHANGE CHECK CHECKSUM COLUMN COLUMNS COMMENT CONSTRAINT CREATE CROSS
  136. CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP DATA DATABASE DATABASES DATE
  137. DATETIME DAY DAY_HOUR DAY_MINUTE DAY_SECOND DAYOFMONTH DAYOFWEEK DAYOFYEAR DEC
  138. DECIMAL DEFAULT DELAYED DELAY_KEY_WRITE DELETE DESC DESCRIBE DISTINCT
  139. DISTINCTROW DOUBLE DROP END ELSE ESCAPE ESCAPED ENCLOSED ENUM EXPLAIN EXISTS
  140. FIELDS FILE FIRST FLOAT FLOAT4 FLOAT8 FLUSH FOREIGN FROM FOR FULL FUNCTION
  141. GLOBAL GRANT GRANTS GROUP HAVING HEAP HIGH_PRIORITY HOUR HOUR_MINUTE HOUR_SECOND
  142. HOSTS IDENTIFIED IGNORE IN INDEX INFILE INNER INSERT INSERT_ID INT INTEGER
  143. INTERVAL INT1 INT2 INT3 INT4 INT8 INTO IF IS ISAM JOIN KEY KEYS KILL
  144. LAST_INSERT_ID LEADING LEFT LENGTH LIKE LINES LIMIT LOAD LOCAL LOCK LOGS LONG
  145. LONGBLOB LONGTEXT LOW_PRIORITY MAX MAX_ROWS MATCH MEDIUMBLOB MEDIUMTEXT
  146. MEDIUMINT MIDDLEINT MIN_ROWS MINUTE MINUTE_SECOND MODIFY MONTH MONTHNAME MYISAM
  147. NATURAL NUMERIC NO NOT NULL ON OPTIMIZE OPTION OPTIONALLY OR ORDER OUTER OUTFILE
  148. PACK_KEYS PARTIAL PASSWORD PRECISION PRIMARY PROCEDURE PROCESS PROCESSLIST
  149. PRIVILEGES READ REAL REFERENCES RELOAD REGEXP RENAME REPLACE RESTRICT RETURNS
  150. REVOKE RLIKE ROW ROWS SECOND SELECT SET SHOW SHUTDOWN SMALLINT SONAME
  151. SQL_BIG_TABLES SQL_BIG_SELECTS SQL_LOW_PRIORITY_ UPDATES SQL_LOG_OFF
  152. SQL_LOG_UPDATE SQL_SELECT_LIMIT SQL_SMALL_RESULT SQL_BIG_RESULT SQL_WARNINGS
  153. STRAIGHT_JOIN STARTING STATUS STRING TABLE TABLES TEMPORARY TERMINATED TEXT THEN
  154. TIME TIMESTAMP TINYBLOB TINYTEXT TINYINT TRAILING TO TYPE USE USING UNIQUE
  155. UNLOCK UNSIGNED UPDATE USAGE VALUES VARCHAR VARIABLES VARYING VARBINARY WITH
  156. WRITE WHEN WHERE YEAR YEAR_MONTH ZEROFILL
  157.  
  158.