ブログ記事339件
今日もExpress+Node.js行くざんす。今日は熱っぽい次男と一緒なので、あまり進まないかも。でもコツコツコツコツ。それから、2箇所自分にふさわしい求人を見つけたので、履歴書送ります。今日も頑張るぞ。
うす。今日もNode.jsとMySQLやっちゃうよ。昨日はNode.jsにMySQLを繋いだので、データ取得の部分をもう少し理解したいです。楽しい!では。
今日はデータベース(MySQL)とNode.jsを接続させる、でしたが、なかなかうまくいかない。しかし原因が意外にも身近であったので忘れないうちにメモ。まず1番の原因はタイポ。まだまだ多いミスです。初心者に多いらしい。ちゃんとチェックしないとね。そしてググりにググって、もしかして、、とたどり着いたのがこれ。・スーパーリロード前もこれが原因でfaviconが表示されないことがあったので、まさか、と思って実行したらビンゴでした。たくさんウインドウとかタブとか開いてるからだよねー、こ
昨日チュートリアルやってもずっとエラーで、調べるのに時間がかかって1日が終わりました。結果解決したのでよかったのですが、内容が初歩的だったので初心者あるあるですね。原因は、ファイル名が日本語表記だったこと、でした。私のパソコンはデフォルトが英語で、且つ学校のパソコン(卒業したら貰える)なので日本語パッケージがインストールできず、多分それです。コマンドはまだ日本語が読み取れない。コマンドラインに日本語表記のものがあったため文字化けしてしまい、ファイルが正しく読み込めない、というものでした
さくらインターネットでMySQLを初めて使ったら、DB接続文字列で少しはまった件メモ特にどうと言うことではないさくらインターネットの場合に限らないのかもしれないので基本の「き」のぐらいのたぶん初歩的つまづきと思うのでメモです。さて、接続文字列の作り方だが、DBのお名前、サーバーのお名前、ユーザーID、パスワードの4つの要素が必要で、まずはソースをあげるがそれをどこから持ってくればいいのかを書いてみた。以下の①~④に注目です。※ちなみに、さくらのレンタルサーバーなので他のは
今回は、テーブルを作った後、レコードを追加して、検索結果を表示させますimportmysql.connector<=これは忘れずに!!mydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor.execute("CREATETABLE
謹賀新年皆様、明けましておめでとうございます。昨年は色々とお世話になりました。本年もよろしくお願いいたします。今年も政治経済等の分野で、疑問や不信に思った事を取り上げていきたいと思います。競馬の方は、昨年作成した地方競馬データベース(レース数151,750、走行データ数1,526,694)を駆使して、自動投票で黒字を目指して頑張ります。中央競馬も、データベース(レース数75,958、走行データ数1,068,691)を駆使して、こちらは手動で黒字を目指して頑張ります。
「#拡散希望」は「RT/シェア/はてブ」等して頂けると助かります。※「引用元サイト」が明記されていない記事は「パムのてきとーブログ」の過去記事です。「パムのトラブル/キッカケの女性事案/ストーカー50男事案/キーパーソン事案」経緯説明と、今後の有害行為発覚時のパムの対応方針説明https://amba.to/326IJih本日は、「パムPC」の「メンテナンス」で、元「社内ネットワーク管理者」の「パム」が、久しぶりに「社内(自宅内)ネットワーク管理業務」を、「パム宅」でする為、休載致
まず、to_sqlとは!PythonのPandasを使って作る、Dataframe型の一覧データ(EXCELのシートのような構造)をそのまま、DataBaseにぶち込む関数。注意が必要なのは、これでできる事は①存在しないTableをこの関数で新規に作成してそこにDataframeのデータを入れる。②すでに存在しているTableがあれば、それにDataframeのデータを追加する。という操作です。PrimaryKeyのようなカラムを設定していた場合、Keyが重複するようなレコードがあると
今回は、テーブルを作った後、レコードを追加して、その内容を表示させますimportmysql.connector<=これは忘れずに!!mydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor.execute("CREATETABLEmy
今回は、テーブルを作った後、レコードを追加して、その後に削除してみますimportmysql.connector<=これは忘れずにmydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor.execute("CREATETABLEmy
今回は、テーブルを作った後、レコードを追加してみますimportmysql.connector<=これは忘れずにmydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor.execute("CREATETABLEmytable,
今回は、Python+MySQLでデータベースのテーブル追加、と削除のプログラムを書いてみます。#データベースの作成importmysql.connector<=これは忘れずにmydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor.e
さて、今回はデータベースのへテーブルを作成してみます----------------------------------------------------------------------------------------#データベースのテーブル作成importmysql.connector<=これは忘れずにmydb=mysql.connector.connect(host='localhost',user='root',passwo
今回は、Python+MySQLでデータベースの作成、一覧表示、削除のプログラムを書いてみます。#データベースの作成importmysql.connector<=これは忘れずにmydb=mysql.connector.connect(host='localhost',user='root',password='XXXXX'<=MySQLのrootユーザのパスワード)mycursor=mydb.cursor()mycursor
まず、以下を実行します$pipinstallmysql-connector-python次に、PyCharmで以下を入力して表示importmysql.connector#コネクション作成conn=mysql.connector.connect(host='localhost',port='3306',user='root',password='XXXXXX',<=ご自身のMySQLのパスワードdatabase='m
答え、インストールした直後はありませんさて、これは困りましたいろいろと調べていくと、次の設定で出来るとのこと。自宅でデスクトップとして使用している分には必要性は無いかも以下、現在私のデスクトップPCにインストールしているUbuntuMATE20.04LTSの設定となります。それには、logrotateコマンドが必要となります。root@Ubuntu-MATE20:#logrotatelogrotate3.14.0-Copyright(C)199
そもそも、MySQLのジェネラルログとは何でしょうか?mysqlが受け取った全てのクエリーを記録するためのログです。したがって、私はデバック時に使用します。とにかく全てのクエリーのログを記録するため、・ログのサイズが膨れ上がる・複数のセッションからのクエリーも一緒に記録されることを防ぐため、バッティングしないようにロックをかけるなどなど、これだけ見ても、このログを使うことにより遅くなることは一目瞭然よって、デバック以外はOFFにしています。デフォルトではオフになっ
これまた備忘録となりますスロークエリーログmysqlがSQLを実行するのにかかった時間を記録するこれは、mysqlに投げられたSQLで遅いSQLを保存しておいてくれる仕組みです。後々速度が問題になった時に、このログを見れば問題のSQLが特定しやすく、また改善するさいの情報として非常に役に立ちます。=>SQL文の見直しなどに使われます。ちなみに、MySQLのインストール状態のままでは、残念ながらデフォルトでは無効になっています。有効にする場合は、my.c
システムがトラブルと、殆どがログ情報を調べます。そこで、MySQLのいくつかあるログをご紹介致します。[エラーログ]mysql>SHOWGLOBALVARIABLESLIKE'log_error';+-------------------+---------------------------------+|Variable_name|Value|+-------------------+-
昔を思い出して(?)の備忘録MySQLは、デフォルトでクエリの実行後、即コミット(反映)されます。しかし、システムを運用をしている上でクエリ(=SQLを実行した際、データベースに送る命令文)を実行する必要性が出てくることあります。そんなときは、トランザクションの機能を活用することで、実際にUPDATE等のクエリを実行してSELECTで結果を確認したあとに、・命令を実行した通りに変更できていれば「反映」・命令を実行した通りに変更できてなければ「反映をしない」ことができます。
Ubuntu20.04でリモートログインする方法についての備忘録です※あくまでもセキュアな環境でお願いします。外部への接続の場合は必要に応じてセキュリティ対策が必要です。$sudoaptinstallmysql-servermysql-client$sudomysql_secure_installation$su-<=rootユーザーへroot@Ubuntu-MATE20:~#mysql_secure_installation<=今回はこ
Pythonでmysql接続を行う場合、MySQLdbを使うと13行程度でデータアクセス可能です。まずはmysqlに下記のテーブルを作成しました【10kgまでOK】バッグハンガー10kgバッグフックバッグ掛けテーブルフックデスクカバン掛けかばんかけ鞄ストリームトレイルカバン掛けフック便利グッズおしゃれクリフハンガーイス雑貨男の子プレゼントメンズ男性アウトドアStreamTrailCLIFFHANGER楽天市場935円Create
いつもの調子で、いろいろとMySQLをいじったり、プログラムを作っている最中、フリーズしてしまい。とりあえず使用していたパスやキャッシュをキレイにして次にログインしようとすると、なんとログイン画面が出ずに、画面がグレー・・・・・こういうときはCTL+F2で、CUIモードに入り、rootでログインそして、startxコマンドを入力して、root権限で、UbuntuMATEの画面へ上手く遷移そこで、一旦SynapticでLightDM関連のアプリを削除
MySQLをいじっていた時に、UTF-8を扱いたかったので、調べてみたところ、utf8=>1~3Byteまで対応utf8mb4=>1~4Byteまで対応えっ?、MySQLではフルUTF-8は使えないの?ということになってしまいますが、utf8mb4が4Byte対応ということで、UTF-8とするところを気をつければ問題なし本家のサイトに、10.9.3utf8文字セット(utf8mb3のエイリアス)に記載されていますが、
ふと以前ハマったMySQLでのWorkbenchから接続できない問題解決時の備忘録をメモしておきますmysql>SELECTUser,Host,pluginFROMmysql.user;+----------------------+-----------------------+|User|plugin|+----------------------+-----------------
こちら、パソコンはWindows10で、プログラミングの技術開発もやっておりまして・・・あまり進んでませんけど。今度、MySQLWorkbench8.0を使ってみようと思いました。それで、インストールしてみましたけど、うまくできませんでした。どうやら、「.NETFramework4.5」と「VisualStudio2019」が必要のようです。前者はすでにこちらのパソコンに備わっていたようです。それで後者をインストールすることにしました。これまで、VisualStudio
自宅のPC3台(いずれもWindows1064bit)に、WEBアプリの開発環境として、・MySQL8.0.23・Apach2.4.46・PHP7.4.1.6・Node.js14.16.1・RubyonRails6.1.3.1等をインストールし、実際にPHP、RubyonRails、Node.jsのテストアプリを開発しました。自分のために、数回に分けて、セットアップ手順のメモを投稿しています。3回目はPHPです。(1)ダウンロード、インストール※最
自宅のPC3台(いずれもWindows1064bit)に、WEBアプリの開発環境として、・MySQL8.0.23・Apach2.4.46・PHP7.4.1.6・Node.js14.16.1・RubyonRails6.1.3.1等をインストールし、実際にPHP、RubyonRails、Node.jsのテストアプリを開発しました。自分のために、数回に分けて、セットアップ手順のメモを投稿しています。2回目はApacheです。(1)インストールApache