-- --------------------------------------------------------

--
-- Table structure for table `tbl_alist`
--

CREATE TABLE IF NOT EXISTS `tbl_alist` (
  `alist_id` int(11) NOT NULL AUTO_INCREMENT,
  `dt_create` datetime NOT NULL,
  `user_id` int(11) NOT NULL,
  `group_id` int(11) NOT NULL,
  `pinidx` tinyint(4) NOT NULL DEFAULT '0',
  `title` varchar(50) DEFAULT NULL,
  `notes` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`alist_id`),
  KEY `dt_create` (`dt_create`),
  KEY `user_id` (`user_id`),
  KEY `group_id` (`group_id`),
  KEY `pinidx` (`pinidx`),
  KEY `title` (`title`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1001 ;

INSERT INTO `tbl_alist` (`alist_id`, `dt_create`, `user_id`, `group_id`, `pinidx`, `title`, `notes`) VALUES
(1001, '2000-01-01 00:00:00', 1001, 1001, 0, '例', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `tbl_article`
--

CREATE TABLE IF NOT EXISTS `tbl_article` (
  `article_id` int(11) NOT NULL AUTO_INCREMENT,
  `dt_create` datetime NOT NULL,
  `alist_id` int(11) NOT NULL,
  `status` tinyint(4) NOT NULL DEFAULT '0',
  `idx` tinyint(4) NOT NULL DEFAULT '0',
  `title` varchar(50) DEFAULT NULL,
  `content` text DEFAULT NULL,
  PRIMARY KEY (`article_id`),
  KEY `alist_id` (`alist_id`),
  KEY `status` (`status`),
  KEY `idx` (`idx`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1001 ;


INSERT INTO `tbl_article` (`dt_create`, `alist_id`, `status`, `idx`, `title`, `content`) VALUES
('2000-01-01 00:00:00', 1001, 1, 1, '記事 1 : コンピュータ', '<div style=''color:white;background-color:#022;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 1 : コンピュータ</b></p>\n<p>コンピュータ（英: computer）とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。歴史的経緯により「計算」の語が使われているが、実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる、またその理論としては計算理論（やはり数値計算に限られない範囲を扱う理論）という、より広い範囲である。現代ではパーソナルコンピュータからスーパーコンピュータなどを含めたディジタルコンピュータを指す場合が多い。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 2, '記事 2 : ワールド・ワイド・ウェブ', '<div style=''color:white;background-color:#202;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 2 : ワールド・ワイド・ウェブ</b></p>\n<p>World Wide Web（ワールド・ワイド・ウェブ、略名：WWW）とは、インターネット上で提供されるハイパーテキストシステム。Web、ウェブ、W3（ダブリュー スリー）[1]とも呼ばれる。俗には「インターネット」という表現がワールド・ワイド・ウェブを指す場合もある。ワールドワイドウェブではドキュメント（ウェブページ）の記述には主にHTMLやXHTMLといったハイパーテキストの記述言語が使用される。ワールドワイドウェブで使われるハイパーテキストとは、文書中に別の文書のURLへの参照を埋め込むことで（これをハイパーリンクと呼ぶ）インターネット上に散在する文書同士を相互に参照可能にするシステムである。閲覧者は表示している文書中でハイパーリンクが付された箇所をクリックやタップなどする事でハイパーリンク先の文書を表示させることができる。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 3, '記事 3 : ハイパーリンク', '<div style=''color:white;background-color:#220;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 3 : ハイパーリンク</b></p>\n<p>ハイパーリンク（Hyperlink）とは、ハイパーテキストにおいて、複数の文書を結び付ける役割を担う「参照」である。ハイパーテキストの根幹をなす。単に「リンク」とも呼ばれる。最もよく使われているであろうとされるリンクは、World Wide Web（WWW）におけるUniform Resource Locator（URL）によるものである。HyperText Markup Language（HTML）で記述されたウェブページでは、次の様にa要素（アンカー要素）を用いる（Extensible HyperText Markup Language（XHTML）においても同様）。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 4, '記事 4 : ウェブブラウザ', '<div style=''color:white;background-color:#200;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 4 : ウェブブラウザ</b></p>\n<p>ウェブブラウザ（インターネットブラウザ、web browser）とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ（ブラウザー）と呼んだ場合、多くはウェブブラウザのことを指す。\nWWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 6, '記事 6 : JavaScript', '<div style=''color:white;background-color:#002;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 6 : JavaScript</b></p>\n<p>JavaScript（ジャバスクリプト）とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である（後述の#歴史を参照）。一般的に、プロトタイプベースのオブジェクト指向スクリプト言語であると言われている。しかし、コンストラクタなどのクラスベースに見られる機能も取り込んでいる。実行環境が主にウェブブラウザに実装され、動的なウェブサイト構築や、リッチインターネットアプリケーションなど高度なユーザインタフェースの開発に用いられる。2010年以降は、軽量かつ高速なサーバサイドJavaScript実行環境やライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。</p>\n</div>'),
('2000-01-01 00:00:00', 1001, 1, 5, '記事 5 : HTML', '<div style=''color:white;background-color:#020;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 5 : HTML</b></p>\n<p>HyperText Markup Language（ハイパーテキスト マークアップ ランゲージ、HTML（エイチティーエムエル））は、ハイパーテキストを記述するためのマークアップ言語の1つである。World Wide Web (WWW)において、ウェブページ（1990年代後半頃からはコンテンツという語も利用されている。「中身」という意味の語であり、大層な意味は無い）を表現するために用いられる。ハイパーリンクや画像等のマルチメディアを埋め込むハイパーテキストとしての機能、見出しや段落といったドキュメントの抽象構造、フォントや文字色の指定などの見た目の指定、などといった機能がある。\n2012年7月以降[1]、WHATWG により仕様が作られ、それを元に W3C により勧告が行われるという流れになっている。W3C は、XML ベースの規格である XHTML の勧告も行っている。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 7, '記事 7 : カスケード・スタイル・シート', '<div style=''color:white;background-color:#022;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 7 : カスケード・スタイル・シート</b></p>\n<p>Cascading Style Sheets（CSS、カスケーディング・スタイル・シート、カスケード・スタイル・シート）とは、HTML や XML の要素をどのように修飾（表示）するかを指示する、W3Cによる仕様の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。CSSはHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる。ユーザーエージェント（多くの場合ウェブブラウザ）、ウェブサイト制作者、ユーザがそれぞれ定義したCSSのもたらす効果を重ね合わせる（カスケードする）ことができる。CSSは、1994年にWWW生誕の地であるCERNに勤務するホーコン・ウィウム・リー氏により提唱された。</p>\n</div>'),
('2000-01-01 00:00:00', 1001, 1, 8, '記事 8 : PHP', '<div style=''color:white;background-color:#202;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 8 : PHP</b></p>\n<p>PHP（ピー・エイチ・ピー）は "The PHP Development Team" によってコミュニティベースで開発されているオープンソースの汎用プログラミング言語であり、特にサーバーサイドで動的なウェブページ作成するための機能を多く備える。 名称の PHP は再帰的頭字語である "PHP: Hypertext Preprocessor" を意味[1][2]し、「PHPはHTMLのプリプロセッサである」とPHP自身を再帰的に説明している。 元々は「個人的なホームページ」を意味する英語の "Personal Home Page" に由来[2]し、プログラムが大きく書き直されたバージョン3から現在の意味となった。上述の通りPHPは主にサーバーサイドで動作するスクリプト言語として利用されており、Apache HTTP Serverやnginxといった主要なWebサーバーから一般的なインターフェイスを通して実行することが出来る。 平易な文法のため初心者でも習得しやすく、また大規模な開発にも多く用いられている。 バージョン5になってからは多くのライブラリおよびフレームワークが開発されて利用可能となっており、PHPによるアプリケーション開発がより行いやすくなっている。数多くのオープンソースウェブアプリケーションに利用されている一方、しばしば脆弱性の報告がなされ、過去に深刻なセキュリティホールが何度か報告されている。PHPのマスコットアニマルとしてはelePHPantという象が用いられる。</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 9, '記事 9 : MySQL', '<div style=''color:white;background-color:#220;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 9 : MySQL</b></p>\n<p>MySQL（まい・えすきゅーえる）は、オープンソースで公開されている関係データベース管理システム (RDBMS) の一つである。オープンソースで開発されており、GNU GPLと商用ライセンスのデュアルライセンスとなっている。もともと、他の多くのオープンソースプロジェクトと異なり、スウェーデンの単一の営利企業である「MySQL AB」によって維持されていた。2008年2月26日に MySQL AB がサン・マイクロシステムズに買収されたことをもって、サン・マイクロシステムズの所有となった。その後、2010年1月27日、サン・マイクロシステムズがオラクルに買収されたことにより、商標権ならびに著作権もオラクルに移管された。\n</p>\n</div>\n'),
('2000-01-01 00:00:00', 1001, 1, 10, '記事 10 : jQuery (最後の記事です!)', '<div style=''color:white;background-color:#200;margin:20px 0;padding:20px;font-size:26px;''>\n<p><b>記事 10 : jQuery (最後の記事です!)</b></p>\n<p>jQuery（ジェイクエリー）は、ウェブブラウザ用のJavaScriptコードをより容易に記述できるようにするために設計されたJavaScriptライブラリである。ジョン・レシグが、2006年1月に開催された BarCamp NYC でリリースした。様々な場面で活用されており、JavaScriptライブラリのデファクトスタンダードと呼ぶ者もいる[2]。ロゴの下に表記されているキャッチコピーは「write less, do more」（「少ない記述で、もっと多くのことをする」の意）。</p>\n</div>');

-- --------------------------------------------------------

--
-- Table structure for table `tbl_cfgdb`
--

CREATE TABLE IF NOT EXISTS `tbl_cfgdb` (
  `cfgdb_id` int(11) NOT NULL AUTO_INCREMENT,
  `ckey` varchar(40) DEFAULT NULL,
  `cval` text DEFAULT NULL,
  PRIMARY KEY (`cfgdb_id`),
  UNIQUE KEY `ckey` (`ckey`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1002 ;

--
-- Dumping data for table `tbl_cfgdb`
--

INSERT INTO `tbl_cfgdb` (`cfgdb_id`, `ckey`, `cval`) VALUES
(1001, 'cfgapp', '{"tbl:user:default-page-size":10,"tbl:user:default-sort-val":"dt_create:asc","tbl:alist:default-page-size":10,"tbl:alist:default-sort-val":"dt_create:desc"}');


-- --------------------------------------------------------

--
-- Table structure for table `tbl_user`
--

CREATE TABLE IF NOT EXISTS `tbl_user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT,
  `dt_create` datetime DEFAULT NULL,
  `group_id` int(11) DEFAULT NULL,
  `pinidx` tinyint(4) NOT NULL DEFAULT '0',
  `status` tinyint(4) NOT NULL,
  `b_admin` tinyint(4) NOT NULL DEFAULT '0',
  `username` varchar(100) DEFAULT NULL,
  `passkey` varchar(300) DEFAULT NULL,
  `sess_exp` datetime DEFAULT NULL,
  `sess_sig` varchar(100) DEFAULT NULL,
  `first_name` varchar(50) DEFAULT NULL,
  `last_name` varchar(50) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `notes` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`user_id`),
  KEY `dt_create` (`dt_create`),
  KEY `group_id` (`group_id`),
  KEY `pinidx` (`pinidx`),
  KEY `status` (`status`),
  KEY `username` (`username`),
  KEY `sess_sig` (`sess_sig`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1002 ;

--
-- Dumping data for table `tbl_user`
--

INSERT INTO `tbl_user` (`user_id`, `dt_create`, `group_id`, `pinidx`, `status`, `b_admin`, `username`, `passkey`, `sess_exp`, `sess_sig`, `first_name`, `last_name`, `email`, `notes`) VALUES
(1001, '2000-01-01 00:00:00', 1001, 1, 1, 1, 'admin', 'password', NULL, NULL, NULL, 'Administrator', 'admin@admin.com', NULL);



