本来不知道要打卡什么内容,后来想到可以利用自己的半专业知识和大家一起交流编程,大家共同进步。今天是SQL第一节课:在已有database情况下如何创建table
💡图一:
CREATE TABLE是syntax的开始,必须要写,后面➕创建的table名字,左括号后开始写table column和datatype,关括号。下面为例子如何创一个叫做Persons的表格
一般常用的datatype有如下几种:
1. varchar/char:char有固定长度,varchar没有,所以例子里我们用varchar并设定lastname的长度在255字节以内
2. int:integer缩写,为整数
3. decimal:小数,最多可设置到小数点后30位
4. boolean:为binary,只能是T/F或者0/1,0为false,1为true
5. date/datetime:为日期(➕时间),默认格式为YYYY-MM-DD (➕hh:mm:ss)
💡图二:
如何在现有table基础上创建新table
第一行syntax不变,第二行的select是告诉程序我要选取哪些column进新table,from是从哪个现有table中选取,where类似于filter,是加限定条件用的,比如选first name是John的用户
我介绍的比较笼统,比如datatype里还有很多别的数据类型,篇幅有限只介绍了常用的几个
图二的红色下划线是因为我自己的database里没有table
customers,所以被标错
我在考虑21篇都介绍个人较熟练的SQL还是7篇SQL,7篇R,7篇Python,或者都没兴趣看😂
PS:非CS毕业,如果文中出现任何错误,请大家进行指正,拜托啦🙏🏻
希望大家在各个方面共同进步,每天都成为更好的自己❤️❤️❤️❤️❤️❤️❤️❤️❤️
最新评论 31
:入门级呀!!
:对哒!从最基础开始讲😁
:姐们儿你用哪个软件写?MS SQL sever?
:是哒~
:😂学财务管理时学过sql然而全忘记了。现在转CS夏季学SQL了 好佩服你们会code的。我这人老了学着好吃力
:哇!好羡慕学cs的!我是finance转IS code主要靠多练习 我上班最主要用sql 别的有点忘记了😄
回复 @Lifeisgettingbetterandbetter:我也是finance,现在在自学sql和python,一起加油!有个伴儿有动力
:支持!想看python
:好哒!我看看这几天大家最哪方面知识更有需要 python我会的只是皮毛 如果需要教program还需要再下下功夫 请问你对python哪些内容有具体要求吗?
回复 @lemonCCC:好哒~现在还没想好会不会讲python 如果21篇只讲SQL 我会写篇自学python的一些resources 这样可以吗?
:一脸迷茫 都行🤣
:收到回复 😂
:我投SQL21篇啊哈哈哈哈
回复 @Lifeisgettingbetterandbetter:没学过啊 感觉如果能先系统讲讲然后配合一道有code的example会好一些?比如会常用什么?
:sql有哪些想学的吗?每个statement用法还是直接从题目开始讲?
:想看Python诶hhhh最近想梳理梳理python!
回复 @董cancancan:还有6天我可以想想 如果不讲r和python 还是3篇文章的量可以和大家分享下我用过哪些resource学习 大家交流经验 你觉得怎么样?
:python我是半吊子中半吊子 只能从最基础最基础开始写 或者拍几道题讲讲思路 这样可以吗?
:我噗……你开始教学了!?厉害了厉害了!你是码农吗哈哈哈