Ну вот как-то так:
# -*- coding: utf-8 -*-
import MySQLdb
db = MySQLdb.Connect(user='root', passwd='111', db='test')
cur = db.cursor()
numbers = open('numbers.txt')
cur.execute('TRUNCATE TABLE `numbers`')
cur.executemany('INSERT INTO `numbers` SET `number`=%s', numbers)
numbers_sorted = open('numbers_sorted.txt', 'w+')
cur.execute('SELECT `number` FROM `numbers` ORDER BY `number`')
for row in cur.fetchall():
numbers_sorted.write(str(row[0]) + '\n')
таблица:
CREATE TABLE `numbers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`number` double DEFAULT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;