mysql的表對映

2022-06-23 05:33:17 字數 979 閱讀 8465

參考部落格:

1、伺服器上的操作

在伺服器上mysql建立乙個例項,名為test_db,表名為demo,表資訊,

create

table

demo (

id

int(11) not

null

auto_increment ,

time

datetime

null

default

null

,

primary

key(`id`)

);

2、另一台電腦上的操作

需要在本地主機中的mysql庫中建立對映表,需要支援引擎federated

採用show engines進行檢視,預設為no,需要改動配置檔案進行啟用,在my.ini的【mysqld】下面新增一行

[

mysqld

]federated

重啟mysql服務,再次檢視就已經支援了

在本地上建立資料庫例項,建立表的時候採用以下語句

create

table

demo2(

id int,

time

datetime

) engine

=federated

connection='

mysql://user:password@server_ip:3306/test_db/demo

';

然後操作表的時候,資料跟伺服器上是一樣的

select

*from

demo2

insert

into demo2(time) values(now())

頁表自對映

今天查詢頁表對映資料時,無意發現乙個有趣的概念,就是頁表自對映。頁目錄基址記為pdt,頁目錄項記為pde,頁表項記為pte。bits m,n,value 表示取value從高m位到高n位的值。32位系統下,所有的pte所佔的空間剛好是4mb。如果將這些pte連續地放在記憶體中,那麼這4mb記憶體空間...

Hbase對映hive表的方式

使用hsql建立乙個指向hbase表的hive表 兩種建立表方式分別如下 區別,主要看資料在hbase下還是在hive下。1 如果hbase表已經存在,可以建立外部表,如下 create external table hive table name key string,col name1 stri...

hibernate 用聯接表對映

用聯接表對映 表示從shipment到item關聯的屬性成為auction 可以在另一端使用相同的方法,吧在合格關聯對映為雙向。然而,可選的一對一關聯大多數時候都是單向的。插入 shipment shipment new shipment 12d item item new item hello s...