一. 插入
1. 全欄位插入
(1). 標準格式
insert可以省略:into tablename (c1,c2,c3 ...) values (x1,x2,x3,...)
insert(2). 插入多條資料into tablename values (x1,x2,x3,...)
insertps:全欄位插入的時候可以省略欄位名稱。2. 部分字段插入(1). 標準格式into loginrecords values('
0003
','1
','中橋
','xx.xx.xx.x
','2020-03-26'),
('0004
','1
','中橋
','xx.xx.xx.x
','2020-03-26'),
('0005
','1
','中橋
','xx.xx.xx.x
','2020-03-26'),
('0006
','1
','中橋
','xx.xx.xx.x
','2020-03-26
');
insertps:不能省略欄位名稱。(2). 插入多條資料into tablename (c2,c3 ...) values (x2,x3,...)
insert3. 插入查詢結果into loginrecords (id,userid) values('
0007
','1'),
('0008
','1'),
('0009
','1'),
('00010
','1
')
insert注:沒有values關鍵字哦二. 刪除into
table1 (x1,x2)
select c1,c2 from table2 where condition
1. delete關鍵字
delete2. truncate關鍵字from tablename where condition
truncate tablenameps:truncate是刪除全表,和delete刪除全表而言,如果是自增主鍵,truncate 後從1開始,delete後還要接著原先的自增。
三. 更新
1. 單錶更新
update tablename set x1=xx [2. 關聯表更新(1). sqlserver, x2=xx
]where condition
update(2). mysqltable1
set table1.x1=
'abc
'from
table1
join table2 on table1.id=table2.uid where condition
updateeg: 可以同時更新多張關聯表的資料table1,table2
set table1.x1=
'abc
'where table1.id=table2.uid
update3. 案例t_sysuser u,t_sysloginlog l
set u.userphone =
'111111
',l.username=
'ypf
'where u.id=l.userid and u.id='1
'
!
第七節 指標
go語言有指標這一概念。直接上 func pointtest 定義int型別的值a,並且賦值為3 定義int型別指標變數p,並且取a的位址賦值給p 輸出a和p 控制台 3 0xc00000a0a8 3 process finished with exit code 0 a的值為3,p為a在記憶體中的...
第七節 覆蓋虛介面
有時候我們需要表達一種抽象的東西,它是一些東西的概括,但我們又不能真正的看到它成為乙個實體在我們眼前出現,為此物件導向的程式語言便有了抽象類的概念。c 作為乙個物件導向的語言,必然也會引入抽象類這一概念。介面和抽象類使您可以建立元件互動的定義。通過介面,可以指定元件必須實現的方法,但不實際指定如何實...
第七節 結構體
1,下面程式是執行結果是?include include struct stu void fun struct stu p intmain1 fun students 1 system pause return0 2,喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水 程式設計實現...