~ubuntu-branches/debian/sid/sqlalchemy/sid

« back to all changes in this revision

Viewing changes to doc/_sources/dialects/mysql.txt

  • Committer: Package Import Robot
  • Author(s): Piotr Ożarowski
  • Date: 2014-06-27 20:17:13 UTC
  • mfrom: (1.4.28)
  • Revision ID: package-import@ubuntu.com-20140627201713-g6p1kq8q1qenztrv
Tags: 0.9.6-1
* New upstream release
* Remove Python 3.X build tag files, thanks to Matthias Urlichs for the
  patch (closes: #747852)
* python-fdb isn't in the Debian archive yet so default dialect for firebird://
  URLs is changed to obsolete kinterbasdb, thanks to Russell Stuart for the
  patch (closes: #752145)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.. _mysql_toplevel:
2
 
 
3
 
MySQL
4
 
=====
5
 
 
6
 
.. automodule:: sqlalchemy.dialects.mysql.base
7
 
 
8
 
MySQL Data Types
9
 
------------------
10
 
 
11
 
As with all SQLAlchemy dialects, all UPPERCASE types that are known to be
12
 
valid with MySQL are importable from the top level dialect::
13
 
 
14
 
    from sqlalchemy.dialects.mysql import \
15
 
            BIGINT, BINARY, BIT, BLOB, BOOLEAN, CHAR, DATE, \
16
 
            DATETIME, DECIMAL, DECIMAL, DOUBLE, ENUM, FLOAT, INTEGER, \
17
 
            LONGBLOB, LONGTEXT, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, NCHAR, \
18
 
            NUMERIC, NVARCHAR, REAL, SET, SMALLINT, TEXT, TIME, TIMESTAMP, \
19
 
            TINYBLOB, TINYINT, TINYTEXT, VARBINARY, VARCHAR, YEAR
20
 
 
21
 
Types which are specific to MySQL, or have MySQL-specific
22
 
construction arguments, are as follows:
23
 
 
24
 
.. currentmodule:: sqlalchemy.dialects.mysql
25
 
 
26
 
.. autoclass:: BIGINT
27
 
    :members: __init__
28
 
     
29
 
 
30
 
.. autoclass:: BINARY
31
 
    :members: __init__
32
 
     
33
 
 
34
 
.. autoclass:: BIT
35
 
    :members: __init__
36
 
     
37
 
 
38
 
.. autoclass:: BLOB
39
 
    :members: __init__
40
 
     
41
 
 
42
 
.. autoclass:: BOOLEAN
43
 
    :members: __init__
44
 
     
45
 
 
46
 
.. autoclass:: CHAR
47
 
    :members: __init__
48
 
     
49
 
 
50
 
.. autoclass:: DATE
51
 
    :members: __init__
52
 
     
53
 
 
54
 
.. autoclass:: DATETIME
55
 
    :members: __init__
56
 
     
57
 
 
58
 
.. autoclass:: DECIMAL
59
 
    :members: __init__
60
 
     
61
 
 
62
 
.. autoclass:: DOUBLE
63
 
    :members: __init__
64
 
     
65
 
 
66
 
.. autoclass:: ENUM
67
 
    :members: __init__
68
 
     
69
 
 
70
 
.. autoclass:: FLOAT
71
 
    :members: __init__
72
 
     
73
 
 
74
 
.. autoclass:: INTEGER
75
 
    :members: __init__
76
 
     
77
 
 
78
 
.. autoclass:: LONGBLOB
79
 
    :members: __init__
80
 
     
81
 
 
82
 
.. autoclass:: LONGTEXT
83
 
    :members: __init__
84
 
     
85
 
 
86
 
.. autoclass:: MEDIUMBLOB
87
 
    :members: __init__
88
 
     
89
 
 
90
 
.. autoclass:: MEDIUMINT
91
 
    :members: __init__
92
 
     
93
 
 
94
 
.. autoclass:: MEDIUMTEXT
95
 
    :members: __init__
96
 
     
97
 
 
98
 
.. autoclass:: NCHAR
99
 
    :members: __init__
100
 
     
101
 
 
102
 
.. autoclass:: NUMERIC
103
 
    :members: __init__
104
 
     
105
 
 
106
 
.. autoclass:: NVARCHAR
107
 
    :members: __init__
108
 
     
109
 
 
110
 
.. autoclass:: REAL
111
 
    :members: __init__
112
 
     
113
 
 
114
 
.. autoclass:: SET
115
 
    :members: __init__
116
 
     
117
 
 
118
 
.. autoclass:: SMALLINT
119
 
    :members: __init__
120
 
     
121
 
 
122
 
.. autoclass:: TEXT
123
 
    :members: __init__
124
 
     
125
 
 
126
 
.. autoclass:: TIME
127
 
    :members: __init__
128
 
     
129
 
 
130
 
.. autoclass:: TIMESTAMP
131
 
    :members: __init__
132
 
     
133
 
 
134
 
.. autoclass:: TINYBLOB
135
 
    :members: __init__
136
 
     
137
 
 
138
 
.. autoclass:: TINYINT
139
 
    :members: __init__
140
 
     
141
 
 
142
 
.. autoclass:: TINYTEXT
143
 
    :members: __init__
144
 
     
145
 
 
146
 
.. autoclass:: VARBINARY
147
 
    :members: __init__
148
 
     
149
 
 
150
 
.. autoclass:: VARCHAR
151
 
    :members: __init__
152
 
     
153
 
 
154
 
.. autoclass:: YEAR
155
 
    :members: __init__
156
 
     
157
 
 
158
 
MySQL-Python
159
 
--------------------
160
 
 
161
 
.. automodule:: sqlalchemy.dialects.mysql.mysqldb
162
 
 
163
 
OurSQL
164
 
--------------
165
 
 
166
 
.. automodule:: sqlalchemy.dialects.mysql.oursql
167
 
 
168
 
pymysql
169
 
-------------
170
 
 
171
 
.. automodule:: sqlalchemy.dialects.mysql.pymysql
172
 
 
173
 
MySQL-Connector
174
 
----------------------
175
 
 
176
 
.. automodule:: sqlalchemy.dialects.mysql.mysqlconnector
177
 
 
178
 
cymysql
179
 
------------
180
 
 
181
 
.. automodule:: sqlalchemy.dialects.mysql.cymysql
182
 
 
183
 
Google App Engine
184
 
-----------------------
185
 
 
186
 
.. automodule:: sqlalchemy.dialects.mysql.gaerdbms
187
 
 
188
 
pyodbc
189
 
------
190
 
 
191
 
.. automodule:: sqlalchemy.dialects.mysql.pyodbc
192
 
 
193
 
zxjdbc
194
 
--------------
195
 
 
196
 
.. automodule:: sqlalchemy.dialects.mysql.zxjdbc