当前位置:网站首页>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 .FROM
After that, it is mainly connected with the data source , It can be single or multiple .WHERE
For conditional screening .GROUP BY
You can group the queried data according to the specified fields .HAVING
Used to filter groups , Is forGROUP BY
Separate groups for screening and so on .ORDER BY
Used to sort , Sort by a column ,ASC
It's in ascending order ,DESC
It's in descending order
版权声明
本文为[Jan York]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204232039375714.html
边栏推荐
- SQL: query duplicate data and delete duplicate data
- Leetcode 74. Search two-dimensional matrix
- LeetCode 1346、检查整数及其两倍数是否存在
- go struct
- Unity asset import settings
- 2022DASCTF Apr X FATE 防疫挑战赛 CRYPTO easy_real
- 又一款数据分析神器:Polars 真的很强大
- Learn to C language fourth day
- Queue template code
- 3-5 obtaining cookies through XSS and the use of XSS background management system
猜你喜欢
笔记本电脑卡顿怎么办?教你一键重装系统让电脑“复活”
BMP JPEG picture to vector image contourtrace
内网渗透之DOS命令
又一款数据分析神器:Polars 真的很强大
Linux中,MySQL的常用命令
Shanghai responded that "flour official website is an illegal website": neglect of operation and maintenance has been "hacked", and the police have filed a case
Leetcode 994, rotten orange
常用60类图表使用场景、制作工具推荐
Commande dos pour la pénétration de l'Intranet
[SQL] string series 2: split a string into multiple lines according to specific characters
随机推荐
Learn to C language fourth day
LeetCode 20、有效的括号
Matlab: psychtoolbox installation
SQL gets the latest record of the data table
XXXI` Prototype ` displays prototype properties and`__ proto__` Implicit prototype properties
黑客的入侵方式你知道几种?
JS arrow function user and processing method of converting arrow function into ordinary function
MySQL基础合集
启牛学堂有用吗,推荐的证券账户是否安全
JSX syntax rules
电脑越用越慢怎么办?文件误删除恢复方法
MySQL数据库常识之储存引擎
UKFslam
Introduction to intrusion detection data set
C migration project record: modify namespace and folder name
Unity solves Z-fighting
居家第二十三天的午饭
go array
A login and exit component based on token
DOS command of Intranet penetration