MySQL 添加外键

MySQL 添加外键

DROP TABLE IF EXISTS `nation`;

CREATE TABLE `nation`(

`pii_Nation` smallint(2) unsigned NOT NULL default '0',

`pii_NatinoName` varchar(40) NOT NULL default '',

PRIMARY KEY  (`pii_Nation`)

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `userinfo`;

CREATE TABLE `userinfo` (

`ID` char(18) NOT NULL default '',

`Name` varchar(20) NOT NULL default '',

`Sex` varchar(2) NOT NULL default '男',

`pii_Nation` smallint(2) unsigned NOT NULL default '0',

PRIMARY KEY  (`ID`),

FOREIGN KEY (`pii_Nation`) references nation(`pii_Nation`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

相关文档:

Another Look at MySQL 5.1's SQL Diagnostic Tools

http://dev.mysql.com/tech-resources/articles/mysql_51_diagnostic_tools.html 数据库的性能决定因素:

(1)数据库的设计

(2)SQL代码 可以用以下几种方法来解决一些性能问题:

(1)索引

(2)水平分区

(3)列适应的表

colum ......

最初的jbpm.hibernate.cfg.xml中,对MySQL的方言配置成了org.hibernate.dialect.MySQLDialect,发布流程的时候遇到下述错误:

Cannot delete or update a parent row: a foreign key constraint fails

Could not synchronize database state with session

将MySQL方言修改为org.hibernate.dialect.MySQLInnoDBDialect问 ......

在menzhi007的blog里看到非常有意思的东西:http://hi.baidu.com/menzhi007/blog/item/c2e98551a18754848c54301c.html

在mysql手册里:

http://www.phpchina.com/manual/mysql/functions.html#comparison-operators

MySQL按照以下规则进行数值比较:

若有一个或两个参数为 NULL,除非NULL-safe <=> 等算符,则比 ......

在Ubuntu9.10上使用sudo apt-get install mysql-server-5.0 安装了mysql,在外面访问不了mysql,但是在Ubuntu上访问是没有问题的。

于是开始查找原因:

3306端口是不是没有打开?

使用nestat命令查看3306端口状态:

~# netstat -an | grep 3306

tcp        0  &nbsp ......

本文介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了详细的描述。分析了如何避免MySQL无法使用,如何使用EXPLAIN分析查询语句,如何优化MySQL索引的应用。本文摘自《MySQL 5权威指南》(3rd)的8.9节。(2007.07.05最后更新)

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个� ......

mysql实用管理器添加外键_MySQL 添加外键相关推荐

  1. mysql怎么写主外键_mysql主外键约束怎么写?

    mysql主键约束的写法:"CREATE TABLE 表名(字段名 数据类型 PRIMARY KEY)":mysql外键约束的写法:"CREATE TABLE 表名(FO ...

  2. mysql中怎么添加复合主键_mysql添加复合主键的方法

    mysql添加复合主键的方法 发布时间:2020-09-25 10:12:21 来源:亿速云 阅读:90 作者:小新 mysql添加复合主键的方法?这个问题可能是我们日常学习或工作经常见到的.希望通过 ...

  3. NP管理器v3.0.25 一键添加去除apk对话框等

    介绍: UI仿的MT管理器,功能不错,能修改APK里面的内容,加固了的apk修改不了. NP管理器是一款手机多功能的文件管理器,功能和MT管理器类似,都提供了反编译等安卓上逆向的功能,主要所有功能都是 ...

  4. mysql教程 主键_MySQL创建主键

    MySQL InnoDB 存储引擎是必须要有一个主键的,主键可以是一个字段或者多个字段,通常建议:主键就一个.主键字段和业务无关.主键字段最好是自增且字段较小(原因:索引原理). 创建主键的三种方式: ...

  5. mysql添加用户出错_mysql添加用户inset报错1346解决办法

    我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mailto:mysql@ ...

  6. mysql uuid 做主键_MySQL UUID做主键

    UUID做主键,好还是不好?这是个问题. 我唯一还算熟悉的数据库就算是MySQL了,大概使用MySQL的人,百分之九九以上的人会使用Autoincrement ID做主键,这是可以理解的,因为MySQ ...

  7. mysql 增加外键_Mysql 添加外键

    语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名); 例: alter ta ...

  8. mysql中怎样插入外键_MySQL 添加外键

    MySQL 添加外键 MySQL 添加外键 DROP TABLE IF EXISTS `nation`; CREATE TABLE `nation`( `pii_Nation` smallint(2) ...

  9. 修改mysql 外键_MYSQL添加外键

    给商品表(从表)添加一个外键 ALTER TABLE product ADD CONSTRAINT FK_cno FOREIGN KEY(cno) REFERENCES category(cid  从 ...

最新文章

  1. myecplise 添加svn插件
  2. ORACLE之SPFILE与PFILE
  3. Android IllegalStateException: The specified child already has a parent问题解决办法
  4. 云耀服务器切换系统,云耀云服务器重装操作系统
  5. 如何使用Tasklist命令
  6. Django工作笔记001---Django简介
  7. centos so查看_照片信息查看器app安卓下载-照片信息查看器app下载v1.1.0 安卓版
  8. 解决微信0day上线CobaltStike的几个问题
  9. VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。...
  10. 服务器linux搬家教程,搬迁linux服务器的流程
  11. Android 10 SystemUI 如何隐藏状态栏耳机图标和定位图标
  12. 想杀死某个端口进程,但在服务列表中却找不到,可以之间通过命令行找到这个进程并杀死该进程,减少重启电脑和找到问题根源。
  13. 熟知四种常见的BIOS信息说明【7gyy】
  14. Docker 使用快速入门
  15. 常见的markdown语法总结(不断更新中......)
  16. WebSocket实现在线聊天
  17. 梦幻成仙,诛灭外挂——《梦幻诛仙手游》的阻击外挂之旅
  18. 解决MATLAB保存的eps文件中文乱码问题
  19. 常见编程软件注释 @brief @param @return
  20. 如何批量转换gi至ko

热门文章

  1. 基于VS2019的Eigen库安装详解
  2. Pytorch 自定义激活函数前向与反向传播 Tanh
  3. wdcp mysql密码_wdcp默认的mysql密码是多少?
  4. spark 2.4安装
  5. 区块链:定义未来金融与经济新格局
  6. python 2 类与对象
  7. ubuntu14.04 boost动态库找不到 libboost_system.so.1.58.0
  8. jQuery 学习笔记(jQuery: The Return Flight)
  9. xml学习4-dtd
  10. 全国计算机等级考试题库二级C操作题100套(第77套)