私はまだそれをノンストップで書く必要があり、それについて考えているだけです。たとえそれが不十分に書かれていても、少なくともそれは私自身の問題を明らかにします。
実際、データベースについて慎重に検討することは依然として非常に重要です。インターネット上のほとんどすべてのデータはデータベースに保存されます。一般的なデータベースはmysqlとoracleです。Mysqlはオープンソースおよびフリーソフトウェアに属しています。ほとんどの中小企業はmysqlを使用することをいとわない自分のデータベース、このエッセイはmysqlのいくつかの基本的な使用法をまとめたものです。データベース、テーブル自体、テーブルの構造とテーブルのコンテンツなど、主に5つの部分に分かれています。
-
データベース
- 新しいデータベース(データベースxxxを作成);
- クエリデータベース(データベースの表示);
- データベースの削除(drop database xxx);
- データベースを変更します(これは、データベースの名前変更や変更ではなく、さまざまなストレージエンジンに応じてさまざまな方法で変更されます)。
-
テーブル自体
- すべてのデータテーブル(テーブルの表示)をクエリします。
- 新しいテーブル(テーブルxxxを作成(フィールド1データ型、フィールド2データ型));
- ドロップテーブル(ドロップテーブルxxx);
- テーブル名を変更します(alter table xxx rename to / as newname);
-
テーブル構造
- クエリテーブル構造(説明/説明テーブルxxx);
- テーブルを作成するSQLステートメントをクエリします(show create table xxx);
- 新しいテーブル列を追加します(alter table xxx add yyy data type);
- テーブル内の列または主キー、外部キーなどを削除します(代替テーブルxxxドロップxxx)。
- 列名を変更します(代替表xxx変更xxx yyyデータ型)。
- 列のデータ型を変更します(alter table xxx modify xxx data type);
-
テーブルの内容
- 新增([into] xxx [(field1、field2)]の値を挿入(d1、d2));
- 削除(xxxから削除...);
- 修改(update xxx set field = xxx where ...);
- 查询(select * / field1、field2 from xxx [where ...]);
-
その他
このエッセイは、mysqlで一般的に使用されるいくつかの基本的な文法を簡単に要約したものです。もちろん、mysqlには他にも次のような多くの側面があります。- 一般的に使用されるいくつかの関数(count()、max()、min()、avg()、sysdate()、now()、currenttime()など)。
- 結合クエリステートメント(内部接続、外部接続、自己接続、ユニオンなど)。
- ストレージエンジン(innodb、myisam、メモリ、ブラックホールなど);
- 基本的なデータ型と5つの制約。
- トランザクション(トランザクション4の特性(原子性、一貫性、分離、耐久性);トランザクション分離メカニズムなど);