SQL學習筆記 增刪改查

2021-09-24 12:43:11 字數 1124 閱讀 8570

語句:

insert into 表明 values('資料1','資料2','資料3')
如果直接新增會在資料後面再新增一條資料(表名:test):

insert into test values('test','test','1')
其實values後面加上的就是對應col的資料

當然也可以在指定的位置新增資料如:

insert into test(sno,age)values('彭宇','21')
這樣的話就會在sno和age兩個列中新增資料,而沒有被新增的資料的列表則會顯示null

語句:

delete from 表明 where 欄位名='需要刪除的資料'
例如:

delete from test where sno = 'test'
通過上面的語句我們就能刪除主鍵為test的整個row的資料,有一點,建議使用特定的主鍵,如學生列表有特定的學號之類的,不要使用名字,因為可能有人名字相同,會誤刪

批量刪除:

假如我的資料表中有這麼三條資料:test1,test2,test3,我想把它們都刪除了,具體操作:

delete from test where sno in('test1','test2','test3',)
語句:

update 表名 set欄位 = '修改後的資料' where 字段 = '修改條件'
具體操作:

update test set sno='sql 修改語句' where sno = 'test'
查詢所有:

select * from test
單條件查詢

語句:

select * from test where sno = '彭宇'
多條件查詢:

select * from test where sno='彭宇' and age='21'
這樣的話必須 符合這兩個條件才會輸出出

SQL 增刪改查

之前大致了解過,現在用 mysql 的還是居於多數,而且自己之後也有意嚮往大前端發展,所以就需要撿起以前的 sql,也希望將來有機會用 node.js mysql 做大型專案的機會。因此,就從簡單的 sql 的增刪改查開始大前端之路。開發中最常見的就是 select 查詢。簡單的查詢,看起來是這樣的...

SQL增刪改查

1 增 insert into table name values value1,value2,insert into table name 列1,列2,values 值1,值2,2 刪 delete from table name where 列名稱 值 3 改 update table name...

SQL學習 簡單增刪改查

刪改 查create table aa pkid intidentity 1 1 not null docid uniqueidentifier null name nvarchar 50 not null insert into aa values newid 張三 newid 李四 pkid,i...