程序员必会的四句SQL语句、MySQL 中的增、删、改、查
MySQL 表中使用INSERT INTOSQL语句来插入数据。
你可以通过 mysql> 命令提示窗口中向数据表中插入数据。
语法
以下为向MySQL数据表插入数据通用的INSERT INTOSQL语法:
INS
MySQL 插入数据 MySQL 表中使用INSERT INTOSQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据。 语法 以下为向MySQL数据表插入数据通用的INSERT INTOSQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:"value"。 通过命令提示窗口插入数据 以下我们将使用 SQL INSERT INTO语句向 MySQL 数据表 runoob_tbl 插入数据 注意: 使用箭头标记 -> 不是 SQL 语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长MySQL DELETE 语句,我们可以通过回车键来创建一个新行来编写 SQL 语句,SQL 语句的命令结束符为分号 ;。 在以上实例中,我们并没有提供 runoob_id 的数据,因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。实例中 NOW() 是一个 MySQL 函数,该函数返回日期和时间。 接下来我们可以通过以下语句查看数据表数据: MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql> 命令提示窗口中在数据库中查询数据。 语法 以下为在MySQL数据库中查询数据通用的 SELECT 语法: SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]; 1. 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据 2. 你可以使用 WHERE 语句来包含任何条件。 3. 你可以使用 LIMIT 属性来设定返回的记录数。 4. 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。 通过命令提示符获取数据 以下实例我们将通过 SQL SELECT 命令来获取 MySQL 数据表 runoob_tbl 的数据: 实例 以下实例将返回数据表 runoob_tbl 的所有记录: MySQL UPDATE 更新 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] 1. 你可以同时更新一个或多个字段。 2. 你可以在 WHERE 子句中指定任何条件。 3. 你可以在一个单独表中同时更新数据。 4. 当你需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。 update 表名称 set 列名称=新值 where 更新条件; 以下我们将在 SQL UPDATE 命令使用 WHERE 子句来更新 runoob_tbl 表中指定的数据: MySQL DELETE 语句 你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 语法 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法: DELETE FROM table_name [WHERE Clause] 1. 你可以在 WHERE 子句中指定任何条件 2. 您可以在单个表中一次性删除记录。 当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。 从命令行中删除数据 这里我们将在 SQL DELETE 命令中使用 WHERE 子句来删除 MySQL 数据表 runoob_tbl 所选的数据。 实例 以下实例将删除 runoob_tbl 表中 runoob_id 为1 的记录: (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |