できません。 CREATE ステートメントの機能はテーブル構造を作成することですが、新しいレコードを追加することはできません。INSERT ステートメントを使用して新しいレコードを追加できます。 CREATE ステートメントを使用すると、データベースに新しいテーブルを作成し、データ列の属性と制約を指定できますが、新しく作成されたテーブルは空のテーブルであり、新しいレコードを追加するには INSERT ステートメントを使用する必要があります。 INSERT ステートメントは、タプル データの 1 行以上をデータベース内の既存のテーブルに挿入するために使用されます。
このチュートリアルの動作環境: Windows7 システム、mysql8、Dell G3 コンピューター。
「create ステートメントはテーブル構造を作成し、新しいレコードを追加するために使用されます」は誤りです。
CREATE ステートメントの機能はテーブル構造を作成することですが、新しいレコードを追加することはできません。INSERT ステートメントを使用して新しいレコードを追加できます。
CREATE ステートメント
CREATE ステートメントは、データベースに新しいテーブルを作成するために使用できます。データ テーブルの作成プロセスでは、データ列の属性 このプロセスは、データ整合性 (エンティティ整合性、参照整合性、ドメイン整合性を含む) 制約を強制するプロセスでもあります。
テーブル作成の構文形式は
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
このうち、[テーブル定義オプション]の形式は
<列名1> <类型1> [,…] <列名n> <类型n>
CREATE TABLE コマンドの構文は次のとおりです。詳細は、主にテーブル作成定義 (create-definition)、テーブル オプション (table-options)、およびパーティション オプション (partition-options) で構成されます。
ここでは、まず新しいテーブルを作成する簡単な例を説明し、次に CREATE TABLE コマンドのいくつかの主要な構文の知識ポイントに焦点を当てます。
CREATE TABLE ステートメントの主な構文と使用手順は次のとおりです。
CREATE TABLE: 指定された名前のテーブルを作成するために使用されます。テーブルが必要です。作成権限。
: CREATE TABLE の後に指定される、作成するテーブルの名前を指定します。識別子の命名規則に従う必要があります。特定のデータベースにテーブルを作成するには、テーブル名を db_name.tbl_name として指定します。現在のデータベースが存在するかどうかに関係なく、この方法で作成できます。現在のデータベースにテーブルを作成する場合は、db-name を省略できます。引用符付きの識別名を使用する場合は、データベース名とテーブル名を個別に引用符で囲む必要があります。たとえば、「mydb」.「mytbl」は合法ですが、「mydb.mytbl」は合法ではありません。
: テーブル作成定義。列名 (col_name)、列定義 (column_definition)、および可能な NULL 値の指定、整合性制約、またはテーブル インデックスの構成で構成されます。 。
デフォルトでは、テーブルは現在のデータベースに作成されます。テーブルが既に存在する場合、現在のデータベースが存在しない場合、またはデータベースが存在しない場合は、エラーが発生します。
CREATE TABLE tb_courses( course_id INT NOT NULL AUTO_INCREMENT, course_name CHAR(40) NOT NULL, course_grade FLOAT NOT NULL, course_info CHAR(100) NULL, PRIMARY KEY(course_id) );
#tb_emp1 データ テーブルのデータを確認する
SELECT * FROM tb_courses;
##新しく作成されたテーブルにはデータが含まれていないことがわかります。レコードを挿入するには、INSERT ステートメントを使用する必要があります。
INSERT ステートメントは、タプル データの 1 行以上をデータベース内の既存のテーブルに挿入できます。
INSERT ステートメントには、INSERT…VALUES ステートメントと INSERT…SET ステートメントという 2 つの構文形式があります。1) INSERT…VALUES ステートメント
INSERT VALUES 的语法格式为: INSERT INTO <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1) [… , (值n) ];構文は次のように説明されます。 : 操作対象のテーブル名を指定します。
- : データを挿入する必要がある列名を指定します。テーブル内のすべての列にデータを挿入する場合、すべての列名を省略でき、INSERTVALUES(…) を直接使用できます。
- VALUES または VALUE 句: この句には、挿入されるデータのリストが含まれます。データ リスト内のデータの順序は、列の順序に対応している必要があります。
- 2) INSERT...SET ステートメント
構文形式は次のとおりです:
INSERT INTO <表名> SET <列名1> = <值1>, <列名2> = <值2>, …このステートメントは、次の目的で直接使用されます。テーブルにデータを追加します。特定の列は、対応する列値を指定します。つまり、挿入されるデータの列名は SET 句で指定され、col_name は指定された列名で、等号の後に指定されたデータが続きます。指定されていない列の場合は、列の値が指定されます。この列のデフォルト値です。 MySQL では、複数の INSERT ステートメントを使用するよりも、単一の INSERT ステートメントで複数の挿入を処理する方が高速です。単一の INSERT ステートメントを使用して複数行のデータを挿入する場合、データの各行をかっこで囲むだけで済みます。
例: テーブル内のすべてのフィールドに値を追加します。
tb_courses テーブルに新しいレコードを挿入します。course_id 値は 1、course_name 値は「Network」です。 、course_grade 値は 3 で、info 値は「コンピューター ネットワーク」です。
INSERT INTO tb_courses (course_id,course_name,course_grade,course_info) VALUES(1,'Network',3,'Computer Network');
#レコードが正常に挿入されたことがわかります。データを挿入する場合、tb_courses テーブルのすべてのフィールドが指定されるため、フィールドごとに新しい値が挿入されます。
【関連する推奨事項: mysql ビデオ チュートリアル ]
以上がcreate ステートメントを使用してテーブル構造を作成し、新しいレコードを追加できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

1。AO3公式ウェブサイトQuark Entantry clickを保存する。 2。AO3クォークの入り口の公式Webサイト☜☜☜☜☜☜☜Clickを保存します。 【AO3】1。 AO3(私たち自身のアーカイブ)は、ファンが作成した巨大なオンラインアーカイブWebサイトです。 2.主に、本や映画からテレビシリーズやゲームまで、さまざまなメディアをカバーするファン作品が含まれています。ほとんどすべてが含まれています。 3. AO3には、豊富なコンテンツと多様なタイプがあり、さまざまな読者のニーズを満たすことができます。

1。AO3ミラーURLquark☜☜☜☜☜☜☜☜クリックして入力します。 2。AO3ミラーアドレスクォーク入り口3。AO3(Archives Our Own)は、2008年10月29日に発売された非営利のファンおよびファンフィクションアーカイブのWebサイトです。4。AO3は、ファンによって作成され、ファンが作成し、ファン小説作家に検閲のない環境を提供することに専念するファンによって設立され、ファンによって運営されています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。
