タグ

mysqlに関するcachicoのブックマーク (15)

  • MySQLの「InnoDB」と「MyISAM」についての易しめな違い - (2015年までの)odaillyjp blog

    今回はMySQLのストレージエンジンという重箱の隅をつつくようなネタをメモしておきます。 私はMySQLについてはよちよちレベルなので、込み入った内容には触れられません。初心者でも理解しやすい部分での違いを中心にまとめていこうと思います。 【復習】ストレージエンジンとは MySQLなどのデータベース管理システムが、データベースにデータを書き込んだり、読み込んだりするときに使われる基盤を「ストレージエンジン」と呼びます。初心者同士の会話の中で「MySQLを使ってデータを保存する」と表現することがありますが、実際にデータの保存処理を行っているのが、このストレージエンジンになります。MySQLの論理構造を図で載せます。 MySQLは「データベース管理システム」ですので、データベースを管理するために必要である様々な機能が搭載されています。その中の「データの読み書き」という部分を担当しているのがスト

    MySQLの「InnoDB」と「MyISAM」についての易しめな違い - (2015年までの)odaillyjp blog
    cachico
    cachico 2016/07/22
    MySQLの「InnoDB」と「MyISAM」についての易しめな違い - Programming log
  • WordPress のテーブルプレフィクスを変更する時の注意点 | バシャログ。

    WardPress では、テーブル名にプレフィクスをつけて、各ブログの区別をする事ができます。 プレフィクスとは、「wp_」とついている例のアレです。 今回は、このプレフィクスを変更したくなった場合の注意点をまとめてみます。 前提として、今回の記事は、WordPressのバージョンは2.6、データベースはMySQLを使用しています。 ※注意!データベースをいじる前に、必ずバックアップを取ってください。また、この記事により問題が起きたとしても、当ブログでは責任は負いかねますのでご了承ください プレフィクスは、wp_config.php で $table_prefix = 'wp_'; として指定しています。 今回は「wp_」を「wp_test_」に変更してみます。 まずはその wp_config.php を書き換えます。 $table_prefix = 'wp_test_'; 次に、MySQ

    WordPress のテーブルプレフィクスを変更する時の注意点 | バシャログ。
    cachico
    cachico 2014/04/11
    WordPress のテーブルプレフィクスを変更する時の注意点
  • よくわかるPHPの教科書 PHP5.5対応版のクロスサイト・スクリプティング

    たにぐちまことさんの よくわかるPHPの教科書がこのたび改版されて、よくわかるPHPの教科書 【PHP5.5対応版】として出版されました。旧版はmysql関数を使ってSQL呼び出ししていましたが、mysql関数がPHP5.5にて非推奨となったための緊急対処的な内容となっているようです。つまり、従来mysql関数を呼び出していた箇所をmysqliの呼び出しに変更したというのが、主な変更点のようで、これ以外はあまり変更点は見あたりません。 既に、Amazonでは、熱烈な読者の方からの詳細のレビューが届いています。 神御降臨! 言わずと知れたPHPプログラミング書籍のロングセラー。 2010年9月に発売された前作の改訂版。 PHPのバージョンも最新の5.5に対応、内容は前作と殆ど同じ。 少し前に前作を購入した方も書を購入した方がいいでしょう。 【中略】 それにしても、帯の「3万人に読まれた定

    cachico
    cachico 2014/03/12
    よくわかるPHPの教科書 PHP5.5対応版のクロスサイト・スクリプティング
  • PHPとMySQLを使ったオンラインチャットシステム / ウェブデザインライブラリー

    投稿日:2006年12月12日   レベル:初心者    ソフトウェア:PHP Editors 投稿ではPHPMySQLを利用した簡単なオンラインチャットルームの設計と開発について教えます. このチュートリアル内でPHPプログラミングとデーターベースデザインの両方を含む各開発工程について説明を行います. HTMLPHPに関する知識と一般的なコンピュータ操作の技術を必要とします. それでははじめましょう. Step1 : データーベーステーブルの設計 Step2 : 構造設計 Step3 : コーディング チャットで必要とされる標準的な情報(chtime: チャット時間, nick: ユーザー毎のニックネーム, words: チャットメッセージ. 150文字以内)をMySQL内に"chat" テーブルを作り, 保存ができるようにします. mysql> CREATE TABLE chat

    PHPとMySQLを使ったオンラインチャットシステム / ウェブデザインライブラリー
    cachico
    cachico 2013/06/27
    PHPとMySQLを使ったオンラインチャットシステム / ウェブデザインライブラリー
  • iPhoneアプリとデータベースサーバの連携

    データベース・スキーマとアクセスの準備 今回は早速iPhoneを使った業務アプリケーションのサンプルを紹介します。 サーバー側の準備として、MySQLPHPを使ったプログラムを作成しました。クライアントはもちろんiPhoneです。 サーバー側のアプリケーションとiPhone向けのプロジェクトはこちらからダウンロードしてください。 まずはサーバー側について説明しましょう。 この種のクライアント/サーバー系のシステムは、どこまでをサーバーにさせるのかという設計が考えどころです。 結果的にはその現場で使えるOSやミドルウエアに応じておおむね動作方法は決まってしまうものです。 iPhoneが端末であるということが決定した段階で言えることは、MySQLOracleSQL Serverといったネットワーク・データベースヘの ドライバ関連のものが組み込まれていないということです。 SQLiteが組

    cachico
    cachico 2013/04/22
    iPhoneアプリとデータベースサーバの連携
  • 質問)iPhoneからウェブ上のmySQLにアクセスする方法 « 寺子屋サルでき

    簡単なのはないですね。 NSURLConnectionやNSMutableURLConnectionを使ってGET、POSTで通信する考えで間違いないです。 それとMySQLPHPはあくまでブラックボックスとしてサーバー側で使われる事になり、プログラムで意識しないといけないのはhttp(Hypertext Transfer Protocol)による通信内容ということになります。 で通信の中身を素のテキストにするか、XMLフォーマットまたはJSONフォーマットを使うか等をサーバー、クライアント作成者が決めて行く事になります。 ちなみにMac側でサーバーやMySQLを用意することもできますよ。 以下の http://ameblo.jp/xcc/entry-10512615783.html でリストしてる、その(129) 〜その(139) あたりで、Mac側でサーバーやMySQLを用意

    cachico
    cachico 2012/10/01
    iPhoneからウェブ上のmySQLにアクセスする方法
  • クリアネオの口コミって信じていい?効果は確実なの? | 愛と小町

    クリアネオの特徴 無添加・無着色だから肌が弱い人でも安心 ワキガや嫌な臭いの原因となる菌を殺菌・消毒 お得な定期コースは、購入縛りなし!いつでも解約可能 体臭の悩みは老若男女問わず共通の悩みですが、他人には相談しにくいので1人で悩んでいる人が多いんです。 体臭って、自分でニオイが気になった時は、他の人はもっとクサイと思っています。 もしあなたが、自分でワキガかも…と思うのであれば、周りの人はあなたのニオイに気づいているかも… クリアネオは、そんなワキガ臭や足のニオイなど、イヤーな体臭全般を10秒でカットしてくれるんです。 クリアネオの効果や口コミを調査しましたので徹底解説します。 購入時に特典が付いてくるのでお得 公式サイトはコチラ ※特典は毎月変わるので公式サイトでご確認ください クリアネオはどんな人におすすめ? クリアネオの殺菌率は、なんと99.999%!体臭の悩みを解消してくれるクリ

    cachico
    cachico 2012/07/27
    MySQLを基礎から運用まで深く学びたい人におすすめのスライドまとめ8つ
  • SELECT構文:JOINを使ってテーブルを結合する - 第3章 SQL構文 - [SMART]

    JOINは複数のテーブルを連結させるために用意されたキーワードです。単純にテーブルを連結させる以外にも、LEFT JOIN ONやUSINGなどの便利なキーワードがあるので、いろいろ試してみましょう。 リレーションによる関係付け テーブルの作成とデータの挿入 ここでは、購入履歴テーブル(テーブル名=purchase)、商品テーブル(テーブル名=goods)、顧客テーブル(テーブル名=customer)を作成し、それを使って説明していきます。CREATE TABLEとINSERTを使って、テーブルの作成とデータの挿入をしておきましょう。 テーブルを作成する際の手順は、CREATE TABLEに続き、作成するテーブル名を指定します。次に、カッコ内にフィールドの定義を列挙していきます。フィールドの定義はフィールド名とデータ型、それに制約などを必要なだけ宣言します。 CREATE TABLE構文

    SELECT構文:JOINを使ってテーブルを結合する - 第3章 SQL構文 - [SMART]
    cachico
    cachico 2012/05/17
    SELECT構文:JOINを使ってテーブルを結合
  • Blogger

    cachico
    cachico 2012/04/04
    さくらインターネットのDBまわりのUTF-8設定の覚書
  • データベースの設計 - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 あるシステムにDB(データベース)を実装しようとする場合、RDBMSOracleを使うかMySQLにするかPostgreSQLを選択するかってのもあるけど、まず実際どういうDBにするのか設計すると思う。Sig.の場合、設計時のコンセプトは次の2つ。 重複を避ける 求めるデータを「特定できる」ようにする DB設計を厳密に行う手法には「リレーションの正規化」というものがある。これはデータの一貫性を維持し、不整合と冗長性を避け、効率的なアクセスを可能にするための設計手法。単に正規化ともいう。正規化には幾つか段階があるけど、実務の際には第三正規形までに止めて、それで十分とす

    cachico
    cachico 2012/03/18
    ここで間違うと後々痛い目をみる。
  • 第1回 データベース設計とは:初めてのデータベース設計|gihyo.jp … 技術評論社

    かつては非常に高価なもので、手軽に導入できないという印象のあったデータベースですが、現在では、PostgreSQLMySQL、Firebirdなどといったオープンソースのデータベースが商用のものに引けを取らない機能、性能を備えるようになり、それほど規模の大きくないWebアプリケーションであっても、あたりまえのようにデータベースが使用されるようになりました。 特集では、Webアプリケーションを初めて開発するという方に向けて、データベース設計の基について説明していきます。なお、一言にデータベースといってもいろいろなものがありますが、いわゆるテーブルによってデータを管理するリレーショナルデータベースを対象とします。 今回は、データベース設計の全体的な流れについて説明します。 データベース設計とは、データベースによってデータを管理できるように、現実の世界を抽象化してデータモデルを作成していく

    第1回 データベース設計とは:初めてのデータベース設計|gihyo.jp … 技術評論社
    cachico
    cachico 2012/03/18
    DB設計の際に基本に立ち戻る。
  • テーブルを作成する

    phpMyAdmin を使って MySQL に新しいテーブルを作成する方法について解説します。テーブルを作成するときは、テーブル名とテーブルに作成するカラムの数を指定します。 新しいテーブルを作成する phpMyAdmin を使って新しいテーブルを作成します。 phpMyAdmin に管理者ユーザーでログインして下さい。 最初にテーブルを作成するデータベースを選択します。画面上部に表示されている「データベース」をクリックしてください。 作成済のデータベースの一覧が表示されます。テーブルを作成するデータベース名をクリックしてください。 テーブルの管理画面が表示されます。対象のデータベースに作成済みのテーブル一覧が表示されます。(現在は何もありません)。 それではテーブルを作成します。作成するテーブルの名前と、テーブルに作成するカラム数を入力してください。入力が終わりましたら「実行」をクリック

    テーブルを作成する
    cachico
    cachico 2011/05/10
    phpMyAdminのテーブルの作成
  • 小粋空間: MySQL phpMyAdmin によるバックアップ(間違いあり:インポートは1.2を使うとうまく行く)

    Movable Type 等のブログツールを MySQL で運用している場合、管理画面の「書き出し」とは別に、データベース(以下DB)からバックアップを取得することができます。 Movable Type を例に挙げると両者の違いは次の通りです。 書き出しDBバックアップ バックアップ対象エントリー・コメント・トラックバック・カテゴリーブログ情報やテンプレート等、DBに保存されている全てのデータ バックアップサイズ無制限無制限(ただしサーバ環境によってアップロードサイズの制限あり) ということで、DBバックアップについてはバックアップサイズに制限があり、例えばさくらインターネットのスタンダードプランでは約8MBになっています(一番最後の画面参照)。DBのバックアップを利用する際はこの点を考慮する必要があります。 ちなみに私のサイトのDBバックアップデータはすでに12MBを超えており、運用デー

    小粋空間: MySQL phpMyAdmin によるバックアップ(間違いあり:インポートは1.2を使うとうまく行く)
    cachico
    cachico 2011/05/10
    MySQL + phpMyAdmin によるバックアップ。しかもさくらときたもんだ。
  • web帳 | webデザイナーの、webデザイナーによる、webデザイナーのためのサイト

    このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳

    cachico
    cachico 2011/03/16
    なんかめっちゃ役立ちそうだよ!
  • PHP: MySQL (最初の API) - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    cachico
    cachico 2011/02/28
    PHP:MySQLリファレンス
  • 1