mysqlに関するpoohkumaのブックマーク (4)

  • pythonのmysqldbの使い方メモ – taichino.com

    pythonからMySQL叩くのに、まだO/Rマッパを習得してないのでもっぱらMySQLdb/pymysqlを使っているのですが、中々すらすら書けるようにならないのでエントリを書いて無理矢理覚えるメソッドです。 先ずAPIリファレンスに中々たどり着かなかったのでリンクを張っておきます。 それで取りあえずは、以下のコードをすらすら書ければ、最低限は事足りる気がします。注意が必要なのはUPDATEの際はcommitが必要なのと、プレースホルダを使う際はクォーテーションが不要な事でしょうか。後DictCursorを使うとSELECTで取得した各行が辞書オブジェクトになって便利だと思います。 #!/usr/bin/python # -*- coding: utf-8 -*- import MySQLdb from MySQLdb.cursors import DictCursor def proc

    poohkuma
    poohkuma 2011/09/05
    MySQLdbの使い方
  • Python MySQL 文字コードの指定 | fujishinko 雑記帳

    MySQLdbを使用して、MySQLに接続。 日語のデータを登録しようとすると・・・ 'latin-1' codec can't encode characters in position ・・・ というエラーがでて、登録に失敗します。 MySQLの文字コード設定を確認すると、確かに client latin-1 となっていました。 ※DBはutf8で作成 どうしたものかと悩んでいると、 http://groups.google.com/group/turbogears-ja/browse_thread/thread/69bc1ff4d86eca33 この方は、解決しなかったと言われていますが、 私は con = MySQLdb.connect(db=db, host=host, port=port,user=user, passwd=passwd,charset="utf8") とch

    Python MySQL 文字コードの指定 | fujishinko 雑記帳
    poohkuma
    poohkuma 2011/09/05
    MySQLdbで文字コードを指定する方法
  • MySQL 5.1 で文字コードを設定 ( UTF-8 ) - Mac OS X v10.5 で web アプリ開発

    /etc/my.cnf を編集します。 /etc/my.cnf が存在しない場合はインストールした MySQL の中のサンプルをコピーしてきます。 ターミナルから以下のコマンドを入力します。 一般ユーザには許可されていないディレクトリへファイルをコピーするので sudo コマンドを利用します。 $ sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf vi 等のエディタで /etc/my.cnf を開きます。 [client]、[mysqldump]、[mysql] の各項目へ以下の 1 行を追加します。 default-character-set=utf8 [mysqld] の項目へ以下の 5 行を追加します。 default-character-set = utf8 skip-character-set-cli

    MySQL 5.1 で文字コードを設定 ( UTF-8 ) - Mac OS X v10.5 で web アプリ開発
    poohkuma
    poohkuma 2011/09/05
    文字コード設定方法
  • MySQLをDatabase-as-a-Serviceで提供するXeroundが正式サービス開始

    MySQLをベースに互換性を保ちつつ、独自のクラウド対応ストレージエンジンを搭載することで、スケーラブルなクラウド対応データベースサービスを実現する「Xeround」(ゼラウンドと発音するようです)が、ベータ期間を終了し、正式サービスを開始したと発表しました。 自動的なスケールアウト、ゼロダウンタイム XeroundはAmazonクラウド上で提供されるデータベースサービス。特徴は、自動的なスケールアウト機能、ゼロダウンタイム、MySQLと互換性があるためアプリケーションを変更せずに移行可能な点などです。 Amazonクラウド上では、Amazon自身がMySQLの運用サービスであ「Amazon Relational Database Service」(Amazon RDS)を提供しています。Amazon RDSはスケーラビリティも通常のMySQLに準じ、パッチ当てのための計画停止なども存在し

    MySQLをDatabase-as-a-Serviceで提供するXeroundが正式サービス開始
    poohkuma
    poohkuma 2011/08/24
    MySQLのクラウドサービス
  • 1