Rumah pangkalan data tutorial mysql PHP中数据表的选项是什么?什么是储存引擎?

PHP中数据表的选项是什么?什么是储存引擎?

Jun 28, 2021 pm 02:55 PM
enjin simpanan

我们学习了解了这么多关于PHP的知识,不知道你们对PHP中数据表的选项是什么?什么是储存引擎?是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧

表选项列表

表选项就是,创建一个表的时候,对该表的整体设定,主要有如下几个:charset =要使用的字符编码.

engine = 要使用的存储引擎(也叫表类型),

auto_increment=设定当前表的自增长字段的初始值,默认是1comment=‘该表的一些说明文字’

说明;

1,设定的字符编码是为了跟数据库设定的不一样。如果一样,就不需要设定了。因为其会自动使用数据库级别的设定;

2,engine(存储引擎)在代码层面,就是一个名词:InnoDB,MyIsam, BDB, archive, Memory.

什么叫做存储引擎?

存储引擎是将数据存储到硬盘的“机制”。其实,也就几种机制(如上名字所述),不同的存储引擎,其实主要是从2个大的层面来设计存储机制。

1,尽可能快的速度

2,尽可能多的功能;

选择不同的存储引擎,就是上述性能和功能的“权衡”。

src=http___upload-images.jianshu.io_upload_images_6748468-a274d14e9c1b5eef.png&refer=http___upload-images.jianshu.jpg

实例演示:

#演示表选项语法:
create table tab_xuanxiang(
id int auto_increment primary key,name varchar(10),
age tinyint
charset = gbk,/*产当前效据库的字符编码是utF8*/engine = MyIsam,
auto_increment = 100o,comment ="说明文字...";
insert into tab_xuanxiang (id,name,age)values(null,'张三',11)
Salin selepas log masuk

相关学习推荐:mysql教程(视频)

Atas ialah kandungan terperinci PHP中数据表的选项是什么?什么是储存引擎?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Gunakan enjin storan MySQL untuk memilih struktur storan yang sesuai Gunakan enjin storan MySQL untuk memilih struktur storan yang sesuai Jul 25, 2023 pm 02:17 PM

Memilih struktur storan yang betul menggunakan enjin storan MySQL Apabila menggunakan pangkalan data MySQL, memilih enjin storan yang betul adalah penting. Enjin storan yang berbeza mempunyai ciri yang berbeza dan senario yang boleh digunakan Memilih enjin storan yang sesuai boleh meningkatkan prestasi dan kecekapan pangkalan data. Artikel ini akan memperkenalkan beberapa enjin storan biasa dalam MySQL dan memberikan contoh kod yang sepadan. Enjin InnoDB Enjin InnoDB ialah enjin storan lalai MySQL, yang mempunyai sokongan transaksi dan ciri ACID. Ia sesuai untuk mengendalikan aplikasi konkurensi tinggi

Penyimpanan yang cekap dan bacaan berkelajuan tinggi: Petua dan strategi MySQL untuk menggunakan enjin Aria Penyimpanan yang cekap dan bacaan berkelajuan tinggi: Petua dan strategi MySQL untuk menggunakan enjin Aria Jul 26, 2023 am 10:53 AM

Storan yang cekap dan bacaan berkelajuan tinggi: Petua dan strategi MySQL untuk menggunakan enjin Aria Pengenalan: Sebagai sistem pengurusan pangkalan data hubungan yang biasa digunakan, MySQL menyediakan pelbagai enjin storan untuk dipilih oleh pengguna. Antaranya, enjin Aria ialah enjin storan yang menyokong transaksi dan operasi baca dan tulis serentak, serta mempunyai ciri storan dan bacaan berkelajuan tinggi yang cekap. Artikel ini akan memperkenalkan beberapa teknik dan strategi untuk menggunakan enjin Aria untuk meningkatkan prestasi storan dan bacaan MySQL, dan menyediakan contoh kod yang sepadan. Penggunaan asas enjin Aria dalam MyS

Cara melaksanakan pengoptimuman asas MySQL: pemilihan enjin storan dan perbandingan prestasi Cara melaksanakan pengoptimuman asas MySQL: pemilihan enjin storan dan perbandingan prestasi Nov 08, 2023 pm 09:45 PM

MySQL ialah pangkalan data hubungan sumber terbuka yang berkuasa yang boleh digunakan dalam aplikasi semua saiz. MySQL menyokong pelbagai enjin storan yang berbeza, seperti MyISAM, InnoDB, Memory, CSV, dll. Enjin yang berbeza mempunyai fungsi dan ciri prestasi yang berbeza. Apabila mengoptimumkan MySQL asas, pemilihan enjin storan adalah langkah yang sangat penting. Artikel ini akan membincangkan cara memilih enjin storan yang sesuai untuk projek anda dan cara membandingkan prestasi. 1. Enjin simpanan MyISAM MyIS

MySQL menukar kaedah enjin storan jadual MySQL menukar kaedah enjin storan jadual Sep 22, 2023 am 10:17 AM

MySQL boleh menukar enjin storan jadual dengan menentukan enjin storan semasa mencipta jadual, menggunakan pernyataan ALTER TABLE untuk mengubah suai enjin storan, mengubah suai fail konfigurasi MySQL dan menggunakan alat penukaran enjin storan. Pengenalan terperinci: 1. Tentukan enjin storan semasa membuat jadual, anda boleh menukar enjin storan lalai jadual dengan menentukan enjin storan Dengan menggunakan kata kunci ENGINE dan nyatakan nama enjin storan dalam CREATE TABLE kenyataan, anda boleh menukar enjin storan lalai jadual Enjin storan ditetapkan kepada InnoDB dan seterusnya.

Bagaimana untuk menulis enjin storan tersuai dalam MySQL menggunakan C# Bagaimana untuk menulis enjin storan tersuai dalam MySQL menggunakan C# Sep 20, 2023 am 11:53 AM

Cara menggunakan C# untuk menulis enjin storan tersuai dalam MySQL Ringkasan: MySQL ialah sistem pengurusan pangkalan data hubungan popular yang menyediakan banyak enjin storan terbina dalam, seperti InnoDB, MyISAM, dll. Walau bagaimanapun, kadangkala kita perlu menyesuaikan enjin storan untuk memenuhi keperluan tertentu. Artikel ini akan memperkenalkan cara menulis enjin storan tersuai menggunakan C# dan memberikan contoh kod terperinci. Pengenalan Enjin storan MySQL ialah komponen teras yang bertanggungjawab untuk memproses data Ia bertanggungjawab untuk penyimpanan data, pengambilan semula, pengindeksan dan operasi lain. saya

Petua dan Strategi untuk Meningkatkan Prestasi Baca Enjin Storan MySQL: Analisis Perbandingan MyISAM dan InnoDB Petua dan Strategi untuk Meningkatkan Prestasi Baca Enjin Storan MySQL: Analisis Perbandingan MyISAM dan InnoDB Jul 26, 2023 am 10:01 AM

Petua dan strategi untuk meningkatkan prestasi bacaan enjin storan MySQL: Analisis perbandingan MyISAM dan InnoDB Pengenalan: MySQL ialah salah satu sistem pengurusan pangkalan data hubungan sumber terbuka yang paling biasa digunakan, terutamanya digunakan untuk menyimpan dan mengurus sejumlah besar data berstruktur. Dalam aplikasi, prestasi baca pangkalan data selalunya sangat penting, kerana operasi baca adalah jenis operasi utama dalam kebanyakan aplikasi. Artikel ini akan memberi tumpuan kepada cara untuk meningkatkan prestasi bacaan enjin storan MySQL, memfokuskan pada analisis perbandingan MyISAM dan InnoDB, dua enjin storan yang biasa digunakan.

Cara menulis pencetus tersuai, enjin storan dan fungsi dalam MySQL menggunakan Python Cara menulis pencetus tersuai, enjin storan dan fungsi dalam MySQL menggunakan Python Sep 20, 2023 pm 01:24 PM

Cara menggunakan Python untuk menulis pencetus tersuai, enjin storan dan fungsi dalam MySQL MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas, dan Python ialah bahasa skrip yang berkuasa. Menggabungkan kedua-duanya, kami boleh melaksanakan pencetus tersuai, enjin storan dan fungsi dengan menulis skrip Python. Artikel ini akan memperkenalkan cara menggunakan Python untuk menulis pencetus tersuai, enjin storan dan fungsi dalam MySQL, dan memberikan contoh kod khusus. 1. Pencetus tersuai Pencetusnya ialah

Bagaimana untuk mengubah suai enjin storan jadual data dalam MySQL Bagaimana untuk mengubah suai enjin storan jadual data dalam MySQL Sep 08, 2023 pm 01:25 PM

Langkah-langkah MySQL untuk mengubah suai enjin storan jadual data: 1. Semak enjin storan yang digunakan oleh jadual data semasa 2. Sandarkan jadual data untuk mengelakkan kehilangan data akibat situasi yang tidak dijangka semasa proses pengubahsuaian; gunakan pernyataan ALTER TABLE untuk mengubahsuai jadual data enjin storan; 4. Gunakan pernyataan SHOW CREATE TABLE untuk mengesahkan keputusan pengubahsuaian; dipulihkan dengan memulihkan jadual data sandaran.

See all articles