データベース

データベース

SQLServerのデータ型一覧、サイズ、配列型はない

SQLServerのデータ型一覧、サイズをまとめてみました。
データベース

SQL Serverでインテリセンス(IntellliSense)が予測変換が出ない、更新・変更が反映されない

SQL Server、SQL Server Management Studioを使っていて便利な機能の一つにインテリセンス(IntelliSense)による入力候補の補完機能がありますね。 これが効かなくなった場合、Ctrl+Shif...
データベース

SQL Serverで同じテーブルで特定列の値を変えてレコードのコピーを行う、増やす

SQL Server、データベースを使っていて、ある列の値だけを変えて、残りの列はそのままでレコードをコピーしたいことがありますね。 どうやればよいでしょうか? プライマリキーをコピーするとキー制約違反 プライマリキーをコピーする...
データベース

SQL Serverの最大キー長は900バイト、複数キーの場合カラムの長さを小さくする

SQL Serverでこんなエラーが出てしまった。 警告:最大キー長は 900バイトです。インデックス xxx の最大長は1036バイトです。一部の大きな値の組み合わせでは、挿入操作または更新操作が失敗します。 んん? SQL Ser...
データベース

SQL Serverで主キー(プライマリキー)の取得確認、変更 (削除、作成)するコマンド

SQL Serverを使っていて、プライマリキー(主キー)を変更する必要が出てきました。 どうやって変更するんでしょうか? プライマリキー(主キー)の確認 最も簡単にプライマリキーを確認するには、SQL Server Manage...
データベース

MySQLであるテーブルをCSVファイルに出力、エクスポート、文字コード指定

MySQLでCSVで出力する方法を調べてみた。 MySQLでCSVファイルに出力、エクスポートする MySQLであるテーブルをCSVで出力、エクスポートする方法は次の通りです。 出力される場所は var/lib/my...
データベース

PHPからデータベースMySQL (MariaDB) にinsertすると文字化け、原因と対策

PHPのプログラムでMySQLへ日本語をinsertしたら文字化けしてしまいました。 原因と対策を調べてみました。 PHP から MySQL へ insert すると 文字化けして????「はてな」(クエスチョンマーク) ...
データベース

MySQLのエラー#1093 同じテーブルをサブクエリに使えない問題の対策

ある時、MySQLでupdate文を実行しようとしたら、以下のエラーメッセージが出ました。 このエラーは何なんでしょうか? Error 1093 (ER_UPDATE_TABLE_USED) ...
データベース

MySQL MariaDBで特定のデータベースのバックアップ(保存)とリストア(復元)の方法 (ダンプ、Dump)

MySQLで特定のデータベースをバックアップ(保存、Backup)したり、リストア(復元、Restore)したりすることがよくあります。 私の場合、よく使うけど、よく忘れる(^^)ので、やり方をメモしておきました。 ...
データベース

SQLiteでオートインクリメント(AUTOINCREMENT)をリセットする方法

SQLite は、MySQL や Oracle などと違って、クライアントサーバー型ではなくてファイル単位でDBを扱える簡易データベースです。 簡易ながらもリレーショナルデータベースの機能を持ち、データ構造が必要なアプ...
タイトルとURLをコピーしました