首页博客网络编程
MySQL插入函数:何时,为什么以及如何使用它们
摘要 如果要将数据插入到数据库中,则必须至少有一个表已经启动并可供使用。 使用 MySQL 语句插入新数据。insert into SQL 查询中的引号值被视为文本,因此请注意仅引用字符串,而不是数字整数或 null 值。

您已经知道如何通过从表中删除不再打算使用的行来释放数据库空间。不过,这个空间不会空置太久。很快,您将有新数据插入到您拥有的MySQL表中。

在本教程中,我们将向您解释如何使用MySQL插入语句将新数据插入数据库表。我们还将介绍正确使用语法来插入 MySQL 表行。您还将找到三个代码示例,因此无论您使用哪种类型的MySQL连接,都可以覆盖您。

内容

MySQL插入:主要提示

  • 必须先创建一个数据库和至少一个表,然后我们才能在其中插入 MySQL 数据。

  • 为了将新的数据片段添加到数据库中,我们使用 MySQL 语句。insert into

  • SQL 的查询必须在 PHP 代码中引用。

  • SQL 查询中的文本字符串必须用引号括起来。数字和 NULL 值不得用引号括起来(否则,它们将被视为文本)。

PHP MySQL 插入的正确语法

看看MySQL函数的正确语法应该是什么样子的:insert into

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

如果特定列是自动增量时间戳,则不应将其包含在 SQL 查询中。MySQL将自动添加该值。

插入 MySQL 行:示例

查看下面的示例,您可以看到如何使用PHP使用MySQL函数。这些脚本之间的区别在于您选择的MySQL连接类型:它们分别用于MySQLi面向对象,MySQLi过程和PDO连接。所有这些都可以让您轻松执行PHP MySQL插入:insert into

复制

<?php
  $servername = 'localhost';
  $username = 'name_of_the_user';
  $password = 'users_password';
  $dbname = 'myDatabase';  // Create connection
  $conn = new mysqli($servername, $username, $password, $dbname);  // Check connection
  if ($conn->connect_error) {    die("Connection went wrong: " . $conn->connect_error); 
  } 
  $sql = "INSERT INTO MovieList (title, rating, price) VALUES ('random_movie', 'good', '5')";  if ($conn->query($sql) === TRUE) {    
    echo "Inserted successfully";
  } else {       echo "Error: " . $sql . "<br>" . $conn->error;
  }
  $conn->close();  
?>

复制

<?php
  $servername = 'localhost';
  $username = 'name_of_the_user';
  $password = 'users_password';
  $dbname = 'myDatabase';  // Create connection  
  $conn = mysqli_connect($servername, $username, $password, $dbname); 

  // Check connection  	
  if (!$conn) {      
     die("Connection went wrong: " . mysqli_connect_error());
  }

  $sql = "INSERT INTO MovieList (title, rating, price) VALUES ('random_movie', 'good', '5')";  if (mysqli_query($conn, $sql)) {    echo "Inserted successfully";
  } else {    echo "Error: ". $sql . "<br>" . mysqli_error($conn);}mysqli_close($conn);
  }?>

复制

<?php
  $servername = 'localhost';
  $username = 'name_of_the_user';  
  $password = 'users_password';
  $dbname =   'myDatabase';  try {    
    $conn = new PDO("mysql:host=$servername; dbname=$dbname", $username, $password);     // set the PDO error mode to exception    
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "INSERT INTO MovieList (title, rating, price) VALUES ('random_movie', 'good', '5')"; 
 	  // use exec() because no results are returned
    $conn->exec($sql);     echo "Inserted successfully";
  } catch(PDOException $e) {    echo $sql . "<br>" . $e->getMessage();  
  }  	
  $conn = null;  
?>

MySQL 插入到: 摘要

  • 如果要将数据插入到数据库中,则必须至少有一个表已经启动并可供使用。

  • 使用 MySQL 语句插入新数据。insert into

  • SQL 查询中的引号值被视为文本,因此请注意仅引用字符串,而不是数字整数或 null 值。


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/185

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位