前言
按理說我應(yīng)該把MySQL單獨(dú)拿出來講一講促绵,但是MySQL還是比較枯燥乏味的罢杉,我不敢保證講了MySQL你還能不能繼續(xù)學(xué)下去饱亿。正好通過登錄注冊(cè)項(xiàng)目實(shí)戰(zhàn)中修己,把MySQL命令簡單熟悉一下赴蝇,SQL命令應(yīng)該是比較接近語義化的菩浙,如果你英文不錯(cuò),應(yīng)該很容易理解句伶,注意語法格式就行芍耘。
timg (1).jpg
MySQL啟動(dòng)
XAMPP或者其他開發(fā)環(huán)境大家已經(jīng)安裝過了,XAMPP集成了MySQL熄阻,我們打開XAMPP斋竞,點(diǎn)擊啟動(dòng)MySQL,然后會(huì)彈出Shell界面秃殉,我們可以在這里進(jìn)行操作坝初。我的環(huán)境不是集成的,沒什么太大區(qū)別钾军,我會(huì)在這里進(jìn)行演示鳄袍。
image.png
MySQL最簡單常用命令
- 創(chuàng)建新數(shù)據(jù)庫命名為'artist_demo': create database `artist_demo`;
image.png
- 查看已經(jīng)有的數(shù)據(jù)庫: show databases;
image.png
- 切換到新建的數(shù)據(jù)庫: use artist_demo;
image.png
- 新建表,并設(shè)計(jì)三個(gè)字段(id, email, password)吏恭,這里面id是主鍵拗小,一張表里只能有一個(gè)主鍵,并且該字段要自動(dòng)增長且不允許設(shè)置為NULL樱哼,email表示郵箱字段哀九,設(shè)置為varchar類型剿配,password表示密碼字段設(shè)置為varchar類型,你可能聽的云里霧里阅束,不要緊呼胚,寫代碼!
create table `users`(
`id` int auto_increment,
`email` varchar(255) not null,
`password` varchar(32) not null,
primary key (`id`)
)engine=InnoDB default charset=utf8;
image.png
- 新增一條記錄: insert into `users`(email, password) values('artist', 'artist password');
image.png
- 查看表記錄: select * from `users`;
image.png
- 根據(jù)條件更新表記錄: update `users` set email='artist.phper@gmail.com' where id=1;更新后可以再次使用命令6查看來看一下更新后的結(jié)果息裸。
image.png
- 根據(jù)條件刪除一條記錄: delete from `users` where id=1;執(zhí)行后再次查看你會(huì)發(fā)現(xiàn)剛才那條記錄已經(jīng)沒了蝇更。
image.png