mysql-primary key

1、
primary key 主键是用来区分的,而且是唯一的;
index是用来索引的。
Mata data元数据:可以查看数据库的版本以及数据库服务器所在的状态。
2、查看服务器的版本

Show variables like ‘version’;(模糊查询)

3对表的操作都要用alter****

alter table users
drop userfamily;(删除某一字段)

设置主键的三种方法

 alter table users 
    add primary key(userID);

在这里插入图片描述
2.

create table users2(userID varchar(10) primary key, userName varchar(10));

在这里插入图片描述
3.

create table users2(userID varchar(10), userName varchar(10), primary key(userID);//设置单一主键

在这里插入图片描述
4.

 create table users2(userID varchar(10), userName varchar(10), primary key(userID, userName);//设置联合主键

在这里插入图片描述
4.Char与Varchar的区别

Char的长度是不可以变的,而varchar的长度是可以变得,当定义一个char(10)和varchar(10),若存进去的是’csdn’,那么char的长度仍然是10,除了字符’csdn’外,后面跟六个空格,而varchar就立马把长度变为4,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar不需要。Char的存取速度还是要比varchar快得多,但是也需要付出空间的代价。

5.设置index

Alter table users6
Add index(userID)

在这里插入图片描述查看索引是否建立成功

Show index from users6;

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45757793/article/details/109023371