タグ

MySQLに関するhatehate331000のブックマーク (49)

  • そろそろMySQL Workbench 5.2についてひとこと言っておくか。

    MySQLといえば、コマンドラインで操作するしかできないようなイメージが世間では定着してしまっている気がするのだが、実はちゃんとGUIも存在する。 MySQLはかねてより(MySQL AB時代から)オフィシャルなGUIツールとして、管理ツールとしてMySQL Administrator、SQL文を編集&実行するためのQuery Browser、そして他のRDBMSからの移行ツールであるMigration Toolkitという3つのツールを提供していたのだが、先日それらのツールに対して開発終了のお知らせが出てしまった。 オフィシャルなGUIツールはもう無くなるのか?!!と思ってしまわれるかも知れないが、どうか焦らないで頂きたい。 現在、MySQLが提供するGUIツールとして活発に開発が続けられているものとして、MySQL Workbenchというものがある。このツールは、ビジュアル的に(実体

    そろそろMySQL Workbench 5.2についてひとこと言っておくか。
  • まえがき - イントロダクション - [SMART]

    四角の枠に囲ってある段落で、> というマークは出力行、もしくはコマンドラインを意味します。 例 print "Hello\n"; > Hello 謝辞 インターネットのおかげで無料で勉強でき、プログラムの仕事をするようになりました。とても感謝です。そのお返しという程でもありませんが、勉強の成果を公開することにしました。 この講座に掲載した情報のすべては、インターネットからかき集めたものが大半です。その情報が正しいものかどうかは確かめたのですが、それはちょっと怪しいものですので、間違いや誤解などが含まれている可能性があります。 ということで、ちょっとおかしいなと思ったらご報告お願いします。 次にこの講座にきたときは、ただしい文章が掲載されていると思います、たぶん。

    まえがき - イントロダクション - [SMART]
  • 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 ※ ここで作ったのは、箱としてのデータベースであ

  • TwoNess PHP Learning MySQLの基本

    a) TINYINT [UNSIGNED] [ZEROFILL] 所要容量:1Byte ・整数。符号つきの範囲は -128~127。符号なしの範囲は 0~255。 b) SMALLINT [UNSIGNED] [ZEROFILL] 所要容量:2Byte ・整数。符号つきの範囲は -32768~32767。符号なしの範囲は 0~65535。 c) INT [UNSIGNED] [ZEROFILL] 所要容量:4Byte ・整数。符号ありの範囲は -2147483648~2147483647。符号なしの範囲は 0~4294967295。 d) INTEGER [UNSIGNED] [ZEROFILL] 所要容量:4Byte ・INTの同義語です。 e) BIGINT [UNSIGNED] [ZEROFILL] 所要容量:8Byte ・整数。符号ありの範囲は -92233720368547758

  • LAST_INSERT_IDを使って採番テーブルを扱う - (゚∀゚)o彡 sasata299's blog

    2009年07月06日22:54 MySQL LAST_INSERT_IDを使って採番テーブルを扱う 採番テーブルというのは、例えば同じ DB の違うテーブル(data_1テーブルとdata_2テーブルとか)で id を重複させたくない(つまり、data_1テーブル、data_2テーブルでは auto_increment は付けない)場合などに、ユニークな id を生成するためのテーブルです。こんな感じ。 CREATE TABLE num ( id bigint(20) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB; +-------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---

  • Australia photo & PC memo » MySQL > SELECT ... FOR UPDATE および SELECT ... LOCK IN SHARE MODE

    09/05: MySQL > SELECT ... FOR UPDATE および SELECT ... LOCK IN SHARE MODE MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 7.5.9.3 ロックを取得する読み取り SELECT LOCK IN SHARE MODE and FOR UPDATE テーブル型毎のロックの挙動 InnoDB型のREADロックとWRITEロックの取得は、MyISAM型のそれとは大きく異なります。MySQLのトランザクション処理はMVCC(Multi Version Concurrency Control: 多版型同時実行制御)を基に行われるので、WRITEロックとREADロックは競合しません。 データ操作(INSERT, UPDATE, DELETE)はデータ検索(SELECT)の実行をブロックしませんし、逆もまた然りで

  • MySQLとオープンソースに捧げる毎日:MySQLの管理など - livedoor Blog(ブログ)

    今回も前回に引き続き、ただいま受講中のMySQLトレーニングの実況中継(4日目)。 いつも応援ありがとう! 【参考】 MySQL Certification Study Guide 今日のトレーニングは、MySQLのログ、トランザクション、バックアップ、レプリケーションについて。 実践に役立ちそうな技から、試験ぐらいでしか使わなそうな技まで、気になったものをトレーニングを受けながらリアルタイムに追記していくので、もし今日の分をまとめて見たいあなたは、18時以降にまたどうぞ。 一般クエリーログをオン(デフォルトはオフのまま)にすると、発行されたクエリーを記録できるが、パフォーマンスが10%ほど低下する。 スロークエリーログを使うと、実行の遅いクエリーやインデックスを使用していないクエリーを記録できる。 基的にMyISAMの方がselect、insertなどの動作がInnoDBよりも速い。

  • Java:MySQLに金額を格納する - 愛ゆえにプログラムは美しい

    データベースで金額を格納するのに適したデータ型として,MySQLでは「DECIMAL」型があります。FLOATやDOUBLEのような浮動小数点数の型では,小数点以下の値は近似値となりますが,DECIMALでは小数点以下の値も含めて正確に保存するために,MySQL5.0.3以前では数値を文字列に,5.0.3以降ではバイナリデータに変換して保存しています。「DEC」「NUMERIC」「FIXED」はDECIMALの別名です。 DECIMALフィールドの宣言は「DECIMAL(M,D)」です。Mはフィールド全体の桁数,DはMのうち小数点以下の桁数(スケール)を表します。DECIMALの最大桁数(DECIMAL(M,D)のMの値)は,MySQL5.0.3より前は1~254桁まで,5.0.6からは1~65桁までです。また,小数点以下の桁数(DECIMAL(M,D)のDの値)は0~30桁までです。(出

    Java:MySQLに金額を格納する - 愛ゆえにプログラムは美しい
  • MySQLインストール

    現在 MySQLMySQL Enterprise Edition と MySQL Community Server の2つのタイプがあります。 MySQL Enterprise は商用版の MySQL となりオフィシャルサポートの提供や管理ツールが付随してきます。これに対して MySQL Community Server は 従来通りの無償データベースとなります。ここでは MySQL Community Server の最新版のダウンロード方法及びインストール方法について解説します。

    MySQLインストール