大家好,又见面了,我是全栈君。
一、增、删、改、查
1、增(向表格中插入数据):
INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);
示例:
SQL代码:
INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);
Navicat中截图:
命令输入窗口:
表tb_userInfo显示窗口(INSERT命令执行后):
2、删(从表格中删除数据)
DELETE FROM tb_TableName;
示例:
SQL代码:
DELETE FROM tb_userInfo;
Navicat中截图:
表tb_userInfo显示窗口(DELETE 命令执行前):
命令输入窗口:
表tb_userInfo显示窗口(DELETE 命令执行后):
3、改(更新表格中的数据)
UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;
示例:
SQL代码:
UPDATE tb_userInfo SET Age= Age+1;
表tb_userInfo显示窗口(UPDATE 命令执行前):
命令输入窗口:
表tb_userInfo显示窗口(UPDATE 命令执行后):
4、查(在表格中查询数据)
SELECT ColumnName1,ColumnName1 FROM tb_TableName;
示例:
SQL代码:
SELECT Name,Age,Sex,Height FROM tb_userInfo;
命令输入窗口:
二、WHERE:(WHERE在删、改、查中的应用)
1、删:
示例:
DELETE FROM tb_userInfo WHERE Name='lwj';
命令执行前:
命令执行后:
2、改:
示例:
UPDATE tb_userInfo SET Age='20' where Name='lzq';
命令执行前:
命令执行后:
3、查:
示例:
SELECT * FROM tb_userInfo WHERE Age<30;
表tb_userInfo显示窗口:
执行结果:
4、LIKE(模糊匹配)
示例:
SELECT * FROM tb_userInfo WHERE Name LIKE 'l%';
表tb_userInfo显示窗口:
执行结果:
三、通配符
1、*:所有列的名称;
2、%:通配n个字符;
3、_:通配1个字符。
四、排序(ORDER BY)
1、升序:(ASC)可省略;
2、降序:(DSEC)。
示例1:(升序排序)
SELECT * FROM tb_userInfo ORDER BY Age ASC;
执行结果:
示例2:(降序排序)
SELECT * FROM tb_userInfo ORDER BY Age DESC;
执行结果:
示例3:(升序排序简写)
SELECT * FROM tb_userInfo ORDER BY Age;
执行结果:
韩兆新
[08]SQL与数据库
MySQL 最佳实践
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108692.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...