数据库通过插入、更新和删除等方式来改变表中的记录。
插入数据是向表中插入新的记录,通过INSERT 语句来实现。
更新数据是该表表中已经存在的数据,使用UPDATA语句来实现。
删除数据是删除表中不再使用的数据,通过DELETE语句来实现。
1.插入数据:通常可以为表的所有字段插入数据,也可以为表的某个指定的字段插入数据。
INSERT语句可以同时插入多条记录。
1.1为表的所有字段插入数据:插入的新纪录包含表的所有的字段:
一种方式是不指定具体的字段名,第二种方式是列出表的所有字段。
1.INSERT语句中不指定具体的字段名
2.INSERT语句中列出所有的字段名
1.2为表的指定字段插入数据:
INSERT INTO 表名(属性1,属性2,。。。属性m)
VALUES(值1,值2,。。。值m);
1.3同时插入多条记录
INSERT INTO 表名 [ (属性列表) ]
VALUES (取值列表1),(取值列表2)。。。,(取值列表n);
1.4将查询结构插入到表中
INSERT语句可以将一个表中查询出来的数据插入到另外一个表中:
INSERT INTO 表名1 (属性列表1)
SELECT 属性列表2 FROM 表名2 WHERE 条件表达式;
2.更新数据:更新数据时更新表中已经存在的巨鹿,通过这种方式可以改变表中已经存在的数据。
MySQL中使用UPDATE语句来实现对数据的更新。
UPDATE 表名
SET 属性名1=取值1,属性名2=取值2,。。。属性名n=取值n
WHERE 条件表达式;
3.删除数据:删除数据时删除表中已经存在的记录。通过这种方式删除表中不再使用的记录。
在MySQL中使用的是:DELETE语句来删除数据
DELETE FROM 表名 [ WHERE 条件表达式 ] ;