mysql建值概述

mysql 键值概述

根据数据存储要求,选择键值
index #普通索引
unique #唯一索引
fulltext #全文索引
primary key #主键
foreign key #外键

primary key主键使用规则:
字段值不允许重复,且不允许赋NULL值
一个表中只能有一个primary key字段
多个字段都作为主键,成为复合主键,必须一起创建。
主键字段的标志为PRI
主键通常与 auto_increment 连用
通常把表中唯一标识记录的字段设置为主键
【记录编号字段】

索引介绍如下图:

在这里插入图片描述

建表时创建索引用index普通索引

create table t2 (
字段名 类型,
index(字段名); #这个index是普通索引,索引可以多个。

mysql数据库index在已有表里创建索引

       create index  索引名 on 表名(字段名) ;
	
		   删除索引
              drop index 索引名 on  表名;

创建主键

建表时创建主键
格式1:
create table 库名.表名 (字段名 类型,primary key(字段名));

格式2:
create table 库名.表名( 字段名 类型 primary key ); #这个和上一个相同。

在已有表里创建主键
alter table 库名.表名 add primary key(字段名);

删除主键
alter table 库名.表名 drop primary key ;

创建复合主键
create table db2.t5( 字段名 类型,
字段名 类型 ,
primary key(字段名,字段名) ); #作用两个字段不能同时重复。
设置字段值增长要与auto_increment 连用
create table 库名.表名(
表字段1 类型 primary key auto_increment,
表字段2 类型); #auto_increment 这个我一般是用来表名id好作为查找。

发布了14 篇原创文章 · 获赞 0 · 访问量 190

猜你喜欢

转载自blog.csdn.net/nbnbnb_/article/details/104317612