设为首页 收藏本站
查看: 888|回复: 0

[经验分享] python开发_mysqldb安装

[复制链接]

尚未签到

发表于 2015-4-21 10:50:28 | 显示全部楼层 |阅读模式
  在python的API上面,看到了MySQLdb,即python可以操作mysql数据库
  接下来,我就把我这两天的工作给大伙絮叨絮叨:
  准备条件:
  1.MySQL-python-1.2.4b4.win32-py2.7.exe 安装包  注:只支持python2.4-2.7版本,所以下面选择的是python2.7.5版本
  2.python-2.7.5.msi 安装包
  3.mysql-essential-5.5.5-m3-win32.msi 安装包
  4.如果你都安装成功了,你不妨去验证一下:python开发_python操作mysql数据库
  步骤:



安装mysql数据库
  嘿嘿,安装mysql数据的操作,我就不向大家展示了
  下面提供mysql的一些操作:mysql_语法总结



安装python-2.7.5.msi
  首先我们到官网:http://www.python.org
  下载:python-2.7.5.msi 安装包
DSC0000.png
  下载后,点击直接安装了
  我安装的目录是:E:\python2.7.5
DSC0001.png
  把该路径设置到系统环境变量中。



安装MySQL-python-1.2.4b4.win32-py2.7.exe
  下载:MySQL-python-1.2.4b4.win32-py2.7.exe的时候,
DSC0002.png
  明确说明了,对python的支持是2.4-2.7,所以我选择的是2.7.5的python版本。
DSC0003.png
  安装的目录:E:\python2.7.5\Lib\site-packages
DSC0004.png
DSC0005.png
  安装完成后,会在目录:E:\python2.7.5\Lib\site-packages下面多出一些文件
DSC0006.png
  在GUI中输入:
  >>>help()
  ....
  help>MySQLdb
  出现的信息:



Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> help()
Welcome to Python 2.7!  This is the online help utility.
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".
help> MySQLdb
Help on package MySQLdb:
NAME
MySQLdb - MySQLdb - A DB API v2.0 compatible interface to MySQL.
FILE
e:\python2.7.5\lib\site-packages\mysqldb\__init__.py
DESCRIPTION
This package is a wrapper around _mysql, which mostly implements the
MySQL C API.
connect() -- connects to server
See the C API specification and the MySQL documentation for more info
on other items.
For information on how MySQLdb handles type conversion, see the
MySQLdb.converters module.
PACKAGE CONTENTS
connections
constants (package)
converters
cursors
release
times
SUBMODULES
FIELD_TYPE
CLASSES
__builtin__.frozenset(__builtin__.object)
DBAPISet
__builtin__.object
datetime.date
datetime.datetime
datetime.time
exceptions.StandardError(exceptions.Exception)
_mysql_exceptions.MySQLError
_mysql_exceptions.Error
_mysql_exceptions.DatabaseError
_mysql_exceptions.DataError
_mysql_exceptions.IntegrityError
_mysql_exceptions.InternalError
_mysql_exceptions.NotSupportedError
_mysql_exceptions.OperationalError
_mysql_exceptions.ProgrammingError
_mysql_exceptions.InterfaceError
_mysql_exceptions.Warning(exceptions.Warning, _mysql_exceptions.MySQLError)
exceptions.Warning(exceptions.Exception)
_mysql_exceptions.Warning(exceptions.Warning, _mysql_exceptions.MySQLError)
class DBAPISet(__builtin__.frozenset)
|  A special type of set for which A == x is true if A is a
|  DBAPISet and x is a member of that set.
|  
|  Method resolution order:
|      DBAPISet
|      __builtin__.frozenset
|      __builtin__.object
|  
|  Methods defined here:
|  
|  __eq__(self, other)
|  
|  ----------------------------------------------------------------------
|  Data descriptors defined here:
|  
|  __dict__
|      dictionary for instance variables (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from __builtin__.frozenset:
|  
|  __and__(...)
|      x.__and__(y)  x&y
|  
|  __cmp__(...)
|      x.__cmp__(y)  cmp(x,y)
|  
|  __contains__(...)
|      x.__contains__(y)  y in x.
|  
|  __ge__(...)
|      x.__ge__(y)  x>=y
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __gt__(...)
|      x.__gt__(y)  x>y
|  
|  __hash__(...)
|      x.__hash__()  hash(x)
|  
|  __iter__(...)
|      x.__iter__()  iter(x)
|  
|  __le__(...)
|      x.__le__(y)  x a new object with type S, a subtype of T
class DataError(DatabaseError)
|  Exception raised for errors that are due to problems with the
|  processed data like division by zero, numeric value out of range,
|  etc.
|  
|  Method resolution order:
|      DataError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class DatabaseError(Error)
|  Exception raised for errors that are related to the
|  database.
|  
|  Method resolution order:
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
Date = class date(__builtin__.object)
|  date(year, month, day) --> date object
|  
|  Methods defined here:
|  
|  __add__(...)
|      x.__add__(y)  x+y
|  
|  __eq__(...)
|      x.__eq__(y)  x==y
|  
|  __format__(...)
|      Formats self with strftime.
|  
|  __ge__(...)
|      x.__ge__(y)  x>=y
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __gt__(...)
|      x.__gt__(y)  x>y
|  
|  __hash__(...)
|      x.__hash__()  hash(x)
|  
|  __le__(...)
|      x.__le__(y)  x date corresponding to a proleptic Gregorian ordinal.
|  
|  fromtimestamp(...)
|      timestamp -> local date from a POSIX timestamp (like time.time()).
|  
|  isocalendar(...)
|      Return a 3-tuple containing ISO year, week number, and weekday.
|  
|  isoformat(...)
|      Return string in ISO 8601 format, YYYY-MM-DD.
|  
|  isoweekday(...)
|      Return the day of the week represented by the date.
|      Monday == 1 ... Sunday == 7
|  
|  replace(...)
|      Return date with new specified fields.
|  
|  strftime(...)
|      format -> strftime() style string.
|  
|  timetuple(...)
|      Return time tuple, compatible with time.localtime().
|  
|  today(...)
|      Current date or datetime:  same as self.__class__.fromtimestamp(time.time()).
|  
|  toordinal(...)
|      Return proleptic Gregorian ordinal.  January 1 of year 1 is day 1.
|  
|  weekday(...)
|      Return the day of the week represented by the date.
|      Monday == 0 ... Sunday == 6
|  
|  ----------------------------------------------------------------------
|  Data descriptors defined here:
|  
|  day
|  
|  month
|  
|  year
|  
|  ----------------------------------------------------------------------
|  Data and other attributes defined here:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  max = datetime.date(9999, 12, 31)
|  
|  min = datetime.date(1, 1, 1)
|  
|  resolution = datetime.timedelta(1)
class Error(MySQLError)
|  Exception that is the base class of all other error exceptions
|  (not Warning).
|  
|  Method resolution order:
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class IntegrityError(DatabaseError)
|  Exception raised when the relational integrity of the database
|  is affected, e.g. a foreign key check fails, duplicate key,
|  etc.
|  
|  Method resolution order:
|      IntegrityError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class InterfaceError(Error)
|  Exception raised for errors that are related to the database
|  interface rather than the database itself.
|  
|  Method resolution order:
|      InterfaceError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class InternalError(DatabaseError)
|  Exception raised when the database encounters an internal
|  error, e.g. the cursor is not valid anymore, the transaction is
|  out of sync, etc.
|  
|  Method resolution order:
|      InternalError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class MySQLError(exceptions.StandardError)
|  Exception related to operation with MySQL.
|  
|  Method resolution order:
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors defined here:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class NotSupportedError(DatabaseError)
|  Exception raised in case a method or database API was used
|  which is not supported by the database, e.g. requesting a
|  .rollback() on a connection that does not support transaction or
|  has transactions turned off.
|  
|  Method resolution order:
|      NotSupportedError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class OperationalError(DatabaseError)
|  Exception raised for errors that are related to the database's
|  operation and not necessarily under the control of the programmer,
|  e.g. an unexpected disconnect occurs, the data source name is not
|  found, a transaction could not be processed, a memory allocation
|  error occurred during processing, etc.
|  
|  Method resolution order:
|      OperationalError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
class ProgrammingError(DatabaseError)
|  Exception raised for programming errors, e.g. table not found
|  or already exists, syntax error in the SQL statement, wrong number
|  of parameters specified, etc.
|  
|  Method resolution order:
|      ProgrammingError
|      DatabaseError
|      Error
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors inherited from MySQLError:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.StandardError:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.StandardError:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
Time = class time(__builtin__.object)
|  time([hour[, minute[, second[, microsecond[, tzinfo]]]]]) --> a time object
|  
|  All arguments are optional. tzinfo may be None, or an instance of
|  a tzinfo subclass. The remaining arguments may be ints or longs.
|  
|  Methods defined here:
|  
|  __eq__(...)
|      x.__eq__(y)  x==y
|  
|  __format__(...)
|      Formats self with strftime.
|  
|  __ge__(...)
|      x.__ge__(y)  x>=y
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __gt__(...)
|      x.__gt__(y)  x>y
|  
|  __hash__(...)
|      x.__hash__()  hash(x)
|  
|  __le__(...)
|      x.__le__(y)  x strftime() style string.
|  
|  tzname(...)
|      Return self.tzinfo.tzname(self).
|  
|  utcoffset(...)
|      Return self.tzinfo.utcoffset(self).
|  
|  ----------------------------------------------------------------------
|  Data descriptors defined here:
|  
|  hour
|  
|  microsecond
|  
|  minute
|  
|  second
|  
|  tzinfo
|  
|  ----------------------------------------------------------------------
|  Data and other attributes defined here:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  max = datetime.time(23, 59, 59, 999999)
|  
|  min = datetime.time(0, 0)
|  
|  resolution = datetime.timedelta(0, 0, 1)
Timestamp = class datetime(date)
|  datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]])
|  
|  The year, month and day arguments are required. tzinfo may be None, or an
|  instance of a tzinfo subclass. The remaining arguments may be ints or longs.
|  
|  Method resolution order:
|      datetime
|      date
|      __builtin__.object
|  
|  Methods defined here:
|  
|  __add__(...)
|      x.__add__(y)  x+y
|  
|  __eq__(...)
|      x.__eq__(y)  x==y
|  
|  __ge__(...)
|      x.__ge__(y)  x>=y
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __gt__(...)
|      x.__gt__(y)  x>y
|  
|  __hash__(...)
|      x.__hash__()  hash(x)
|  
|  __le__(...)
|      x.__le__(y)  x convert to local time in new timezone tz
|  
|  combine(...)
|      date, time -> datetime with same date and time fields
|  
|  ctime(...)
|      Return ctime() style string.
|  
|  date(...)
|      Return date object with same year, month and day.
|  
|  dst(...)
|      Return self.tzinfo.dst(self).
|  
|  fromtimestamp(...)
|      timestamp[, tz] -> tz's local time from POSIX timestamp.
|  
|  isoformat(...)
|      [sep] -> string in ISO 8601 format, YYYY-MM-DDTHH:MM:SS[.mmmmmm][+HH:MM].
|      
|      sep is used to separate the year from the time, and defaults to 'T'.
|  
|  now(...)
|      [tz] -> new datetime with tz's local day and time.
|  
|  replace(...)
|      Return datetime with new specified fields.
|  
|  strptime(...)
|      string, format -> new datetime parsed from a string (like time.strptime()).
|  
|  time(...)
|      Return time object with same time but with tzinfo=None.
|  
|  timetuple(...)
|      Return time tuple, compatible with time.localtime().
|  
|  timetz(...)
|      Return time object with same time and tzinfo.
|  
|  tzname(...)
|      Return self.tzinfo.tzname(self).
|  
|  utcfromtimestamp(...)
|      timestamp -> UTC datetime from a POSIX timestamp (like time.time()).
|  
|  utcnow(...)
|      Return a new datetime representing UTC day and time.
|  
|  utcoffset(...)
|      Return self.tzinfo.utcoffset(self).
|  
|  utctimetuple(...)
|      Return UTC time tuple, compatible with time.localtime().
|  
|  ----------------------------------------------------------------------
|  Data descriptors defined here:
|  
|  hour
|  
|  microsecond
|  
|  minute
|  
|  second
|  
|  tzinfo
|  
|  ----------------------------------------------------------------------
|  Data and other attributes defined here:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  max = datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
|  
|  min = datetime.datetime(1, 1, 1, 0, 0)
|  
|  resolution = datetime.timedelta(0, 0, 1)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from date:
|  
|  __format__(...)
|      Formats self with strftime.
|  
|  fromordinal(...)
|      int -> date corresponding to a proleptic Gregorian ordinal.
|  
|  isocalendar(...)
|      Return a 3-tuple containing ISO year, week number, and weekday.
|  
|  isoweekday(...)
|      Return the day of the week represented by the date.
|      Monday == 1 ... Sunday == 7
|  
|  strftime(...)
|      format -> strftime() style string.
|  
|  today(...)
|      Current date or datetime:  same as self.__class__.fromtimestamp(time.time()).
|  
|  toordinal(...)
|      Return proleptic Gregorian ordinal.  January 1 of year 1 is day 1.
|  
|  weekday(...)
|      Return the day of the week represented by the date.
|      Monday == 0 ... Sunday == 6
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from date:
|  
|  day
|  
|  month
|  
|  year
class Warning(exceptions.Warning, MySQLError)
|  Exception raised for important warnings like data truncations
|  while inserting, etc.
|  
|  Method resolution order:
|      Warning
|      exceptions.Warning
|      MySQLError
|      exceptions.StandardError
|      exceptions.Exception
|      exceptions.BaseException
|      __builtin__.object
|  
|  Data descriptors defined here:
|  
|  __weakref__
|      list of weak references to the object (if defined)
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.Warning:
|  
|  __init__(...)
|      x.__init__(...) initializes x; see help(type(x)) for signature
|  
|  ----------------------------------------------------------------------
|  Data and other attributes inherited from exceptions.Warning:
|  
|  __new__ =
|      T.__new__(S, ...) -> a new object with type S, a subtype of T
|  
|  ----------------------------------------------------------------------
|  Methods inherited from exceptions.BaseException:
|  
|  __delattr__(...)
|      x.__delattr__('name')  del x.name
|  
|  __getattribute__(...)
|      x.__getattribute__('name')  x.name
|  
|  __getitem__(...)
|      x.__getitem__(y)  x[y]
|  
|  __getslice__(...)
|      x.__getslice__(i, j)  x[i:j]
|      
|      Use of negative indices is not supported.
|  
|  __reduce__(...)
|  
|  __repr__(...)
|      x.__repr__()  repr(x)
|  
|  __setattr__(...)
|      x.__setattr__('name', value)  x.name = value
|  
|  __setstate__(...)
|  
|  __str__(...)
|      x.__str__()  str(x)
|  
|  __unicode__(...)
|  
|  ----------------------------------------------------------------------
|  Data descriptors inherited from exceptions.BaseException:
|  
|  __dict__
|  
|  args
|  
|  message
FUNCTIONS
Binary(x)
Connect(*args, **kwargs)
Factory function for connections.Connection.
Connection = Connect(*args, **kwargs)
Factory function for connections.Connection.
DateFromTicks(ticks)
Convert UNIX ticks into a date instance.
TimeFromTicks(ticks)
Convert UNIX ticks into a time instance.
TimestampFromTicks(ticks)
Convert UNIX ticks into a datetime instance.
connect = Connect(*args, **kwargs)
Factory function for connections.Connection.
debug(...)
Does a DBUG_PUSH with the given string.
mysql_debug() uses the Fred Fish debug library.
To use this function, you must compile the client library to
support debugging.
escape(...)
escape(obj, dict) -- escape any special characters in object obj
using mapping dict to provide quoting functions for each type.
Returns a SQL literal string.
escape_dict(...)
escape_sequence(d, dict) -- escape any special characters in
dictionary d using mapping dict to provide quoting functions for each type.
Returns a dictionary of escaped items.
escape_sequence(...)
escape_sequence(seq, dict) -- escape any special characters in sequence
seq using mapping dict to provide quoting functions for each type.
Returns a tuple of escaped items.
escape_string(...)
escape_string(s) -- quote any SQL-interpreted characters in string s.
Use connection.escape_string(s), if you use it at all.
_mysql.escape_string(s) cannot handle character sets. You are
probably better off using connection.escape(o) instead, since
it will escape entire sequences as well as strings.
get_client_info(...)
get_client_info() -- Returns a string that represents
the client library version.
string_literal(...)
string_literal(obj) -- converts object obj into a SQL string literal.
This means, any special SQL characters are escaped, and it is enclosed
within single quotes. In other words, it performs:
"'%s'" % escape_string(str(obj))
Use connection.string_literal(obj), if you use it at all.
_mysql.string_literal(obj) cannot handle character sets.
DATA
BINARY = DBAPISet([249, 250, 251, 252])
DATE = DBAPISet([10, 14])
NULL = 'NULL'
NUMBER = DBAPISet([0, 1, 3, 4, 5, 8, 9, 13])
ROWID = DBAPISet([])
STRING = DBAPISet([253, 254, 247])
TIME = DBAPISet([11])
TIMESTAMP = DBAPISet([12, 7])
__all__ = ['BINARY', 'Binary', 'Connect', 'Connection', 'DATE', 'Date'...
__author__ = 'Andy Dustman '
__revision__ = ''
__version__ = '1.2.4b4'
apilevel = '2.0'
paramstyle = 'format'
threadsafety = 1
version_info = (1, 2, 4, 'beta', 4)
VERSION
1.2.4b4
AUTHOR
Andy Dustman

help>
  说明你的MySQLdb安装成功了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-59172-1-1.html 上篇帖子: [原]初学python 协程(无锁生产者&消费者) 下篇帖子: Python nose test framework 介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表