こんばんは。今回は、EntityFrameworkCoreを紹介したいと思います。 EntityFrameworkCore EntityFrameworkの.NET Core版であり、オープンソースであり、…続きを読む
データベース
MySQLにおけるSQLチューニング
はじめに 今回はMySQLのチューニングを行った話を書きたいと思います。企業向けのシステムでOracleやMS SQL Serverだとチューニングやったことあるのですが、MySQLを使ったシステムでチューニングをしたこ…続きを読む
SQLServerのロックについて
SQLServerのロックについてメモです。 SQLServerを使用していて稀にロックがかかり、SQLがロックされタイムアウトでエラーになることがあります。 その調査として下記のクエリでロックの有無を確認するsys.d…続きを読む
SQLServerトリガー
今回は業務の一部使用したでデータ整合性を保つための【SQLServer】トリガーについて記載します。 SQLServerトリガーとは… テーブルに対して操作(Insert・Update・ Delete)を起因として自動的…続きを読む
mysqlのエクスポート RDSへインポート
RDSのmysqlに引っ越しを行ったので、そのときのエクスポートインポート方法をメモに残しておきます。 ・mysqlテーブル単位のエクスポート
1 |
mysqldump -u ユーザー -p データベース名 -t テーブル名 > エクスポートファイル名.sql |
テーブルま…続きを読む
ORACLEのANALYZEコマンドについて
先日、ORACLEのチューニング作業を行った際に携わった、ANALYZEコマンドについて触れたいと思います。 ANALYZEコマンドでは、統計情報(データベースや表、索引の特性など)の収集を行…続きを読む
SQL havingの使い方
こんにちは、r.matsumotoです。 私は最近SQLを学習中なのですが、 そこで少し誤解していたところがあったので今回はそれについて紹介してみたいと思います。 会社名ごとに年齢30歳以上の社員の数を出すSQLを書くと…続きを読む
削除機能を追加する
前回ではSQLite3に商品情報を更新する機能を作成しましたが、今回は商品情報を削除する機能を作成していきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
instance └── create_db.py └── itemdb.sqlite3 web └── itemdb.py └── __init__.py └── templates | └── base.html | └── index.html | └── newitem.html | └── updateitem.html (1)・・・ 更新 └── items.py (2)・・・ 更新 └── static └── style.css |
(1)updateitem…続きを読む
更新機能を追加する
前回ではSQLite3に商品情報を新規登録する機能を作成しましたが、今回は商品情報を更新する機能を作成していきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
instance └── create_db.py └── itemdb.sqlite3 web └── itemdb.py └── __init__.py └── templates | └── base.html | └── newitem.html | └── updateitem.html (1)・・・ 新規 | └── index.html (2)・・・ 更新 └── items.py (3)・・・ 更新 └── static └── style.css |
(1)updateit…続きを読む
登録機能を追加する
前回ではSQLite3に登録された商品情報を検索する機能を作成しましたが、今回は商品情報を登録する機能を作成していきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
instance └── create_db.py └── itemdb.sqlite3 web └── itemdb.py └── __init__.py └── templates | └── base.html | └── newitem.html (1)・・・ 新規 | └── index.html (2)・・・ 更新 └── items.py (3)・・・ 更新 └── static └── style.css |
(1)newit…続きを読む