日々積み重ねろ。

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

2015-01-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…

Cocoapodsを任意のバージョンに固定する方法

bundlerを使ってCocoapodsを任意のバージョンに固定する事が出来ます。 チームで開発している場合などにメンバー間の環境統一に便利です。 cocoapodsの0.33.xと0.34.x系はpodファイルのディレクトリが変化しており、0.33.xから0.34.xへアップデートする際に…

【SQL】MySQLデータの並べ替え、グループ分けコマンドまとめ

SQL

■テーブルのデータを降順で表示する SELECT 表示する列名 FROM テーブル名 ORDER BY キーとなる列名 DESC; ■テーブルのデータを昇順で表示する SELECT 表示する列名 FROM テーブル名 ORDER BY キーとなる列名 ASC; ■複数の列を基準にして並び替える SELECT …

【SQL】MySQLデータ集計コマンドまとめ

SQL

■列同士の値を四則演算(足す+,引く-,掛ける*,割る/)する (例)SELECT name, price * number AS "売上" FROM sales; ※列priceと列numberを掛け合わせた値を売上という列名で表示 ■列の合計を表示する(SUM) (例)SELECT SUM(price) FROM sales; ※テーブルsalesの…

【SQL】MySQLデータ検索コマンドまとめ

SQL

■全ての列のデータを表示する SELECT * FROM テーブル名; ■特定の列のデータを表示する SELECT 列名1, 列名2, ・・・ FROM テーブル名; ■特定の列を別名を使って表示する SELECT 列名1 AS 別名1, 列名2 AS 別名2・・・FROM テーブル名; ■データを条件付きで…

【SQL】MySQLデータの登録、削除、更新コマンドまとめ

SQL

■データを登録する INSERT INTO テーブル名 VALUES(列1のデータ, 列2のデータ, ・・・); (例)INSERT INTO shop VALUES('100', 'お花', 300); (例)INSERT INTO shop VALUES('101', '桃', 620),('102', 'メロン', 670); ■全ての列のデータを表示する SELECT * …

【SQL】MySQLテーブル作成・変更コマンドまとめ

SQL

■テーブルを作成する CREATE TABLE テーブル名 ( 列名1 データ型, 列名2 データ型, ・・・・・・・ ); (例) CREATE TABLE shop ( code CHAR(4), name VARCHAR(30), price INTEGER); ■テーブルを削除する DROP TABLE テーブル名; (例) DROOP TABLE shop; ■テ…

【SQL】MySQLデータベースの作成コマンドまとめ

SQL

■データベースを作成する CREATE DATABASE データベース名; (例)CREATE DATABABASE shop; ※shopという名前のデータベースを作成 ■データベースに接続する USE データベース名; (例)USE shop; ※shopという名前のデータベースに接続する ■データベースを削…