タグ

MySQLに関するMIZのブックマーク (25)

  • Loading...

    MIZ
    MIZ 2009/10/12
    総件数の確認
  • 米Sun、スウェーデンのMySQLを10億ドルで買収

    Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を

    MIZ
    MIZ 2008/01/17
  • MySQL 編7 - テーブルクリア、テーブル定義変更、整合性制約定義、権限 - SAK Streets

    MySQL 編7 - テーブルクリア、テーブル定義変更、整合性制約定義、権限 ■テーブルクリア ・テーブル中のデータだけを全て削除するには、delete 文を使用する。 delete from testm; ・但し、単純クリアが目的なら、この方法はレスポンス的に問題がある。 トランザクション機能が働くので、全レコードのトランザクションバッファ への書き込みとコミットによる更新が行われる。 何万件にも及ぶデータのクリアを delete 文でやると実用に耐えない。 ・単純なテーブルクリアが目的の場合は、表切り捨て(truncate) を使用する と良い。この方が一瞬でクリアできる。 truncate table testm; ・思いきって、テーブル削除と再作成を利用する手もある。 drop table testm; create table testm ( key1 char(008), da

    MIZ
    MIZ 2007/12/26
  • 比較演算子

    注意: !=演算子は構文解析で<>に変換されます。 !=演算子と<>演算子に異なる処理を行わせる実装はできません。 比較演算子はその意味が通るならば全てのデータ型で使用できます。 全ての比較演算子は二項演算子で、booleanデータ型を返します。 1 < 2 < 3のような式は(ブール値と3を比較する<演算子がないので)無効です。 比較演算子に加えて特殊なBETWEEN構文が使えます。 a BETWEEN x AND y は a >= x AND a <= y と同一です。同様に、 a NOT BETWEEN x AND y a < x OR a > y と同一です。 内部的に最初の形式を2番目の形式に書き換えるのに必要となるCPUサイクル以外それぞれの形式には違いはありません。 値がNULLかNULLでないかを検証するには次の構文を使います。 expression IS NULL exp

    MIZ
    MIZ 2007/11/29
    等号が == じゃなかったりするので注意しないとハマる(お前だけだ)
  • http://melanges.duck.nu/2006/04/20_121309.php

    MIZ
    MIZ 2007/11/27
    文字化け問題の解消後は必ずデータベースを作り直す
  • xamppをインストールし、テキストデータをmysqlにインポートしたのですが、文字化けが発生してしまいます。色々なHP... - Yahoo!知恵袋

    xamppをインストールし、テキストデータをmysqlにインポートしたのですが、文字化けが発生してしまいます。色々なHPで調べてみたのですが、どうすればよいかいまいちわかりません。 xamppをインストールし、テキストデータをmysqlにインポートしたのですが、文字化けが発生してしまいます。色々なHPで調べてみたのですが、どうすればよいかいまいちわかりません。 どなたか初心者でもできるようにお教えいただきたいです。よろしくお願いします。 OSはwindowsXPで MySQLのバージョンは5.0.45 MySQLの文字コードは character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_filesystem binary character_set_r

    xamppをインストールし、テキストデータをmysqlにインポートしたのですが、文字化けが発生してしまいます。色々なHP... - Yahoo!知恵袋
    MIZ
    MIZ 2007/11/27
  • MySQL 文字化け問題を本気で直す

    mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3 Connection id: 36 Current database: staff2006 Current user: maiha@localhost SSL: Not in use Current pager: lv Using outfile: '' Using delimiter: ; Server version: 4.1.20 Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client char

    MIZ
    MIZ 2007/11/27
  • MySQLのデータベース作成とユーザー作成

    MySQLを インストールして、セットアップしたら、 まずはデータベースを作り、そしてそれを利用するユーザーを作成します。 コマンドラインの起動 MySQLの操作は、コマンドラインを使います。 スタート → すべてのプログラム → アクセサリ → コマンドプロンプト を起動します。(Windowsの場合) ※ > の後の部分がキーボードからの入力です。 データベースの作成 ユーザーが使うためのデータベースを作っておきます。 データベース名: user_db とします。 C:\> C:\mysql\bin\mysql -u root -p Enter password: 設定したパスワード mysql> create database user_db; mysql> exit Bye C:\> exit ※ ここで作ったのは、箱としてのデータベースであ

    MIZ
    MIZ 2007/11/24
  • MySQLデータベースを使ってみよう テーブル作成篇

    テーブル作成篇 データベースは空っぽでは意味が無いので、実例として「郵便番号データベース」を構築してみましょう。 まだ郵便番号ファイルを準備していない場合は、準備篇からご覧ください。 >> 準備篇 テーブルとはデータの入れ物 リレーショナルデータベースへデータを登録するには、まずデータの“入れ物”を作らなければなりません。この“入れ物”のことを、「テーブル(table)」と呼びます。 テーブルには、1つのデータを内容ごとに分けて保存します。イメージとしては Excel(表計算ソフト)のワークシートを思い浮かべてもらえば分かり易いと思います。

    MIZ
    MIZ 2007/11/24
  • 特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。パフォーマンスなどに問題が生じたときどこから手を付けていいのか皆目見当がつかない,といった事態に陥りかねません。 市販のRDBMSの内部はかなり複雑ですが,基的な部分を理解するのはそれほど難しくありません。この特集でデータベースの動く仕組みを理解してください。 イントロ ●ブラックボックスのままでいいの? 基礎から理解するデータベースのしくみ(1) Part1 ●SQL文はどのように実行されるのか 基礎から理解するデータベースのしくみ(2) 基礎から理解するデータベースのしくみ(3) 基礎から理解するデータベースのしくみ(4) 基

    特集:基礎から理解するデータベースのしくみ - 特集:基礎から理解するデータベースのしくみ:ITpro
  • えせSEの1日1Hack : mysqldump

    早いもので、2週目に突入です。 来であれば、もっと早くに書くつもりでしたが、JSONにはまって、結局この時間です・・・ 今日は、MySQLの管理に欠かせない、mysqldumpコマンドについて。 普段は、cronなどに、一度登録してしまうと、なかなか見直す機会がなくなりますが、ぜひこれを機会に一度見直しを! いろいろと、サンプルを出しますので、想定するMySQLのデータベースを以下のように設定します。 ユーザ: root パスワード: hoge DB名: example まずは、通常は、以下のような感じでしょうか? $ mysqldump --user=root --password=hoge example > example.dmp これで、example.dmpという、ダンプファイル(バックアップファイル)ができあがります。 もちろん、これで問題ない方も多いとお思いますが、

    MIZ
    MIZ 2007/10/23
  • 窓の杜 - 【NEWS】SQL文をGUIで作成できるフリーのデータベース開発環境「黒猫 SQL Studio」

    GUIによるSQL文の作成など、さまざまな開発支援機能を備えるSQL開発環境「黒 SQL Studio」v1.1.7.413が6月4日に公開された。Windows 2000/XPに対応しており、個人使用・業務にかかわらずフリーソフトとして利用可能。現在作者のホームページからダウンロードできる。 「黒 SQL Studio」は、SQL文の作成やテストを行える汎用のデータベース開発環境。ソフト上からOLE DB接続またはODBCドライバに対応する各種データベースへ直接接続可能で、作成したSQL文を実際にテスト実行できる。画面は3ペイン構成で、左側には複数のSQLソースファイルを管理できるファイラー、中央には複数ファイルをタブで切り替えて表示できるエディター、右側には接続したデータベースの構造をツリーとリストで表示する“データベースエクスプローラ”が表示される。 SQL文の作成時は、さまざ

    MIZ
    MIZ 2007/07/05
  • binWord/blog - MySQLのデータベースを別サーバーに移行する

    binWord.comはレンタルサーバーを借りて運営している。これまで使っていたサーバーにだいぶ負荷がかかっており、Movable Typeでのリビルド(Rebuid:再構築)や、PukiWikiでの編集作業等々でストレスを感じたり、サーバーが応答しなくなることも増えてきた。そこで、同じ業者の別サーバーに移行することにした。 HTMLなどのユーザーデータは基的に業者が移行してくれることになっているのだが、厄介なのがMovable Typeで使用しているMySQLデータベースだ。これはその他のユーザーデータとは別のところに格納されているため、自分でバックアップ・復元を行う必要がある(業者が移行作業をやってくれてもいいと思うんだけどね……)。 なお、Movable Typeにはデータの書き出し・読み込み機能があるのだけど、これを使ってデータを復元すると、コンテンツの順番がずれてしまうことがあ

    MIZ
    MIZ 2007/06/15
  • Open Tech Press | MySQLデータのバックアップ方法

    2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var

    Open Tech Press | MySQLデータのバックアップ方法
    MIZ
    MIZ 2007/06/01
  • XAMPP - 開発環境一括インストール - phpspot

    Apache HTTPD 2.0.52 MySQL 4.1.8 PHP 5.0.3 + 4.3.10 + PEAR + Switch MiniPerl 5.8.3 mod_ssl 2.0.51 Openssl 0.9.7e PHPMyAdmin 2.6.0 pl3, Webalizer 2.01-10 Mercury Mail Transport System fur Win32 und NetWare Systems v4.01a FileZilla FTP Server 0.9.4d SQLite 2.8.15 ADODB 4.52 Zend Optimizer 2.5.7 XAMPP Security ※青字はPHP開発に関わってくるものです XAMPPはApacheFriendsによって開発&提供されています。 (MacOS/Linux/Solarisにも対応していますが、当サイト

    MIZ
    MIZ 2006/10/23
  • tomo.ac

    This domain may be for sale!

  • [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser

    www.mysql.comのDeveloper Zoneでは,MySQLそのものをはじめとして様々なツールがダウンロード可能な状態で公開されている。新しいバージョンやツールがリリースされると,何らかの形で告知される。中には,突然ひっそりと公開される場合もある。今回,紹介するMySQL Query Browserもその例だろう。 MySQLGUIツール これまで,コラムでは,MySQLGUIツールとしてMySQL Control CenterとMySQL Administratorを紹介した(写真1[拡大表示])。 MySQL Control Centerは,データベースの管理からデータの操作まで,幅広く対応できるツールだ。「第2回 MySQL純正GUI管理ツールの開発が進む」(2003/11/10)にて紹介した。当時は,バージョン0.9.3-betaであったが,現時点ではバージョン0

    [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser
    MIZ
    MIZ 2006/04/11
  • ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」 YAPC::Asia 2006 Tokyo 東京都大田区で開催されているPerl技術者向けカンファレンス「YAPC::Asia 2006 Tokyo」で2006年3月29日,日最大のソーシャル・ネットワーキング・サイト(SNS)である「mixi」を運営するミクシィのBatara Kesuma(バタラ・ケスマ)取締役最高技術責任者(CTO)が,増え続ける膨大なトラフィックにどのように対処してきたのかについて講演した。カギとなるのは「データベース分割」である。 mixiのシステムはもともとBatara氏が1人で作り上げたものだ。2003年当時,米国でFriendsterなどのSNSがはやっており,同氏が会社(現在のミクシィ,当時はイー・マーキュリー)にSNSを作りたいと提案したところ認められたという。同氏が

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro
    MIZ
    MIZ 2006/03/30
  • 人力検索はてな - (PHP) SQL Injection対策で以下の方法は有効なのでしょうか?DBはMySQLです。

    (PHP) SQL Injection対策で以下の方法は有効なのでしょうか?DBMySQLです。 $test = $_POST['hate']; $test = addslashes($test); $test = mysql_escape_string($test); よろしくお願いします。

    MIZ
    MIZ 2006/03/28
  • MySQL負荷分散のまとめ - Life on the net

    はてぶで人気エントリーになっていた、 http://kokoromo.jugem.cc/?eid=195 [MySQL:1台しかない環境で負荷分散] これは負荷分散=スケールアウトというよりは一台でスケールアップしてしのぐ手段を書いてい。 だから負荷分散という言葉は必ずしも正しくないのだが、一つのテーブルへの付加集中を分散させるという事なのだろう。 そこで何パターンかあるMySQLの負荷分散を簡単にまとめてみる。 1. 富豪的分散 商用のクラスター製品を使う。 最近はMySQL専門のクラスター製品が出てきている。 http://www.continuent.jp/pro.html なんかは良いかなと思う。 長所: プログラム側ではクラスタ状態を何の意識もせず、一つのターゲットに対してクエリーを発行すれば良い。 ターゲットが複数台ある事は意識する事は無い。 不具合があるノードに生じた場合、他

    MySQL負荷分散のまとめ - Life on the net