mysql5.6下载和安装,直接解压缩运行,你知道myql5.6如何下载和安装吗?并且不需要繁琐的安装过程,直接解压缩就可以运行,下面将详细介绍......
如何将数据保存到数据库
如何将数据保存到数据库
工具/原料
- MySQL8.0.12
- Navicat
方法/步骤
您可以使用 INSERT 语句将数据插入表中, 使用 UPDATE 修改当前行, 并使用 DELETE 删除行。
INSERT 语句包含要插入到特定表中的数据:
INSERT INTO employees VALUES (1,"Bob Smith","CEO","1,Pine Drive",CURDATE(),1);
通过提供以逗号分隔的行元组列表, 也可以通过这种方式插入多行:
INSERT INTO employees VALUES
(2,"Bob Smith","CEO","1,Pine Drive",CURDATE(),1),
(3, 'Cassandra Williams', 'Developer', '336,Ceder Court', CURDATE(), 2),
(4, 'Dominic Taylor', 'Receptionist', '74A,High Road', CURDATE(), 2),
(5, 'Eric Twinge', 'Developer', '29,Acacia Avenue', CURDATE(), 1);
还可以插入部分行, 只要表上的约束允许省略的列为 NULL, 或具有默认值。您需要指定要更新的列:
INSERT INTO employees (employee_number,name,title,hire_date,office_location_id)
VALUES (6,"Frank Roberts","Deveioper",CURDATE(),"2");
对于更新数据, 可以指定要更改的列、新值以及要更新的行的匹配条件 (可选):
UPDATE employees SET
home_address = "37,King Street"
WHERE employee_number = 6
如果使用主键匹配行, 则根据定义, 您只更新一行, 因为主键唯一标识行。此外, 该表将具有一个针对主键的索引, 因此数据库应该能够找到要立即更新的行。
如果在 UPDATE 语句上没有提供 WHERE 子句, 则更新将应用于所有行。
删除行还需要 where 子句, 指定要删除的行:
DELETE FROM employees WHERE `name` = "Frank Roberts";
小心!如果省略 WHERE 子句, 则会删除所有行
每当更改表中的数据时, 都应始终使用事务。这将使您能够在提交事务之前回滚任何错误。
注意事项
- 在更新数据行时要使用where子句
- 删除数据行时也要使用where子句
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章