社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MySQL进阶

Lonelyroots • 3 年前 • 472 次点击  

Editor:Lonelyroots
今年大三,创办工作室已经两年了,记得大一的时候我眼神睿智犀利琢磨不透,到了现在不仅眼神变化很大以外,还带走了我的头发。

“这行代码的思路很清晰呀,写得不错,下次不要再写了!”
“你怎么写了一上午的bug?”
->工作室里的闲聊

两次技术水平线的跨越,意味着你的工资又可以涨上几万。
(1)从普通程序员进阶为熟练开发者
(2)从熟练开发者跃升到技术专家或架构师。

闲聊结束,进入正题:

Python(二十)MySQL进阶:

给表来点约束:

alter table student modify name varchar(20) not null; 给name字段设置非空约束,来规范表结构


验证一下:
原先表里的数据

给name添加了非空约束后的添加指令

alter table student add unique key(id); 给id字段设置唯一约束,来规范表结构。



验证一下:
原先表里的数据

给id添加了唯一约束后,现在表里的数据

文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去,一起加油!

Editor:Lonelyroots

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/122300
 
472 次点击