數據操作語言(Data Manipulation Language,DML)


數據操作語言(Data Manipulation Language,DML)

添加數據

-- 在t_student數據庫表中插入數據:
insert into t_student values (1,'張三','男',18,'2022-5-8','軟件1班','123@126.com');

-- int  寬度是顯示寬度,如果超過,可以自動增大寬度 int底層都是4個字節
insert into t_student values (10010010,'張三','男',18,'2022-5-8','軟件1班','123@126.com');

-- 時間的方式多樣  '1256-12-23'  "1256/12/23"  "1256.12.23"
insert into t_student values (2,'張三','男',18,'2022.5.8','軟件1班','123@126.com');

-- 字符串不區分單引號和雙引號
insert into t_student values (2,"張三",'男',18,'2022.5.8','軟件1班','123@126.com');

-- 如何寫入當前的時間  now() , sysdate() , CURRENT_DATE()
insert into t_student values (7,"張三",'男',18,now(),'軟件1班','123@126.com');

-- char varchar 是字符的個數,不是字節的個數,可以使用binary,varbinary表示定長和不定長的字節個數。
insert into t_student values (9,"張三是個法外狂徒,律師函警告",'男',18,now(),'軟件1班','123@126.com');

-- 如果不是全字段插入數據的話,需要加入字段的名字
insert into t_student (sno,sname,enterdate) values (10,'李四','2023-7-5');

-- 一次添加多條數據.中間用逗號隔開
insert into t_student values (7,"張三",'男',18,now(),'軟件1班','123@126.com'),(8,"李四",'男',18,now(),'軟件1班','ls@126.com'),(9,"王五",'男',18,now(),'軟件1班','ww@126.com');

修改數據

-- 修改表中的數據
update t_student set sex = '女';-- 會將所有的數據全都改了
-- 添加條件限制修改
update t_student set sex = "男" where sno = 10;
-- 關鍵字,表名,字段名不區分大小寫
update t_student set AGE = 21 where sno = 10;
-- 默認情況下,內容不區分大小寫

刪除數據

-- 刪除操作from關鍵字不可缺少
delete from t_student where sno = 2;
-- 修改,刪除數據別忘記加限制條件
-- 刪除數據操作 :清空數據
delete from t_student;
truncate table t_student;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM