一、資料庫是什麼
資料庫就是將大量的資料儲存起來,通過計算機加工而成的可以高效訪問的資料集合。資料庫是長期儲存在計算機內,有組織的 可共享的資料集合。也可以通俗的理解成儲存資料的倉庫。
二、我們身邊的資料庫
1.在你過生日的時候支付寶給你發來祝福
2.中國移動傳送簡訊提醒你流量的使用情況
3.登入**後,最近瀏覽過的商品會推送給你
這是因為支付寶,移動,**掌握了顧客的一些資訊,並且擁有能夠從大量彙總資訊中快速獲取所需資訊的裝置(計算機系 統)
三、常見資料庫
①oracle database:甲骨文公司
②sql server:微軟公司
③db2:imb公司
④postgre sql:開源
⑤mysql:開源
⑥access:微軟公司(古董)
資料庫雖然有各種各樣的,但是其實資料庫語句都是有相通之處的。
四、資料庫的基本知識
資料庫結構
1.服務端:用於接收並處理其他程式發出的請求的的程式(軟體),或者是安裝此類程式的裝置(計算機)
2.客戶端:向伺服器發出請求的程式(軟體),或者是安裝此類程式的裝置(計算機)
3.庫:就是一堆表組成的資料集合
4.表(table):類似excel,又行和列組成的二維表
5.欄位:表的列(垂直方向),可以理解成**的表頭
6.記錄:表的行(水平方向),可以理解為表裡面的資料(關聯式資料庫必須以行為單位進行資料讀寫)
比如: web訪問: 服務端:訪問的伺服器(中介軟體)
客戶端:瀏覽器
五、sql語句種類
1.sql語句:用關鍵字,表名和列名等組合而成的一條語句。
2.三種sql語句種類:
(1)ddl(資料定義語言):建立刪除或修改資料庫以及資料庫中的表等物件。
①create:建立資料庫和表等物件
②drop:刪除資料庫和表等物件
③alter:修改資料庫和表等物件
(2)dml(資料操作語言):查詢或修改表中的記錄。
①select:查詢表中的資料
②insert:向表中插入資料
③update:修改表中的資料
④delete:刪除表中的資料
(3)dcl(資料控制語言):確認或取消對資料庫中的資料變更的執行操作,以及對使用者的運算元據庫中的物件許可權進行設 定
六、基本sql語法(1)
1.資料庫操作:
sql語句結尾一定用英文半形符號」;「結束。
2.資料庫的連線
右鍵phpstudy開啟cmd命令列—>輸入:mysql-u root -p_ (訪問本地的mysql)—>密碼password為 root—>回車進入就相當 於乙個客戶端了
(進行與資料庫的互動)
例如:①先連線資料庫
②create database sjz;【建庫】
③show databases;【檢視所有庫名】
④use sjz【進入sjz資料庫】
④drop database sjz;【刪除sjz資料庫】
3.資料表操作
4.欄位其實是有一些屬性的
主鍵 primary key 【不能為空且唯一】
自增長 auto_increment
設定編碼 charset=utf8
資料不能為空 not null
資料型別 varcher(255)【字串型別】
int( )【整型】
七、基本sql語法(2)
1.插入資料:insert[into] user(username,password) values('admin','admin');
2.修改資料:update table_name set col_name=value,...[where 字段=字段值]
3.查詢資料:select user,password from user where 字段=字段值
4.刪除資料:delete from table_name where 字段=字段值
mysql字串是可以接受16進製制的(
select database( );【查詢當前庫名】
八、sql語句書寫
1.sql語句書寫規範
①以英文分號(;)結尾
②sql語句本身大小寫不敏感,不區分關鍵字的大小寫(但是插入到**中的
資料是區分大小寫的)如hi,hi,hi都不同。
③該系列將採用「關鍵字大寫,表名和列名的首字母大寫」的格式。
④單詞使用英文空格或換行符分開。
2.常見的書寫方式
字串,日期:用單引號括起來(')如'hello world『,'2020-7-5'
數字:直接書寫,不用加單引號。
sql資料庫簡介
目前大多數的資料庫都是屬於關係型資料庫,這些資料庫主要有ibm db2 oracle sqlserver mysql sybase infomix access foxpro等。大型資料庫 oracle oracle是著名的oracle 甲骨文 公司的資料庫產品,它是世界上第乙個商品化的關係型資料庫...
資料庫 sql簡介
sql介紹 sql是結構化查詢語言,是一種用來操作rdbms 關係型資料庫管理系統 的資料庫語言,當前關係型資料庫都支援使用sql語言進行操作,也就是說可以通過sql操作oracle,sql server,mysql等關係型資料庫。sql語句主要分為 資料完整性 在表中為了更加準確的儲存資料,保證資...
資料庫基礎,表及SQL語句
1 資料庫的設計 2 三大正規化 3 1.第一正規化 保證列的原子性,相對於功能 4 山東省淄博市張店區 5 山東省 淄博市 張店區 6 7 2.第二正規化 每一列都要和主鍵有關係 8 每一列和該錶有關係 9 10 3.第三正規化 每一列都要和主鍵有直接關係 11 12 13 14 15 16 t ...