您现在的位置是:首页
>
数据库迁移方案 MySQL数据库性能优化的实际操作方案[4]
MySQL数据库性能优化的实际操作方案[4] WHEREItem= ook UNLOCK TABLES 这里 我们用一个 SELECT 语句取出初始数据 通过一些计算 用 UPDATE 语句将新值更新
MySQL数据库性能优化的实际操作方案[4]
WHEREItem= book ;
UNLOCK TABLES
这里 我们用一个 SELECT 语句取出初始数据 通过一些计算 用 UPDATE 语句将新值更新到表中 包含有 WRITE 关键字的 LOCK TABLE 语句可以保证在 UNLOCK TABLES 命令被执行之前 不会有其它的访问来对 inventory 进行插入 更新或者删除的操作
使用外键
锁定表的方法可以维护数据的完整性 但是它却不能保证数据的关联性 这个时候我们就可以使用外键 例如 外键可以保证每一条销售记录都指向某一个存在的客户 在这里 外键可以把customerinfo 表中的CustomerID映射到salesinfo表中CustomerID 任何一条没有合法CustomerID的记录都不会被更新或插入到salesinfo中
CREATE TABLE customerinfo
(
CustomerID INT NOT NULL
PRIMARY KEY ( CustomerID )
) TYPE = INNODB;
CREATE TABLE salesinfo
![数据库迁移方案 MySQL数据库性能优化的实际操作方案[4]](http://img.zhputi.com/uploads/cdfd/cdfdda95d55de3a78a408b1f3134487324791.jpg)
(
SalesID INT NOT NULL
CustomerID INT NOT NULL
lishixinzhi/Article/program/MySQL/201311/29748 很赞哦! (1030)