MYSQL数据表记录的增删改查操作1

对于数据库来说,最关键的知识就是对记录的操作。对记录的操作可以分为增删改查4种。

下面开始试验一下上面几种语法,首先创建创建一个数据表。

MYSQL数据表记录的增删改查操作1

增加记录

INSERT INTO test [(字段名称...)] VALUES (字段值...);

MYSQL数据表记录的增删改查操作1

INSERT INTO test SET 字段名称=字段值, 字段名称=字段值...;

MYSQL数据表记录的增删改查操作1

INSERT INTO test(name, sex) SELECT name1, sex1 FROM test2; 

首先创建一个test2表格,并在其中插入几条数据。

MYSQL数据表记录的增删改查操作1

将test2中的数值插到test中去。

MYSQL数据表记录的增删改查操作1

删除记录

DELETE FROM test WHERE id=1;如果需要删除所有记录,就不用加WHERE;这个语句只删除表的记录,但是对于AUTO_INCREMENT的值不会重新更新为1,可以通过ALTER TABLE test AUTO_INCREMENT=1;将test表的AUTO_INCREMENT重新置为1、

MYSQL数据表记录的增删改查操作1

MYSQL数据表记录的增删改查操作1

TRUNCATE,此语句其实是先删除了表,然后重新创建一个表,所以AUTO_INCREMENT又从1开始了。

MYSQL数据表记录的增删改查操作1

更新语句

UPDATE test SET name="lily", sex="女" WHERE id = "1";如果不加WHERE则会更新所有的记录。

MYSQL数据表记录的增删改查操作1