剛剛接觸資料庫,安裝了mysql5.7,大概需要二十分鐘
接下來,就來說一下關於資料庫的一些知識吧~
為什麼要有資料庫?
我們都知道,檔案就可以儲存資料庫
但是檔案儲存存在以下幾個弊端:
1.檔案的安全性在學習資料庫操作語句之前我們應該先搞清楚資料庫和表的關係:2.檔案不利查詢以及對資料進行管理
3.檔案不適合存放海量資料
4.檔案在程式中控制不方便
舉個栗子:資料庫就像圖書館的不同類別的館,像是通訊類、計算機類、自然科學類等等,
而表就像每個館裡放的書架,不知道這樣來說夠不夠形象 0.0
接下來,就來說一下
sql的分類:
ddl 資料定義:create,drop,alter進入資料庫:dml 資料操縱:insert,delete,update
dml中單獨分出來的dql:select(資料查詢)
dcl 資料控制:grant,revoke,commit
顯示所有資料庫:
建立表:
需要注意的是:表中內容的定義方式與c語言存在差別,資料型別放在資料名的後面,字元型陣列在定義時使用()而不是。
每條指令輸入完成都要以 「;」 結尾,否則計算機會認為輸入的語句並未結束
以上部分指令操作的操作介面如下 :
資料庫 資料庫基本操作
操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...
資料庫基本操作
1.查詢一周之內的資料 select from 表名 where date sub curdate interval 7 day date 欄位名 2.插入 年 月 日 時 分 秒的時間 pstmt.settimestamp 7,new timestamp system.currenttimemil...
資料庫基本操作
登入資料庫系統 mysql h localhost u root p 檢視已存在的資料庫 show databases 檢視預設儲存引擎 show variables like storage engine 建立資料庫 create database 想建立的資料庫名字 刪除資料庫 drop dat...