數(shù)據(jù)庫簡(jiǎn)介
1.什么是數(shù)據(jù)庫
- 數(shù)據(jù)庫就是用來存儲(chǔ)和整理數(shù)據(jù)的
- 我們操作數(shù)據(jù)庫就是對(duì)數(shù)據(jù)增刪改查
2.數(shù)據(jù)庫有哪些?
- 關(guān)系型數(shù)據(jù)庫 mysql SQLServer
- 非關(guān)系型數(shù)據(jù)庫 MongoDB
mysql服務(wù)端操作
1.mysql終端命令(命令必須以分號(hào)結(jié)尾)
- 打開本地mysql服務(wù)端:mysql -u root -p
- 打開云端mysql服務(wù)端:mysql -u 數(shù)據(jù)庫用戶名 -h 主機(jī)名/地址 -p
- 展示所有數(shù)據(jù)庫:show databases;
- 創(chuàng)建數(shù)據(jù)庫:create database 庫名;
- 刪除數(shù)據(jù)庫:drop database 庫名;
- 使用數(shù)據(jù)庫:use 庫名;
- 查看所有數(shù)據(jù)表:show tables;
2.SQL語句(單詞全大寫,服務(wù)端必須加分號(hào),客戶端不加分號(hào),表名和字段名是否大寫,以數(shù)據(jù)庫內(nèi)大小寫為準(zhǔn))
- 查詢指定表里面的所有數(shù)據(jù):SELECT * FROM 表名;
- 根據(jù)條件查詢指定數(shù)據(jù)的所有信息:SELECT * FROM 表名 WHERE 條件;
SELECT * FROM class WHERE id=3; - 根據(jù)條件查詢指定數(shù)據(jù)的指定信息 SELECT 指定字段 FROM 表名 WHERE 條件
SELECT className,time FROM class WHERE id=3;
查詢class表中id為3的這條數(shù)據(jù)的className和time - 增加數(shù)據(jù) insert into 表名 (字段1,字段2...) value (值1,值2...);
或
insert into 表名 value (值1,值2...);
注意 所有字段的值必須手動(dòng)輸入且數(shù)據(jù)類型必須跟數(shù)據(jù)庫保持一致 - 修改數(shù)據(jù) UPDATE 表名 SET 要修改的字段=值 WHERE 條件
update class set className="123123123" WHERE id=2; - 刪除數(shù)據(jù) DELETE FROM 表名 WHERE 條件;
DELETE FROM class WHERE id=5;