首页 \ 问答 \ Mysql创建外键连接。

Mysql创建外键连接。

本人mysql新手。 建了两个表 其中一个表的typeId我创的是外键连接。与另一个的typeId连接 。 具体怎么把这个两个表通过typeId关联起来?
更新时间:2023-06-25 20:06

最满意答案

/bin/bash #检查是否已经安装 rpm -qa | grep python #查版本 python #最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行 #进入安装目录 cd /usr/local/ #删除原有安装 rm -rf node rm -rf node-v0.10.29-linux-x64 ...

其他回答

(一) 编译好的文件
简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。
cd node-v0.10.28-linux-x64/bin
ls
。/node -v
这就妥妥的了,node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局:
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
这里/home/kun/mysofltware/这个路径是你自己放的,你将node文件解压到哪里就是哪里。
(二)通过源码编译
这种方式你下载的文件是source code,较为麻烦。
# tar xvf node-v0.10.28.tar.gz
# cd node-v0.10.28
# 。/configure
# make
# make install
# cp /usr/local/bin/node /usr/sbin/
查看当前安装的node的版本
# node -v
v0.10.28
(三)apt-get
还有一种就是shell提示的apt-get方式,强烈不推荐。
sudo apt-get install nodejs
sudo apt-get install npm
关于更多linux的学习,请查阅书籍《linux就该这么学》。

相关问答

更多
  • (一) 编译好的文件 简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。 cd node-v0.10.28-linux-x64/bin ls 。/node -v 这就妥妥的了,node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局: ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node ln ...
  • /bin/bash #检查是否已经安装 rpm -qa | grep python #查版本 python #最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行 #进入安装目录 cd /usr/local/ #删除原有安装 rm -rf node rm -rf node-v0.10.29-linux-x64 ...
  • 第一步当然是安装nodeJS环境了,现在windows安装nodeJS比较快了,直接下载即可 这里根据需要下载,下载完成后直接下一步下一步即可,完了我们就具有nodeJS环境了 第二步,为了方便我们后面操作,我们直接在D盘见了一个文件夹blog 然后打开windows命令行工具,进入d盘,输入: 复制代码代码如下: express -e blog 然后里面可能有依赖包,我们需要进入blog目录安装(安装的配置由package.json提供): 复制代码代码如下: npm install 这个样子,我们依赖包 ...
  • cURL是一个使用URL传输数据的命令行工具。 在这种情况下,它正在请求https://deb.nodesource.com/setup_4.x 。 -L选项(如果您阅读curl手册页 )意味着如果服务器响应重定向, curl将尝试使用新位置。 -s选项意味着curl应该是静默的,而不是打印错误或进度或其他信息性消息。 收到的数据curl打印在标准输出上。 然后将此输出传送到sudo -E bash -命令的输入。 sudo命令以超级用户root身份运行指定的命令。 选项-E告诉sudo保留环境(例如$PA ...
  • 有几个节点管理器可以用来实现这一点,但最受欢迎的是: NVM ñ There are several node managers which you can use to achieve this, but the most popular are: NVM n
  • 您必须使用回调函数中的res对象将响应发送回客户端: app.get('/eventregistry', function(req,res){ console.log("dfsdfdf"); var er = new erBase.EventRegistry({apiKey: "API Key"}); er.getConceptUri("syria").then((conceptUri) => { var q = new erBase.QueryArticlesIte ...
  • 请注意,Cygwin不是受支持的平台。 会有一个节点版本会破坏你的东西。 在Cygwin上本地编译的最新版本是0.4.12。 虽然维基页面提到有些人在MinGW + MSYS上成功构建了Node.js 0.10。 请尝试以下说明: http : //opensourcepack.blogspot.co.uk/2013/06/nodejs-with-posix-path-support.html Please know that Cygwin is not a supported platform. Ther ...
  • 您是否查看了节点 0.4.6的inbuild沙箱功能? var localVar = 123, usingscript, evaled, vm = require('vm'); usingscript = vm.runInThisContext('localVar = 1;', 'myfile.vm'); console.log('localVar: ' + localVar + ', usingscript: ' + usingscript); evaled = eval('lo ...
  • 除非您使用的是监视Node进程(Forever或Monit)的东西,否则Node无法自行重启。 Unless you are using something that monitors that Node process (Forever or Monit), it's impossible for Node to restart itself.
  • 不要先输入node 。 另外,你需要报价。 当你打开cmd时,直接键入node "C:\Users\Us Navy\..." 。 Don't enter node first. Also, you need quotes. When you've opened cmd, directly type node "C:\Users\Us Navy\...".

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)