MYSQL数据表记录的增删改查操作1
对于数据库来说,最关键的知识就是对记录的操作。对记录的操作可以分为增删改查4种。
下面开始试验一下上面几种语法,首先创建创建一个数据表。
增加记录
INSERT INTO test [(字段名称...)] VALUES (字段值...);
INSERT INTO test SET 字段名称=字段值, 字段名称=字段值...;
INSERT INTO test(name, sex) SELECT name1, sex1 FROM test2;
首先创建一个test2表格,并在其中插入几条数据。
将test2中的数值插到test中去。
删除记录
DELETE FROM test WHERE id=1;如果需要删除所有记录,就不用加WHERE;这个语句只删除表的记录,但是对于AUTO_INCREMENT的值不会重新更新为1,可以通过ALTER TABLE test AUTO_INCREMENT=1;将test表的AUTO_INCREMENT重新置为1、
TRUNCATE,此语句其实是先删除了表,然后重新创建一个表,所以AUTO_INCREMENT又从1开始了。
更新语句
UPDATE test SET name="lily", sex="女" WHERE id = "1";如果不加WHERE则会更新所有的记录。