创建两个表,第一为用户表,第二为所注册登录用户的items
create table users(
id int(10) unsigned not null auto_INCREMENT KEY,
username varchar(16) not null,
password varchar(40) not null
)charset=utf8;
create table items(
id int(10) unsigned not null auto_increment key,
title varchar(50) not null,
mx tinytext NOT NULL,
ksdate date,
wcdate date,
user_id int(10) unsigned not null,
constraint foreign key(user_id) references users(id)
)charset=utf8;
父表id 用户名 密码
字表:id 标题 描写内容 开始日期 完成日期 链接用的哈
我这个人喜欢核心,所以只介绍核心哈,外键,外键在这张表里面的作用连接两张表产生关系,我举个例子吧,比如没有外键的时候,是不是想先删除那张表都可以(不会错),这里设置外键则不行,会错的哈,必须先删除子表才能在删除父表,因为比如先删除父表后,子表留着还有什么用是吧,像父表:部门,子表:员工,的关系一样,我留着你们干吃饭嘛,没有部门的话。
核心2:为什么要创建user_id ,因为代表了所items的所在用户的id啊,优点看就明白了,条件类型一样,类型里面的数字可以不同,形象一点,代表链接的是什么哈,并且是查询的时候都都需要用到user_id来做哈,因为他代表用户表的用户编号哈
核心3:什么都不用系统自动做的constraint foreign 中间的那个外键名哈
问题,如果删除父表里面的数据字表1也删除的话,需要用到函数哈
核心4:
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算