数据库技术三(DML数据的操作)

DML(Data Manipulation Language)是数据操纵语言,针对的是表中的“数据”。

在SQLyog中查询表中的结构   SELECT * FROM 表名;

一、数据的添加

语法形式:INSERT INTO 表名(列名1,列名2,列名3,....) VALUES(值1,值2,值3,......)

其中的列名与值的要保持相对应的关系且数据类型要一致。

当要为列添加全部的数据时,有两种方式

方式一:

INSERT INTO stu(id,NAME,age,score,birthday,enroll)VALUES(1,'Simeon',24,99.5,'1995--02--06',CURRENT_TIMESTAMP)

方式二:

INSERT INTO stu VALUES(2,'Snow',23,99.6,'1995--02--02',CURRENT_TIMESTAMP)

二、数据的修改

语法形式:UPDATE  表名 SET 列名1=值1,列名2,值2,... WHERE 条件

如:UPDATE  stu SET age=21 WHERE id=1

若不加WHERE条件 则会修改表中的所有选定列的所有值。

如UPDATE  stu SET age=25

三:删除数据

语法形式:DELETE FROM 表名 where条件

如:DELETE FROM stu WHERE id=2

若不加WHERE条件,则会删除表中的所有数据

删除表中的所有数据有两种方式

方式一:

DELETE FROM 表名(表中有多少数据就进行多少次操作,不推荐使用)。

方式二:

TRUNCATE TABLE 表名(先删除表,在创建一模一样的空白表,推荐使用)。

猜你喜欢

转载自blog.csdn.net/dreame_life/article/details/87303166