まくまくSQLノート
🏠HOME
SQL 全般や SQLite、MySQL に関するメモ。
ツイート
シェア
Pocket
SQL 全般
テーブル
テーブルを作成する (CREATE TABLE)
テーブルを削除する (DROP TABLE)
テーブル名を変更する (ALTER TABLE ~ RENAME TO)
テーブルの構成を確認する (DESCRIBE)
テーブルを作成したときのコマンドを表示する (SHOW CREATE TABLE)
カラム
テーブル内のカラム名を変更する (ALTER TABLE ~ RENAME COLUMN)
テーブルにカラムを追加する (ALTER TABLE ~ ADD COLUMN)
テーブルからカラムを削除する (ALTER TABLE ~ DROP COLUMN)
レコードの取得 (SELECT)
テーブルからランダムでレコードを取得する
その他
リレーショナルデータベース (RDB) でツリー構造や階層構造を表現する
SQLite
SQL ファイルを読み込んで実行する
SQLite のロックによる SQLITE_BUSY に備える
SQLite で瞬断などによるロールバック処理に備える (journaling)
(FAQ) SQLite で書き込みエラーが出た場合の対処
SQLite でテーブルの内容をダンプする (.dump)
SQLite の対話型プロンプトでテーブルのカラム名を表示する (.header)
SQLite でワンライナー実行する
MySQL
MySQL でデータベースの一覧を表示する (SHOW DATABASES)
MySQL でデータベースのユーザを作成/削除する (CREATE USER, DROP USER)
MySQL で登録されているユーザの一覧を表示する
MySQL で新しいデータベースを作成する (CREATE DATABASE)
MySQL でデータベースをバックアップ/リストアする (mysqldump)
MySQL の TIMESTAMP NOT NULL な時刻データの振る舞い
MySQL で各種 SQL コマンドのヘルプを表示する
ツイート
シェア
Pocket
カテゴリ一覧
いろいろ
Android
Ansible
Blender
C/C++
Docker
Git
Go言語
Gradle
HTML/CSS
Hugo
Java
JavaScript
Kotlin
Linux/Shell
Mac
Middleman
Node.js
Octave
Perforce
Perl
PHP
Python
R
Ruby
Rust
Sass
sed/awk
SQL
トレードステーション
Vagrant
VBA
Vim
Windows
天才まくまくノート
🏠HOME