突っ走り書き

見せるほどのものでは..

2013-07-01から1ヶ月間の記事一覧

MySQLの復習@3日目

テーブルの複製 テーブルのカラム構造とデータを複製 CREATE TABLE [dst-tab] SELECT * FROM [src-tab]; 属性が変更されることがあるので,DESCコマンドで確認する癖をつける. テーブルのカラム構造を複製 CREATE TABLE [dst-tab] LIKE [src-tab]; テーブル…

MySQLの復習@2日目

カラムの変更 カラムのデータ型を変更 カラムの順番を変えるときも ALTER TABLE コマンドを使う. ALTER TABLE [tab] MODIFY [col] [dtype]; カラムを追加 # 末尾に追加 ALTER TABLE [tab] ADD [col] [dtype]; # 先頭に追加 ALTER TABLE [tab] ADD [col] [dt…

【Emacs】query-replace をもう一度

ふと思い立ってEmacsの置換について復習したら、色々と発見があったので。 クエリ置換の実行方法 素直に実行 M-% クエリ置換に入る C-u M-% 単語単位のクエリ置換に入る 単語単位の置換では,large を small にする置換のとき "very large" は "very small" …

MySQLの復習@1日目

インストール $ sudo apt-get install mysql-server 文字化け対策 やっぱりlinuxの恒例行事は避けて通れないようで,文字コードを utf8 で統一する. $ cd /etc/mysql # my.cnf の [mysqld] セクションに以下を追加 # character-set-server = utf8 # skip-ch…

【Scala】Listで要素の並びを無視した比較をする

(第1版)griupByを使う ある要素がリストにいくつ含まれているかを数えたMapを作って比較してる。 scala> def toGroupMap(l: List[String]): Map[String, Int] = | l.groupBy{ identity }.map{ case (k, v) => (k, v.size) } toGroupMap: (l: List[String])…