Base-MySQL入力/変更/削除/関数の使用
INSERT節テーブルにデータを追加する構文 数値フォーマットのデータは、一重引用符を使用しません. その他のフォーマット(文字列、日付フォーマット)の値は、一重引用符で囲まれています. 値をリストする場合は、テーブル構造で定義された列の順序で指定する必要があります. 値を指定すると、 カラム名が明確なデータを格納リストされたカラム名は、テーブル構造で定義されたカラム順序と一致する必要はありません. テーブル名の後にある列の順序または列の数は、VALuESの後にある値と一致する必要があります. 表の構造からNullデータを格納できるかどうかを決定するDESC構文を使用してテーブル構造を問合せた場合、 Nullデータのデフォルトの入力方法INSERT INTOは、このコラムの名前と値を省略します. VALuESセクションのコラム値はNULLを使用します. コラムに日付を入力: now()関数は、現在の日付を自動的に入力するために使用されます テーブルに重複データが格納されている場合、1つ以外のデータは不要な値でシステムリソースを浪費します. 重複を避けるために、データごとに最低限の制限が必要です このため、テーブル内の各ローを一意に識別する値を持つカラム(またはカラムの組合せ)を選択できます.
「プライマリーキー」(Primary Key)と呼ばれます. データベース・テーブルの列にPrimary Keyオプションを指定することで、冗長データの入力を防ぐことができます.プライマリ・キーとして設定されたカラムには、数データ行ごとに一意の値しか格納できないため、他の行と重複する値は格納できません. プライマリ・キーは、通常、シーケンス番号の概念として使用されます.
データを格納するたびに繰り返されないシリアル番号を計算するのは難しいため、テーブルの作成時に、特定のカラムを データの重複しない特性をデータ整合性と呼ぶ!デフォルト鍵制約は、データ整合性制約と呼ばれます. データの変更、削除
データ修正用UPDATE部すべてのデータが同じ値に変更されるので、使用状況に注意してください. データ削除用のDELETEセクションすべてのデータが同じ値で削除されるため、使用に注意してください. 関数の使用関数を使用して、データの入力時に保存する値を指定します. 関数は、データの変更時に変更する値に適用できます. WHEREセクションでは、データを削除するときに削除するターゲットを指定するオプション
INSERT INTO 테이블 VALUES (값1, 값2, 값n...);
𘥪の値を指定します.DESC 테이블
構文チェックテーブル定義を使用できます.INSERT INTO 테이블 (컬럼1, 컬럼2, 컬럼3 ...) VALUES (값1, 값2, 값3...);
Null
エントリにYES
が表示される列にはNull
の値が許可されます.INSERT INTO 테이블 (컬럼1, 컬럼2) VALUES (값1, 값2);
INSERT INTO 테이블 VALUES (값1, 값2);
日付データの入力方法YYYY-MM-DD HH:MI:SS
またはYYYY-MM-DD
日付データを入力する必要があります.フォーマットはINSERT INTO 테이블 VALUES ('1996-12-20');
INSERT INTO 테이블 VALUES (now());
重複除外「プライマリーキー」(Primary Key)と呼ばれます.
PRIMARY KEY
属性が設定された列に格納されている値が既存の格納データと重複している場合、エラーデータを格納するたびに繰り返されないシリアル番号を計算するのは難しいため、
AUTO_INCREMENT
オプションを使用して、データを格納するときにシステムにシリアル番号を自動的に生成させることができます.PRIMARY KEY
に設定すると、デフォルトの鍵制約と呼ばれる重複データを格納する制約が設定されます.PRIMARY KEY
|追加可能属性AUTO_INCREMENT
AUTO_INCREMENT
プロパティが設定されている場合は、INSERTセクションでカラムを指定する必要はありません.システムは、既存の値の最大値より大きい値を自動的に格納し、データの一意性を維持しますデータ修正用UPDATE部
UPDATE 테이블이름 SET 컬럼1=값1, 컬럼2=값2, 컬럼n=값n [WHERE 검색조건];
WHEREセクションを使用しないUPDATEセクションの場合:DELETE FROM 테이블 [WHERE 검색조건];
WHEREセクションを使用しないDELETEセクションの場合:INSERT INTO 테이블 VALUES (함수이름(값)), 함수이름(값), ...);
UPDATE 테이블 SET 컬럼이름1=함수이름(값1), 컬럼이름2=함수이름(값2)... [WHERE 검색조건]
DELETE FROM 테이블 [WHERE 함수가 적용된 검색조건]
Reference
この問題について(Base-MySQL入力/変更/削除/関数の使用), 我々は、より多くの情報をここで見つけました https://velog.io/@jen_jyseo/DataBase-MySQl-입력-수정-삭제テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol