日々積み重ねろ。

何も積み重ねて来なかった私が何かを積みかねて行くブログ。主にIT系の技術・知識を書いて行きます。

2015-04-01から1ヶ月間の記事一覧

【SQL】MySQLトランザクションコマンドまとめ

SQL

トランザクション(transaction)とは、関連する一連の処理をひとまとめにして実行することです。 トランザクションにおけるロックが行われた処理のことを排他処理と呼びます。処理が完了してロックが解除されると、アクセスが可能な状態になります。 複数のユ…

【無料】macでExcel,Wordがストレス無く使えるソフト「LibreOffice」

macでExcelファイルを編集するため、無料ソフトを探していたんですが、どれもこれも使えない感じだったのですが(Numbers,OpenOffice...)、、、 LibreOfficeさんは、さくさくストレス無しで使えたので情報共有致します。 LibreOfficeは、Windows以外でもOffic…

【SQL】MySQLビューコマンドまとめ

SQL

■ビューの作成 CREATE VIEW v1_goods(goods_name, color) AS SELECT goods_name, color FROM goods WHERE price >= 300; ※v1_goodsはビューの名前。goods_name,colorはビューの結果として表示する列。 ■ビューの呼び出し SELECT * FROM v1_goods; ■ビューの…

【SQL】MySQLサブクエリコマンドまとめ

SQL

■平均以上のデータだけを表示 SELECT * FROM fuitList WHERE price >= (SELECT AVG(price) FROM furitList); ※AVGなどの集約関数をWHERE句に書くことができないため、上記のようにサブクエリを使って検索します。 ■SELECT句にスカラ・サブクエリを書いて結果…

UITableView cell の選択を無効にする

cell.selectionStyle = UITableViewCellSelectionStyleNone;

【SQL】MySQL複数のテーブル操作(結合)コマンドまとめ

SQL

■交差結合を行う SELECT * FROM goods, hop; ■交差結合を行う SELECT * FROM goods CROSS JOIN shop; ※明示的に交差結合を行うことを示すCROSS JOINも用意されてる。 ■列名指定の交差結合 SELECT goods.goods_id, shop_name FROM goods CROSS JOIN shop; ※sh…

【SQL】MySQL関数を使ったデータ操作コマンドまとめ

SQL

■日付を扱うテーブルdateTableを作成 CREATE TABLE dateTable (number InTEGER, date DATE); ■2013年3月10日の日付を列dateに登録 INSERT INTO dateTable VALUES(1, '2013-03-10'); ■現在の日付を列dateに登録(CURRENT_DATE) INSERT INTO dateTable VALUES(2…