データベース

[Quora] フロントエンジニアがデータベースに詳しいと得をする?

Quora回答シリーズです。 質問 フロントエンドのエンジニアはデータベースに詳しいと得をしますか? https://qr.ae/pNP3Wv まぁそもそも詳しくて損をすることなんて無いんですけどねw

[HTML5] IndexedDBでデータの保存や読み込みを行う - Dexie.js編

JavaScriptがブラウザ内にデータを保存する場合、ちょっとした物であればWebStorageが簡単に使えて便利なのですが、この子は5〜10Mbyte程度の容量しかありません。また純粋なKVSであるがためにそれ以上のことはもちろんできません。 そんな時に利用するのがI…

[Quora] AWSでDBを構築するならどのサービス?

Quora回答シリーズです。 質問 MariaDBなどのデータベースを構築する際にAWSのどのサービスを利用するべきでしょうか? https://qr.ae/T64Mpu いつものことだけどもう少し情報をくれw!

[MySQL] テーブル名を変更する

MySQLでテーブル名を変更するには、通常RENAME TABLEを利用します。 RENAME TABLE old_table TO new_table; テーブル名の変更はSQLの標準規格には存在しません。そのため各DBが独自の実装をしているのが現状です。これもMySQLでの利用方法ですので、他のDBを…

[MySQL] AUTO_INCREMENTの値を設定/確認する

MySQLのAUTO_INCREMENTの値を確認したり設定します。 値を設定する ALTER TABLE tbl AUTO_INCREMENT = 100; 値を確認する SELECT AUTO_INCREMENT FROM information_schema.tables WHERE TABLE_SCHEMA = 'test' /* testデータベース */ AND TABLE_NAME = 'foo…

[MySQL] テーブルをコピーする

MySQLでテーブルをコピーします。 以下の2つのパターンのそれぞれの特徴についてメモします。 パターン1 CREATE TABLE newtable LIKE oldtable; INSERT INTO newtable SELECT * FROM oldtable; パターン2 CREATE TABLE newtable SELECT * FROM oldtable;