sql memo

sql のコマンドをタイプした memo.sql 使って memo.db を作成します。

memo.sql

  1. memo.db を作成するコマンドをタイプした memo.sql です。
    Windows10 では utf-8(BOM 無し)でタイプして下さい。
    create table table1(ymd, msg);
    insert into table1 values('1-1-1', '西暦元年元旦');
    insert into table1 values('1995-1-17', '阪神淡路大震災');
    insert into table1 values('1997-8-31', 'ダイアナ妃交通事故死');
    insert into table1 values('1998-7-2', '和歌山で、ヒ素が混入されたカレーライスを食べた住民4人が死亡');
    insert into table1 values('2001-6-8', '池田小学校に包丁を持った男が乱入、児童8人が死亡');
    insert into table1 values('2001-9-11', 'アメリカ航空機テロ');
    insert into table1 values('2003-2-1', '米スペースシャトル「コロンビア」が空中分解');
    insert into table1 values('2003-6-4', '新型肺炎(SARS)が中国などで大流行');
    insert into table1 values('2005-4-25', '塚口-尼崎間で電車が脱線転覆');
    insert into table1 values('2008-11-4', '米大統領選でオバマ氏勝利');
    insert into table1 values('2011-3-11', '東日本大震災');
    insert into table1 values('2011-7-17', 'なでしこジャパン、サッカーW杯優勝');
    insert into table1 values('2011-12-17', '北朝鮮の金正日総書記が死去');
    insert into table1 values('2016-6-25', '英国がEU離脱決定');
    insert into table1 values('2016-11-8', 'ドナルド・トランプ氏(70)が大統領選で勝利');
    insert into table1 values('2019-11-4', 'トランプ政権は「パリ協定」からの離脱を国連に通告');
    .mode column
    .header on
    select * from table1;
    
  2. コマンドプロンプトを起動して memo.db を作成します。
    del memo.db で古いファイルを削除して、sqlite3 memo.db で新しく作成します。
    .read で memo.sql を入力して実行します。
    C:\Windows\System32>CD C:\sqlite
    C:\sqlite>del memo.db
    C:\sqlite>sqlite3 memo.db
    C:\sqlite> .read memo.sql
    
  3. 【実行画面】
    c:\sqlite>sqlite3 memo.db
    SQLite version 3.31.1 2020-01-27 19:55:54
    Enter ".help" for usage hints.
    sqlite> .read memo.sql
    ymd         msg
    ----------  ----------
    1-1-1       西暦元年元旦
    1995-1-17   阪神淡路大震災
    1997-8-31   ダイアナ妃交通事故死
    1998-7-2    和歌山で、ヒ素が混入
    2001-6-8    池田小学校に包丁を持
    2001-9-11   アメリカ航空機テロ
    2003-2-1    米スペースシャトル「
    2003-6-4    新型肺炎(SARS)
    2005-4-25   塚口-尼崎間で電車が
    2008-11-4   米大統領選でオバマ氏
    2011-3-11   東日本大震災
    2011-7-17   なでしこジャパン、サ
    2011-12-17  北朝鮮の金正日総書記
    2016-6-25   英国がEU離脱決定
    2016-11-8   ドナルド・トランプ氏
    2019-11-4   トランプ政権は「パリ
    
  4. sqlite3 の実行を終了します。
    sqlite> .exit
    C:\sqlite>
    
  5. コマンドプロンプトを起動して memo.db を確認します。
    C:\SQLite>sqlite3 memo.db
    .mode column
    .header on
    select * from table1;
    .exit
    

前田稔の超初心者のプログラム入門
PHP Program