mysql 主码和外码_sql如何用sql语句对一个已经编辑好的表在设置主码和外码?Atlassian Confluence安装以及咋更改数据库...

在上一篇文章中,小编为您详细介绍了关于《如何更改CAD尺寸标注的单位?丽台Q600 优化驱动 装了这个卡》相关知识。本篇中小编将再为您讲解标题sql如何用sql语句对一个已经编辑好的表在设置主码和外码?Atlassian Confluence安装以及咋更改数据库。

create table Course

(Cno char(④),

Cpno char(④),

Cname char(④⓪)比如这个

--修改主键 ALTER TABLE tablename --修改表

ADD

CONSTRAINT tb_PRIMARY

PRIMARY KEY CLUSTERED (列名) /*将你要设置为主键约束的列*/

--修改约束ALTER TABLE 销售表 --修改表

ADD CONSTRAINT ck_sl --创建检查约束

CHECK (数量 = ① and 数量 = ①⓪⓪⓪⓪) --添加约束条件

--修改外键alter table 表名

add constraint 外键名称 foreign key (字段)

references 关系表名 (关系表内字段)

alter table 表名

add constraint 主键名称 primary key (字段)

go

alter table 表名

add constraint 外键名称 foreign key (字段)

references 关系表名 (关系表内字段)

go

安装过程注意事项:

①. 标准安装,是使用Confluence默认的hsql小型内存数据库,不适用较大项目部署;

②. 使用外部数据库安装,本人是使用mysql数据库

另外,如果有朋友本来时使用默认数据库,没关系,我们可以将其转换为mysql,参考以下步骤:

①. 安装前大家可以自己查看下数据库信息

登录wiki--站点管理---管理---系统信息,大家可以看到数据库是hsql;

②. 手动备份数据库为xml的zip压缩包,如xmlexport-②⓪①①①②①③-①⓪③①④②-②.zip

③. 首先安装mysql,安装后创建数据库confluence

④. 修改Mysql数据库配置:

widows:

路径:{mysql安装目录}my.ini

修改编码:

default-character-set=utf⑧(分别是[mysql]和[mysqld]节点下的default-character-set)

修改传输数据包大小:

set-variable=max_allowed_packet=⑤⓪⓪⓪⓪⓪⓪⓪(mysql低版本中没有这个变量,所以需要自己设置)

max_allowed_packet=⑤⓪⓪⓪⓪⓪⓪⓪(mysql高版本中只需要更改变量值即可)

修改default-storage-engine:

default-storage-engine=MyISAN(高版本需要修改engine INNDB为MyISAN,还没搞明白为什么)

⑤. 停止wiki服务

⑥. 修改wiki配置文件,主要是修改wiki数据库路径,之前是hsql,现在要更改数据库路径为已创建的mysql数据库;

安装路径:AtlassianConfluenceconfluenceWEB-INFclassesconfluence-init.properties

修改:confluence.home =E:Program FilesMySQLMySQL Server

⑤.⓪dataconfluence (mysql数据库路径)

⑦. 启动confluence wiki服务

⑧. 浏览wiki网页:

可以看到再次打开了安装界面

⑨. 选择数据库安装,选择mysql

①⓪. 数据库连接选择jdbc

高本版的mysql可能会连接不上,这时候需要修改连接字符串,去掉engine部分即可;

另外注意①定要选择utf⑧编码,否则会乱码

①①. 安装时选择还原数据restore

如果备份包较大,可以先将其放到E:Program FilesMySQLMySQL Server

⑤.⓪dataconfluenceRestore文件夹中,然后点击还原;

如果备份包比较小,就可以选择上传并还原

①②. 此时数据已经全部都导入到mysql数据库中了

但是插件并没有安装上,需要把之前安装的插件重新安装①遍即可。

注:首次安装过程基本类似。

编后语:关于《sql如何用sql语句对一个已经编辑好的表在设置主码和外码?Atlassian Confluence安装以及咋更改数据库》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。

下一篇内容是有关《thinkpad T61 只能关机再开机?我的THINKPAD T61的惨痛维修经历》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值