当前位置:网站首页>Addition, deletion, modification and query of advanced MySQL data (DML)
Addition, deletion, modification and query of advanced MySQL data (DML)
2022-04-23 20:45:00 【Jan York】
increase
INSERT INTO stu(studentNo, loginPwd, studentName, sex, gradeId, phone, address, bornDate, mail, identityCard) VALUE ('123456','00000',' Jane ',' Secret ','1','1888888888',' Changsha ','2000-1-1','[email protected]','43032000000000');

INSERT INTO Table name ( Field 1, Field 2) VALUE ( value 1, value 2);
-- If not numerical , Please use single quotation marks , Such as :(' value 1',' value 2')
Insert multiple rows
INSERT INTO Table name ( Field 1, Field 2) VALUE ( value 1, value 2),( value 1, value 2);
-- This allows you to insert multiple lines at once
Insert the results of the query into a new table
Format 1
INSERT INTO Table name ( Field 1, Field 2) SELECT Field 1, Field 2 FROM Original table name ;
-- There is no need to say more about the use methods and problems that will arise , Try it yourself
Format 2
SELECT Field 1, Field 2 INTO The new name of the table FROM Original table name ;
Delete
-- DELETE FROM Table name WHERE [ Conditions ];
-- WHERE [ Conditions ] Don't write , Not writing is to unconditionally delete all , Conditional is to delete the qualified !!!
DELETE FROM stu WHERE studentNo = '888888';

Delete all data in the table
-- TRUNCATE TABLE Table name ;
TRUNCATE TABLE stu;
Be careful : Use this statement to delete data in the table , Will reset auto increment , And the execution efficiency is better than DELETE.
Change
UPDATE statement we use UPDATE key word .

-- UPDATE Table name SET Field name = ' field value ', Field name = ' field value ' WHERE [ Conditions ]
-- WHERE [ Conditions ] Don't write , Not writing is unconditionally modifying all , Conditional is to modify what meets the conditions !!!
UPDATE stu SET studentNo = '888888' WHERE studentNo = '123456';
check
SELECT * FROM stu WHERE studentNo = '888888';
This is a simple query statement . ditto ,WHERE It can be omitted , If not WHERE Conditions , Is to unconditionally query all .
We can also write more complex .
SELECT * FROM stu WHERE studentNo = '888888' GROUP BY studentNo ORDER BY studentNo ASC ;
We decompose , Take a look one by one .
notes :[ ] Inner represents an unnecessary statement .
SELECT * or < List of field names > FROM < Table name or view > [WHERE < Query criteria >] [GROUP BY Fields to be grouped ] [ORDER BY Fields to sort [ASC or DESC] ] ;
*Express all .FROMAfter that, it is mainly connected with the data source , It can be single or multiple .WHEREFor conditional screening .GROUP BYYou can group the queried data according to the specified fields .HAVINGUsed to filter groups , Is forGROUP BYSeparate groups for screening and so on .ORDER BYUsed to sort , Sort by a column ,ASCIt's in ascending order ,DESCIt's in descending order
版权声明
本文为[Jan York]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204232039375714.html
边栏推荐
- 常用60类图表使用场景、制作工具推荐
- 3-5通过XSS获取cookie以及XSS后台管理系统的使用
- 高薪程序员&面试题精讲系列91之Limit 20000加载很慢怎么解决?如何定位慢SQL?
- Imitation Baidu map realizes the three buttons to switch the map mode by automatically shrinking the bottom
- LeetCode 542、01 矩阵
- Fastdfs思维导图
- go slice
- Recommended usage scenarios and production tools for common 60 types of charts
- Go限制深度遍历目录下文件
- Syntaxerror: unexpected token r in JSON at position 0
猜你喜欢

Devexpress 14.1 installation record
![[SQL] string series 2: split a string into multiple lines according to specific characters](/img/a2/835ff6f5593fae15c70104cfb19c42.png)
[SQL] string series 2: split a string into multiple lines according to specific characters

笔记本电脑卡顿怎么办?教你一键重装系统让电脑“复活”

Matlab matrix index problem

內網滲透之DOS命令

The construction and use of Fortress machine and springboard machine jumpserver are detailed in pictures and texts

Scripy tutorial - (2) write a simple crawler
![[PTA] get rid of singles](/img/ab/b5d49f336cbfbede23b3377a9314ad.png)
[PTA] get rid of singles

LeetCode 994、腐烂的橘子

Unity solves Z-fighting
随机推荐
MySQL基础合集
An error occurs when the addressable assets system project is packaged. Runtimedata is null
On IRP from the perspective of source code
UKFslam
Awk example skills
Leetcode 994, rotten orange
LeetCode 1337、矩阵中战斗力最弱的 K 行
Vulnhub DC: 1 penetration notes
go interface
常用60类图表使用场景、制作工具推荐
How to use PM2 management application? Come in and see
LeetCode 994、腐烂的橘子
pikachuxss如何获取cookie靶场,返回首页总是失败
C migration project record: modify namespace and folder name
Resolve the eslint warning -- ignore the warning that there is no space between the method name and ()
LeetCode 232、用栈实现队列
LeetCode 542、01 矩阵
MySQL进阶之数据的增删改查(DML)
【栈和队列专题】—— 滑动窗口
打新债中签以后怎么办,网上开户安全吗