SQL之数据操纵语言DML(数据的增,删,改)

文章目录

SQL-DML

DML概述

数据操纵语言DML(Data Manipulation Language),故名思意,即对数据库表中的数据进行操纵的语言。

常用语句:insert(增),delete(删),update(改)

本文的内容的基础都在已经有了数据库表的前提下进行,以SQL之结构定义语言DDL中创建的数据库表作为操作的依据。

插入数据

方式1

insert into 表名(列1,列2,....) values(值1,值2,值3.....);
/*
插入数据语法
insert into 表名(列1,列2,列3.....) values(值1,值2,值3......);
*/
INSERT INTO t_stu(stu_name,stu_sex,stu_age,stu_grade,stu_birth,stu_now,stu_ph)
		VALUES('FOM','女',20,98.9,'2001-12-11',NOW(),1914191818);

SQL之数据操纵语言DML(数据的增,删,改)

方式2

insert into 表名 set 列名1=值1,列名2=值2,....,列名n=值n;

方式3

insert into 表名(列1,列2,列3....) values(值1,值2,值3....),(值1,值2,值3....);

方式4

insert into 表名(列1,列2,列3....) 查询语句(查询的列数与插入列数匹配);

删除数据

delete from 表名 where 条件;
delete table 表名;#清空整张表,小心小心再小心
/*
删除数据语法 一定要注意条件,若是条件不正确会导致对数据误操作
delete from 表名;删除整张表的数据
*/
DELETE FROM t_stu WHERE stu_id = 8;

SQL之数据操纵语言DML(数据的增,删,改)

修改数据

update 表名 set 列名='新值' where 条件;
/*
修改数据语法
update 表名 set 列名='新值' where 条件;
*/
UPDATE t_stu SET stu_name = '张丽',stu_age= 19,stu_sex = '男' WHERE stu_id = 5; 

SQL之数据操纵语言DML(数据的增,删,改)

下一篇最关键最重要的查询语言 DQL 了,同志们,尽情期待吧!!!嘿嘿嘿!!!

上一篇:Makefile详解--隐含规则


下一篇:数据库杂七杂八的遗忘点