読者です 読者をやめる 読者になる 読者になる

Training to develop the IT skills

IT技術の習得を日々記録します

vimでよく使うもの

vim

h (左) j (下) k (上) l (右)

yy でコピー

dd で削除

xで1文字削除 

esc ノーマルモード 

i カーソル位置から編集モード 

0 行の先頭に移動 

$ 行の最後に移動 

/キーワード  検索

1番目と2番目のコミットを合体させて、2番目だけ別にする場合

git
git rebase -i --keep-empty --autosquash $(git show-branch --merge-base master HEAD)

viで別にしたいコミットをコピーして一番下へ 合体させたいコミットを二番目へ 合体させたいコミットのpickをfに書き換える

git push --force-with-lease

end_with?(" ") 文字列の末尾に特定の文字が含まれるか調べる

ruby
word = axis
if word.end_with?("s") 
 p word
end

 slice 文字列の場所を指定して文字を削除する

ruby
#最後の文字を削除する場合
word = study
length = word.length
word = word.slice(0, length - 1)

データ型

mysql

[数値] 整数値 : INTGER型   小数 :DECIMAL型 REAL型

[文字列] 固定長 : CHAR型 可変長 : VARCHAR型

[日付と時刻] DATETIME型 DATE型 TIME型

VARCHARの指定には最大桁数が指定される

テーブルを作成する

mysql
create table テーブル名(カラム名 int, カラム名 varchar(20));

show create table

mysql

tableの情報を確認する

mysql> show create table test;
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                             |
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
| test  | CREATE TABLE `test` (
  `test` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL,
  `id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)