2017.06.24 (Sat) Category : SQL,technology Author :

Oracleでページング処理


Web系のシステムで利用されるDBは、PostgresqlやMySQLがあります。MySQLは有償化しましたがそのフォークであるMariaDBが無償で使えるのでいつも便利に使っています。
何が便利なのかというとWebの世界で育ってきたということもあるのでとても便利に使えます。

ページング(ページネーション)

いくつか便利な点がありますがそのうちの一つが「ページング」です。
MySQLだと先頭の100件取得するには以下の通り

SELECT * FROM table WHERE column = ? LIMIT 100 OFFSET 0;

LIMITで取得する件数、OFFSETで何件目から取得するかを指定です。カウントは0から始まるので0を指定すると1件目から。

これをOracleで行うと以下となります。

続きを読む »

2016.12.09 (Fri) Category : technology Author :

スパゲッティコードとは

 

スパゲッティ

スパゲッティーコードとは、流れ・構造が理解しにくいソースコードのことをいいます。

スパゲッティーの麺はどのように繋がっているかわからないですよね。

まさにスパゲッティーの見た目のまんまから名前がついた感じです。

 

このブログ内容を書くきっかけになったのは、まさに以前

スパゲッティーコードだね

と言われてしまったからですね。

私のソースコードは、よくスパゲッティーになっちゃいます。。(^^;

やはり、わかりやすいコードでないとエラーが多発した際など、スムーズに対応ができなかったりします・・・・・・はい、以後気を付けます!!

そして、きれいなソースコードになるとすっきりして気持ち良かったりもします!!皆さんもスパゲッティーコードになった際には、ほどいてあげるといいかもしれませんね(^^)/

 

 

もし本物のスパゲティの方をほどいてまっすぐにしたら、どうなるんだろうか・・・( ;´Д`)ノ~~~~~~←スパゲティ

2016.12.02 (Fri) Category : HTML5,Javascript,technology Author :

PHP リンクからPOSTデータを渡すには

data

使用する場合と致しましては、、

リンクのデザインを保持したままPOSTデータを送信したーい!という時に使っちゃいます。

(ボタンを使用しない)

 

(例)index.phpへ送信する場合


<form name="form1" method="POST" action="index.php" >
<a href="javascript:document.form1.submit()">Submit</A>
<input type="hidden" name="hogehoge_status" value="1">
</form>

普通にformでかこってあげます。

そして、リンクの<a href =””>のなかにJavaScriptの処理をいれることで

リンクをクリックすると同時にPOSTデータを送ることができます。

2016.11.25 (Fri) Category : Blog,SQL,technology Author :

データベースの種類

DB
データベースにはさまざまな種類があります。
リレーショナル型データベース(RDBMS)

階層型データベース(HDB)

ネットワーク型データベース(NDB)

キー・バリュー型データストア(KVS)

カラム型データベース

 


そして、よく使用されるデータベースはRDBMSです。

RDBMSのソフトウェアの種類

  • MySQL
  • PostgeSQL
  • Microsoft SQL Server
  • Oracle DB
  • Informix
  • DB2

 

オープンソース:「MySQL」「PostgeSQL」


 

*RDBMSの特徴*

RDBMSはSQLを使用します。

SQLは、ISOで言語仕様の標準化ができているため、基本的なSQLを覚えておけば各種のRDBMSを扱うことができます。

※ただし、ベンダーごとに独自実装されている仕様もあります

 

 

2016.11.18 (Fri) Category : technology Author :

SQLのUNSIGNEDとは?

UNSIGEDとはなんでしょう。

UNSIGNED

unsigned long integer」あるいは「unsigned long

このIT言語の意味と同じであるといえます。

 

意味は、「負の数を表さない符号のない長い整数」

ということなので、単純に負の整数を扱わない場合にUNSIGEDを定義したらよいということですね。

 

 

でも、なぜわざわざ定義する必要があるの?

 

 

そうですね、符号があるないという言葉だけでは必要性が全く分かりません。

 

 

わかる人は以下の説明は見ても見なくてもいいですよ。

でも、見ていただけると私はめっちゃくちゃうれしいです!!

 

続きを読む »

1 2 3 4 5 6 16
%d人のブロガーが「いいね」をつけました。