Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

MySQLに関するMoneyReportのブックマーク (9)

  • MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ

    MySQLUTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。 MySQLUTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。 UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQL の utf8 は4バイト文字を扱うことができません。ハマりたくなければ utf8mb4 を使いましょう。 utf8 を使ってしまった場合に4バイト文字がどのように扱われるか、自分でもうろ覚えだったのでメモしておきます。 登録 接続が utf8mb4 でカラムが utf8mb4 あたりまえですが、そのまま登録されます。 mysql> insert into utf8mb4 (c) values ('美味しい🍣と🍺'); mysql> select * from utf8mb4; +--------

    MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ
    MoneyReport
    MoneyReport 2018/02/04
    MySQL では utf8 じゃなくて utf8mb4 をデフォルトで使うのがイマドキの使い方φ(..)メモ
  • テーブル構造を変更する(ALTER TABLE文)

    テーブル名/インデックス名/カラム名を変更する(ALTER TABLE RENAME文) 作成済みのテーブルに対してテーブル名の変更やカラム名の変更を行うには ALTER TABLE RENAME 文を使います。書式は次の通りです。 テーブル名の変更 ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name インデックス名の変更 ALTER TABLE tbl_name RENAME INDEX old_index_name TO new_index_name カラム名の変更 ALTER TABLE tbl_name RENAME COLUMN old_col_name TO new_col_name

    テーブル構造を変更する(ALTER TABLE文)
    MoneyReport
    MoneyReport 2016/10/26
    MySQLのテーブルカラム追加。 alter table personal add address varchar(20);
  • PHPデバッグ開発環境は「Pleiades All in One」で決まり!あと解凍時の注意点も! - Web言語のお勉強~ど素人が往く~

    PHPデバッグ環境が欲しい PHPのデバッグ向けにXAMPPをインストールしたのは2015/4/9とかのころ。 moneyreport.hatenablog.com メインブログにて告知してましたが、XAMPPは無事に入りApacheとMySQLが動く様になりました~(^-^)w XAMPPをインストール!PHPMySQLの開発環境を整備! - マネー報道 MoneyReport[PHP][開発向け] ザンプをインストールしました!コレでWEBサイトの開発環境整備も進展(^-^)/2015/04/09 12:42 ところが、XAMPPがあればローカルでWebサーバーとリレーショナルDBが動くのですが、じゃあPHPのデバッグはどれが担当してくれるの?と。 Tomcat?いや何か違うはずだ・・・。 調べていくとEclipseが必要とのこと! Eclipse で、インストールしようと思ってEc

    PHPデバッグ開発環境は「Pleiades All in One」で決まり!あと解凍時の注意点も! - Web言語のお勉強~ど素人が往く~
    MoneyReport
    MoneyReport 2015/04/16
    Pleiades All in OneをインストールしてPHPのデバッグ環境構築を再挑戦(^_^;)
  • LOCALのMySQLにコマンドラインからCSVファイルを読み込む方法 - Web言語のお勉強~ど素人が往く~

    昨日の方法は間違い 昨日はコマンドラインからローカルのMySQLCSVファイルをインポートする方法を試しました。 「max_allowed_packet」を1MBから32MBに拡張して実行しました。 結果は失敗。 ファイルサイズが120MBとかあるの忘れてました(^^; max_allowed_packet = 200Mとして実行! 成功した! と、思いやテーブルには何も入っていません(;_;) 調べてみると、SQL文が書かれた「*.sql」ファイル用のコマンドだったようです。 「source filepath」のコマンドは。 正しいコマンド ちょっと探すと正しいコマンドが見つかりました。 【MySQLCSVファイルをインポートするコマンド - Qiita # TERMINATED BY 区切り文字 # ENCLOSED BY 囲み文字 LOAD DATA LOCAL INFILE '

    LOCALのMySQLにコマンドラインからCSVファイルを読み込む方法 - Web言語のお勉強~ど素人が往く~
    MoneyReport
    MoneyReport 2015/04/15
    「LOAD DATA LOCAL INFILE」を使ってファイルとテーブルを指定してインポートするのが正しかったです(^-^;昨日は間違いました。
  • ローカルMySQLのインポートするファイルサイズを拡張する! - Web言語のお勉強~ど素人が往く~

    MySQLでエラー発生 ようやくローカル環境のMySQLにデータを入れてみます! インポートでファイルを指定すると・・・ エラー発生(>_<) 原因はアップロードのファイルサイズが大きかったため。 デフォルトでは2MBまでしかアップロードできません。 Google先生に聞いてみると・・・ phpMyAdminでのインポート、ファイルサイズを拡大 « 27,000円サーバ運用物語 デフォルトでは2Mまでのファイルしかアップロードしてインポートできません。 ですので、php.iniを変更します。 memory_limit 32M post_max_size 32M upload_max_filesize 32M それぞれの項目をアップすれば、phpMyAdminで最大8Mまでと表示されていても大丈夫になります。 解決法があった! php.iniファイル 修正前後は下記の様に。 【php.ini

    ローカルMySQLのインポートするファイルサイズを拡張する! - Web言語のお勉強~ど素人が往く~
    MoneyReport
    MoneyReport 2015/04/13
    ようやくMySQLをローカル環境に入れてインポート出来る!と思った矢先にエラー(ー ー;)php.iniの変更で回避出来そうです(^_^)v
  • 文字セットと照合順序

    MySQL では文字セット毎にデフォルトの照合順序が設定されています。照合順序というのは値を並び替えする時のルールです。大文字と小文字を区別するかどうかやバイナリで比較するかどうかなどです。文字セット毎に複数の照合順序が用意されており、データベースやテーブルを作成する時に文字セットといっしょに照合順序を指定することができます。 データベースなどを作成する時に文字セットだけ指定して照合順序を指定しなかった場合はデフォルトの照合順序が適用されます。デフォルトの照合順序は先ほどの表の Default collation の列に記載されており、例えば文字セットとして utfmb4 を使用する場合、デフォルトの照合順序は utf8mb4_0900_ai_ci です。 では文字セット毎にどのような照合順序が用意されているかを確認してみます。次のように入力することで取得できます。

    文字セットと照合順序
    MoneyReport
    MoneyReport 2015/04/09
    MySQLで新規にデータベースを作ろうと思ったら「照合順序」を聞かれた。でも「何ですかそれ?」状態だったので調べたらこちらに辿り着いた。「UTF-8」を選ぶときには「utf8_general_ci」でよいのかな?
  • XAMPPの使い方

    Apache やデータベース、 PHP などを一つ一つインストールして設定を行っていく事はこれから初めて開発を行おうとしている人にとって敷居が高いものです。 XAMPP はよく利用されるアプリケーションやソフトウェアをパッケージにまとめたもので、まとめてインストールすることができます。ここでは XAMPP のインストール方法及び実際の使い方について解説していきます。

    XAMPPの使い方
    MoneyReport
    MoneyReport 2015/04/08
    XAMPPの使い方を詳しく紹介してくれているTOPICS。こうしてまとめてもらえていると有難いです。
  • (削除しました)

    JavaDrive Home › XAMPPの使い方 (削除しました) こちらのページに記載されていたコンテンツは削除しました。 以上、宜しくお願いいたします。 ( Written by Tatsuo Ikura ) Profile 著者 / TATSUO IKURA プログラミングや開発環境構築の解説サイトを運営しています。 JavaDrive ©2006-2024 Buzzword Inc.. All Rights Reserved.

    MoneyReport
    MoneyReport 2015/04/08
    XAMPPをインストールした後に、外部からアクセスされない様にする設定!やはりこういった設定をしないと外部公開されているのか、恐ろしや(-_-;
  • PHPのお勉強「URL引数を受け取る」 - Web言語のお勉強~ど素人が往く~

    DB接続のSELECT条件をURL引数で取得するほう方を考えてみました。 URL引数の取得方法は下記サイトを参考にさせてもらいました。 URL引数からのデータを渡す_PHP - FreeStyleWiki URL引数をPHPで受け取る方法。これで色々とやりたい事が実現できる(^^)/ ありがとうございます! 書いたソースはこんな感じ。 if (isset($_GET['aid'])) { $aspcd = $_GET['aid']; print("$aspcd<br>\n"); } if (isset($_GET['sid'])) { $shopid = $_GET['sid']; print("$shopid<br>\n"); } if (isset($_GET['hid'])) { $shohinid = $_GET['hid']; print("$shohinid<br>\n");

    PHPのお勉強「URL引数を受け取る」 - Web言語のお勉強~ど素人が往く~
    MoneyReport
    MoneyReport 2014/07/07
    URL引数をPHPで受け取るサンプル。GETよりもPOSTが良いそうです(^_^;) 今晩直そうっと。
  • 1