home *** CD-ROM | disk | FTP | other *** search
Text File | 2001-10-10 | 7.1 KB | 158 lines | [TEXT/R*ch] |
- SQL Language Module for BBEdit Read Me
- ======================================
-
- This software is ⌐2001 Runtime Labs, Inc. This software may be redistributed
- freely as long as this Readme file accompanies it and no misrepresentation is
- made as to the creator of this software.
-
- This software and documentation are provided "AS IS" and without warranty of any
- kind. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAWS, RUNTIME LABS
- EXPRESSLY DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
- LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
- PURPOSE, AND NONINFRINGEMENT. RUNTIME LABS DOES NOT WARRANT THAT THE FUNCTIONS
- CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS, OR THAT THE
- OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS
- IN THE SOFTWARE WILL BE CORRECTED. FURTHERMORE, RUNTIME LABS DOES NOT WARRANT OR
- MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE
- SOFTWARE OR ITS DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY,
- RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY
- RUNTIME LABS OR ITS AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY
- WAY INCREASE THE SCOPE OF THIS WARRANTY.
-
-
- What is the SQL Language Module?
- --------------------------------
- This is a Language Module for BBEdit 6.1 or greater that colors key words
- (case-insensitive) and comments for either ANSI SQL or MySQL text files ending
- in ".sql" or ".mysql" (defaults only), respectively. It is also compatible with
- BBEdit 6.5 on Mac OS X.
-
-
- (New!) How can I send SQL Queries from BBEdit?
- ----------------------------------------------
- The SQL Language Module for BBEdit does not link to MacSQL itself directly
- because MacSQL 2.1 supports Apple's more powerful Text Services on Mac OS 10.1,
- which allows you send SQL queries and receive results within any BBEdit 6.5 text
- document through any session opened in MacSQL 2.1. Of course, you can still Cut
- & Paste between the two.
-
-
- Requirements:
- -------------
- This SQL Language Module 1.0.1 requires BBEdit 6.1 or greater and any computer
- and operating system it supports.
-
-
- Installation & Configuration:
- -----------------------------
- In BBEdit 6 put "SQL" in BBEdit Support/Language Modules
-
- You can change its setting in BBEdit Preferences: Languages.
- It will show up as (default):
- .sql for ANSI SQL
- .mysql for MySQL
- If you have problems with it not working, try Add, Change, or Reset All in this
- Preference selection. You can always change the extension associated with each
- SQL type in BBEdit's Languages preferences.
-
-
- Features Include:
- -----------------
- Ñ Colors strict ANSI SQL-92 key words for files ending in ".sql".
- Ñ Colors MySQL reserve words as defined by the MySQL 3.23.33 Reference Manual
- (updated Feb 12, 2001) for files ending in ".mysql".
- Ñ Color # comments.
- Ñ Currently, it does not link directly to MacSQL but you may easily use Services
- on Mac OS X 10.1 to link BBEdit 6.5 with MacSQL 2.1 or Cut & Paste between the
- two.
-
- We welcome any comments, feedback, or feature requests at support@rtlabs.com.
-
- Runtime Labs hosts a mailing list dedicated to the discussion of SQL and the
- Macintosh. To join, email macsql-talk-request@rtlabs.com with "subscribe" in the
- subject.
-
-
- About Runtime Labs:
- -------------------
- Runtime Labs, Inc. develops software applications for the Macintosh, Java,
- WebObjects, and the World Wide Web, including MacSQL Monitor -- the premier
- application for talking to SQL databases from the Macintosh.
-
- For more information our software, please visit our web site at:
- http://www.rtlabs.com/
-
- To receive announcements on about our new SQL products for the Mac please join
- our macsql-announce@rtlabs.com email group by emailing
- macsql-announce-request@rtlabs.com with "subscribe" in the subject.
-
-
- Version History:
- ----------------
- 1.0.1 (10/10/2001)
- Updated for BBEdit 6.5.
- Fixed two quote escape character bugs: '\'', "\"", '\\\'', etc. now terminate
- correctly.
-
- 1.0 (4/25/2001)
- Initial Release
-
-
- Contacting Us:
- --------------
- For more information about Runtime Labs and our products, please visit our
- website at <http://www.rtlabs.com/> or email info@rtlabs.com. Runtime Labs can
- also be reached by US Mail at:
-
- Runtime Labs
- 121 W. 27th Street, Suite 201
- New York, NY 10001
- info@rtlabs.com
-
-
- ANSI SQL-92 keywords:
- ---------------------
- ALTER TABLE ADD CREATE INDEX UNIQUE ON CREATE SCHEMA AUTHORIZATION CREATE TABLE
- GLOBAL LOCAL CREATE VIEW AS WITH CASCADED CHECK OPTION DELETE FROM WHERE DROP
- TABLE DROP VIEW CASCADE RESTRICT GRANT TO PUBLIC INSERT INTO DEFAULT VALUES
- SELECT GROUP BY HAVING UNION EXCEPT INTERSECT ORDER UPDATE SET BIGINT BIT
- BINARY BIT VARYING VARBINARY BLOB BINARY LARGE OBJECT BOOLEAN CHAR CHARACTER
- CLOB CHARACTER LARGE OBJECT DATE DEC DECIMAL NUMERIC DOUBLE PRECISION FLOAT
- INT INTEGER INTERVAL REAL SMALLINT TIME TIMESTAMP WITH ZONE VARCHAR ABS ASCII
- ACOS ASIN ATAN ATAN2 BIT_LENGTH CAST CEILING CHAR CHAR_LENGTH CHARACTER_LENGTH
- COS COT CONCAT CURDATE CURTIME DATABASE DAYNAME DAYOFMONTH DAYOFWEEK DAYOFYEAR
- DEGREES DIFFERENCE EXP FLOOR HOUR IFNULL NULLIF INSERT LEFT LENGTH LOCATE LOG
- LOG10 LOWER LCASE LTRIM MINUTE MOD MONTH MONTHNAME NOW OCTET_LENGTH PI POWER
- QUARTER RADIANS RAND REPEAT REPLACE RIGHT ROUND RTRIM SECOND SIGN SIN SOUNDEX
- SPACE SQRT SUBSTRING TAN TIMESTAMPADD TIMESTAMPDIFF TRUNCATE UPPER UCASE USER
- WEEK YEAR DIGEST LAST_INSERT_ID
-
-
- MySQL 3.23.33 keywords:
- -----------------------
- ACTION ADD AGGREGATE ALL ALTER AFTER AND AS ASC AVG AVG_ROW_LENGTH
- AUTO_INCREMENT BETWEEN BIGINT BIT BINARY BLOB BOOL BOTH BY CASCADE CASE CHAR
- CHARACTER CHANGE CHECK CHECKSUM COLUMN COLUMNS COMMENT CONSTRAINT CREATE CROSS
- CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP DATA DATABASE DATABASES DATE
- DATETIME DAY DAY_HOUR DAY_MINUTE DAY_SECOND DAYOFMONTH DAYOFWEEK DAYOFYEAR DEC
- DECIMAL DEFAULT DELAYED DELAY_KEY_WRITE DELETE DESC DESCRIBE DISTINCT
- DISTINCTROW DOUBLE DROP END ELSE ESCAPE ESCAPED ENCLOSED ENUM EXPLAIN EXISTS
- FIELDS FILE FIRST FLOAT FLOAT4 FLOAT8 FLUSH FOREIGN FROM FOR FULL FUNCTION
- GLOBAL GRANT GRANTS GROUP HAVING HEAP HIGH_PRIORITY HOUR HOUR_MINUTE HOUR_SECOND
- HOSTS IDENTIFIED IGNORE IN INDEX INFILE INNER INSERT INSERT_ID INT INTEGER
- INTERVAL INT1 INT2 INT3 INT4 INT8 INTO IF IS ISAM JOIN KEY KEYS KILL
- LAST_INSERT_ID LEADING LEFT LENGTH LIKE LINES LIMIT LOAD LOCAL LOCK LOGS LONG
- LONGBLOB LONGTEXT LOW_PRIORITY MAX MAX_ROWS MATCH MEDIUMBLOB MEDIUMTEXT
- MEDIUMINT MIDDLEINT MIN_ROWS MINUTE MINUTE_SECOND MODIFY MONTH MONTHNAME MYISAM
- NATURAL NUMERIC NO NOT NULL ON OPTIMIZE OPTION OPTIONALLY OR ORDER OUTER OUTFILE
- PACK_KEYS PARTIAL PASSWORD PRECISION PRIMARY PROCEDURE PROCESS PROCESSLIST
- PRIVILEGES READ REAL REFERENCES RELOAD REGEXP RENAME REPLACE RESTRICT RETURNS
- REVOKE RLIKE ROW ROWS SECOND SELECT SET SHOW SHUTDOWN SMALLINT SONAME
- SQL_BIG_TABLES SQL_BIG_SELECTS SQL_LOW_PRIORITY_ UPDATES SQL_LOG_OFF
- SQL_LOG_UPDATE SQL_SELECT_LIMIT SQL_SMALL_RESULT SQL_BIG_RESULT SQL_WARNINGS
- STRAIGHT_JOIN STARTING STATUS STRING TABLE TABLES TEMPORARY TERMINATED TEXT THEN
- TIME TIMESTAMP TINYBLOB TINYTEXT TINYINT TRAILING TO TYPE USE USING UNIQUE
- UNLOCK UNSIGNED UPDATE USAGE VALUES VARCHAR VARIABLES VARYING VARBINARY WITH
- WRITE WHEN WHERE YEAR YEAR_MONTH ZEROFILL
-
-