上节课给大家介绍了数据库的基本概念以及如何创建数据库,具体可回顾MySQL创建数据库(一)。从本节课开始,我们将对MySQL中的基本知识点进行分别介绍。本节课先向大家介绍MySQL数据插入insert into与where条件查询的基本用法。
WHERE 子句通常用于过滤查询结果,例如,只返回满足某些条件的行。在 INSERT 语句中,WHERE 子句通常用于过滤要更新的行。例如,以下是一个使用 WHERE 子句的 INSERT 语句示例: 代码语言:sql 复制 INSERTINTOusers(username,email)VALUES('jane_doe','jane.doe@example.com')WHEREemail='jane.doe@example.com'; ...
INSERT还可以与SELECT一起使用,实现将所查询出来的结果插入到目标表中的功能。 修改已有记录中的字段(update) 在上面创建的表和记录的基础上,对其中的记录进行修改: UPDATE mytest SET age=10WHERE id=1;//将id为1的那一行记录的age字段改为10UPDATE mytest SET age=age+10,sex=DEFAULT;//对表中所...
一、INSERT INTO IF EXISTS 具体语法: INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS(SELECT field FROM table WHERE field = ?); 二、例子说明(DUAL是虚拟表) INSERT INTO card(cardno, cardnum) SELECT '111', '100' FROM DUAL WHE...
insert into customer(name,sex) values('Lily','女'); 二、数据的查询 查询的5种语句:where (条件查询)/having(筛选)/group by(分组)/order by(排序)/limit(限制结果数) 1.where +condition conditon: 比较运算符:< 、 >、=、<=、>=、<>、!= ...
insert into (select object_id,object_name,object_type from xxx where object_id<1000) values(1001,'testbyhao','testtype'); 1. 2. 3. 4. 普通视图 我们平时说的视图指的是create view语句创建的视图类型,我们暂且称其为普通视图。例如,
一、增(insert) 二、删(delete) 三、改(update) 四、查(select) 1、简单查询 2、字段查询 3、去除重复的数据(distinct) 4、带条件查询、范围查询 5、模糊查询 6、查询null值 7、聚合函数 8、分组(group by...)筛选(having) 9、排序(order by ...) ...
INSERT INTO 表(列名1,列名2,...) values(值1,值2,...),(值1,值2,...); 批量添加学生信息 INSERT INTO student (NAME, age, gender, class_id) VALUES ("范冰冰", 18, "女", 2), ("成龙", 24, "男", 3); 执行结果 表内容 改(update) 语法 UPDATE <表> set 列 = 值 where <条件...
[WHERE]) 2.INSERT 子查询语句 子查询还可以用在 INSERT 语句中。INSERT 语句可以将子查询返回的数据插入到其他表中。子查询中选取的数据可以被任何字符、日期或者数值函数所修饰。 其基本语法如下所示: INSERT INTO table_name [(column1 [,column2])] ...