【初心者向け】プログラミングだけでは不十分?!データベースとSQLを学びたい人がとりあえず見ておきたいツイートをまとめてみた

データベースとSQLを学びたい人が見ておきたいツイートをまとめました。
13
NAO|歴31年エンジニア @SmartistNAO

何度も言ってるがシステムやアプリで一番大切なのはDB。キチンと正規化されたDBならばプログラムはシンプル。保守性が高くバグも少ない。逆にテキトーに設計されたDBは最悪。プログラムは複雑で保守性が低い。バグも多く潜んでいる。DB設計は何より大切。プログラミングスキルよと共にDBも習得しよう!

2021-12-20 07:35:02
Makoto Ishizaka | 石坂誠 @1118makoto

ご存知でしたか? Microsoft Azure のデータベースサービスはSQL Serverの他にもMySQL、PostgreSQL、MariaDB、NoSQL、DatabricksやMongoDB、Cassandra、Kafka、Spark、Redisなどもセキュアにグローバルスケールで使用が可能。しかも投資は日々増加。 日本発の素晴らしいサービスに使って頂きたい!! pic.twitter.com/wYwMTRDPrC

2021-12-19 08:37:19
拡大
cocotera@新規事業部発足!⇒Udemy4000人!⇒ITEN新人研修公開⇒iパス最年少記録 @teracoconet

SSMSを使用するとテーブルの作成、データの登録といったことをマウスで画面から簡単に操作できますが、それだけだとシステム開発は困難です。SQLというデータベースを扱うコマンドができないと、システム開発をする時にデータベースを操作できないので。 #エンジニア #新人研修 #teracoco

2021-12-14 17:30:08
菜稲前のなめ @NemunemuNaHibi

データベース(SQL)→PHP→(JSON化)→WPF(C#)って流れ作ってるけどPHP(PDO)が数値データ勝手にstringにするからキレそう これだから動的型付け言語は…()

2021-12-15 00:00:45
安田則之😎東京ときどき静岡 @norrya

やったーーー! ここまで来たw さて、このDBに何を入れよっかなぁ... 何もデータがない(笑) #SQL #Progate pic.twitter.com/le8mN06NqU

2021-12-16 06:29:37
拡大
☁OCI を学ぶ凡人エンジニア☁ @OCIStudy

【Oracle APEX Application Development 制限事項】 ・Sharedのみで利用可 ・Database ActionによるSQL操作可 ※OracleClient,SQL*Net接続不可 ・更新可能なクローン、DataGuard、Data Safe非サポート ・OML利用不可 ・ATPへの変更可能 #OCI #AutonomousDatabase

2021-12-16 09:03:48
☁OCI を学ぶ凡人エンジニア☁ @OCIStudy

【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:01
テクノショック @karrym_

MySQLなどのDBはB木でデータを保存しているので二分探索でデータを探せる。これがindexを貼ると早くなる理由。RDBは正規化などの理論もあるし、SQLを解析して実行計画をたてるのなんかはコンパイラに似ている。JSONはあまり関わりを感じないが通信やネットワークなんかは情報系といっていい。 twitter.com/d_horiyama_web…

2021-12-18 11:05:30
D-Hori (Web技術アカ) @d_hori_web

データベース?とかいうパソコンからデータを吸い上げてきてJSON?とかいうフォーマットで返すソフトを作る作業自体が果たして「情報系」の学問とどれくらいオーバーラップするんだろうかというのは常々感じてる

2021-12-17 16:18:51
よし@前だけ向いとけ @KitutuneP

psql 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
{} @SQLjp

最近SQL使ってて思ったこと (With node.js) CREATE DATABASE文とかは初期設定?でしか使わない() use文もcreateConnectionでデータベース指定出来るしな…🧐 とりあえずSELECT文とINSERT文とUPDATE文だけ使えれば大体何でも出来る気がする() DELETE文も要るか

2021-12-16 23:00:10
とりさん @biochem_fan

Slack に業務サーバに SQL を発行して統計情報を出した報告があり、`mysql -u XXX -p YYY -e` 云々というコマンドが貼ってあるので、「XXX/YYY って ID/password じゃないの!?」と焦って注意したら、YYY は -p への引数ではなく接続先 DB 名であり、パスワードはキーボード入力だったorz

2021-12-14 18:31:46
情報処理試験(NW)対策用bot @nw_acc

【SQLインジェクション】 入力フォームにSQL文を入力して不正な処理を実行させることができる。その結果、不正にユーザ情報を入手したりデータベースを破壊する攻撃。回避するためには、入力できる文字列の制限、誤動作を引き起こす可能性のある「>」や「<」などの文字列の無害化を行う

2021-12-13 21:05:17
オラクル倶楽部 @ora_club

What’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
@kashiyuruyuru

#MySQL SQL基本構文】 SELECTは ✔️テーブルのデータ内容を見る INSERTは ✔️テーブルにデータを挿入する CREATEは ✔️テーブルを作る UPDATEは ✔️データを変更する DELETEは ✔️データを削除する #駆け出しエンジニアと繋がりたい #プログラミング初心者

2021-01-08 10:26:31
Yoshiaki Yamasaki @yyamasaki1

オプティマイザヒント:新しいオプティマイザヒントを追加。JOIN順番を指定できるヒントなどを追加。従来のSTRAIGHT_JOINヒントと違って、オプティマイザヒントの構文で指定できる。"SELECT /*+ ヒント名 */ FROM ..."の構文 #mysql_jp

2017-04-11 20:07:17
kusano @t_kusano

"update table set to=%s where id=%s"はエラーだと。toが予約語だからだってさ。文脈でフィールド名ってわかるだろぼけ。mysql構文解析部分作った奴、説教してやっから出て来い。

2010-11-30 11:11:48
こむぎ @Web606

SQLの勉強って結構疲れますね。 Oracle 11 と19でも構文だいぶ変わりますし、MySQLとなるとまた構文が変わってきます。 しかも、今やってるOracle SQLはIF EXIST使えないからテーブル削除してまた作成してって… #駆け出しエンジニアと繋がりたい #SQL

2021-10-17 23:41:02