組み込み開発のためのPython · レッスン 167 / 220

データベースを作成する

CREATE DATABASEで保存領域を用意します。アプリケーション接続ユーザーに管理者権限を与えず、文字コードと照合順序を用途に合わせます。

CREATE DATABASEで保存領域を用意します。アプリケーション接続ユーザーに管理者権限を与えず、文字コードと照合順序を用途に合わせます。 仕組みだけでなく、検証方法と運用上の注意も具体例で確認します。

基本の考え方

CREATE DATABASEで保存領域を用意します。アプリケーション接続ユーザーに管理者権限を与えず、文字コードと照合順序を用途に合わせます。

安全に試すための確認

接続情報は環境変数などから読み込み、SQL値にはプレースホルダーを使います。削除・更新は条件を確認し、トランザクションを明示してからcommitしてください。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

cursor.execute("CREATE DATABASE device_logs CHARACTER SET utf8mb4")

手を動かす課題

初期構築用アカウントと通常運用アカウントの権限を分け、必要な権限だけを列挙してください。

参考資料

「PythonとMySQL」の章一覧へ