[MySQLはデータテーブルを作成し、データを追加します]

MySQLでデータテーブルを作成し、データを追加する

1. テーブルの作成

create table test_table(
ID int,
Ename varchar(255),
job varchar(255),
job_num int );

2.テーブルに値を追加します

insert into t_user(key 1, key 2, key 3...) value(value 1, value 2, value 3...);//値が文字列の場合、'zhangsan のように引用符 '' が必要です'。
たとえば、 insert into t_user(id,name) value(1,'zhangsan');
insert into t_user(id,name) value(2,'wang_wu');
注: 上記の mysql ステートメントを cmd ウィンドウで実行する場合、上記のデータ操作を送信するための最後の追加コミット。

3. 補足:

Python の MysqlDB パッケージを使用して Mysql を挿入するときに問題が発生します。プログラムはエラーなしで実行され、挿入ステートメントには問題はありませんが、新しいデータがデータベースに挿入されていません。情報を調べたところ、提出されていないことが判明した。

データベース言語には4種類あり、

データ操作言語(日付操作言語) DML言語で、データの「追加・削除・変更」という基本操作を実現します。

更新 削除 挿入

データ定義言語(データ定義言語) DDL言語は、データベースの構造や操作方法などの定義を実現できます。

テーブルの作成 テーブルの作成

テーブルの変更 テーブルの変更

テーブルを削除 テーブルを削除

truncate table はテーブル内のすべての行を削除します

インデックスの作成 インデックスの作成

インデックスのドロップ インデックスのドロップ**

データベース制御言語 (データ制御言語) DCL 認可、ロール制御

GRANT 認可

取り消して認証を解除します

トランザクション制御言語 トランザクション制御言語

SAVEPOINT セーブポイントを設定します

ROLLBACK ロールバック

トランザクションの設定

このうち、DDL ステートメントには独自のコミットがあり、DML コマンドが送信されないと他のセッションからは参照されません。DML コマンドの後に DDL コマンドまたは DCL コマンドが実行されるか、ユーザーがセッションを終了するかインスタンスを終了しない限り、システムは自動的に commit コマンドを発行して、コミットされていない DML コマンドをコミットします。

MYSQL のテーブルにデータを変更または挿入するたびに、送信 (コミット) することをお勧めします。

おすすめ

転載: blog.csdn.net/weixin_53952878/article/details/125812036