|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql_hiroshi/
课程评论:没有评论
本课程“从零开始 ORACLE MASTER Silver SQL - 掌握可在商业现场使用的数据分析技能”旨在通过实践学习,帮助学员在短时间内掌握 SQL 技能,并能应用于实际业务场景。课程内容全面,从环境搭建(Windows 和 Mac)、数据库基础(创建、约束、数据类型)到 SQL 的各项操作(DDL、DML、DCL)均有涉及。 课程详细介绍了 SQL 命令的使用,包括数据定义语言 (DDL) 用于创建、修改和删除数据库对象,数据操作语言 (DML) 用于插入、更新、删除和查询数据,以及数据控制语言 (DCL) 用于用户管理和权限控制。学员将学习如何使用 WHERE 子句进行高级查询,如何进行多表连接,以及数据库设计的基础知识。 此外,课程还涵盖了 MySQL 的高级功能,如事务、存储过程和触发器,并深入讲解了数据库安全管理、数据加密(通信和存储)以及数据导入导出。在高级查询与报告部分,课程会介绍错误处理、并发处理、窗口函数、CTE、PIVOT 表、CASE 语句和事件调度器等,以提升数据分析和报告制作的能力。 课程的后半部分专注于各种 SQL 函数的应用,包括字符串函数(如 CONCAT、SUBSTRING)、数值函数(如 ABS、ROUND)、日期和时间函数(如 NOW、DATE_ADD)以及聚合函数(如 COUNT、SUM、AVG)。最后,课程还讲解了控制流函数,如 IF、CASE 和 IFNULL,以实现更复杂的逻辑处理。 通过本课程的学习,学员将能够像使用 Excel 一样高效地利用数据,成为商业现场即战力。
MySQLでエクセルを超えたデータ活用!ビジネス現場で即使えるSQLスキルを短期間で習得し、効果的なデータ分析と活用を実現する実践型カリキュラム。このコースでは、SQLを実際に手を動かして学ぶことを重視しています。基本的なクエリ作成から始め、データベース管理、データ抽出、データ操作までのスキルを実践的に習得します。ビジネスの現場で即戦力となるための知識と技術を身につけましょうOracle資格取得前の基礎マスター1: 講師&コース紹介2: Windows環境構築3: Mac環境構築4: 共通5: データベースの作成6: 制約7: データの型8: Windows管理ツール9: Macの管理ツール10: DDL (データ定義言語)11: DML (データ操作言語)12: DCL (データ制御言語)13: WHERE句に関する高度な使用技術14: 複数テーブル結合検索の基本15: データベース設計の基礎16: MySQLの高度な機能17: セキュリティ管理18: 暗号化19: データのインポートとエクスポート20: 高度なクエリとレポート作成21: 文字列関数(String Functions)22: 数値関数(Numeric Functions)23: 日付と時間関数(Date and Time Functions)24: 集約関数(Aggregate Functions)25: 制御フロー関数(Control Flow Functions)セクション 1: 講師&コース紹介1. はじめに (プレビュー可能)セクション 2: Windows環境構築2. Workbenchインストール (プレビュー可能)セクション 3: Mac環境構築3. MAMPのインストール (プレビュー可能)セクション 4: 共通4. MySQLへのログインセクション 5: データベースの作成5. テーブル作成6. データベースの削除7. データベースの選択セクション 6: 制約8. PRIMARY KEY9. NOT NULL10. UNIQUE11. FOREIGN KEY12. 外部キー作成0113. 外部キー作成0214. 外部キーの問い合わせ15. CHECK16. DEFAULT17. AUTO_INCREMENT18. INDEXセクション 7: データの型19. データの型について20. TINYINT21. INT22. FLOAT23. DOUBLE24. DECIMAL25. CHAR26. TIME27. TEXT28. バイナリ型29. ENUM30. SET31. DATE32. VARCHAR33. DATETIME34. TIMESTAMP35. 型のまとめ36. NULLセクション 8: Windows管理ツール37. XAMPP38. Workbenchセクション 9: Macの管理ツール39. MAMP40. Workbenchセクション 10: DDL (データ定義言語)41. SQLコマンドの概要42. CREATE43. ALTER ADD44. DROP45. MODIFY46. MODIFY注意点_整数型間の変換47. MODIFY注意点_浮動小数点型と整数型間の変換48. MODIFY注意点_整数型と文字列型49. MODIFY注意点_浮動小数点型と文字列型の間50. MODIFY注意点_日付および時刻型間の変換51. TRUNCATE52. RENAME53. COMMENTセクション 11: DML (データ操作言語)54. INSERT55. UPDATE56. DELETE57. SELECT58. WHERE比較演算子59. WHERE AND/OR論理演算子60. WHERE IN演算子61. WHERE BETWEEN AND演算子62. WHERE LIKEとワイルドカード63. WHERE IS NULL64. JOINを使用した削除65. LIMITを使用した削除66. サブクエリを使用した削除セクション 12: DCL (データ制御言語)67. ユーザー登録68. GRANT69. REVOKE70. DCL練習171. DCL練習272. GRANT OPTION73. ロール74. DROP USERセクション 13: WHERE句に関する高度な使用技術75. ORDER BY76. GROUP BY77. HAVING78. SELECT文を使用した挿入79. サブクエリ80. 重複キーの処理81. サブクエリを使用した更新82. JOINを使用した更新83. LIMITを使用した更新セクション 14: 複数テーブル結合検索の基本84. EclipseのDB接続85. INNER JOIN86. LEFT JOIN(左外部結合)87. RIGHT JOIN(右外部結合)88. 完全外部結合 UNION89. CROSS JOIN(クロス結合)90. SELF JOIN(自己結合)91. カラムの別名セクション 15: データベース設計の基礎92. データベース設計93. 第一正規形(1NF)94. 第二正規形(2NF)95. 第三正規形(3NF)96. ER図の環境設定97. ER図の自動作成98. ER図とは99. ER図の要素と記号100. ER図の作成手順101. バックアップとリカバリ102. バックアップの実行103. データのリカバリ104. データベースのメンテナンスセクション 16: MySQLの高度な機能105. トランザクションの使用106. トランザクション107. ストアドプロシージャ108. 既存ストアドプロシージャの確認109. プロシージャの利点110. トリガー111. ビューの基礎112. ビューの管理セクション 17: セキュリティ管理113. セキュリティ管理114. ファイアウォールの設定115. データベース監査とソフトウェア更新116. その他セキュリティ管理117. ログイン試行の制限セクション 18: 暗号化118. 通信の暗号化の概要119. 生産環境証明書発行手順120. CA証明書と秘密鍵を生成する121. サーバー証明書と秘密鍵を生成する122. クライアント証明書と秘密鍵を生成する123. MySQLサーバーにSSL/TLSを適用124. 保存データの暗号化125. バックアップデータの暗号化126. 監査ログの暗号化127. 鍵管理セクション 19: データのインポートとエクスポート128. データベースの監視129. CSVファイルのエクスポート130. CSVファイルのインポートセクション 20: 高度なクエリとレポート作成131. エラーハンドリング132. 並行処理133. ウィンドウ関数、GroupByと類似134. CTE(共通テーブル式)135. ピボットテーブル、CASE文136. イベントスケジューラ137. FORMAT、レポートの書式設定セクション 21: 文字列関数(String Functions)138. 関数について139. CONCAT_複数の文字列を結合140. SUBSTRING_指定した位置から部分文字列を取得141. LENGTH_文字列の長さを取得142. UPPER_文字列を大文字に変換143. LOWER_文字列を小文字に変換144. REPLACE_文字列内の特定の部分を他の文字列に置き換え145. TRIM_文字列の前後の空白を削除セクション 22: 数値関数(Numeric Functions)146. ABS_絶対値を返します147. CEILING_数値を切り上げ148. FLOOR_数値を切り捨て149. ROUND_整数_小数点以下の桁数で数値を四捨五入150. MOD_割り算の余りを返す151. POW_数値の累乗セクション 23: 日付と時間関数(Date and Time Functions)152. NOW_現在の日付と時間を取得153. CURDATE_現在の日付を取得154. CURTIME_現在の時間を取得155. DATE_ADD_指定した間隔を日付に加える156. DATE_SUB_指定した間隔を日付から引く157. DATEDIFF_日付の差を計算158. DATE_FORMAT_日付の形式を指定セクション 24: 集約関数(Aggregate Functions)159. COUNT_行数を計算160. SUM_数値列の合計を計算161. AVG_数値列の平均値を計算162. MIN_数値または文字列の最小値163. MAX_数値または文字列の最大値を取得セクション 25: 制御フロー関数(Control Flow Functions)164. IF_条件を評価165. CASE_複雑な条件判断166. IFNULL_NULL 値を他の値に置き換え167. NULLIF_特定の値を NULL として扱う場合に使用168. COALESCE_複数の列や式の中から最初の非 NULL 値を選択