1.SELECT语句
SELECT用于从表中选取数据,结果被储存在一个结果表中(结果集)
SELECT 列名称 FROM 表名称
由SQL查询程序获得的结果被存放在一个结果集中,大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record等等。
2.SELECT DISTINCT 语句
在表中,可能会包含重复值。关键词DISTINCT用于返回唯一不同的值
SELECT DISTINCT 列名称 FROM 表名称
3.WHERE子句
如需有条件的从表中选取数据,可将WHERE子句添加到SELECT语句
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
运算符:大于等于小雨,between,like。SQL使用单引号来环绕文本值,如果是数值,请不要使用引号。
4.AND和OR运算符
AND和OR可在WHERE子语句中把两个或多个条件结合起来
5.ORDER BY 语句
ORDER BY语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序(ASC)对记录进行排序。
降序:DESC
6.INSERT INTO 语句
INSERT INTO语句用于向表格中插入新的行
INSERT INTO 表名称 VALUES(值1,值2,....)
可以指定所要插入数据的列
```sql
INSERT INTO table_name(列1,列2...) VALUES (值1,值2,.....)
7.Update语句
用于修改表中的数据
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
8.DELETE 语句
DELETE语句用于删除表中的行。
DELETE FROM 表名称 WHERE 列名称 = 值
可以在不删除表的情况下删除所有的行,这意味着表的结构、属性和索引都是完整的
DELETE FROM table_name
或者:
DELETE * FROM table_name
示例:
select * from sys_menu;
INSERT INTO `sqlname`.tablename (id, name, parentId, orderNum, path, component)
VALUES (9, '会员', 0, 3, 'vip', null);
update tablename set path = 'system/user' where path='user';
delete from tablename where id in (5,6,7,8);