タグ

ブックマーク / www.javadrive.jp (13)

  • PostgreSQLへの接続と切断

    psql を使用して PostgreSQL へ接続を行ったり、 PostgreSQL から切断することができます。ここでは psql を使って PostgreSQL へ接続する方法および PostgreSQL から切断する方法について解説します。 PostgreSQLへ接続する psql はコマンドラインベースで PostgreSQL で作成済みのデータベースに接続したりテーブルからデータを取得したりすることが出来るツールです。 Windows環境から psql を利用するにはコマンドプロンプトから行います。 最初にコマンドプロンプトを起動してください。(コマンドプロンプトの起動方法については「コマンドプロンプトを起動する」を参照されてください)。 psql を使って PostgreSQL へ接続するには次のように実行します。(実際には PostgreSQL で作成済みの指定したータベース

    PostgreSQLへの接続と切断
  • テーブル構造を変更する(ALTER TABLE文)

    テーブル名/インデックス名/カラム名を変更する(ALTER TABLE RENAME文) 作成済みのテーブルに対してテーブル名の変更やカラム名の変更を行うには ALTER TABLE RENAME 文を使います。書式は次の通りです。 テーブル名の変更 ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name インデックス名の変更 ALTER TABLE tbl_name RENAME INDEX old_index_name TO new_index_name カラム名の変更 ALTER TABLE tbl_name RENAME COLUMN old_col_name TO new_col_name

    テーブル構造を変更する(ALTER TABLE文)
  • UNIQUEインデックスを作成する

    対象となるカラムに重複した値が格納されているとユニークインデックスは作成することができません。またユニークインデックスを作成したあと、ユニークインデックスの対象となっているカラムに既に格納されている値を持つようなデータはテーブルに追加することができません。 複数のカラムの組み合わせに対してユニークインデックスを作成した場合には、それぞれのカラムの中では重複した値が含まれていても、指定した全てのカラムの値の組み合わせが重複していなければユニークインデックスを作成することができます。 それでは実際に試してみます。次のようなデータを持つテーブルの name カラムを対象にユニークインデックスを作成します。 name カラムにには現在重複した値が格納されていませんので name カラムを対象としたユニークインデックスを作成します。

    UNIQUEインデックスを作成する
  • テーブルから取得したデータを別のテーブルに追加

    テーブルにデータを追加する場合、 INSERT 文でデータを指定して追加する方法の他に、他のテーブルに格納されているデータを SELECT 文で取得し追加することもできます。ここでは SQLite でテーブルから取得したデータを別のテーブルに追加する方法について解説します。

    テーブルから取得したデータを別のテーブルに追加
  • 重複データを除外して取得(DISTINCT)

    テーブルからデータを取得した時、まったく同じデータが含まれている場合がありますが、 DISTINCT を指定すると重複したデータを除外した上でデータを取得することができます。ここでは SQLite で DISTINCT を使って重複したデータを除外する方法について解説します。

    重複データを除外して取得(DISTINCT)
  • LogFormatディレクティブ:ログファイルのフォーマットを定義する

    Apache では Apache で起動している Web サーバにアクセスしてきたユーザーのログを残すことができますが、ユーザーの情報の中からどのようなデータをログとして残すのかについてログのフォーマットを定義することができます。ここでは Apache のログファイルで使用するフォーマットを設定する方法について解説します。

    LogFormatディレクティブ:ログファイルのフォーマットを定義する
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
  • SQLite関数の使い方

    SQLite3 では集計や日付に関する便利な関数が用意されています。ここでは SQLite3 にて用意されている関数の使い方をサンプルを使いながら解説します。

    SQLite関数の使い方
  • テーブルの結合

    複数のテーブルを結合させてデータを取得する方法について解説します。どのようにテーブルを結合し取得するデータは何になるのかによって内部結合、外部結合、交差結合の3種類の方式が用意されています。

    テーブルの結合
  • 外部結合(OUTER JOIN句)

    2 つのテーブルを結合してデータを取得する方法の中で、指定したそれぞれのテーブルのカラムの値が一致するデータだけではなくどちらかのテーブルにだけデータがある場合も合わせて取得する方法が外部結合です。ここでは SQLite で外部結合を行うための LEFT OUTER JOIN 句の使い方について解説します。 外部結合とは 最初に外部結合について簡単に説明しておきます。外部結合とは2つのテーブルでそれぞれ結合の対象となるカラムを指定し、それぞれのカラムに同じ値が格納されているデータを結合して取得するものです。内部結合の場合は、一致しないデータは取得しませんでしたが、外部結合の場合は一致しない場合もデータとして取得します。 次の図を見て下さい。左側のテーブルと右側のテーブルを外部結合します。結合の対象となるカラムは左側のテーブルが「部署ID」、右側のテーブルが「ID」です。この2つのカラムの値

    外部結合(OUTER JOIN句)
  • SQLite入門

    データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。

    SQLite入門
  • phpMyAdminの使い方

    phpMyAdmin は PHP で実装された MySQL の管理ツールです。 MySQL のデータベースやテーブルの作成を行ったり、データの追加や参照などをブラウザから行うことができます。ここでは phpMyAdmin のインストール方法と使い方を解説します。 ※ 使用している環境は PHP 8.08, MySQL 8.025, Apache 2.4.48 です。

    phpMyAdminの使い方
  • Java入門

    プログラミング言語である Java を使ってこれからプログラミングを学習しようとする方を対象とした Java 入門です。 Java を使った開発を行うために必要となる JDK のインストール方法や、プログラムの作成と保存、そしてコンパイルと実行まで Java を使った開発手順について解説しています。

    Java入門
  • 1