1、插入查询

  要将数据插入到MySQL表中,需要使用SQL INSERT INTO命令。

  INSERT INTO命令的通用SQL语法,用于将数据插入到MySQL表中:



  INSERT INTO table_name ( field1, field2,...fieldN )               VALUES               ( value1, value2,...valueN );



  要插入字符串数据类型,需要将所有值保留为双引号或单引号。例如“价值”。

插入数据:

变更mysql8 datadir 不起作用_字段

 

注 - 请注意,所有箭头符号( - >)不是SQL命令的一部分。它们表示一个新行,并且它们是在按下Enter键的情况下由MySQL提示符自动创建的,而不必在命令的每行末尾添加分号。

2、删除查询

 如果要从任何MySQL表中删除记录,则可以使用SQL命令DELETE FROM。

 具有DELETE命令的通用SQL语法,用于从MySQL表中删除数据。



DELETE FROM table_name [WHERE Clause]



  • 如果未指定WHERE子句,则将从给定的MySQL表中删除所有记录。
  • 可以使用WHERE子句指定任何条件。
  • 可以一次删除单个表中的记录。

当想要删除表中的选定行时,WHERE子句非常有用。

删除数据:

3、更新查询

有时可能需要修改MySQL表中现有数据的位置,通过使用SQL UPDATE命令来完成此操作。可以修改任何MySQL表的任何字段值。

具有UPDATE命令的通用SQL语法,用于修改MySQL表中的数据 :



UPDATE table_name SET field1 = new-value1, field2 = new-value2 [WHERE Clause]



  • 可以完全更新一个或多个字段。
  • 可以使用WHERE子句指定任何条件。
  • 可以一次更新单个表中的值。

当想要更新表中的选定行时,WHERE子句非常有用。

更新数据:

变更mysql8 datadir 不起作用_SQL_02

 

4、选择查询

SQL SELECT命令用于从MySQL数据库中获取数据。

这里是SELECT命令的通用SQL语法从MySQL表中获取数据 -



SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE Clause] [OFFSET M ][LIMIT N]



  • 可以使用一个或多个以逗号分隔的表,以使用WHERE子句包含各种条件,但WHERE子句是SELECT命令的可选部分。
  • 可以在单个SELECT命令中获取一个或多个字段。
  • 可以指定星号(*)代替字段。在这种情况下,SELECT将返回所有字段。
  • 可以使用WHERE子句指定任何条件。
  • 可以使用OFFSET指定一个偏移量,从SELECT开始返回记录。默认情况下,偏移量从零开始。
  • 可以使用LIMIT属性限制返回次数。

获取数据

变更mysql8 datadir 不起作用_MySQL_03