Les méthodes suivantes sont disponibles pour ajouter des données à une table dans Navicat : Insérez une seule donnée : Utilisez l'instruction INSERT INTO pour spécifier le nom de la table, le nom de la colonne et la valeur. Pour insérer plusieurs éléments de données par lots : Utilisez l'instruction INSERT INTO, en mettant la liste des valeurs entre parenthèses. Insérer des données d'une autre table : utilisez l'instruction SELECT pour sélectionner des données d'une autre table et les insérer dans la table cible. Insérer le résultat d'une expression ou d'une fonction : utilisez l'instruction INSERT INTO pour insérer le résultat d'une expression ou d'une fonction en tant que valeur. Insertion de valeurs NULL : utilisez l'instruction INSERT INTO avec NULL comme valeur. Insérer des données à l'aide d'instructions préparées : créez une instruction préparée, définissez les valeurs des paramètres, puis exécutez le code dans
Navicat pour ajouter des données à la table
Insérez une seule donnée
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) VALUES (value1, value2, ...);</code>
Insérer plusieurs éléments par lots Data
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) VALUES (value11, value12, ...), (value21, value22, ...), ...;</code>
Insérer des données sélectionnées dans une autre table
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) SELECT column_name1, column_name2, ... FROM another_table_name WHERE condition;</code>
Insérer le résultat d'une expression ou d'une fonction
<code class="sql">INSERT INTO table_name (column_name) VALUES (expression_or_function());</code>
Insérer des valeurs NULL
<code class="sql">INSERT INTO table_name (column_name) VALUES (NULL);</code>
Utiliser des instructions préparées pour insérer des données
<code class="java">// 创建一个预处理语句 PreparedStatement statement = connection.prepareStatement("INSERT INTO table_name (column_name1, column_name2, ...) VALUES (?, ?, ...);"); // 设置参数值 statement.setString(1, "value1"); statement.setInt(2, 123); // 执行预处理语句 statement.executeUpdate();</code>
Exemple
Insérer des données dans le tableau nommé "employés":
<code class="sql">-- 插入单条数据 INSERT INTO employees (name, email) VALUES ('John Smith', 'john.smith@example.com'); -- 批量插入数据 INSERT INTO employees (name, email) VALUES ('Jane Doe', 'jane.doe@example.com'), ('Peter Jones', 'peter.jones@example.com'); -- 从另一个表插入数据 INSERT INTO employees (name, email) SELECT name, email FROM users WHERE role = 'employee';</code>
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!