MySQL怎么创建2张表 mysql怎么多表创建视图

MySQL 麻烦大家帮我看看这两张表如何创建?建议题主尝试先不加外键创建表然后再增加外键,因为你依赖的表都不存在,肯定无法创建外键 。
用mysql创建数据表 , 要创建下面两个表怎么输入命令啊create table login (serverID char(20),UserName char(20) not null,UserPwd char(20)) engine = innodb default charset=utf8;
create table register (UserName char(20) not null,touxiangSeclect int(4),UserPwd char(20),sex char(10),age char(10),Email char(30))engine = innodb default charset=utf8;
enging(引擎)和charse(t默认字符) 是可选MySQL怎么创建2张表的...
mysql中怎么建第二张表与第一张表有关联?CREATE TABLE `数据库名称`.`你所要建立MySQL怎么创建2张表的表名`(
`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '编号',
`parent_id` INT(10) NOT NULLCOMMENT ‘要连接MySQL怎么创建2张表的表的相对应数据的Id’',
`cername ` VARCHAR(100) COMMENT '证件名字 ',
`cerimg ` VARCHAR(100) COMMENT '证件图片',
PRIMARY KEY (`id``)
) ENGINE=MYISAM COMMENT='' ROW_FORMAT=DEFAULT COLLATE=utf8_general_ci
查询的时候这样查询
SELECT * FROM表名as a LEFT JOIN表名as b ON a.id = b.parent_id
就可以查出所有相对应的数据
不建议 用下面这种 很不安全
如果你能保证第二张表数据在没有索引的时候能跟第一张链接上 那么你可以直接用下面这段 但是感觉风险很大
CREATE TABLE `数据库名称`.`你所要建立的表名`(
`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '编号',
`cername ` VARCHAR(100) COMMENT '证件名字 ',
`cerimg ` VARCHAR(100) COMMENT '证件图片',
PRIMARY KEY (`id``)
) ENGINE=MYISAM COMMENT='' ROW_FORMAT=DEFAULT COLLATE=utf8_general_ci
查询这样查
SELECT * FROM表名as a LEFT JOIN表名as b ON a.id = b.id
【MySQL怎么创建2张表 mysql怎么多表创建视图】MySQL怎么创建2张表的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于mysql怎么多表创建视图、MySQL怎么创建2张表的信息别忘了在本站进行查找喔 。

    推荐阅读