Créez une table dans MySQL à l'aide de l'instruction CREATE TABLE. La syntaxe est : CREATE TABLE nom_table (nom_colonne type_données [contraintes], ...). Répertorie les éléments tels que table_name, column_name, data_type et contraintes, et fournit des exemples de clés primaires à incrémentation automatique et de contraintes NOT NULL.
Comment créer une table dans MySQL
Dans MySQL, utilisez l'instruction CREATE TABLE
pour créer une table. CREATE TABLE
语句来创建表格。
基本语法:
<code>CREATE TABLE table_name ( column_name data_type [constraints], ... );</code>
其中:
table_name
是要创建的表格的名称。column_name
是表格中列的名称。data_type
是列的数据类型(例如:INT、VARCHAR、DATE)。constraints
是对列的约束(例如:NOT NULL、UNIQUE、FOREIGN KEY)。示例:
创建名为 students
的表格,其中包含 id
(自增主键)、name
(VARCHAR)、age
(INT)和 grade
(VARCHAR)列:
<code class="sql">CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, age INT, grade VARCHAR(10) );</code>
注意:
AUTO_INCREMENT
指示 id
列为自增主键,每次插入新行时都会自动增加。PRIMARY KEY
指定 id
列为主键,它唯一标识表格中的每一行。NOT NULL
约束指定 name
列不允许为 NULL。可以通过使用 SHOW CREATE TABLE table_name
table_name
est le nom de la table à créer. column_name
est le nom de la colonne du tableau. data_type
est le type de données de la colonne (par exemple : INT, VARCHAR, DATE). Les contraintes
sont des contraintes sur les colonnes (par exemple : NOT NULL, UNIQUE, FOREIGN KEY). étudiants
, qui contient id
(clé primaire auto-incrémentée), nom Colonnes (VARCHAR), <code>age
(INT) et grade
(VARCHAR) : 🎜rrreee🎜🎜Remarque : 🎜🎜 AUTO_INCREMENT
indique que la colonne id
est une clé primaire à incrémentation automatique et sera automatiquement incrémentée à chaque fois qu'une nouvelle ligne est insérée. PRIMARY KEY
Spécifie la colonne id
comme clé primaire, qui identifie de manière unique chaque ligne de la table. NOT NULL
spécifie que la colonne name
ne peut pas être NULL. SHOW CREATE TABLE table_name
. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!