MySQL/基本操作
Windowsの場合

XAMPPのコントロールパネル画面で、Apache と MySQLを両方とも「Start」起動したあとに、MySQL関連項目の「Admin」を押すことで、 phpmyadmin というアプリを起動できる。
Windowsの場合

この phpmyadmin というアプリが、webブラウザを使ってMySQLを編集するツールである。(PHP作成ツールではない。)名前にPHPとついている理由は単に、このツールがPHPで作成されているからという理由にすぎない。
Windowsの場合

という機能もあるのだが、これを使わずとも MySQL を起動できる。( phpmyadmin は画面の表示項目がとても多く、初心者には、けっこう難しい。むしろ中級~上級者向け。)
Windowsの場合

Windowsの場合、コマンドプロンプトで
Windowsの場合

の入力後、
Windowsの場合

である。 もしくは環境変数で、
Windowsの場合

を追加する方法もある。
Windowsの場合

また、このフォルダ構成のように、XXAMPPでは、XAMPPのフォルダ内にMySQL(mariaDB)のバイナリを内部に含んでいる仕組みになっており、MySQLの使用のさいには、その内部保管しているMwSQLを呼びだす仕組みになっている。
Windowsの場合

mariaDB公式サイト にWindowsのインストーラーがあるので、これをダウンロードしてきてもいい。
Windowsの場合

Windows版の mairDB をインストールしたら、一緒に HeidiSQL もインストールされますが、しばらくは HeidiSQL を起動する必要はありません。
Windowsの場合

インストーラーの指示どおりにインストールしたら、通常は下記の場所にmaiaDBの実行ファイルがインストールされる。
Windowsの場合

インストーラーを実行して終わったら、起動のためにはコマンドプロンプトを立ち上げ、下記のようにコマンド入力
Windowsの場合

これで起動する。
Windowsの場合

インストールできたと思ったら、バージョン確認をしよう。
Windowsの場合

終了の方法は・・・(※調査中)
Windowsの場合

コマンドラインから起動するのは難しいので、windowsタスクバーのスタートメニューからアイコンクリックで起動しよう。
Windowsの場合

「MySQL Client」というアプリが登録されているので、それを起動すると、インストール時の求められたMySQLパスワードを入力するコマンド画面が出てくるので、そのパスワードを入れてMySQL(mariaDB)に接続する。
Windowsの場合

MySQLサーバーを終了する場合は、単に
Windowsの場合

で良い。
Windowsの場合

もういちど「exit」すると、MySQLクライアント側も終了し、アプリのウィンドウが閉じてアプリ終了になる。
非XAMPPの場合の起動と終了(Linux)

先にMySQLサーバー(mariadb-server)を起動する必要があります。
非XAMPPの場合の起動と終了(Linux)

もしサーバーを起動せずにmariadbだけ起動してもエラーになり
非XAMPPの場合の起動と終了(Linux)

のようなエラーメッセージが表示されるだけです。
非XAMPPの場合の起動と終了(Linux)

起動コマンド
非XAMPPの場合の起動と終了(Linux)

でmariaDBサーバーが立ち上がります。
非XAMPPの場合の起動と終了(Linux)

立ち上がるのはサーバーなので、インストールするのは mariadb だけでなく、加えて mariadb-server もインストールしないと、失敗してしまい、「Fail」などとmariaDB が返事をします。
非XAMPPの場合の起動と終了(Linux)

なので mariadb-server もインストールしましょう。
非XAMPPの場合の起動と終了(Linux)

起動状態の確認コマンドは、
非XAMPPの場合の起動と終了(Linux)

です。これを押すと、ターミナル(コマンド端末)画面に、確認結果の情報が列記されます。
非XAMPPの場合の起動と終了(Linux)

なお、確認画面の終了方法は、qボタンです。
非XAMPPの場合の起動と終了(Linux)

mariaDBサーバー終了は
非XAMPPの場合の起動と終了(Linux)

です。
非XAMPPの場合の起動と終了(Linux)

クライアント側は
非XAMPPの場合の起動と終了(Linux)

で起動します。
非XAMPPの場合の起動と終了(Linux)

クライアント側の起動を成功させるためには、先にmariadb-server を起動させておく必要があります。mariadb-serverを起動させないと、データベースへの接続エラーになり、クライアント側も起動できないです。
非XAMPPの場合の起動と終了(Linux)

さて、MySQL(または mariaDB)を起動してからでないと、データベースの作成や編集などは、できないです。
非XAMPPの場合の起動と終了(Linux)

mariaDB の起動に成功すると、
非XAMPPの場合の起動と終了(Linux)

のようなメッセージが表示されます。
非XAMPPの場合の起動と終了(Linux)

コマンドは
非XAMPPの場合の起動と終了(Linux)

の > の後ろ以降に入力します。そもそも、キーボードの矢印キーでカーソルを移動しても、 > の前には移動できないです。
非XAMPPの場合の起動と終了(Linux)

終了の方法は、 exit または quit で終了します。
非XAMPPの場合の起動と終了(Linux)

と、MySQLからのログアウト時にサヨナラ(Bye)を言われるハズです。
基本操作

でmysqlを起動した後に、
基本操作

で、データベース作成できます。
基本操作

セミコロン「;」を付け忘れないように、気をつけてください。
基本操作

もし、セミコロン「;」を付け忘れた場合、mysql が「まだコマンド入力が終わってない」と判断して、続きの入力を待機しますので、「;」を追加するなど修正してください。またはデタラメな文字を入力したあとにワザとセミコロンを付けて終了させてから、入力をやりなおしてください。
基本操作

結果として、
基本操作

のように「OK」という返事が現れます。
基本操作

Query(クエリ)とは、データベース用語のひとつです。
基本操作

で、手元のパソコンでの MySQL 環境に存在しているデータベースの情報を閲覧できます。
基本操作

たとえば「testmysql」を作成してから show databases; すると、下記のようになります。
基本操作

となります。
基本操作

以降に、ユーザーの作成したデータベース名が追加されます。
基本操作

たとえば、さらに追加で「tesu2db」というデータベースを作成したとしましょう。 show databases; すると、下記のようになります。
基本操作

いっぽう、データベースを削除する方法は、 drop databese コマンドで、このコマンドの直後に下記のように削除したいデータベース名を記述します。つまり
基本操作

です。
基本操作

削除に成功すると、
基本操作

のように、OKの返事が出ます。
基本操作

実際、show databese で確かめてみると
基本操作

のように、たしかに指定した「test2db」が削除されるハズです。
基本操作

で、そのデータベースに接続して、ユーザー(プログラマーであるアナタのこと)が使用や編集などをできるようになります。
基本操作

接続に成功すると
基本操作

のように Database changed と表示されます。
基本操作

create database コマンドだけでは、データベースの入れ物を作っただけです。
基本操作

まだ、中身は無い状態です。
基本操作

MySQL では、右図のような、テーブル的なデータベースを作れます。(ただし、SQLだけでは画像的には表示されないです。右図は、説明のために載せています。)
基本操作

MySQL でテーブルを作成する場合には手順として、useによる接続後は、まず、
基本操作

右図の「元素番号」,「元素名」、「元素記号」に相当するような、タイトル部分を作らないといけません。
基本操作

次のようなコマンドで作ります。
基本操作

書式は
基本操作

です。
基本操作

なお、テーブルの削除の方法は
基本操作

です。
基本操作

作成したテーブル構造の情報を見る方法は、
基本操作

です。
基本操作

テーブルへのデータの登録のコマンドは、
基本操作

のような書式になります。
基本操作

たとえば、
基本操作

のようになります。
基本操作

テーブルに登録されたデータ内容を表示するには select 列名 from テーブル名; で表示できます。
基本操作

たとえば、下記のようになります。
基本操作

「 * 」とは、この場合では「すべて」を意味する、コンピュータ業界の慣用句であり、このような意味での「*」の呼び名を『ワイルドカード』と言います。
基本操作

まだ、1行目しか登録してないので、1行ぶんしか表示されないですが、もし2行目以降を登録すれば、2行目以降も select で表示されるようになります。
基本操作

なお、このようにして登録された「 1, Hydrogen, H 」のような、SQLテーブルの中身の情報の行(ぎょう)のことを「レコード」と言います。
基本操作

さて、もしアナタが文献調査か何かで「『Helium』(ヘリウム)という元素があるという事が分かり、元素記号も「He」だと分かったが、しかし元素番号が分からない」というように、部分的にしか情報が分からなくても、部分的にだけデータを登録することも可能です。
基本操作

タイトルすべてを列記する必要はなく、
基本操作

のように、最初のカッコで、分かった項目の列タイトルだけを書いておけば、vaules の中身をその順番どおりに登録します。
基本操作

また、select * すれば、表示結果は
基本操作

となります。上記のように、未登録のデータの部分には「NULL」と表示されます。
基本操作

特定のデータを検索したい場合、例えば下記のようになります。
基本操作

この例では、元素番号が2のものだけを検索しています。
基本操作

書式は
基本操作

です。
基本操作

たとえば、ヘリウムのgensomeiデータ「Helium」の行(レコード)を削除したい場合、
基本操作

となります。
基本操作

これをすると、消えるのは、Helium という名前に加えて、gensobangou(元素番号)の「2」も消えます。
基本操作

実際、delete のあとに show してみると
基本操作

のように、Helium だけでなく、元素番号「2」も消えています。
終了後に再開するとき

まず、use コマンドで作成済みデータベースに接続する。
終了後に再開するとき

その後、私たちの例なら select * from testTable; のように入力すれば良い。
終了後に再開するとき

のように表示される。
終了後に再開するとき

なお、設定の保存先は windows の場合、
終了後に再開するとき

C:\Program Files\MariaDB 11.1\data
終了後に再開するとき

である。(バージョン番号のところは、ダウンロードしたバージョンによって違う。)
終了後に再開するとき

そのフォルダに、私たちの作っている testtable もあるはず。
終了後に再開するとき

バックアップするときやコピーするときなどは、このフォルダをコピーすればいい。