mysql中数据表主键有哪些约束
答案:2 悬赏:60
解决时间 2021-02-03 23:56
- 提问者网友:wodetian
- 2021-02-03 04:41
mysql中数据表主键有哪些约束
最佳答案
- 二级知识专家网友:零负荷的放任
- 2021-02-03 06:03
主键就是主关键字(primary key):表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
索引:数据库索引好比是一本书前面的目录,能加快数据库的查询速度。
1. 普通索引
这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。
2. 唯一索引
与普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值(注意和主键不同)。如果是组合索引,则列值的组合必须唯一,创建方法和普通索引类似。
索引:数据库索引好比是一本书前面的目录,能加快数据库的查询速度。
1. 普通索引
这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。
2. 唯一索引
与普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值(注意和主键不同)。如果是组合索引,则列值的组合必须唯一,创建方法和普通索引类似。
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-02-03 07:10
在sybase的ase和asa中,可以使用如下的系统存储过程来获取主键:
exec sp_pkeys 'table_name';
sql server也是一样的!
至于mysql,我没这个环境,相信应该有类似的存储过程的!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯