タグ

2019年7月19日のブックマーク (9件)

  • かぶオプ(株オプション)はFXや先物よりもリスクを抑えた取引が可能 | M&F ASSET ARCHITECT(エムアンドエフ アセットアーキテクト)

    一概にオプションと言われる商品にも、さまざまな種類があります。 あなたがもしオプション取引は「FXや先物よりも難しい」と思っているのであれば、そのオプションのイメージは「指数オプション」のことしか表していません。 日でもっとメジャーな日経225オプションは指数オプションであり、「株が儲かるか、FXが儲かるか、先物が儲かるか、それともオプションが儲かるか・・・」というように一つの投資ジャンルとしてオプションを比較すると、非常に奥が深く収益メカニズムが他の投資商品に比べて複雑な指数オプションは、難しく感じてしまうことでしょう。 一方、難易度が極めて易しくて、株式投資に毛が生えた程度で扱える、カンタンなオプション取引も存在します。 それが「株オプション」です。 下図に商品群ごとのリスクとリターンの比較一覧を作成しました。 株式銘柄を対象にする株式オプション(通称かぶオプ)と、株価指数を対象とし

    かぶオプ(株オプション)はFXや先物よりもリスクを抑えた取引が可能 | M&F ASSET ARCHITECT(エムアンドエフ アセットアーキテクト)
    kahki
    kahki 2019/07/19
  • MySQLの動的SQL使って検索するカラム名を動的に指定する - Qiita

    サービス・リニューアルの際のデータ移行とか、運用・保守フェーズなんかで、コマンドラインからデータベースの中身を調べてたりする時、しばしばSELECT句やWHERE句のカラムやテーブル指定を動的に行いたい!…というシーンに出くわす。 アプリケーション側の開発であれば、使用しているプログラム言語のメソッドを使ったり、OSのシェルコマンド使ったりしてSQLを動的に生成すれば対応するのは造作もないんだが、恒久的には発生しない一時的なデータ調査作業でそんな処理を書くのは非効率的で面倒でもある。 もうコンソールでDBにログインしてしまっているし…とかいうケースならなおさら、もうそのままSQLコマンドで完結してしまいたいものだろう。 そんな時に有効ななのが動的SQLだ。まぁ、ストアドプロシージャを使うという手もあるんだが、一回こっきり的な作業をそこまで大事(おおごと)にしたくもないっちゅーケースはままあ

    MySQLの動的SQL使って検索するカラム名を動的に指定する - Qiita
  • 【MySQL】AUTO_INCREMENTの値を変更する(確認する) at softelメモ

    問題 MySQLのAUTO_INCREMENTのカラムの開始の値を変更したいです。 答え 以下のSQLでできる。 ALTER TABLE xxxx AUTO_INCREMENT=100; 現状の確認は以下で SELECT auto_increment FROM information_schema.tables WHERE table_schema = 'ssss' and table_name = 'xxxx'; もしくは show table status like 'xxxx';

    【MySQL】AUTO_INCREMENTの値を変更する(確認する) at softelメモ
    kahki
    kahki 2019/07/19
  • MySQLの LAST_INSERT_ID の挙動について少し調べてみる - まるまるこふこふ

    一意なIDを取得するための採番テーブルを利用したかったのだが、 ベストプラクティスとして色んなサイトに書かれているやり方が以下。 update num set id = LAST_INSERT_ID(id + 1); select LAST_INSERT_ID(); だいたいやってることは理解できる(採番テーブルを更新して、更新後のデータをselect) のだが、 LAST_INSERT_ID ってなんじゃい?となったので調べてみた。 LAST_INSERT_IDを使って採番テーブルを扱う - (゚∀゚)o彡 sasata299's blog 上記の記事がわかりやすかった。 だが、そもそも適切なトランザクション管理してあれば LAST_INSERT_ID 使わなくてもよくない?って思ったのでちょっと検証してみる。 準備 mysql> CREATE TABLE num ( -> id big

    MySQLの LAST_INSERT_ID の挙動について少し調べてみる - まるまるこふこふ
    kahki
    kahki 2019/07/19
  • LAST_INSERT_IDを使って採番テーブルを扱う - (゚∀゚)o彡 sasata299's blog

    2009年07月06日22:54 MySQL LAST_INSERT_IDを使って採番テーブルを扱う 採番テーブルというのは、例えば同じ DB の違うテーブル(data_1テーブルとdata_2テーブルとか)で id を重複させたくない(つまり、data_1テーブル、data_2テーブルでは auto_increment は付けない)場合などに、ユニークな id を生成するためのテーブルです。こんな感じ。 CREATE TABLE num ( id bigint(20) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB; +-------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---

    kahki
    kahki 2019/07/19
  • mysqlのAUTO_INCREMENTは、mysql再起動で再計算される | 吉祥寺北口システム

    吉祥寺北ロシステム(屋号)は、webサイトや、業務システムなどの開発を寺沢幸雄がほぼ一人で請け負っています。個人事業主です プロフィール 最近の投稿 Threads埋め込みテスト 最近のSPAMはHTMLメール前提なことが多い 特定アカウントのInstagram投稿情報をサイトに表示する 8ビットパソコンのBASICでグラフィックを描いていた頃のエミュレートをjavascriptでする IT系、技術系の情報のクリップを蓄積したサイト 過去の投稿 2023年7月 (1) 2022年8月 (1) 2022年6月 (1) 2016年11月 (1) 2015年10月 (1) 2015年9月 (1) 2015年8月 (1) 2015年2月 (1) 2014年6月 (1) 2014年1月 (1) 2013年11月 (1) 2013年9月 (2) 2013年6月 (1) 2013年5月 (3) 2013

    mysqlのAUTO_INCREMENTは、mysql再起動で再計算される | 吉祥寺北口システム
    kahki
    kahki 2019/07/19
  • MySQL サーバーを再起動するとAUTO_INCREMENT の値が戻る - まるまるこふこふ

    InnoDB では AUTO_INCREMENT のカウンタはメモリ上に保持します。 14.6.5.1 従来の InnoDB の自動インクリメントロック https://dev.mysql.com/doc/refman/5.6/ja/innodb-auto-increment-traditional.html InnoDB テーブルに AUTO_INCREMENT カラムを指定すると、InnoDB データディクショナリ内のテーブルハンドルに、カラムに新しい値を割り当てる際に使用される自動インクリメントカウンタと呼ばれる特別なカウンタが含まれます。このカウンタは、ディスク上には格納されず、メインメモリー内にのみ格納されます。 InnoDB では、ai_col という名前の AUTO_INCREMENT カラムを含むテーブル t に自動インクリメントカウンタを初期化するために、次のようなアルゴ

    MySQL サーバーを再起動するとAUTO_INCREMENT の値が戻る - まるまるこふこふ
    kahki
    kahki 2019/07/19
  • 【MySQL】AUTO_INCREMENTの値が戻る@InnoDBエンジンのテーブル at softelメモ

    MySQLサーバー再起動の場合 まずこれ。 サーバーが再起動すると、auto_incrementの値が select max(id)+1 になってしまう。 InnoDB は、ai_col を名づけた AUTO_INCREMENT カラムを含むテーブル T に自動インクリメント カウンタを初期化する為に、次のアルゴリズムを利用します:サーバの起動の後で、テーブル T への最初の挿入をする為に、InnoDB はこのステートメントと同等な物を実行します: SELECT MAX(ai_col) FROM T FOR UPDATE; (中略) InnoDB はサーバが起動している限り、メモリ内の自動インクリメント カウンタを利用します。サーバが停止し再起動した時、先ほど説明があったように、InnoDB は、テーブルへの最初の INSERT に対する各テーブルのカウンタを再初期化します。 http:/

    【MySQL】AUTO_INCREMENTの値が戻る@InnoDBエンジンのテーブル at softelメモ
    kahki
    kahki 2019/07/19
  • MySQL 8.0でInnoDBのAUTO_INCREMENT問題解消を確認してみる - Qiita

    MySQLあるある」の1つ、「MySQLを再起動するとInnoDBテーブルのAUTO_INCREMENT値がレコードの最大値+1に巻き戻る件」が、MySQL 8.0(DMR)で解消されているということで、今更ですが実際に試してみました。 ※当は「透過的データ暗号化のその後」として、REDO/UNDOログの暗号化のほうを試そうかと思っていたのですが…MySQL 8.0.1以降で実装された機能はまだリリースされていませんでした。残念。Percona Live 2017の前に次のDMRがリリースされると良いのですが。 1. MySQL 5.7までの挙動 まず、テスト用のスキーマ/テーブル(いずれも名前は「test_ai」)を作成し、PK列としてAUTO_INCREMENT値が入るようにします。 # mysql -u root -h localhost -p Enter password: W

    MySQL 8.0でInnoDBのAUTO_INCREMENT問題解消を確認してみる - Qiita
    kahki
    kahki 2019/07/19