數(shù)軸是一條直線對嗎 有人說一條直線是一條數(shù)軸對不對為什么
2024-10-07
更新時間:2024-08-28 00:06:10作者:佚名
一、什么是數(shù)據(jù)庫?什么是SQL?
1、數(shù)據(jù)庫:存放數(shù)據(jù),可以很多人一起使用
2、關(guān)系數(shù)據(jù)庫:多張表+各表之間的關(guān)系
3、一張表需要包含列、列名、行
4、主鍵:一列(或一組列),其值能夠唯一區(qū)分表中的每個行。
5、關(guān)系數(shù)據(jù)庫管理系統(tǒng):用來管理數(shù)據(jù)庫的計算機軟件,常用的關(guān)系數(shù)據(jù)庫系統(tǒng)主要有:Oracle Database、SQL Server、DB2、PostgreSQL、MySQL。
6、SQL:是為數(shù)據(jù)庫開發(fā)的一種語言,用來操作數(shù)據(jù)庫的一種工具。如果把數(shù)據(jù)庫比作是一碗米飯,想要吃這碗米飯,要用到筷子,SQL就是筷子。
二、表的創(chuàng)建、刪除和更新
1、選中數(shù)據(jù)庫右擊新建表,在字段中輸入信息,選擇合適的類型和長度,需要注意的是學(xué)號這一列要設(shè)置為主鍵,學(xué)號存在唯一性;數(shù)據(jù)分為三種:字符型、數(shù)字型和日期型(主要用date表示)。
字符型
數(shù)字型
三、數(shù)據(jù)的插入
打開數(shù)據(jù)庫右擊新建查詢,打開查詢編輯器(查詢編輯器中可以寫任意的SQL,并不僅僅編輯,可以新建、編輯),可以向表中批量添加數(shù)據(jù)
數(shù)據(jù)的插入:使用insert
insert into <表名>(<列名1>,<列名2>,…)values(<值1>,<值2>,…)例如
輸出結(jié)果為
四、SQL分類
1、DDL(數(shù)據(jù)定義語言)
create:創(chuàng)建數(shù)據(jù)庫和表drop:刪除數(shù)據(jù)庫和表alter:修改數(shù)據(jù)庫和表的結(jié)構(gòu)2、DML(數(shù)據(jù)操縱語言)
insert:向表中插入數(shù)據(jù)delete:刪除表中的數(shù)據(jù)select:查詢表中的數(shù)據(jù)update:修改表中的數(shù)據(jù)3、DCL(數(shù)據(jù)控制語言)
commit:確認(rèn)對數(shù)據(jù)庫中數(shù)據(jù)進行的變更rollback:取消對數(shù)據(jù)庫中的數(shù)據(jù)進行的變更crant:賦予用戶操作權(quán)限五、SQL書寫規(guī)則
1.SQL語句以英文分號(;)結(jié)尾
2.SQL語句不區(qū)分關(guān)鍵字的大小寫
3.輸入符號的時候只能使用英文狀態(tài)下的,如果報錯例如以下情況,需要檢查是否存在中文符號。