<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
SQL語言是集DDL、DML和DCL於一體的資料庫語言
SQL語言主要由以下9個單詞引導的操作語句來構成,但每一種語句都能表達複雜的操作請求
模式的定義和刪除,包括定義Database, Table,View,Index,完整性約束條件等,也包括定義物件(RowType行物件,Type列物件)
各種方式的更新與檢索操作,如直接輸入記錄,從其他Table(由SubQuery建立)輸入
各種複雜條件的檢索,如直接查詢,模糊查詢,分組查詢,巢狀查詢等
各種聚集操作,求平均、求和、……等,分組聚集,分組過濾等
安全性控制:授權和復原授權
包括兩件事:定義資料庫和表(DDL),向表中新增元組(DML)
DDL:
建立資料庫(DB)
create database 資料庫名;
建立DB中的Table(定義關係模式)
create table 表名(列名 資料型別 【Primary key| Unique】【Not null】
【,列名 資料型別 【Not null】,...】);
舉例:定義學生表
Create Table Student(S# char(8) not null, Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6)); // S#表示id
"【】"表示其括起的內容可以省略,"|"表示其隔開的兩項可取其一
Primary key:主鍵約束。每個表只能建立一個主鍵約束。
Unique:唯一性約束(即候選鍵),可以有多個唯一性約束。
Not null:非空約束。選擇Not null表明該列不允許有空值出現。
語法中的資料型別在SQL標準中有定義。
在SQL-92標準中定義的資料型別
- char(n): 固定長度的字串
- varchar(n): 可變長度字串
- int: 整數 //有時不同系統也寫作integer
- numeric(p, q): 固定精度數位,小數點左邊p位,右邊p-q位
- real: 浮點精度數位 //有時不同系統也寫作float(n),小數點後保留n位
- date: 日期(如2021-09-12)
- time: 時間(如15:25:00)
- ...
現行商用DBMS的資料型別有時和上面有些差異,請注意;和高階語言的資料型別總體上是一致的,但也有些差異。
DDL通常由DBA來使用,也有DBA授權後由應用程式設計師來使用
包括兩件事:定義資料庫和表(DDL),向表中新增元組(DML)
DML:
DML通常由使用者或應用程式設計師使用,存取經授權的資料庫
向表中追加元組
insert into 表名【(列名)【,列名】…】
values(值【,值】,…);
範例:追加學生表中的元組
Insert Into Student
Values(‘08042202’,‘張三’,‘男’,20,‘03’,‘080422’);
Insert Into Student(S#,Sname,Ssex,Sage,D#,Sclass)
Values(‘08042202’,‘張三’,‘男’,20,‘03’,‘080422’);
values後面值的排列,須與into子句後面的列名排列一致
若表名後的所有列名省略,則values後的值的排列,須與該表儲存中的列名排列一致
到此這篇關於如何利用SQL語句建立資料庫的文章就介紹到這了,更多相關SQL語句建立資料庫內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45