SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Column Types                               STRING COMPARISON FUNCTIONS                                              SELECT
[NATIONAL] CHAR(M) [BINARY]            LONGBLOB                            expr LIKE pat [ESCAPE 'escape-char']                                     SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT]
[NATIONAL] VARCHAR(M) [BINARY]         LONGTEXT                            expr NOT LIKE pat [ESCAPE 'escape-char']                                     [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE]
BIGINT[(M)] [UNSIGNED] [ZEROFILL]      MEDIUMBLOB                          expr NOT REGEXP pat                                                          [SQL_CALC_FOUND_ROWS] [HIGH_PRIORITY]
BIT                                    MEDIUMINT[(M)] [UNSIGNED]           expr NOT RLIKE pat                                                       [DISTINCT | DISTINCTROW | ALL]
BLOB                                     [ZEROFILL]                        expr REGEXP pat                                                          select_expression,...
BOOL                                   MEDIUMTEXT                          expr RLIKE pat                                                           [INTO {OUTFILE | DUMPFILE} 'file_name' export_options]
CHAR                                   NUMERIC(M,D) [ZEROFILL]             MATCH (col1,col2,...) AGAINST (expr IN BOOLEAN MODE)                     [FROM table_references
DATE                                   REAL[(M,D)] [ZEROFILL]              STRCMP() returns 0 if the strings are the same, -1 if the MATCH              [WHERE where_definition]
DATETIME                               SET('value1','value2',...)            (col1,col2,...) AGAINST (expr)                                             [GROUP BY {unsigned_integer | col_name | formula} [ASC | DESC],
DECIMAL[(M[,D])] [ZEROFILL]            SMALLINT[(M)] [UNSIGNED]            STRCMP(expr1,expr2)                                                          ...]
DOUBLE PRECISION[(M,D)]                  [ZEROFILL]                                                                                                     [HAVING where_definition]
  [ZEROFILL]                           TEXT                                ARITHMETIC OPERATIONS                                                        [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC]
DOUBLE[(M,D)] [ZEROFILL]               TIME                                         +                 -                *                       /        ,...]
ENUM('value1','value2',...)            TIMESTAMP[(M)]                                                                                                   [LIMIT [offset,] rows]
FLOAT(precision) [ZEROFILL]            TINYBLOB                            DATE AND TIME FUNCTIONS                                                      [PROCEDURE procedure_name]
FLOAT[(M,D)] [ZEROFILL]                TINYINT[(M)] [UNSIGNED]                                                                                          [FOR UPDATE | LOCK IN SHARE MODE]]
INT[(M)] [UNSIGNED] [ZEROFILL]           [ZEROFILL]                        ADDDATE(date,INTERVAL expr type)     MONTHNAME(date)
INTEGER[(M)] [UNSIGNED]                TINYTEXT                            CURDATE()                            NOW()                               JOIN
  [ZEROFILL]                           YEAR[(2|4)]                         CURRENT_DATE                         PERIOD_ADD(P,N)
                                                                           CURRENT_TIME                         PERIOD_DIFF(P1,P2)                  table_reference, table_reference
                                                                           CURRENT_TIMESTAMP                    QUARTER(date)                       table_reference [CROSS] JOIN table_reference
           FUNCTIONS TO USE IN SELECT AND WHERE CLAUSES                                                                                             table_reference INNER JOIN table_reference join_condition
                                                                           CURTIME()                            SEC_TO_TIME(seconds)
                                                                           DATE_ADD(date,INTERVAL expr type)    SECOND(time)                        table_reference STRAIGHT_JOIN table_reference
COMPARISON OPERATORS                                                                                                                                table_reference LEFT [OUTER] JOIN table_reference join_condition
                                                                           DATE_FORMAT(date,format)             SUBDATE(date,INTERVAL expr type)
   =         <>        !=        <=       <          >=        >     <=>   DATE_SUB(date,INTERVAL expr type)    SYSDATE()                           table_reference LEFT [OUTER] JOIN table_reference
                                                                           DAYNAME(date)                        TIME_FORMAT(time,format)            table_reference NATURAL [LEFT [OUTER]] JOIN table_reference
COALESCE(list)              expr NOT IN            IS NOT NULL             DAYOFMONTH(date)                     TIME_TO_SEC(time)                   { oj table_reference LEFT OUTER JOIN table_reference ON
expr BETWEEN min AND          (value,...)          IS NULL                 DAYOFWEEK(date)                      TO_DAYS(date)                         conditional_expr }
  max                       INTERVAL(N,N1,N2,N3,.. ISNULL(expr)            DAYOFYEAR(date)                      UNIX_TIMESTAMP()                    table_reference RIGHT [OUTER] JOIN table_reference join_condition
expr IN (value,...)           .)                                           EXTRACT(type FROM date)              UNIX_TIMESTAMP(date)                table_reference RIGHT [OUTER] JOIN table_reference
                                                                           FROM_DAYS(N)                         WEEK(date)                          table_reference NATURAL [RIGHT [OUTER]] JOIN table_reference
LOGICAL OPERATORS                                                          FROM_UNIXTIME(unix_timestamp)        WEEK(date,first)                    HANDLER
AND (&&)                    NOT (!)                  OR (||)               FROM_UNIXTIME(unix_timestamp,form    WEEKDAY(date)
                                                                             at)                                YEAR(date)                          HANDLER table OPEN [ AS alias ]
CONTROL FLOW FUNCTIONS                                                     HOUR(time)                           YEARWEEK(date)                      HANDLER table READ index { = | >= | <= | < } (value1, value2, ... )
CASE value WHEN [compare-value] THEN result [WHEN [compare-value]          MINUTE(time)                         YEARWEEK(date,first)                  [ WHERE ... ] [LIMIT ... ]
  THEN result ...] [ELSE result] END                                       MONTH(date)                                                              HANDLER table READ index { FIRST | NEXT | PREV | LAST } [ WHERE ...
                                                                                                                                                      ] [LIMIT ... ]
CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...]       CAST FUNCTIONS                                                           HANDLER table READ { FIRST | NEXT } [ WHERE ... ] [LIMIT ... ]
  [ELSE result] END
IF(expr1,expr2,expr3)                                                      CAST(expression AS type)             CONVERT(expression,type)            HANDLER table CLOSE
IFNULL(expr1,expr2)                                                        BIT FUNCTIONS                                                            UPDATE
NULLIF(expr1,expr2)
                                                                               |         &         <<          >>          ~         BIT_COUNT(N)   UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
STRING FUNCTIONS                                                                                                                                      SET col_name1=expr1, [col_name2=expr2, ...]
                                                                           MISCELLANEOUS FUNCTIONS                                                    [WHERE where_definition]
ASCII(str)                             LPAD(str,len,padstr)
BIN(N)                                 LTRIM(str)                          BENCHMARK(count,expr)                     GET_LOCK(str,timeout)            [LIMIT #]
BIT_LENGTH(str)                        MAKE_SET(bits,str1,str2,...)        CONNECTION_ID()                           INET_ATON(expr)                DELETE
CHAR(N,...)                            MID(str,pos,len)                    DATABASE()                                INET_NTOA(expr)
CHAR_LENGTH(str)                       OCT(N)                              DECODE(crypt_str,pass_str)                LAST_INSERT_ID([expr])         DELETE [LOW_PRIORITY | QUICK] FROM table_name
CHARACTER_LENGTH(str)                  OCTET_LENGTH(str)                   des_decrypt(string_to_decrypt [,          MASTER_POS_WAIT(log_name,        [WHERE where_definition]
CONCAT(str1,str2,...)                  ORD(str)                              key_string])                              log_pos)                       [ORDER BY ...]
CONCAT_WS(separator, str1,             POSITION(substr IN str)             des_encrypt(string_to_encrypt, flag,      MD5(string)                      [LIMIT rows]
  str2,...)                            REPEAT(str,count)                     [, (key_number | key_string) ] )        PASSWORD(str)                  DELETE [LOW_PRIORITY | QUICK] table_name[.*] [,table_name[.*] ...]
CONV(N,from_base,to_base)              REPLACE(str,from_str,to_str)        ENCODE(str,pass_str)                      RELEASE_LOCK(str)                FROM table-references [WHERE where_definition]
ELT(N,str1,str2,str3,...)              REVERSE(str)                        ENCRYPT(str[,salt])                       SESSION_USER()                 DELETE [LOW_PRIORITY | QUICK]
EXPORT_SET(bits,on,off,[separator      RIGHT(str,len)                      FORMAT(X,D)                               SYSTEM_USER()                    FROM table_name[.*], [table_name[.*] ...]
  ,[number_of_bits]])                  RPAD(str,len,padstr)                FOUND_ROWS()                              USER()                           USING table-references [WHERE where_definition]
FIELD(str,str1,str2,str3,...)          RTRIM(str)                                                                                                   TRUNCATE
FIND_IN_SET(str,strlist)               SOUNDEX(str)                        FUNCTONS FOR USE WITH GROUP BY CLAUSES
HEX(N_or_S)                            SPACE(N)                            COUNT(expr)            AVG(expr)                    STD(expr)            TRUNCATE TABLE table_name
INSERT(str,pos,len,newstr)             SUBSTRING(str FROM pos FOR len)     COUNT(DISTINCT         MIN(expr)                    STDDEV(expr)
INSTR(str,substr)                      SUBSTRING(str FROM pos)                                                                                      REPLACE
                                                                             expr,[expr...])      MAX(expr)                    BIT_OR(expr)
LCASE(str)                             SUBSTRING(str,pos)                                         SUM(expr)                    BIT_AND(expr)        REPLACE [LOW_PRIORITY | DELAYED]
LEFT(str,len)                          SUBSTRING(str,pos,len)                                                                                         [INTO] tbl_name [(col_name,...)]
LENGTH(str)                            SUBSTRING_INDEX(str,delim,count)                        DATA MANIPULATION LANGUAGE                             VALUES (expression,...),(...),...
LOAD_FILE(file_name)                   TRIM([[BOTH | LEADING | TRAILING]                                                                            REPLACE [LOW_PRIORITY | DELAYED]
LOCATE(substr,str)                       [remstr] FROM] str)               INSERT                                                                     [INTO] tbl_name [(col_name,...)]
LOCATE(substr,str,pos)                 UCASE(str)                                                                                                     SELECT ...
LOWER(str)                             UPPER(str)                          INSERT [LOW_PRIORITY | DELAYED] [IGNORE]                                 REPLACE [LOW_PRIORITY | DELAYED]
                                                                             [INTO] tbl_name [(col_name,...)]                                         [INTO] tbl_name
MATHEMETICAL FUNCTIONS                                                       VALUES (expression,...),(...),...                                        SET col_name=expression, col_name=expression,...
-                 COS(X)                LOG10(X)          ROUND(X)         INSERT [LOW_PRIORITY | DELAYED] [IGNORE]
ABS(X)            COT(X)                MOD(N,M)          ROUND(X,D)         [INTO] tbl_name [(col_name,...)]                                       UNION
ACOS(X)           DEGREES(X)            PI()              SIGN(X)            SELECT ...
                                                                           INSERT [LOW_PRIORITY | DELAYED] [IGNORE]                                 SELECT ....
ASIN(X)           EXP(X)                POW(X,Y)          SIN(X)                                                                                    SELECT ....
ATAN(X)           FLOOR(X)              POWER(X,Y)        SQRT(X)            [INTO] tbl_name
                                                                             SET col_name=expression, col_name=expression, ...                        [UNION SELECT ...]
ATAN(Y,X)         GREATEST(X,Y,...)     RADIANS(X)        TAN(X)                                                                                    UNION [ALL]
                                                                           INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)]
ATAN2(Y,X)        LEAST(X,Y,...)        RAND()            TRUNCATE(X,D)
CEILING(X)        LOG(X)                RAND(N)                              SELECT ...
                                                                           INSERT DELAYED ...
LOAD DATA INFILE                                                       create_definition:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'   { col_name type [NOT NULL | NULL] [DEFAULT default_value]
  [REPLACE | IGNORE]                                                         [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition]
  INTO TABLE tbl_name                                                    | PRIMARY KEY (index_col_name,...)
  [FIELDS                                                                | KEY [index_name] (index_col_name,...)
    [TERMINATED BY 't']                                                 | INDEX [index_name] (index_col_name,...)
    [[OPTIONALLY] ENCLOSED BY '']                                        | UNIQUE [INDEX] [index_name] (index_col_name,...)
     [ESCAPED BY '' ] ]                                                | FULLTEXT [INDEX] [index_name] (index_col_name,...)
  [LINES TERMINATED BY 'n']                                             | [CONSTRAINT symbol] FOREIGN KEY [index_name]
  [IGNORE number LINES]                                                      (index_col_name,...) [reference_definition]
  [(col_name,...)]                                                       | CHECK (expr) }


                                                                                                                                                              Quick Reference
                      DATA DEFINITION LANGUAGE                         reference_definition:
                                                                       REFERENCES tbl_name [(index_col_name,...)]
CREATE DATABASE                                                          [MATCH FULL | MATCH PARTIAL]
CREATE DATABASE [IF NOT EXISTS] db_name                                  [ON DELETE reference_option]
                                                                         [ON UPDATE reference_option]
DROP DATABASE
                                                                       reference_option:
DROP DATABASE [IF EXISTS] db_name
CREATE TABLE
                                                                       { RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT }
                                                                       table_options:
                                                                                                                                                                     MySQL
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name                                                                                                                  Version 4.0.2-alpha
  [(create_definition,...)] [table_options] [select_statement]         { TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM }
                                                                         | AUTO_INCREMENT = #
ALTER TABLE                                                              | AVG_ROW_LENGTH = #
                                                                         | CHECKSUM = {0 | 1}
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]              | COMMENT = "string"
RENAME TABLE                                                             | MAX_ROWS = #
                                                                         | MIN_ROWS = #
RENAME TABLE tbl_name TO new_table_name[, tbl_name2 TO                   | PACK_KEYS = {0 | 1 | DEFAULT}
  new_table_name2,...]                                                   | PASSWORD = "string"
DROP TABLE                                                               | DELAY_KEY_WRITE = {0 | 1}                                                      http://www.mysql.com/documentation/
                                                                         | ROW_FORMAT= { default | dynamic | fixed | compressed }
DROP TABLE [IF EXISTS] tbl_name [, tbl_name,...] [RESTRICT |             | RAID_TYPE= {1 | STRIPED | RAID0 } RAID_CHUNKS=#RAID_CHUNKSIZE=#
  CASCADE]                                                               | UNION = (table_name,[table_name...])
                                                                         | INSERT_METHOD= {NO | FIRST | LAST }
CREATE INDEX
                                                                         | DATA DIRECTORY="absolute path to directory"                        Table of Contents:
CREATE [UNIQUE|FULLTEXT] INDEX index_name ON tbl_name                    | INDEX DIRECTORY="absolute path to directory" }
  (col_name[(length)],... )
                                                                       select_statement:
DROP INDEX                                                                                                                                    Column Types
                                                                       [IGNORE | REPLACE] SELECT ...   (Some legal select statement)
DROP INDEX index_name ON tbl_name
                                                                       alter_spec:
                                                                                                                                              Functions to use in SELECT and WHERE clauses
                   Basic MySQL User Utility Commands                   { ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
                                                                         | ADD [COLUMN] (create_definition, create_definition,...)
USE                                                                      | ADD INDEX [index_name] (index_col_name,...)                        Data Manipulation Language
                                                                         | ADD PRIMARY KEY (index_col_name,...)
USE db_name
                                                                         | ADD UNIQUE [index_name] (index_col_name,...)
DESCRIBE                                                                 | ADD FULLTEXT [index_name] (index_col_name,...)                     Data Definition Language
                                                                         | ADD [CONSTRAINT symbol] FOREIGN KEY index_name
{DESCRIBE | DESC} tbl_name {col_name | wild}                                 (index_col_name,...) [reference_definition]
                                                                         | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}       Basic MySQL User Utility Commands
              MySQL Transactional and Locking Commands                   | CHANGE [COLUMN] old_col_name create_definition
BEGIN/COMMIT/ROLLBACK
                                                                             [FIRST | AFTER column_name]
                                                                         | MODIFY [COLUMN] create_definition
                                                                                                                                              MySQL Transactional and Locking Commands
BEGIN;                                                                       [FIRST | AFTER column_name]
  ...                                                                    | DROP [COLUMN] col_name
COMMIT;                                                                  | DROP PRIMARY KEY
                                                                         | DROP INDEX index_name
LOCK/UNLOCK TABLES                                                       | DISABLE KEYS
LOCK TABLES tbl_name [AS alias]                                          | ENABLE KEYS
  {READ | [READ LOCAL] | [LOW_PRIORITY] WRITE}                           | RENAME [TO] new_tbl_name
  [, tbl_name {READ | [LOW_PRIORITY] WRITE} ...] ...                     | ORDER BY col
UNLOCK TABLES                                                            | table_options }

SET TRANSACTIONS                                                       table-reference:
                                                                       table_name [[AS] alias] [USE INDEX (key_list)]
SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL [READ UNCOMMITTED
  | READ COMMITTED | REPEATABLE READ | SERIALIZABLE]                              [IGNORE INDEX (key_list)]
                                                                       where_definition:
                       GENERAL REPLACEMENTS

type:
                                                                       (NOT) { where_expr
                                                                         | where_expr [ AND | OR ] where_expr }                                                                          deepX Ltd.
                                                                       where_expr:
see COLUMN TYPES
                                                                                                                                                                                          Dublin, Ireland
index_col_name:                                                        { column_name [> | >= | = | <> | <= | < ] column_name_or_constant
                                                                         | column_name LIKE column_name_or_constant
col_name [(length)]                                                      | column_name IS NULL                                                                                           info@deepX.com
join_condition:
                                                                         | column_name IS NOT NULL
                                                                         | ( where_definition ) }
                                                                                                                                                                                  http://www.deepX.com/
{ ON conditional_expr | USING (column_list) }

Weitere ähnliche Inhalte

Was ist angesagt?

Aggregate functions in SQL.pptx
Aggregate functions in SQL.pptxAggregate functions in SQL.pptx
Aggregate functions in SQL.pptxSherinRappai
 
Class 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxClass 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxDeepaG66
 
Infix prefix postfix
Infix prefix postfixInfix prefix postfix
Infix prefix postfixSelf-Employed
 
Beginners PHP Tutorial
Beginners PHP TutorialBeginners PHP Tutorial
Beginners PHP Tutorialalexjones89
 
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board ExamsC++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Examshishamrizvi
 
Array in c language
Array in c languageArray in c language
Array in c languagehome
 
Exception Handling in JAVA
Exception Handling in JAVAException Handling in JAVA
Exception Handling in JAVASURIT DATTA
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional arrayRajendran
 
Slide 5 keys
Slide 5 keysSlide 5 keys
Slide 5 keysVisakh V
 
Conversion of Infix to Prefix and Postfix with Stack
Conversion of Infix to Prefix and Postfix with StackConversion of Infix to Prefix and Postfix with Stack
Conversion of Infix to Prefix and Postfix with Stacksahil kumar
 
Operators in c language
Operators in c languageOperators in c language
Operators in c languageAmit Singh
 

Was ist angesagt? (20)

I/O Streams
I/O StreamsI/O Streams
I/O Streams
 
Pointer to function 1
Pointer to function 1Pointer to function 1
Pointer to function 1
 
Aggregate functions in SQL.pptx
Aggregate functions in SQL.pptxAggregate functions in SQL.pptx
Aggregate functions in SQL.pptx
 
Class 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptxClass 12 CS Ch-16 MySQL PPT.pptx
Class 12 CS Ch-16 MySQL PPT.pptx
 
Infix prefix postfix
Infix prefix postfixInfix prefix postfix
Infix prefix postfix
 
Major Java 8 features
Major Java 8 featuresMajor Java 8 features
Major Java 8 features
 
9 processing arrays
9 processing arrays9 processing arrays
9 processing arrays
 
Pl sql guide
Pl sql guidePl sql guide
Pl sql guide
 
Beginners PHP Tutorial
Beginners PHP TutorialBeginners PHP Tutorial
Beginners PHP Tutorial
 
Java Threads
Java ThreadsJava Threads
Java Threads
 
Java swing
Java swingJava swing
Java swing
 
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board ExamsC++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
C++ Notes by Hisham Ahmed Rizvi for Class 12th Board Exams
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Java Arrays
Java ArraysJava Arrays
Java Arrays
 
Exception Handling in JAVA
Exception Handling in JAVAException Handling in JAVA
Exception Handling in JAVA
 
MySql slides (ppt)
MySql slides (ppt)MySql slides (ppt)
MySql slides (ppt)
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional array
 
Slide 5 keys
Slide 5 keysSlide 5 keys
Slide 5 keys
 
Conversion of Infix to Prefix and Postfix with Stack
Conversion of Infix to Prefix and Postfix with StackConversion of Infix to Prefix and Postfix with Stack
Conversion of Infix to Prefix and Postfix with Stack
 
Operators in c language
Operators in c languageOperators in c language
Operators in c language
 

Ähnlich wie My sql cheat sheet

Introducción rápida a SQL
Introducción rápida a SQLIntroducción rápida a SQL
Introducción rápida a SQLCarlos Hernando
 
Oracle APEX Cheat Sheet
Oracle APEX Cheat SheetOracle APEX Cheat Sheet
Oracle APEX Cheat SheetDimitri Gielis
 
Peeking inside the engine of ZIO SQL.pdf
Peeking inside the engine of ZIO SQL.pdfPeeking inside the engine of ZIO SQL.pdf
Peeking inside the engine of ZIO SQL.pdfJaroslavRegec1
 
Linguagem sql
Linguagem sqlLinguagem sql
Linguagem sqlTic Eslc
 
Les09 (using ddl statements to create and manage tables)
Les09 (using ddl statements to create and manage tables)Les09 (using ddl statements to create and manage tables)
Les09 (using ddl statements to create and manage tables)Achmad Solichin
 
СУБД осень 2012 Лекция 3
СУБД осень 2012 Лекция 3СУБД осень 2012 Лекция 3
СУБД осень 2012 Лекция 3Technopark
 
Using ddl statements to create and manage tables
Using ddl statements to create and manage tablesUsing ddl statements to create and manage tables
Using ddl statements to create and manage tablesSyed Zaid Irshad
 
The Essence of the Iterator Pattern
The Essence of the Iterator PatternThe Essence of the Iterator Pattern
The Essence of the Iterator PatternEric Torreborre
 
Chapter13 two-dimensional-array
Chapter13 two-dimensional-arrayChapter13 two-dimensional-array
Chapter13 two-dimensional-arrayDeepak Singh
 
The Essence of the Iterator Pattern (pdf)
The Essence of the Iterator Pattern (pdf)The Essence of the Iterator Pattern (pdf)
The Essence of the Iterator Pattern (pdf)Eric Torreborre
 
python_avw - Unit-03.pdf
python_avw - Unit-03.pdfpython_avw - Unit-03.pdf
python_avw - Unit-03.pdfAshaWankar1
 
Modular Module Systems
Modular Module SystemsModular Module Systems
Modular Module Systemsleague
 
The Ring programming language version 1.7 book - Part 26 of 196
The Ring programming language version 1.7 book - Part 26 of 196The Ring programming language version 1.7 book - Part 26 of 196
The Ring programming language version 1.7 book - Part 26 of 196Mahmoud Samir Fayed
 
Fp in scala with adts part 2
Fp in scala with adts part 2Fp in scala with adts part 2
Fp in scala with adts part 2Hang Zhao
 

Ähnlich wie My sql cheat sheet (20)

Introducción rápida a SQL
Introducción rápida a SQLIntroducción rápida a SQL
Introducción rápida a SQL
 
Oracle APEX Cheat Sheet
Oracle APEX Cheat SheetOracle APEX Cheat Sheet
Oracle APEX Cheat Sheet
 
Peeking inside the engine of ZIO SQL.pdf
Peeking inside the engine of ZIO SQL.pdfPeeking inside the engine of ZIO SQL.pdf
Peeking inside the engine of ZIO SQL.pdf
 
Linguagem sql
Linguagem sqlLinguagem sql
Linguagem sql
 
New tsql features
New tsql featuresNew tsql features
New tsql features
 
Les09 (using ddl statements to create and manage tables)
Les09 (using ddl statements to create and manage tables)Les09 (using ddl statements to create and manage tables)
Les09 (using ddl statements to create and manage tables)
 
Les09
Les09Les09
Les09
 
СУБД осень 2012 Лекция 3
СУБД осень 2012 Лекция 3СУБД осень 2012 Лекция 3
СУБД осень 2012 Лекция 3
 
Using ddl statements to create and manage tables
Using ddl statements to create and manage tablesUsing ddl statements to create and manage tables
Using ddl statements to create and manage tables
 
The Essence of the Iterator Pattern
The Essence of the Iterator PatternThe Essence of the Iterator Pattern
The Essence of the Iterator Pattern
 
Writeable CTEs: The Next Big Thing
Writeable CTEs: The Next Big ThingWriteable CTEs: The Next Big Thing
Writeable CTEs: The Next Big Thing
 
Chapter13 two-dimensional-array
Chapter13 two-dimensional-arrayChapter13 two-dimensional-array
Chapter13 two-dimensional-array
 
The Essence of the Iterator Pattern (pdf)
The Essence of the Iterator Pattern (pdf)The Essence of the Iterator Pattern (pdf)
The Essence of the Iterator Pattern (pdf)
 
Hadoop Pig
Hadoop PigHadoop Pig
Hadoop Pig
 
python_avw - Unit-03.pdf
python_avw - Unit-03.pdfpython_avw - Unit-03.pdf
python_avw - Unit-03.pdf
 
Modular Module Systems
Modular Module SystemsModular Module Systems
Modular Module Systems
 
Linguagem sql
Linguagem sqlLinguagem sql
Linguagem sql
 
The Ring programming language version 1.7 book - Part 26 of 196
The Ring programming language version 1.7 book - Part 26 of 196The Ring programming language version 1.7 book - Part 26 of 196
The Ring programming language version 1.7 book - Part 26 of 196
 
Db1 lecture4
Db1 lecture4Db1 lecture4
Db1 lecture4
 
Fp in scala with adts part 2
Fp in scala with adts part 2Fp in scala with adts part 2
Fp in scala with adts part 2
 

Mehr von Piyush Mittal

Mehr von Piyush Mittal (20)

Power mock
Power mockPower mock
Power mock
 
Design pattern tutorial
Design pattern tutorialDesign pattern tutorial
Design pattern tutorial
 
Reflection
ReflectionReflection
Reflection
 
Gpu archi
Gpu archiGpu archi
Gpu archi
 
Cuda Architecture
Cuda ArchitectureCuda Architecture
Cuda Architecture
 
Intel open mp
Intel open mpIntel open mp
Intel open mp
 
Intro to parallel computing
Intro to parallel computingIntro to parallel computing
Intro to parallel computing
 
Cuda toolkit reference manual
Cuda toolkit reference manualCuda toolkit reference manual
Cuda toolkit reference manual
 
Matrix multiplication using CUDA
Matrix multiplication using CUDAMatrix multiplication using CUDA
Matrix multiplication using CUDA
 
Channel coding
Channel codingChannel coding
Channel coding
 
Basics of Coding Theory
Basics of Coding TheoryBasics of Coding Theory
Basics of Coding Theory
 
Java cheat sheet
Java cheat sheetJava cheat sheet
Java cheat sheet
 
Google app engine cheat sheet
Google app engine cheat sheetGoogle app engine cheat sheet
Google app engine cheat sheet
 
Git cheat sheet
Git cheat sheetGit cheat sheet
Git cheat sheet
 
Vi cheat sheet
Vi cheat sheetVi cheat sheet
Vi cheat sheet
 
Css cheat sheet
Css cheat sheetCss cheat sheet
Css cheat sheet
 
Cpp cheat sheet
Cpp cheat sheetCpp cheat sheet
Cpp cheat sheet
 
Ubuntu cheat sheet
Ubuntu cheat sheetUbuntu cheat sheet
Ubuntu cheat sheet
 
Php cheat sheet
Php cheat sheetPhp cheat sheet
Php cheat sheet
 
oracle 9i cheat sheet
oracle 9i cheat sheetoracle 9i cheat sheet
oracle 9i cheat sheet
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

My sql cheat sheet

  • 1. Column Types STRING COMPARISON FUNCTIONS SELECT [NATIONAL] CHAR(M) [BINARY] LONGBLOB expr LIKE pat [ESCAPE 'escape-char'] SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [NATIONAL] VARCHAR(M) [BINARY] LONGTEXT expr NOT LIKE pat [ESCAPE 'escape-char'] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] BIGINT[(M)] [UNSIGNED] [ZEROFILL] MEDIUMBLOB expr NOT REGEXP pat [SQL_CALC_FOUND_ROWS] [HIGH_PRIORITY] BIT MEDIUMINT[(M)] [UNSIGNED] expr NOT RLIKE pat [DISTINCT | DISTINCTROW | ALL] BLOB [ZEROFILL] expr REGEXP pat select_expression,... BOOL MEDIUMTEXT expr RLIKE pat [INTO {OUTFILE | DUMPFILE} 'file_name' export_options] CHAR NUMERIC(M,D) [ZEROFILL] MATCH (col1,col2,...) AGAINST (expr IN BOOLEAN MODE) [FROM table_references DATE REAL[(M,D)] [ZEROFILL] STRCMP() returns 0 if the strings are the same, -1 if the MATCH [WHERE where_definition] DATETIME SET('value1','value2',...) (col1,col2,...) AGAINST (expr) [GROUP BY {unsigned_integer | col_name | formula} [ASC | DESC], DECIMAL[(M[,D])] [ZEROFILL] SMALLINT[(M)] [UNSIGNED] STRCMP(expr1,expr2) ...] DOUBLE PRECISION[(M,D)] [ZEROFILL] [HAVING where_definition] [ZEROFILL] TEXT ARITHMETIC OPERATIONS [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] DOUBLE[(M,D)] [ZEROFILL] TIME + - * / ,...] ENUM('value1','value2',...) TIMESTAMP[(M)] [LIMIT [offset,] rows] FLOAT(precision) [ZEROFILL] TINYBLOB DATE AND TIME FUNCTIONS [PROCEDURE procedure_name] FLOAT[(M,D)] [ZEROFILL] TINYINT[(M)] [UNSIGNED] [FOR UPDATE | LOCK IN SHARE MODE]] INT[(M)] [UNSIGNED] [ZEROFILL] [ZEROFILL] ADDDATE(date,INTERVAL expr type) MONTHNAME(date) INTEGER[(M)] [UNSIGNED] TINYTEXT CURDATE() NOW() JOIN [ZEROFILL] YEAR[(2|4)] CURRENT_DATE PERIOD_ADD(P,N) CURRENT_TIME PERIOD_DIFF(P1,P2) table_reference, table_reference CURRENT_TIMESTAMP QUARTER(date) table_reference [CROSS] JOIN table_reference FUNCTIONS TO USE IN SELECT AND WHERE CLAUSES table_reference INNER JOIN table_reference join_condition CURTIME() SEC_TO_TIME(seconds) DATE_ADD(date,INTERVAL expr type) SECOND(time) table_reference STRAIGHT_JOIN table_reference COMPARISON OPERATORS table_reference LEFT [OUTER] JOIN table_reference join_condition DATE_FORMAT(date,format) SUBDATE(date,INTERVAL expr type) = <> != <= < >= > <=> DATE_SUB(date,INTERVAL expr type) SYSDATE() table_reference LEFT [OUTER] JOIN table_reference DAYNAME(date) TIME_FORMAT(time,format) table_reference NATURAL [LEFT [OUTER]] JOIN table_reference COALESCE(list) expr NOT IN IS NOT NULL DAYOFMONTH(date) TIME_TO_SEC(time) { oj table_reference LEFT OUTER JOIN table_reference ON expr BETWEEN min AND (value,...) IS NULL DAYOFWEEK(date) TO_DAYS(date) conditional_expr } max INTERVAL(N,N1,N2,N3,.. ISNULL(expr) DAYOFYEAR(date) UNIX_TIMESTAMP() table_reference RIGHT [OUTER] JOIN table_reference join_condition expr IN (value,...) .) EXTRACT(type FROM date) UNIX_TIMESTAMP(date) table_reference RIGHT [OUTER] JOIN table_reference FROM_DAYS(N) WEEK(date) table_reference NATURAL [RIGHT [OUTER]] JOIN table_reference LOGICAL OPERATORS FROM_UNIXTIME(unix_timestamp) WEEK(date,first) HANDLER AND (&&) NOT (!) OR (||) FROM_UNIXTIME(unix_timestamp,form WEEKDAY(date) at) YEAR(date) HANDLER table OPEN [ AS alias ] CONTROL FLOW FUNCTIONS HOUR(time) YEARWEEK(date) HANDLER table READ index { = | >= | <= | < } (value1, value2, ... ) CASE value WHEN [compare-value] THEN result [WHEN [compare-value] MINUTE(time) YEARWEEK(date,first) [ WHERE ... ] [LIMIT ... ] THEN result ...] [ELSE result] END MONTH(date) HANDLER table READ index { FIRST | NEXT | PREV | LAST } [ WHERE ... ] [LIMIT ... ] CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] CAST FUNCTIONS HANDLER table READ { FIRST | NEXT } [ WHERE ... ] [LIMIT ... ] [ELSE result] END IF(expr1,expr2,expr3) CAST(expression AS type) CONVERT(expression,type) HANDLER table CLOSE IFNULL(expr1,expr2) BIT FUNCTIONS UPDATE NULLIF(expr1,expr2) | & << >> ~ BIT_COUNT(N) UPDATE [LOW_PRIORITY] [IGNORE] tbl_name STRING FUNCTIONS SET col_name1=expr1, [col_name2=expr2, ...] MISCELLANEOUS FUNCTIONS [WHERE where_definition] ASCII(str) LPAD(str,len,padstr) BIN(N) LTRIM(str) BENCHMARK(count,expr) GET_LOCK(str,timeout) [LIMIT #] BIT_LENGTH(str) MAKE_SET(bits,str1,str2,...) CONNECTION_ID() INET_ATON(expr) DELETE CHAR(N,...) MID(str,pos,len) DATABASE() INET_NTOA(expr) CHAR_LENGTH(str) OCT(N) DECODE(crypt_str,pass_str) LAST_INSERT_ID([expr]) DELETE [LOW_PRIORITY | QUICK] FROM table_name CHARACTER_LENGTH(str) OCTET_LENGTH(str) des_decrypt(string_to_decrypt [, MASTER_POS_WAIT(log_name, [WHERE where_definition] CONCAT(str1,str2,...) ORD(str) key_string]) log_pos) [ORDER BY ...] CONCAT_WS(separator, str1, POSITION(substr IN str) des_encrypt(string_to_encrypt, flag, MD5(string) [LIMIT rows] str2,...) REPEAT(str,count) [, (key_number | key_string) ] ) PASSWORD(str) DELETE [LOW_PRIORITY | QUICK] table_name[.*] [,table_name[.*] ...] CONV(N,from_base,to_base) REPLACE(str,from_str,to_str) ENCODE(str,pass_str) RELEASE_LOCK(str) FROM table-references [WHERE where_definition] ELT(N,str1,str2,str3,...) REVERSE(str) ENCRYPT(str[,salt]) SESSION_USER() DELETE [LOW_PRIORITY | QUICK] EXPORT_SET(bits,on,off,[separator RIGHT(str,len) FORMAT(X,D) SYSTEM_USER() FROM table_name[.*], [table_name[.*] ...] ,[number_of_bits]]) RPAD(str,len,padstr) FOUND_ROWS() USER() USING table-references [WHERE where_definition] FIELD(str,str1,str2,str3,...) RTRIM(str) TRUNCATE FIND_IN_SET(str,strlist) SOUNDEX(str) FUNCTONS FOR USE WITH GROUP BY CLAUSES HEX(N_or_S) SPACE(N) COUNT(expr) AVG(expr) STD(expr) TRUNCATE TABLE table_name INSERT(str,pos,len,newstr) SUBSTRING(str FROM pos FOR len) COUNT(DISTINCT MIN(expr) STDDEV(expr) INSTR(str,substr) SUBSTRING(str FROM pos) REPLACE expr,[expr...]) MAX(expr) BIT_OR(expr) LCASE(str) SUBSTRING(str,pos) SUM(expr) BIT_AND(expr) REPLACE [LOW_PRIORITY | DELAYED] LEFT(str,len) SUBSTRING(str,pos,len) [INTO] tbl_name [(col_name,...)] LENGTH(str) SUBSTRING_INDEX(str,delim,count) DATA MANIPULATION LANGUAGE VALUES (expression,...),(...),... LOAD_FILE(file_name) TRIM([[BOTH | LEADING | TRAILING] REPLACE [LOW_PRIORITY | DELAYED] LOCATE(substr,str) [remstr] FROM] str) INSERT [INTO] tbl_name [(col_name,...)] LOCATE(substr,str,pos) UCASE(str) SELECT ... LOWER(str) UPPER(str) INSERT [LOW_PRIORITY | DELAYED] [IGNORE] REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [(col_name,...)] [INTO] tbl_name MATHEMETICAL FUNCTIONS VALUES (expression,...),(...),... SET col_name=expression, col_name=expression,... - COS(X) LOG10(X) ROUND(X) INSERT [LOW_PRIORITY | DELAYED] [IGNORE] ABS(X) COT(X) MOD(N,M) ROUND(X,D) [INTO] tbl_name [(col_name,...)] UNION ACOS(X) DEGREES(X) PI() SIGN(X) SELECT ... INSERT [LOW_PRIORITY | DELAYED] [IGNORE] SELECT .... ASIN(X) EXP(X) POW(X,Y) SIN(X) SELECT .... ATAN(X) FLOOR(X) POWER(X,Y) SQRT(X) [INTO] tbl_name SET col_name=expression, col_name=expression, ... [UNION SELECT ...] ATAN(Y,X) GREATEST(X,Y,...) RADIANS(X) TAN(X) UNION [ALL] INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)] ATAN2(Y,X) LEAST(X,Y,...) RAND() TRUNCATE(X,D) CEILING(X) LOG(X) RAND(N) SELECT ... INSERT DELAYED ...
  • 2. LOAD DATA INFILE create_definition: LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' { col_name type [NOT NULL | NULL] [DEFAULT default_value] [REPLACE | IGNORE] [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition] INTO TABLE tbl_name | PRIMARY KEY (index_col_name,...) [FIELDS | KEY [index_name] (index_col_name,...) [TERMINATED BY 't'] | INDEX [index_name] (index_col_name,...) [[OPTIONALLY] ENCLOSED BY ''] | UNIQUE [INDEX] [index_name] (index_col_name,...) [ESCAPED BY '' ] ] | FULLTEXT [INDEX] [index_name] (index_col_name,...) [LINES TERMINATED BY 'n'] | [CONSTRAINT symbol] FOREIGN KEY [index_name] [IGNORE number LINES] (index_col_name,...) [reference_definition] [(col_name,...)] | CHECK (expr) } Quick Reference DATA DEFINITION LANGUAGE reference_definition: REFERENCES tbl_name [(index_col_name,...)] CREATE DATABASE [MATCH FULL | MATCH PARTIAL] CREATE DATABASE [IF NOT EXISTS] db_name [ON DELETE reference_option] [ON UPDATE reference_option] DROP DATABASE reference_option: DROP DATABASE [IF EXISTS] db_name CREATE TABLE { RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT } table_options: MySQL CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name Version 4.0.2-alpha [(create_definition,...)] [table_options] [select_statement] { TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM } | AUTO_INCREMENT = # ALTER TABLE | AVG_ROW_LENGTH = # | CHECKSUM = {0 | 1} ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] | COMMENT = "string" RENAME TABLE | MAX_ROWS = # | MIN_ROWS = # RENAME TABLE tbl_name TO new_table_name[, tbl_name2 TO | PACK_KEYS = {0 | 1 | DEFAULT} new_table_name2,...] | PASSWORD = "string" DROP TABLE | DELAY_KEY_WRITE = {0 | 1} http://www.mysql.com/documentation/ | ROW_FORMAT= { default | dynamic | fixed | compressed } DROP TABLE [IF EXISTS] tbl_name [, tbl_name,...] [RESTRICT | | RAID_TYPE= {1 | STRIPED | RAID0 } RAID_CHUNKS=#RAID_CHUNKSIZE=# CASCADE] | UNION = (table_name,[table_name...]) | INSERT_METHOD= {NO | FIRST | LAST } CREATE INDEX | DATA DIRECTORY="absolute path to directory" Table of Contents: CREATE [UNIQUE|FULLTEXT] INDEX index_name ON tbl_name | INDEX DIRECTORY="absolute path to directory" } (col_name[(length)],... ) select_statement: DROP INDEX Column Types [IGNORE | REPLACE] SELECT ... (Some legal select statement) DROP INDEX index_name ON tbl_name alter_spec: Functions to use in SELECT and WHERE clauses Basic MySQL User Utility Commands { ADD [COLUMN] create_definition [FIRST | AFTER column_name ] | ADD [COLUMN] (create_definition, create_definition,...) USE | ADD INDEX [index_name] (index_col_name,...) Data Manipulation Language | ADD PRIMARY KEY (index_col_name,...) USE db_name | ADD UNIQUE [index_name] (index_col_name,...) DESCRIBE | ADD FULLTEXT [index_name] (index_col_name,...) Data Definition Language | ADD [CONSTRAINT symbol] FOREIGN KEY index_name {DESCRIBE | DESC} tbl_name {col_name | wild} (index_col_name,...) [reference_definition] | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} Basic MySQL User Utility Commands MySQL Transactional and Locking Commands | CHANGE [COLUMN] old_col_name create_definition BEGIN/COMMIT/ROLLBACK [FIRST | AFTER column_name] | MODIFY [COLUMN] create_definition MySQL Transactional and Locking Commands BEGIN; [FIRST | AFTER column_name] ... | DROP [COLUMN] col_name COMMIT; | DROP PRIMARY KEY | DROP INDEX index_name LOCK/UNLOCK TABLES | DISABLE KEYS LOCK TABLES tbl_name [AS alias] | ENABLE KEYS {READ | [READ LOCAL] | [LOW_PRIORITY] WRITE} | RENAME [TO] new_tbl_name [, tbl_name {READ | [LOW_PRIORITY] WRITE} ...] ... | ORDER BY col UNLOCK TABLES | table_options } SET TRANSACTIONS table-reference: table_name [[AS] alias] [USE INDEX (key_list)] SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL [READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE] [IGNORE INDEX (key_list)] where_definition: GENERAL REPLACEMENTS type: (NOT) { where_expr | where_expr [ AND | OR ] where_expr } deepX Ltd. where_expr: see COLUMN TYPES Dublin, Ireland index_col_name: { column_name [> | >= | = | <> | <= | < ] column_name_or_constant | column_name LIKE column_name_or_constant col_name [(length)] | column_name IS NULL info@deepX.com join_condition: | column_name IS NOT NULL | ( where_definition ) } http://www.deepX.com/ { ON conditional_expr | USING (column_list) }