4.13
主键--避坑小知识
以前不敢轻易尝试主键,因为尝试了经常报错,所以很少用,今天测试了一下,终于明白了关于主键的最基本的用法,帮助大家避坑!
设置主键时尽量设置自增长,否则缺省主键时会报错,然后设置完自增长,请看下面的知识点。
主键自增长
*因为主键列的特性是:必须唯一、不能为空,所以我们通常会指定主键类为整型,然后设置其自动增长,这样可以保证在插入数据时主键列的唯一和非空特性。
*创建表时指定主键白增长
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO INCREMENT,
sname VARCHAR (20),
gender VARCHAR (10)
);
*修改表时设置主键自增长: ALTER TABLE tu CHANGE id sid INT AUTO INCREMENT
*修改表时删除主键自增长: ALTER TABLE stu CHANGE91d9dINr
*测试主键自增长:
>INSERT INTO Stu VALUES(NULL, 'zhangSan,23,'male'):
>INSERT INTo stu(sname, age, gender) VALUES ('zhang San,23,'male')i
CREATE TABLE t stu(
sid INT PRIMARY KEY AUTO INCREMENT,
sname VARCHAR (20),m
Age int
gender VARCHAR(10)
);
INSERT INTO t_stu VALUES(ULL,'thangSan',28,'male):
SELECT* FROM t_stu;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律