成都创新互联网站制作重庆分公司

mysql怎么分别主表,数据库主表和从表

mysql怎么设置效率最高呢?主表分表问题请教!

没有必要分,200万条对mysql不是什么难事。注意做好索引就行了。你查询的话,应该主要是通过标题来进行查询的吧。所以我建议你标题设置索引。然后就是主表不要有太多的字段。主要使用数字型字段不要使用字符行的。这样一方面可以提高查询效率,一方面可以缩小存储。

鄄城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

mysql 如何判断一个表是主表还是从表

--books表中有字段有bId,pId等字段。

--another有bId,pId等字段(create table another select bId,pid,bAuthor from books;--相关字段以及内容来自books表)。

--books和publising建立外键,参照publishing中的id字段。

alter table books add constraint FK_books_publishing foreign key (pid) references publishing (id) on update cascade;

--another和publishing之间创建外键,参照publishing中的id字段。

alter table another add constraint FK_another_publishing foreign key (pId) references publishing (id) on update cascade;

--举个简单的更新列子:

update publishing set id = 17,pname = '爱好者' where id='14';

--当执行这条语句时(更新publishing表),books表和another表同时进行更新。

--主表更新字段数据等,副表也随之更新,从上面可以看出,主表是publishing,副表是books和another。

--希望能帮到你

sql中多表联合查询怎么判断主表是那个

如果是用的join 或者 union 电话,最先写的是主表(即最左边的),

如果用的是嵌套方法的话,最外层的是主表,作为条件或者其他什么的是非主表,

一般情况下是将一个不为空的表作为主表,当然它要有你所要信息的主键,因为如果主表为空的话,再联合查询就会报错或者得到的信息不符合需求的,


网站栏目:mysql怎么分别主表,数据库主表和从表
URL网址:http://cxhlcq.com/article/dsgipjd.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部