create
成都創(chuàng)新互聯基于成都重慶香港及美國等地區(qū)分布式IDC機房數據中心構建的電信大帶寬,聯通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
table
volunteer(
志愿者編號
varchar(6)
not
null,
志愿者姓名
varchar(8),
班級編號
varchar(4),
constraint
PK_V
primary
key
(志愿者編號));
create
table
class(
班級編號
varchar(4),
班級名稱
varchar(20),
學院
varchar(20),
constraint
PK_C
primary
key(班級編號),
班級編號
varchar
foreign
key
references
volunteer(班級編號));
你這個試下,我試了可以的
希望可以幫到你
SQL
創(chuàng)建外鍵語句的方法:constraint
外鍵名字
foreign
key
references
外鍵表(外鍵字段)
如何用java 5分鐘實現一個最簡單的mysql代理服務器
首先,準備開發(fā)工具套件,我們并不會引入過多工具包,僅僅需要:
java8
vert.x 3
如果你是用maven做為項目管理工具,請將vert.x 3引入:
1
2
3
4
5
dependency
groupIdio.vertx/groupId
artifactIdvertx-core/artifactId
version3.3.2/version
/dependency
代碼實現:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
package
com.maxleap.mysqlproxy;
import
io.vertx.core.AbstractVerticle;
import
io.vertx.core.Vertx;
import
io.vertx.core.logging.Logger;
import
io.vertx.core.logging.LoggerFactory;
import
io.vertx.core.net.NetClient;
import
io.vertx.core.net.NetServer;
import
io.vertx.core.net.NetSocket;
/**
*
@author sneaky
*
@since 1.0.0
*/
public
class
MysqlProxyServer
{
private
static
final
Logger
logger
=
LoggerFactory.getLogger(MysqlProxyServer.class);
public
static
void
main(String[]
args)
{
Vertx.vertx().deployVerticle(new
MysqlProxyServerVerticle());
}
public
static
class
MysqlProxyServerVerticle
extends
AbstractVerticle
{
private
final
int
port
=
3306;
private
final
String
mysqlHost
=
"10.10.0.6";
@Override
public
void
start()
throws
Exception
{
NetServer
netServer
=
vertx.createNetServer();//創(chuàng)建代理服務器
NetClient
netClient
=
vertx.createNetClient();//創(chuàng)建連接mysql客戶端
netServer.connectHandler(socket
-
netClient.connect(port,
mysqlHost,
result
-
{
//響應來自客戶端的連接請求,成功之后,在建立一個與目標mysql服務器的連接
if
(result.succeeded())
{
//與目標mysql服務器成功連接連接之后,創(chuàng)造一個MysqlProxyConnection對象,并執(zhí)行代理方法
new
MysqlProxyConnection(socket,
result.result()).proxy();
1.創(chuàng)建主鍵語法
ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名);
2.創(chuàng)建外鍵語法
ALTER TABLE news_info[子表名] ADD CONSTRAINT FK_news_info_news_type[約束名] FOREIGN KEY (info_id)[子表列] REFERENCES news_type[主表名] (id)[主表列] ;
3.使用組合主鍵
如果一列不能唯一區(qū)分一個表里的記錄時,可以考慮多個列組合起來達到區(qū)分表記錄的唯一性,形式
①創(chuàng)建時:create table sc (
studentno int,
courseid int,
score int,
primary key (studentno,courseid) );
②修改時:alter table tb_name add primary key (字段1,字段2,字段3);
定義外鍵的方法和詳細的操作步驟如下:
1、第一步,創(chuàng)建一個主從表,如下圖所示,然后進入下一步。
2、其次,完成上述步驟后,選擇主表,然后單擊設計表進入表設計界面,如下圖所示,然后進入下一步。
3、接著,完成上述步驟后,單擊外鍵進入外鍵的設置界面,如下圖所示,然后進入下一步。
4、然后,完成上述步驟后,設置外鍵名稱,然后選擇主表的外鍵字段,如下圖所示,然后進入下一步。
5、隨后,完成上述步驟后,設置與數據庫,表名稱和從屬表的單詞相對應的外鍵字段,如下圖所示,然后進入下一步。
6、最后,完成上述步驟后,單擊保存即可,如下圖所示。這樣,問題就解決了。
分享標題:mysql怎么創(chuàng)建代理鍵,Mysql代理怎么配置
URL地址:http://jinyejixie.com/article12/dssicdc.html
成都網站建設公司_創(chuàng)新互聯,為您提供App開發(fā)、、網站導航、網站收錄、網站營銷、微信公眾號
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯