

Bolehkah pernyataan cipta digunakan untuk mencipta struktur jadual dan menambah rekod baharu?
Tidak. Fungsi pernyataan CREATE adalah untuk mencipta struktur jadual, tetapi ia tidak boleh menambahkan rekod baharu Anda boleh menggunakan pernyataan INSERT untuk menambah rekod baharu. Pernyataan CREATE boleh digunakan untuk mencipta jadual baharu dalam pangkalan data dan menentukan atribut dan kekangan lajur data bagaimanapun, jadual yang baru dibuat ialah jadual kosong dan memerlukan penggunaan pernyataan INSERT untuk menambah rekod baharu; Pernyataan INSERT digunakan untuk memasukkan satu atau lebih baris data tuple ke dalam jadual sedia ada dalam pangkalan data.
Persekitaran pengendalian tutorial ini: sistem windows7, mysql8, komputer Dell G3.
"Pernyataan cipta digunakan untuk mencipta struktur jadual dan menambah rekod baharu" adalah salah.
Fungsi pernyataan CREATE adalah untuk mencipta struktur jadual, tetapi ia tidak boleh menambahkan rekod baharu Anda boleh menggunakan pernyataan INSERT untuk menambah rekod baharu.
CREATE statement
CREATE statement boleh digunakan untuk mencipta jadual baharu dalam pangkalan data proses mencipta jadual data menentukan atribut lajur data Proses ini juga merupakan proses menguatkuasakan kekangan integriti data (termasuk integriti entiti, integriti rujukan dan integriti domain).
Format sintaks untuk mencipta jadual ialah:
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
Antaranya, format [pilihan definisi jadual] ialah:
<列名1> <类型1> [,…] <列名n> <类型n>
BUAT Sintaks arahan JADUAL Terdapat banyak, yang terutamanya terdiri daripada definisi penciptaan jadual (cipta-definisi), pilihan jadual (pilihan jadual) dan pilihan partition (pilihan partition).
Di sini kita mula-mula menerangkan contoh mudah untuk mencipta jadual baharu, dan kemudian menumpukan pada beberapa titik pengetahuan sintaks utama dalam arahan CREATE TABLE. Sintaks utama dan arahan penggunaan bagi pernyataan
CREATE TABLE adalah seperti berikut:
CREATE TABLE: digunakan untuk mencipta jadual dengan nama yang diberikan, anda mesti mempunyai jadual CIPTA kebenaran.
: Menentukan nama jadual yang akan dibuat, diberikan selepas CREATE TABLE dan mesti mematuhi peraturan penamaan pengecam. Nama jadual ditentukan sebagai db_name.tbl_name untuk mencipta jadual dalam pangkalan data tertentu. Ia boleh dibuat dengan cara ini tanpa mengira sama ada terdapat pangkalan data semasa. db-name boleh ditinggalkan semasa membuat jadual dalam pangkalan data semasa. Jika anda menggunakan nama terbilang yang dipetik, pangkalan data dan nama jadual hendaklah dipetik secara berasingan. Contohnya, 'mydb'.'mytbl' adalah sah, tetapi 'mydb.mytbl' tidak. : definisi penciptaan jadual, yang terdiri daripada nama lajur (col_name), takrifan lajur (definisi_lajur) dan kemungkinan spesifikasi nilai nol, kekangan integriti atau komposisi indeks jadual. Secara lalai, jadual dibuat dalam pangkalan data semasa. Jika jadual sudah wujud, tiada pangkalan data semasa, atau pangkalan data tidak wujud, ralat akan berlaku.
Contoh: Cipta jadual data tb_courses
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) );
Semak data jadual data tb_emp1
SELECT * FROM tb_courses;
Anda boleh melihat bahawa jadual yang baru dibuat tidak mengandungi data. Memasukkan rekod memerlukan penggunaan pernyataan INSERT.
INSERT pernyataan
Pernyataan INSERT boleh memasukkan satu atau lebih baris data tuple ke dalam jadual sedia ada dalam pangkalan data.
Pernyataan INSERT mempunyai dua bentuk sintaks, iaitu pernyataan INSERT…VALUES dan INSERT…SET.
1) INSERT…VALUES pernyataan
INSERT VALUES 的语法格式为: INSERT INTO <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1) [… , (值n) ];
Sintaks diterangkan di bawah.
: Tentukan nama jadual yang akan dikendalikan. : Tentukan nama lajur yang mana data perlu dimasukkan. Jika data dimasukkan ke dalam semua lajur dalam jadual, semua nama lajur boleh ditinggalkan dan INSERT VALUES(…) boleh digunakan secara langsung. Klausa NILAI atau NILAI: Klausa ini mengandungi senarai data yang hendak disisipkan. Susunan data dalam senarai data hendaklah sepadan dengan susunan lajur.
2) INSERT...SET pernyataan
Format sintaks ialah:
INSERT INTO <表名> SET <列名1> = <值1>, <列名2> = <值2>, …
Pernyataan ini digunakan untuk terus menambah data pada jadual Lajur tertentu dalam menentukan nilai lajur yang sepadan, iaitu, nama lajur data yang akan dimasukkan dinyatakan dalam klausa SET, nama_kolom ialah nama lajur yang ditentukan, dan tanda sama diikuti dengan yang ditentukan data untuk lajur yang tidak ditentukan, nilai lajur akan ditetapkan sebagai nilai lalai untuk lajur.
Dalam MySQL, memproses berbilang sisipan dengan satu pernyataan INSERT adalah lebih pantas daripada menggunakan berbilang pernyataan INSERT. Apabila menggunakan pernyataan INSERT tunggal untuk memasukkan berbilang baris data, anda hanya perlu melampirkan setiap baris data dalam kurungan.
Contoh: Tambahkan nilai pada semua medan dalam jadual
Sisipkan rekod baharu dalam jadual tb_courses dengan nilai course_id 1, nilai course_name "Rangkaian ", dan course_grade Nilai ialah 3 dan nilai maklumat ialah "Rangkaian Komputer".
INSERT INTO tb_courses (course_id,course_name,course_grade,course_info) VALUES(1,'Network',3,'Computer Network');
Anda boleh melihat bahawa rekod telah berjaya dimasukkan. Apabila memasukkan data, semua medan jadual tb_courses ditentukan, jadi nilai baharu akan dimasukkan untuk setiap medan.
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bolehkah pernyataan cipta digunakan untuk mencipta struktur jadual dan menambah rekod baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Dreamweaver Mac版
Alat pembangunan web visual

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.
