最近找工作被瘋狂吊打,很多東西要重新複習,mysql就是其中之一,常出的mysql程式設計題不會很難,但你總得記住基本的sql語句,以前我寫過一篇
,今天寫些更簡單詳細的,廢話少說,上**:
建庫,刪庫
create
database mydb default
character
set=
'utf8'
;--建庫基本命令
--databasename 根據需求修改
drop
database name;
--刪庫
建表
create
table student(
id int(10
)not
null
, phone_num varchar(11
)default
null
, address varchar
(255
)default
null
, price float
default
null
,type
tinyint(2
)default
null
, create_time datetime
default
null
,primary
key(id)
)engine
=innodb
default
charset
=utf8;
刪表
drop
table student;
插入
insert
into student(phone_num,address,price,
type
,create_time)
values
(13333333333
,'北京'
,88.8,1
,now()
);
批量插入
insert
into student(phone_num,address,price,
type
,create_time)
values
(13333333333
,'北京'
,88.8,1
,now()
),(13333333333
,'北京'
,88.8,1
,now()
),(13333333333
,'北京'
,88.8,1
,now()
),(13333333333
,'北京'
,88.8,1
,now()
);
查詢
select _____,_____,______ from student where ____ =____;
更新
update _____ set 修改內容 where ____;
刪除
delete
from student;
--刪除所有資料
--條件查詢
delete _____ from student where ____ =____;
模糊查詢
當你知道某資訊的一部分資料想要進行查詢時就可使用萬用字元%模糊查詢
例如,知道某手機號的一部分:
select
*from student where phone_num like
'%1234'
;--知道後面
select
*from student where phone_num like
'12%34'
;--知道兩邊
select
*from student where phone_num like
'1234%'
;--知道前面
範圍查詢
select
*from student where price between ____ and _____;
select
*from student where price in()
;select
*from student where price in(3
,8,4
);--三挑一
select
*from student where price notin(
);select
*from student where price > ____;
select
*from student where price < ____;
軟考 21天覆習心得
今年暑假決定參加11月份的軟體設計師考試,從9月1號開始準備軟考複習到現在已經21天了。期間有過充滿激情,有過因為其他事情打斷的苦惱,有過因為不知如何去看書的迷茫,也有過重新發現的欣喜 期間維護的專案客戶老是提新的需求,讓我們幾個人都很煩,每次人家找之後大夥的第一反應就是 怎麼又讓改 添 新的需求?...
opencv2 第12天覆習
include include include using namespace cv int main mat frame mat edges bool stop false while stop return 0 根據自己的需要選擇合適的引數,注釋的部分就是如果你想得到的是乙個邊緣影象的話可以這樣...
2015 12 25 第九天覆習
多執行緒類似於同時執行多個不同程式,多執行緒執行有如下優點 執行緒在執行過程中與程序還是有區別的。每個獨立的執行緒有乙個程式執行的入口 順序執行序列和程式的出口。但是執行緒不能夠獨立執行,必須依存在應用程式中,由應用程式提供多個執行緒執行控制。每個執行緒都有他自己的一組cpu暫存器,稱為執行緒的上下...