- case-insensitive
- semicolon at the end is not a requirement but is recommended to be used
- supports common SQL syntax
- minimal
- fast
integer
boolean
varchar
float
- use spaces around operators
e.g.(column1 = value1 not column1=value1 otherwise it will be interpreted as a string)
- Insert space after a coma
This mode is non-specific and is unlimited in databases access but has limited access to its interaction to the same.
- HELP
- CREATE DATABASE 'database_name'
also accepted
CREATE 'database_name'
- DROP DATABASE 'database_name'
also accepted
DROP 'database_name'
- INFORM
- INFORM 'database_name'
- USE DATABASE 'database_name'
- ALTER DATABASE 'database_name' RENAME 'new_database_name'
- USE DATABASE 'database_name'
also accepted
USE 'database_name'
- USING DATABASE 'database_name' DROP TABLE 'table_name'
also accepted
USING DATABASE 'database_name' DROP 'table_name'
- USING DATABASE 'database_name' CREATE 'table_name'
- USING DATABASE 'database_name' ALTER TABLE 'table_name' RENAME TO 'new_table_name'
- USING DATABASE 'database_name' ALTER TABLE 'table_name' ADD COLUMN 'column_name' (DATA TYPE)
This mode is specific per database and grants full access to all its functionalities
- INFORM
- INFORM 'table_name'
- CREATE TABLE 'table_name' CREATE TABLE ('table_name1', 'table_name2', 'table_name3', ....)
- CREATE 'table_name' || CREATE ('table_name1', 'table_name2', 'table_name3', ....)
- CREATE 'table_name' ('column_name' DATA_TYPE(LENGTH) CONSTRAINT, 'column_name_2' DATA_TYPE(LENGTH) CONSTRAINT, ....)
- DROP 'table_name'
- ALTER 'table_name' ADD COLUMN 'column_name' [DATA_TYPE]
- ALTER 'table_name' DROP COLUMN 'column_name'
- ALTER 'table_name' RENAME TO 'new_table_name'
- INSERT INTO 'table_name' VALUES (
values
) - INSERT INTO 'table_name' (
columns
) values (values
) - SELECT * FROM 'table_name'
- SELECT (
columns
) FROM 'table_name' - UPDATE 'table_name' SET 'column = value' WHERE 'column = value'
- UPDATE 'table_name' SET 'column = value'
- UPDATE 'table_name' SET 'column1 = value1', 'column2 = value2', 'column3 = value3', .....
- UPDATE 'table_name' SET 'column1 = value1', 'column2 = value2', 'column3 = value3', ..... WHERE 'column = value'
- DELETE FROM 'table_name'
- DELETE FROM 'table_name' WHERE 'column = value'
This version currently supports the following constraints NULL NOT NULL DEFAULT