99问答网
所有问题
mysql中,“主键”与"字段"之间是什么关系?一个主键可包含两个字段吗?
如题所述
举报该问题
推荐答案 2010-04-13
mysql中的主键含义应该是同其他数据库的主键含义一样的吧。
主键其实也是字段,只是说这个作为主键的字段是用来唯一标示每条记录的。
有联合主键,就是两个或者多个字段一起组成的主键。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/We7jOjW7e.html
其他回答
第1个回答 2010-04-13
当然可以了
第2个回答 2010-04-13
字段是一张数据库表里的某一列
比如说由一个成绩表
学号 姓名 性别 班级号 学科 分数
01 张三 男 3年2班 数学 60
02 李四 女 3年2班 数学 61
这个表里 “学号”就是一个字段 类似的 “姓名” “性别” 也都是字段
而主键呢 首先是非空的、唯一的。
就是说 一个学生必须要有学号 而且是类似于身份证一样不能重复的。
而至于其他字段比如成绩,加入没有去考试就没有成绩。这表里也可以不显示。
可以是空值。
这么解释不知道你明白么?
相似回答
MySQL
的几个概念:
主键,
外键,索引,唯一索引
答:
主键一定是唯一性索引,唯一性索引并不一定就是主键
。一个表中可以有多个唯一性索引,但只能有一个主键。主键列不允许空值,而唯一性索引列允许空值。主键可以被其他字段作外键引用,而索引不能作为外键引用。主键:主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中...
mysql中主键字段和
外键字段在一张表中时同
一个字段?
比如用户和角色多对...
答:
主键
是表内
关系,
外键是表之间的关系,两者没有冲突,所以可以是相同字段。
MySQL
数据表里只有一列
字段,
这个
字段是主键
索引,如何修改它
??
答:
如果没有 其他表 引用这个表的
主键
那么 可以 直接修改:update ta set id = xxx where id = yyy
数据库中
关系
模型中的
主键是什么?
答:
主键
,即主关键字(primary key)是表中的一个或多
个字段
,它的值用于唯一地标识表中的某一条记录。在两个表的
关系中,主关键字
用来在一个表中引用来自于另一个表中的特定记录。
主关键字是
一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。
mysql中,一个
表有多个
字段是主键可
不可以?可以的话,建表语句怎么写?
答:
可以,那叫复合
主键
create table sc (studentno int,courseid int,score int,primary key (studentno,courseid) );更详细的可以去搜复合主键的用法
mysql
表
中一个
表中可以有多个
主键吗
答:
数据库中的每张表只能
有一个主键,
不可能有多个主键。主键的作用是保证数据的唯一性和完整性,同时通过主键检索表能够增加检索速度。所谓的一张表多个主键,我们称之为联合主键。注:联合主键:就是用多个字段一起作为一张表的主键。创建联合主键:1、GUI中同时选中多列,点击设置为主键。2、sql语句将多...
phpmyadmin的
MySQL
数据库
中,主键
、索引、唯一,各
是什么
意思。。?
答:
主键
就是
主关键字
(primary key):表中的一个或多
个字段,
它的值用于唯一地标识表中的某一条记录。索引:数据库索引好比是一本书前面的目录,能加快数据库的查询速度。1.普通索引 这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就
是一个
普通索引,myiasm中默认的btree类型的索引...
mysql
复合主键primary key (name,id) 不是在
一个
表中有
两个主键吗?
答:
还是
一个主键,
只不过这个
主键包含2个字段
。一个表最多只能
有一个主键
的。
mysql
数据库 给
字段
添加递增列
答:
关系型数据库的特点在于多个表之间使用关系联系起来这样可以显著降低数据库的容量,并提高维护效率
主键
并不是必须的但是增加主键对单表查询的效率提升很高所以从原理上来说只要该字段绝对不会重复那么使用任何类型的
字段,
比如你上面所说的人名也是可以的但是如果考虑到与其它表的相互连接使用人名的可操作性就...
大家正在搜
相关问题
mysql中主键字段和外键字段在一张表中时同一个字段?比如用...
MySql里面的 PRIMARY KEY 和 KEY 是什么...
一个表中的字段做下一个表的主键,两者之间是什么关系?
MySQL数据库里的两个表的主键字段可以名字和内容一样吗
mysql中,一个表有多个字段是主键可不可以?可以的话,建表...
mysql 复合主键primary key (name,id...
SQL server 问题,什么是外键,什么是主键?一个表的...
mysql中两个表一个表中的字段的外键是另外一个表的主键,请...