- catknightjapan
- 1832
- 3
- 0
- 0
何度も言ってるがシステムやアプリで一番大切なのはDB。キチンと正規化されたDBならばプログラムはシンプル。保守性が高くバグも少ない。逆にテキトーに設計されたDBは最悪。プログラムは複雑で保守性が低い。バグも多く潜んでいる。DB設計は何より大切。プログラミングスキルよと共にDBも習得しよう!
2021-12-20 07:35:02ご存知でしたか? Microsoft Azure のデータベースサービスはSQL Serverの他にもMySQL、PostgreSQL、MariaDB、NoSQL、DatabricksやMongoDB、Cassandra、Kafka、Spark、Redisなどもセキュアにグローバルスケールで使用が可能。しかも投資は日々増加。 日本発の素晴らしいサービスに使って頂きたい!! pic.twitter.com/wYwMTRDPrC
2021-12-19 08:37:19SSMSを使用するとテーブルの作成、データの登録といったことをマウスで画面から簡単に操作できますが、それだけだとシステム開発は困難です。SQLというデータベースを扱うコマンドができないと、システム開発をする時にデータベースを操作できないので。 #エンジニア #新人研修 #teracoco
2021-12-14 17:30:08データベース(SQL)→PHP→(JSON化)→WPF(C#)って流れ作ってるけどPHP(PDO)が数値データ勝手にstringにするからキレそう これだから動的型付け言語は…()
2021-12-15 00:00:45やったーーー! ここまで来たw さて、このDBに何を入れよっかなぁ... 何もデータがない(笑) #SQL #Progate pic.twitter.com/le8mN06NqU
2021-12-16 06:29:37【Oracle APEX Application Development 制限事項】 ・Sharedのみで利用可 ・Database ActionによるSQL操作可 ※OracleClient,SQL*Net接続不可 ・更新可能なクローン、DataGuard、Data Safe非サポート ・OML利用不可 ・ATPへの変更可能 #OCI #AutonomousDatabase
2021-12-16 09:03:48【Oracle Autonomous JSON Database】 DB内でネイティブにJSONデータをサポートする。SODA APIによるNoSQL操作、PL / SQLによるテーブル内のJSONドキュメント操作が可能。JSONデータは格納制限なし。スキーマレス。 docs.oracle.com/en/cloud/paas/… #AutonomousDatabase
2021-12-15 15:49:01MySQLなどのDBはB木でデータを保存しているので二分探索でデータを探せる。これがindexを貼ると早くなる理由。RDBは正規化などの理論もあるし、SQLを解析して実行計画をたてるのなんかはコンパイラに似ている。JSONはあまり関わりを感じないが通信やネットワークなんかは情報系といっていい。 twitter.com/d_horiyama_web…
2021-12-18 11:05:30データベース?とかいうパソコンからデータを吸い上げてきてJSON?とかいうフォーマットで返すソフトを作る作業自体が果たして「情報系」の学問とどれくらいオーバーラップするんだろうかというのは常々感じてる
2021-12-17 16:18:51psql postgres postgres=# drop database tododb; DROP DATABASE postgres=# drop role todouser; DROP ROLE \i init_database.sql CREATE ROLE CREATE DATABASE \q psql tododb \i init_table.sql CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 INSERT 0 1 select * from todo; あと少し
2021-12-19 09:42:03最近SQL使ってて思ったこと (With node.js) CREATE DATABASE文とかは初期設定?でしか使わない() use文もcreateConnectionでデータベース指定出来るしな…🧐 とりあえずSELECT文とINSERT文とUPDATE文だけ使えれば大体何でも出来る気がする() DELETE文も要るか
2021-12-16 23:00:10Slack に業務サーバに SQL を発行して統計情報を出した報告があり、`mysql -u XXX -p YYY -e` 云々というコマンドが貼ってあるので、「XXX/YYY って ID/password じゃないの!?」と焦って注意したら、YYY は -p への引数ではなく接続先 DB 名であり、パスワードはキーボード入力だったorz
2021-12-14 18:31:46【SQLインジェクション】 入力フォームにSQL文を入力して不正な処理を実行させることができる。その結果、不正にユーザ情報を入手したりデータベースを破壊する攻撃。回避するためには、入力できる文字列の制限、誤動作を引き起こす可能性のある「>」や「<」などの文字列の無害化を行う
2021-12-13 21:05:17What’s New for ADB-S PL/SQL API for Switching Consumer Groups docs.oracle.com/en/cloud/paas/… CS_SESSION Package を使用して、既存のセッションのデータベース・サービスとコンシューマー・グループを切り替えが可能に CS_SESSION.SWITCH_SERVICE(service_name IN varchar2);
2021-12-15 12:50:09【#MySQL SQL基本構文】 SELECTは ✔️テーブルのデータ内容を見る INSERTは ✔️テーブルにデータを挿入する CREATEは ✔️テーブルを作る UPDATEは ✔️データを変更する DELETEは ✔️データを削除する #駆け出しエンジニアと繋がりたい #プログラミング初心者
2021-01-08 10:26:31オプティマイザヒント:新しいオプティマイザヒントを追加。JOIN順番を指定できるヒントなどを追加。従来のSTRAIGHT_JOINヒントと違って、オプティマイザヒントの構文で指定できる。"SELECT /*+ ヒント名 */ FROM ..."の構文 #mysql_jp
2017-04-11 20:07:17"update table set to=%s where id=%s"はエラーだと。toが予約語だからだってさ。文脈でフィールド名ってわかるだろぼけ。mysql構文解析部分作った奴、説教してやっから出て来い。
2010-11-30 11:11:48SQLの勉強って結構疲れますね。 Oracle 11 と19でも構文だいぶ変わりますし、MySQLとなるとまた構文が変わってきます。 しかも、今やってるOracle SQLはIF EXIST使えないからテーブル削除してまた作成してって… #駆け出しエンジニアと繋がりたい #SQL
2021-10-17 23:41:02