MySQLのこと。

MySQLのことについてまとめているブログ。他人に見せる用でもなく、自分の勉強備忘録。検索インデックスも外してるので、辿りついた方・・・ようこそ。そんな大した情報ないですよ?!たまにアルゴリズムの練習も

2019-01-01から1年間の記事一覧

データベースのおさらい

データベースのおさらい ここでは、SQLではなく、「データベース」の概念をおさらいする。理由は「SQLを書けても、リレーショナルモデルは知らないではいけない…」と思うきっかけがあったので、おさらいすることにした。下記を参考にしている。 達人に学ぶDB…

TableauとローカルのMySQLを接続する。

はじめに ここではローカルにあるMySQL8.0とtableau Desktopを接続する方法をまとめておく。 iODBC Driver Manager iODBC.orgからOSにあった「iODBC Driver Manager and Software Development Kit」をダウンロードしてインストールする。 Connector/ODBC 8.0…

WindowsでMySQL環境構築~データベース構築からダミーデータベース作成まで~

はじめに ここではMySQLの環境構築の内容をまとめておく。環境はWindows、MySQLのバージョンは8.0を想定している。 MySQLのインストールをダウンロード "MySQL Community Downloads"からインストーラーをダウンロードする。 左下の「No thank, just start my…

MySQLのexplainに関するまとめ

はじめに MySQLのexplainについてまとめる。 explain explainの詳細な説明は「漢のコンピュータ道」のMySQLのEXPLAINを徹底解説!! やヤフー社内でやってるMySQLチューニングセミナー大公開 を参照ください。私のメモは誤っている可能性がありますので…。 exp…

MySQLの権限に関するまとめ

はじめに MySQLの権限についてまとめる。 MySQLの権限 MySQLの主な権限一覧は下記の通りである。分析者が必要とするであろう権限については太字で表記。また、権限の詳細は13.7.1.4 GRANT 構文を参照。 権限 内容 alter alter文の実行を許可。 create データ…

MySQLのキー(インデックス)に関するまとめ

はじめに MySQLのキー(インデックス)についてまとめる。 インデックス キーとか、インデックスとか呼ばれる。インデックスはデータベースで検索速度を高めるためには必要不可欠なもの。書籍の索引のようなものとして説明されることが多い。まずは、サンプル…

MySQLのinsert、update、deleteに関するまとめ

はじめに MySQLのinsert、update、delete関連についてまとめる。 insert 通常のinsert方法は下記の通り。insert into <table name> (col1, col2,...,coln) values(*,*,...,*)という文法。 mysql> CREATE TABLE tbl01 ( id INT, val INT, name CHAR(30) character set utf</table>…

MySQLのcreate **, alter table **に関するまとめ

はじめに ここではMySQLのテーブルに関するコマンドをまとめておく。 create database 基本的には、MySQLの中に「データベース」という単位があって、そこでデータを区分けし、さらに各データベースの中でテーブルという形でデータを保持することになる。ま…

MySQLのインポート、エクスポートに関するまとめ

はじめに MySQLにcsvをインポートする際に、MySQL WorkBenchのインポートウィザードやInsertやBulk InsertではなくLOAD DATA INFILE構文でcsvをインポートする方法について。おまけ程度にエクスポートする方法についてまとめる。 サンプルデータ サンプルデ…

RユーザーのためのMySQL環境構築~データベース構築からRとの接続まで~

はじめに ここではMySQLの環境構築の内容をまとめておく。私のような大学院の研究でデータ分析を始め、就職してからはSQLも触らないといけなくなったものの、データベースとかさっぱりで、SQLの練習をしようにもデータベースの環境構築にてこづっている分析…