主键(PRIMARY KEY)的完整称呼是“主键约束”,是 MySQL 中使用最为频繁的约束。一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中设置一个主键。
使用主键应注意以下几点:
- 每个表只能定义一个主键。
- 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。
package cn.baldprogrammer.test; import org.junit.Test; import cn.commons.CommonUtils; /* * 测试CommonUtils类 */ public class CommonUtilsTest {@Test//测试uuid() 返回一个随机32长的字符串public void testUuid(){String s=CommonUtils.uuid();System.out.println(s);}}
![d6e68293ce822ace5d24f46b69729c67.png](https://i-blog.csdnimg.cn/blog_migrate/5fd599395e73adec050295230fa5f6d3.jpeg)
另附java生成随机字符串的方法:
//length为字符串的长度//导包import java.util.Random; public static String getRandomString(int length){ String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random=new Random(); StringBuffer sb=new StringBuffer(); for(int i=0;i
![94686e16de4b462f78a6124f61241700.png](https://i-blog.csdnimg.cn/blog_migrate/210ac1dc7a3156273af8f5c6ad8a345c.jpeg)