数据库---增删改查
生活随笔
收集整理的這篇文章主要介紹了
数据库---增删改查
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、添加數(shù)據(jù)
INSERT INTO 表名(字段名1,字段名2...) values(值1,值2...);INSERT INTO newstu(id,name)values(12,'胡歌');
INSERT INTO 表名 values(值1,值2);
INSERT INTO newstu values(12,'胡歌');
注意:
·值與字段必須一一對(duì)應(yīng),且個(gè)數(shù)相同,類型相同;
·值的數(shù)據(jù)大小必須在字段的長(zhǎng)度范圍之內(nèi);
·除了數(shù)值類型外,其他的字段類型值必須使用引號(hào)引起(建議單引號(hào) );
·如果要插入空值,可以不寫(xiě)字段,或者插入NULL;
2、修改表數(shù)據(jù)
UPDATE 表名 SET 字段名=值,字段名=值...;UPDATE newstu SET id=5,STU_NAME='胡歌'; ???????????????????????? #此修改時(shí)要確保修改的字段不為主鍵
UPDATE 表名 SET 字段名=值,字段名=值... WHERE 條件;
UPDATE newstu SET id=10,STU_NAME='HUGE' WHERE id=10; ????????????????#修改符合條件的字段
3、刪除數(shù)據(jù)
DELETE FROM 表名; ???????????????????????? ???????????????? #刪除表內(nèi)的所有數(shù)據(jù)DELETE FROM NEWSTU;???????????? ???????????????????????????????????????????????? #刪除表內(nèi)的所有數(shù)據(jù)
DELETE FROM NEWSTU WHERE ID=10;
DELETE FROM NEWSTU WHERE ID>10 && ID<=20; ????????????????????????#刪除表內(nèi)符合條件的所有數(shù)據(jù)
注意:
·使用DELETE 和 TRUNCATE刪除表內(nèi)的所有數(shù)據(jù)是他們兩的刪除方式不一樣
·DELETE是將表內(nèi)的數(shù)據(jù)一條一條的刪除。
·TRUNCATE是將表刪除后再重新建表。(建議使用此語(yǔ)句將表清空)
4、查詢數(shù)據(jù)
SELETE * FROM 表名; ???????????????????????????????????????? #查詢表內(nèi)的所有數(shù)據(jù)SELETE ID FROM 表名; ????????????????????????????????????????#查詢表內(nèi)指定字段的所有數(shù)據(jù)
SELETE * FROM NEWSTU WHERE 條件; ???????????????????????????????? #查詢表內(nèi)符合條件的所有數(shù)據(jù)
SELETE ID FROM NEWSTU WHERE 條件;
互相學(xué)習(xí),有錯(cuò)請(qǐng)指教!
總結(jié)
以上是生活随笔為你收集整理的数据库---增删改查的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库---表的操作
- 下一篇: spring mvc学习(52):jso