oracle sql练习_数据分析之学习SQL
一.知識點(diǎn)
數(shù)據(jù)庫概念:存放數(shù)據(jù)的倉庫
SQL:結(jié)構(gòu)化查詢語句
關(guān)系型數(shù)據(jù)庫:有多張表+各表之間的關(guān)系
通過聯(lián)結(jié)(join)聯(lián)系個(gè)張表
主鍵:唯一的表示一條記錄,不能為空值,不能重復(fù),一個(gè)表只能有一個(gè)主鍵;
外鍵:另一個(gè)表的主鍵,可以為空值,可以重復(fù),一個(gè)表可以有多個(gè)外鍵;
數(shù)據(jù)庫管理系統(tǒng)DBMS:實(shí)現(xiàn)數(shù)據(jù)的增刪改查,MySQL, Oracle, DB2,SqlServer
char VS varchar
char: 定長字符串,字符串長度固定,比如char(10),即便只輸入‘a(chǎn)bc’三個(gè)字符,字符串穿長度依然為10(后面由空格代替);
特點(diǎn):查詢速度快,但費(fèi)空間;
varchar:可變長字符串,字符串長度靈活可變,是多長就多長;
特點(diǎn):查詢較慢,節(jié)省空間;
數(shù)據(jù)庫軟件的安裝:需要先下載安裝數(shù)據(jù)庫服務(wù)端,然后安裝客戶端可視化軟件(navicat,SQLyog);然后通過主機(jī)名(遠(yuǎn)程數(shù)據(jù)庫服務(wù)器或本地主機(jī)),端口號,密碼,用戶名 將他們連接;
二.練習(xí):向四個(gè)表里插入數(shù)據(jù)
先創(chuàng)建數(shù)據(jù)庫school
可通過右鍵,新建數(shù)據(jù)庫
再分別創(chuàng)建4個(gè)表,student,course,teacher,score
可通過右鍵,來新建表
插入內(nèi)容兩種方法:
1. 直接從可視化界面中添加
2. 通過SQL查詢語句添加
通過insert 數(shù)據(jù)庫名.’表名’(字段名1,字段名2,…)
Values (‘字段1的值’,‘字段2的值’…);
例如 teacher表:
最后得到四個(gè)表:
總結(jié)
以上是生活随笔為你收集整理的oracle sql练习_数据分析之学习SQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dao接口有什么好处_Java后端精选技
- 下一篇: maven 程序包不存在_有人说 Mav