タグ

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

  • 日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)

    MySQL で利用可能なデータ型の中で日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)の使い方について解説します。 DATE 日付 '1000-01-01' から '9999-12-31' フォーマット : 'YYYY-MM-DD' DATETIME[(fsp)] 日付と時間の組み合わせ '1000-01-01 00:00:00.000000' から '9999-12-31 23:59:59.999999' フォーマット : 'YYYY-MM-DD HH:MM:SS[.fraction]' TIMESTAMP[(fsp)] タイムスタンプ TIMESTAMP 値は、エポック ('1970-01-01 00:00:00' UTC) からの秒数 '1970-01-01 00:00:01.000000' UTC から '2038-01-19 03:14

    日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)
    sankaseki
    sankaseki 2021/10/18
  • DATE_FORMAT関数/TIME_FORMAT関数(日付または時刻を指定したフォーマットで整形する)

    MySQL で DATE_FORMAT 関数を使用すると引数に指定した日付を表す値を指定のフォーマットで整形した文字列を取得することができます。また TIME_FORMAT 関数を使用すると時刻を表す値を指定のフォーマットで整形した文字列を取得することができます。ここでは MySQL における DATE_FORMAT 関数および TIME_FORMAT関数 関数の使い方について解説します。

    DATE_FORMAT関数/TIME_FORMAT関数(日付または時刻を指定したフォーマットで整形する)
    sankaseki
    sankaseki 2021/10/18
  • バッチファイルで条件分岐を使う(IF)

    バッチファイルでは IF コマンドを使用して記述した条件が一致する場合にコマンドを実行させることができます。条件には文字列と文字列を比較したり、指定したファイルが存在するかなどを記述することができます。ここでは IF コマンドを使いバッチファイルの中で条件分岐を行う方法について解説します。

    バッチファイルで条件分岐を使う(IF)
    sankaseki
    sankaseki 2021/07/17
  • コマンドプロンプトまたはバッチファイルを終了(EXIT)

    コマンドプロンプトで直接 EXIT と実行するとコマンドプロンプトが終了します。 コマンドプロンプトからバッチファイルを実行し、バッチファイルの中で EXIT を実行するとコマンドプロンプトが終了しますが、/B オプションを付けるとバッチファイルだけが終了してコマンドプロンプトへ制御が戻ります。 テストを行うために次のような簡単なバッチファイル exit.bat を c:\test に作成しました。

    コマンドプロンプトまたはバッチファイルを終了(EXIT)
    sankaseki
    sankaseki 2021/07/17
  • テーブルおよびカラム毎にコメントを追加する

    MySQL ではテーブルを作成する時にテーブルやカラム毎にコメントを残しておくことができます。ここでは MySQL でテーブルやカラム毎にコメントを追加する方法について解説します。

    テーブルおよびカラム毎にコメントを追加する
    sankaseki
    sankaseki 2020/04/21
  • 比較演算子の使い方

    比較演算子の結果は 1(=TRUE) 、 0(=FALSE) 、または NULL のいずれかを返します。( TRUE と FALSE は定数でそれぞれ 1 と 0 が割り当てられています)。 また下記のような演算子も用意されています。 演算子使用例意味

    比較演算子の使い方
    sankaseki
    sankaseki 2019/03/05
  • ファイルのコピー(COPY)

    COPY コマンドを使用すると 1 つまたは複数のファイルのコピーをすることができます。ここではコマンドプロンプトにおける COPY コマンドの使い方について解説します。

    ファイルのコピー(COPY)
    sankaseki
    sankaseki 2016/08/22
  • パターンとマッチした部分文字列を置換する文字列の中で参照する

    パターンとマッチした文字列全体を参照する Matcher クラスの replaceFirst メソッドなどを利用してパターンとマッチした文字列を新しい文字列に置換する場合、置換する新しい文字列を指定する箇所でパターンとマッチした文字列を参照することができます。マッチした文字列全体を参照する場合は $0 を使用してください。 ※ $0 は変数ではないので、文字列の中に直接 $0 を記述してください。 次のサンプルをみてください。 // java.util.regex.*のインポートが必要です import java.util.regex.*; String regex = "AA|BB"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher("DD AA CC BB EE"); System.out.println(m.repl

    パターンとマッチした部分文字列を置換する文字列の中で参照する
    sankaseki
    sankaseki 2016/02/02
  • prepareStatementの使用 - データベース接続 - サーブレット入門

    「PreparedStatement」は「Statement」と同じくデータベースに対するSQL文を実行するために使われますが、「PreparedStatement」で使うSQLは事前にコンパイルが行われています。その為高速に実行することが出来るようになっています。 ただ全てを事前にコンパイルしてしまっては同じ問い合わせにしか利用出来ません。そこでSQLの中でも変更が行われる部分を後からパラメータとして指定することが出来るようになっています。 「PreparedStatement」は例えば大量のINSERTを実行するような場合など基的に同じSQL文で挿入する値の部分だけが違うようなSQLを実行する場合に便利なステートメントになっています。 PreparedStatementの作成 プリペアドステートメントは「java.sql.PreparedStatement」インターフェースのオブジェ

    sankaseki
    sankaseki 2015/05/28
  • build.xmlとは - build.xmlの概要 - Apache Antの使い方

    ではここからAntで実際に実行してもらう処理をどのように記述するかを見ていきます。 Antではまず何をどのようにするのかを記述した「build.xml」というXML形式で書かれたファイルを用意します。Antの起動時にどの設定ファイルを使ってAntを実行するかを指定するのですが、引数を指定しなかった場合はデフォルトで「build.xml」というファイルを読み込みます。 前のページで「ant」とコマンドラインから実行した場合の画面をもう一度見てください。 画面には「build.xml」ファイルが見つからない、というエラーメッセージが表示されています。これはantコマンドを実行したディレクトリにbuild.xmlファイルが存在しないためです。 では「build.xml」ファイルの記述方法を見ていきましょう。大きく分けると「project」「target」「task」「property」の4つの要

    sankaseki
    sankaseki 2014/04/17
  • プロジェクトのファイル構成 - 開発の基本手順 - Eclipse入門

    プロジェクトを作成し、その中にソースコードを追加してビルドまで行った場合に実際のファイル構成がどのようになっているか確認しておきます。 今回のプロジェクトではワークスペース内に新規プロジェクトを作成していましたので、ワークスペースに設定したディレクトリを見てみます。 ワークスペース内に今回作成したプロジェクト名である「test01」ディレクトリが作成されています。 「test01」ディレクトリの中は次のようになっています。 「.classpath」と「.project」と言う2つのファイルと「src」と「bin」と言う2つのディレクトリが作成されています。 「.project」はXMLファイルで次のような記述がされています。 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path=

    sankaseki
    sankaseki 2014/04/04
  • MariaDBの起動と停止

    XAMPP を使ってインストールされた MariaDB はデフォルトでは起動していない状態のため、実際に利用するには最初に MariaDB を起動する必要があります。ここでは MariaDB の起動方法及び停止方法について解説します。 MariaDBを起動する XAMPP を使ってインストールしたアプリケーションを起動するには XAMPP コントールパネルから行うと便利です。 XAMPP コントールパネルを起動してください。 それでは MariaDB を起動します。 XAMPP コントールパネルの MySQL の行にある「Start」ボタンをクリックして下さい。 MariaDB が起動しました。起動すると MySQL の行に PID やポート番号が表示されました。 MariaDBを停止する 起動している MariaDB を停止します。 MySQL の行にある「Stop」ボタンをクリックして

    MariaDBの起動と停止
    sankaseki
    sankaseki 2014/03/21
  • 外部結合(OUTER JOIN句)

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

    外部結合(OUTER JOIN句)
    sankaseki
    sankaseki 2013/09/05
  • 自然結合を行う(NATURAL)

    内部結合や外部結合を行うときに、 結合条件としてそれぞれのテーブルで同じ名前のカラムを結合する場合に NATURAL を指定することで結合条件を省略することができます。このような結合を自然結合といいます。ここでは MySQL で NATURAL を指定して結合条件を記述せずに内部結合や外部結合を行う方法について解説します。

    自然結合を行う(NATURAL)
    sankaseki
    sankaseki 2013/09/05
  • 日時を加算/減算する(add) - Calendarクラス

    Calendarクラスのオブジェクトが持っている日時に関する値に対して、カレンダーフィールドを指定してそのフィールドの値を指定した値だけ加算/減算させます。 カレンダの規則に基づいて、指定された時間量を指定されたカレンダフィールドに加算または減算します。たとえば、カレンダの現在時刻から 5 日を引く場合は、次の呼び出しを実行します。 add(Calendar.DAY_OF_MONTH, -5) パラメータ: field - カレンダフィールド amount - フィールドに追加される日付または時刻の量 例えば日を1ずつ増加させていき、その月の最後の日になりさらに追加すると月が1増加され日は1に戻ります。ただ注意する点としては日が31日などの場合に月を1だけ増加させた場合、増加後の月が30日までしか無い場合などは日も30に変更されます。その後に31日まである月になったとしても日は30日のまま

    sankaseki
    sankaseki 2013/08/27
  • 文字列の中の正規表現パターンとマッチする部分を置換する(String.replaceFirst,String.replaceAll)

    String クラスで用意されている replaceFirst または replaceAll メソッドを使用すると、文字列の中でパターンとマッチする部分文字列を別の文字列に置換することができます。 replaceFirst メソッドでは最初にマッチした文字列を置換し、 replaceAll メソッドではマッチしたすべての文字列を置換します。ここでは Java で文字列の中の正規表現パターンとマッチする部分を置換する方法について解説します。

    文字列の中の正規表現パターンとマッチする部分を置換する(String.replaceFirst,String.replaceAll)
    sankaseki
    sankaseki 2013/04/11
  • Android | Logクラス

    Logクラスはデータの一覧をリストなどのビューに渡すために使用されるクラスです。ここではArrayAdapterクラスの使い方について確認していきます。 なお出力されたログを確認するには「デバック方法」を参照して下さい。 Logクラスの定義 ログの出力

    sankaseki
    sankaseki 2013/03/22
  • Android | (削除しました)

    このページに掲載したいたコンテンツは削除しました。他のコンテンツを参照される場合には、次のURLへアクセスされてください。 ・Androidプログラミング入門

    sankaseki
    sankaseki 2013/03/22
  • Android | (削除しました)

    このページに掲載したいたコンテンツは削除しました。他のコンテンツを参照される場合には、次のURLへアクセスされてください。 ・Androidプログラミング入門

    sankaseki
    sankaseki 2013/03/22
  • Android | (削除しました)

    このページに掲載したいたコンテンツは削除しました。他のコンテンツを参照される場合には、次のURLへアクセスされてください。 ・Androidプログラミング入門

    sankaseki
    sankaseki 2013/03/22