上一篇文章有稍微带到简单的SQL基本CRUD操作方式,但实际玩起来我觉得就和GIT一样,是有趣而且多变的,熟悉语法就能在需要时妥善运用!
如果你是一个职场新手或者第一次接触资料库、碰SQL,那我推荐以下资源可以快速入门,网路资源真的超多,这边分享的是我个人觉得实用与易懂的,表单里的资源有连结可以直接点选。就不在此系列技术文中,冗长一一陈述语法了。
项次 | 资源重点 | 备注内容 |
---|---|---|
1 | SQL语法教学 | 各种指令大部分都可以在这里学习。 |
2 | 初学者必须知道的懒人包 | 主要是给初学者方向与概念,搭配图文浅显易懂! |
3 | 零基础快速自学SQL,1天足矣 | 2021年9月才更新,算是观念累积很实用! |
4 | 【资料库】SQL 3小时初学者教学(含MySQL教学) | 2021年8月的影片教学,吃饭时可以配着看当复习也很好! |
5 | SQLZOO互动式教学 | 可以小试身手测试SQL语法的网站,有支援繁体中文,平常可以抽空实际练习。 |
这边列出遇过的一些状况剧与解决方法,让大家稍微看一下其实操作那些数据一点也不难,都是很有趣的唷!如果在实际运用上,有遇到下列情形,也可以试试看是否有帮助~
可能的状况:
Id需要随数量增加而递增
解决方法:
新增资料表时,在下方属性的识别规格做设定。
The IDs in the table look like this:99 100 101 1200 1201...
DBCC CHECKIDENT (mytable, RESEED, 0)
可能的状况
假设我们想从下面的 customers 资料表中查询顾客分布在哪几个县市:
解决方法:
原本资料表的 City 栏位中有两个重复值台北市,可是我们只想知道有哪几个县市有顾客而已,故我们使用 DISTINCT 关键字来限制仅取出栏位中 "不相同" 的值。
SELECT DISTINCT City FROM customers;
TRUNCATE TABLE "表格名";
不知道大家学习SQL的感受是什麽,我个人觉得很吃逻辑力!主要真的是至少要会去查关联与运用语法,就可以完成大部分工作上的需求。下一篇则预计会介绍一点点MSSQL的介面,或其它技术主题~
本文同步发布於我的个人网站 Annie Code Life
<<: Day15 Android - fragment介绍
>>: 【Day15】:STM32辗压Arduino的功能—TIM(下)
开始之前 既然 Load/Store 都写完了,就来讲讲 Memory 吧! 相信看到这边的读者在学...
先看一下使用 redux 的元件小范例: import {createStore} from 're...
延续昨天的实作,今天继续研究一下大学学生人数的近况。 之前,我们曾经使用 csv 档实...
在建立好帐号之後,我们可以开始来看看 Line bot SDK,可以从 Line developer...
今天要来实作 Details 详细资料页面 ViewModel ViewModel 是拿来对 MVC...