create使用方法:table
ifnot
exists
`table1` (
`id`
int(11) not
null
auto_increment,
`name`
varchar(50) default
null
, primary
key(`id`)
) engine
=myisam default charset=utf8 auto_increment=1;
create
table
ifnot
exists
`table2` (
`id`
int(11) not
null
auto_increment,
`name`
varchar(50) default
null
,primary
key(`id`)
) engine
=myisam default charset=utf8 auto_increment=1;
insert
into `table1` (`name`) values('
name1');
insert
into `table2` (`name`) values('
name2');
create
table
ifnot
exists
`utable` (
`id`
int(11) not
null
auto_increment,
`name`
varchar(50) default
null
,index
(id)
) engine
=mrg_myisam default charset=utf8 union
=(table1,table2) insert_method=last auto_increment=1;
select id,name from
utable;
insert
into `utable` (`name`) values('
name4
');
1 .首先建乙個分表:table1,然後建操作表:utable
2. 等到table1的表資料滿足一定的條件(數量很多或者空間較大了),重新建乙個表table2, 重建utable表。
3. 以此類推。
注意:分表只是用來儲存資料,不要直接操作,平時讀取查詢插入操作只通過utable表即可。
MySQL資料庫優化分析
資料庫優化一方面是找出系統的瓶頸,提高mysql資料庫的整體效能,而另一方面需要合理的結構設計和引數調整,以提高使用者的相應速度,同時還要盡可能的節約系統資源,以便讓系統提供更大的負荷.優化分為了兩大類,軟優化和硬優化,軟優化一般是運算元據庫即可,而硬優化則是操作伺服器硬體及引數設定.1.首先我們可...
超詳細MySQL資料庫優化
資料庫優化一方面是找出系統的瓶頸,提高mysql資料庫的整體效能,而另一方面需要合理的結構設計和引數調整,以提高使用者的相應速度,同時還要盡可能的節約系統資源,以便讓系統提供更大的負荷.1.優化一覽圖 2.優化 筆者將優化分為了兩大類,軟優化和硬優化,軟優化一般是運算元據庫即可,而硬優化則是操作伺服...
mysql之優化 分表
案例 大資料量的使用者表 三張表 qqlogin0 qqlogin1 qqlogin2 將使用者id 3,按結果放入不同的表當中 create table qqlogin0 id int unsigned not null primary key,這個id不能設定自增長 name varchar 3...