なんだかGoodVibes

日々の勉強メモです。

DB

【SQL】【Oracle】プロセス数・セッション数を確認する

DB

こんにちは。 OracleのDBを使用していてなんだか重たいな、 ってときとかに便利なコマンドメモです。 SQL Plusを使用して以下のコマンドを実行します。 -- SQL Plusで表示される行数を変更 set linesize 1000; -- プロセス数とセッション数を表示 select * f…

【SQLite】テーブルの名前変更

DB

こんにちは。 SQLiteメモの続きです。 概要 準備 テーブルの名前変更(RENAME) 概要 以下の記事の続きです。 【SQLite】基本操作・データベースの作成 - なんだかGoodVibes 【SQLite】テーブルの作成とデータの追加 - なんだかGoodVibes 【SQLite】データの取…

【Node】SQLiteを使ってみる(直近にINSERTしたデータを取得する)

こんにちは。 本日はSQLiteのメモです。 サンプルソース SQLiteに関する記事 サンプルソース var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database(':memory:'); db.serialize(() => { db.run('CREATE TABLE testdb (id INTEGER, nam…

【Node】SQLiteを使ってみる(レコードの更新と削除)

こんにちは。 以下の記事の続きです。 【Node】SQLiteを使ってみる - なんだかGoodVibes 概要 レコードの更新(UPDATE) レコードの削除(DELETE) 概要 最初に以下のレコードを登録します。 id name age 1 Bob 25 2 Kevin 35 3 Tom 45 レコードの更新(UPDATE) v…

【SQLite】テーブルの結合(INNER JOIN、LEFT OUTER JOIN)

DB

こんにちは。 SQLiteメモの続きです。 概要 内部結合(INNER JOIN) 2つのテーブルを結合する 3つのテーブルを結合する 外部結合(LEFT OUTER JOIN) 2つのテーブルを結合する 3つのテーブルを結合する 概要 以下の記事の続きです。 【SQLite】基本操作・データ…

【SQLite】データの取得(ODER BY、WHERE、GROUP BY)

DB

こんにちは。 SQLiteメモの続きです。 概要 用意するテーブル ODER BYで並び替える 昇順 降順 複数のカラムで並べ替え WHEREで条件を絞って取得する GROUP BYでグループ化する グループ化して数を取得する HAVINGで条件を設定する 概要 以下の記事の続きです…

【Node】SQLiteを使ってみる

こんにちは。 本日は、NodeでSQLiteを使ってみます。 概要 準備 サンプルソース テーブルを作成する カラムを追加する 結果を1レコードだけ取得 全ての結果を1度に取得する 全ての結果を順番に取得する 概要 今回は、メモリ上にデータベースを作成して操作し…

【SQLite】テーブルの作成とデータの追加

DB

こんにちは。 SQLiteの勉強メモです。 概要 テーブルの作成 テーブルの削除 カラムの追加 データの追加 全データを入力する 特定のカラムのデータを入力する SELECTの結果を見やすくする 概要 以下の記事の続きになります。 nandakagoodvibes.hatenablog.com…

【SQLite】基本操作・データベースの作成

DB

こんにちは。 本日はSQLiteの勉強メモです。 概要 バージョンの確認 データベースの作成・アクセス 終了 概要 環境はmac。 macには最初からSQLiteがインストールされています。 バージョンの確認 $ sqlite3 -version データベースの作成・アクセス 存在して…