IT 信息技術
信息 數據
數據庫 存儲管理數據
數據庫是一種軟件
它是沒有圖形化界面 是以后臺服務的形式存在
如果開機時數據庫啟動失敗,需要手動啟動
常用數據庫軟件
1.MySql 開源
2.Oracle 甲骨文
3.DB2 IBM
數據庫客戶端軟件
字符集 編碼方式
計算機真正能處理數據只有0和1
計算機處理任何數據需要進行編碼操作
鍵二進制代碼恢復成原始數據需要解碼操作
數據庫中使用表,來存儲數據
表中的列是固定不變,數據的格式
表中的行是變化的,數據行
數據庫每存儲一類信息 就需要創(chuàng)建一張表
表的數量越多 軟件的復雜度越高
數據庫需要學習的是 sql 語言
結構化查詢語言 它是負責與數據庫溝通的
sql第四代編程語言
sql基本語法
1.關鍵字 具有特殊語法含義的單詞
不能縮寫 不區(qū)分大小寫 建議大寫
2.標識符 就是名字
必須是字符開頭 不能使用關鍵字
3.代碼中出現的標點符號,必須是英文標點
1.建表語句
create table 表名
(
列名 數據類型
)
常用數據類型
1.varchar(n) 字符型
必須指定長度
2.int 整數類型
3.double 小數類型
需要指定位數可以通過(m,n)
m是總位數n是小數位
2.刪除表語句
drop table 表名;
對數據四種基本操作
增 刪 改 查
3.增加數據語句
插入 到
insert into 表名
數據
values(數據1,數據2,數據3....)
數據的個數一定要和列的數量一致
數據的順序一定要和列的順序一致
字符數據 必須使用引號括起
Mysql數據庫單引號雙引號都可以建議單引號
4.刪除數據語句
刪除 從
delete from 表名
[
條件
where 列名 比較符號 比較數據
比較符號 = > < >= <= !=(不等于)
價格 > 5000
]
5.修改數據語句
修改
update 表名
設置
set 列名=數據,列名=數據
[
where 條件
]
6.查詢數據語句
選擇
select 列名,*(代表所有列),數學運算,使用as關鍵字給列起別名
列名前使用distinct關鍵字去掉重復數據
從
from 表名
[
where 條件
1.基本條件 列名 比較符號 比較數據
2.特殊條件 列名 關鍵字 比較數據
- between 小數據 and 大數據 在區(qū)間之內 兩者之間
- in (數據1,數據2...) 在多個值之中
- like 數據 像什么什么 模糊查詢 關鍵字查詢
數據中需要使用% 任意長度的任意字符
'A%' 以A開頭
'%A' 以A結尾
'%A%' 有A就可以
]
1.建表語句
2.增加數據語句
3.刪除數據語句
4.修改數據語句
5.查詢數據語句