IT系の備忘録,MySQL,Workbench

Thumbnail of post image 140
概要・動作環境 MySQLでは、データベースの名前を変更したくても、普通にやるとデータベース名を変更することはできないので、新しいデータベースを作成(import)することで、データベース名を変更するという方法が考えられます。 動作環境 MacOS 10.14.6Workbench 8.0 Workbenchでデータベースをimportする MacのトップメニューからServer > Data I ...

IT系の備忘録,MySQL,Workbench

Thumbnail of post image 003
状況 MySQLのWorkbenchでboolean型のカラムを追加しようとするとtinyint型のカラムが追加されてしまう。 結論 boolean型のカラムが追加しようとすると、boolean型と全く一緒であるtinyint(1)型のカラムが代わりに追加されます。 理由 tinyint型は 1バイトの大きさなので「-128~127」までの数値を格納できますが、tinyint(1)型の場 ...

IT系の備忘録,MySQL,Workbench

Thumbnail of post image 166
MySQLで更新するデータに別の列の値を使用する Workbenchを使います。 BMIの計算をSQLで計算して入力してみる # データベースを作成する CREATE SCHEMA `sample` DEFAULT CHARACTER SET utf8mb4; # テーブルを作成する CREATE TABLE `sample`.`human` ( `id` INT NOT NULL AUTO_IN ...

IT系の備忘録,MySQL,Workbench

Thumbnail of post image 144
Workbenchで自動コミットしない設定にする MacのトップメニューのMySQLWorkbench から Preference を押下します。SQL Executionの項目から、New connections use auto commit modeのチェックを外します。以下のWorkbenchの操作は自動コミットしない場合の動作です。 自動コミットしない場合の動作を確認する Workben ...

IT系の備忘録,MySQL,Workbench

Thumbnail of post image 127

MySQLのWorkbenchでの操作方法 失敗例 データベース名test、テーブル名users、カラム名nameにおいて、全てのusersのnameを「野獣先輩」にしたい場合は以下のSQL文を実行します。 UPDATE test.users SET name = "野獣先輩" しかし、このまま実行すると、Error Code: 1175. You are using safe update mo ...

MySQL,Workbench

Thumbnail of post image 010

MySQLのWorkbenchでカラムの順番を変更する方法 右のメニューからテーブル名を表示して、カーソルを当てます。テーブル名の右側に表示されるスパナのアイコンをクリックします。 テーブルの定義の変更画面が表示されるので、Column名を右クリックします。すると、Move Up と Move Down の選択肢が現れますので選ぶと、カラムの順番を変更することができます。