SQLiteの基本-4。データ定義言語(DDL)

まず、データベースを作成します

1.道を作成します。

第二章では、SQLiteのデータベースを作成PyCharmを使用する方法を説明しました。詳細については、ボーエンは
、データベースを作成するには、このメソッドを使用します。flask_dev

2.データベースの命名規則

アルファベット(大文字と小文字を区別)と自然数(多くの場合は必要ありません)の26個の文字を使用して0-9とアンダースコア「」構成、複数の単語に下線が引かれ、明確で簡潔な名「で区切られた」プロジェクトの数慎重に、プロジェクトデータベース同じデータベースを使用

第二に、テーブルを作成します

テーブルを作成し、各列のためのテーブル、カラムとデータ型定義に名前を付けることになります。

1.基本的な使い方

-- 语法
CREATE TABLE database_name.table_name (
    column1 datatype PRIMARY KEY,
    ...
    columnN datatype,
);

-- 实例
CREATE TABLE flask_dev.link_men (
    ID INT PRIMARY KEY NOT NULL,
    NAME          TEXT NOT NULL,
    BIRTHDAY  DATETIME NOT NULL,
    ADDRESS   CHAR(50),
    SALARY    REAL,
);

表2.データの命名

  1. 26文字(大文字と小文字を区別)と自然数(しばしば必要ではない)、プラス0-9アンダー「使用」組成、明確かつ単純な名前を、複数の単語に下線が引かれている「分離」
  2. すべて小文字の名前、禁止された資本
  3. 名前、時間、日時、パスワード、その他:など、データベースのキーワードの使用を禁止します
  4. テーブル名が長すぎる(通常は3つ以下の英語の単語を)作られるべきではありません
  5. テーブルの名前は、一般名詞や動詞オブジェクトフレーズです
  6. これは、従業員の代わりに、単数形、例えば、従業員の名前を表し
  7. 表は説明を記入する必要があります(表を構築するためにSQL文を使用した場合)

次のように名前リストは、次のとおりです。メインキャラクタテーブル+ DTLの名前(詳細略)
など:名前の購入注文がある:po_order、発注リストは、次のとおりです。po_orderdtl

以下の原則に従ってください:

モジュールの機能のポイントは①+ _例:alllive_log alllive_category
②ポイントの例を機能:メッセージはライブ
all_user:一般的な実施形態を表し③

3.フィールドの命名規則

  1. 26文字(大文字と小文字を区別)と自然数(しばしば必要ではない)、プラス0-9アンダー「使用」組成、明確かつ単純な名前を、複数の単語に下線が引かれている「分離」
  2. すべて小文字の名前、禁止された資本
  3. 記述情報フィールドは記入する必要があります
  4. 名前、時間、日時パスワードなど:のような、データベースのキーワードの使用を禁止します
  5. フィールド名一般的に使用される名詞や動詞オブジェクトのフレーズ
  6. これは、一般的に3つ以下の英語の単語、名前フィールドが理解しやすいでなければならない取ります
  7. リストに名前を付けるときは、テーブルの名前を繰り返さないでください
  8. 列の名前でデータ型を含めないでください
  9. 完全な名前を使用して命名されたフィールド、略語の禁止

例えば、employeテーブルの名前のフィールドと呼ばれるemployee_lastnameを使用しないよう
、以下の原則に従います。

①名詞例:user_idはUSER_NAMEセックス
②動詞-オブジェクトの例句:is_friendのis_good

第三に、テーブルを削除

テーブル定義とテーブルのすべてのデータ、インデックス、トリガ、制約、および権限の指定を削除します。

テーブルを削除すると、テーブル内のすべての情報は永久に失われます。

-- 语法
DROP TABLE dababase_name.table_name;

-- 实例
DROP TABLE flask_dev.link_men;

おすすめ

転載: www.cnblogs.com/haitao130v/p/11300079.html