MySQL(十四):DML记录的增删改(更新)查

插入一条完整的记录有2种方式

注意字符类型要用单引号

1,直接输入表名,不输入列名,就默认为插入一整条记录

INSERT INTO 表名  VALUES (分别对应从左到右各个列的值)

例子:

2,输入列名

INSERT INTO 表名 (列名1,列名2,。。。。) VALUES (分别对应列1,列2。。。的值)

例子:

自动编号列可以直接传入空值null

注意空字符和空值的区别  空字符为‘’    空值为null

例子

插入部分记录

INSERT INTO 表名 (指定列名1,列名2,。。。。) VALUES (分别对应列1,列2的值)

例子:

插入多条数据(Mysql特有)

插入查询结果

将查询得到的数据插入一个表

INSERT INTO 表名 (列1,列2,列3。。。) SELECT (列1,列2,列3.。。。) FROM 表名

查询语句那里可以根据需求自由发挥。。
 

删除

DELETE FROM 表名  WHERE 条件1 AND 条件2 AND 条件3...

如果不写条件则默认为删除表内所有数据(并非删表)

更新(改)

UPDATE 表名 SET 列名1=变量,列名2=变量,列名3 WHERE 条件1,条件2,条件3...

表的更新一般都是批量修改数据..比如 修改商品表中所有商品的零售价格   

ok,就到这里.

猜你喜欢

转载自blog.csdn.net/include_ice/article/details/81351275