一、SQL 分类 数据定义语言(DDL):用来定义数据库对象 ==> 数据库、表、列等。关键字:create、alter、drop 等 数据操作语言(DML):用来对数据库中表的记录进行更新。关键字:insert、delete、update 等 数据控制语言(DCL):用来定义数据库的访问权限和安全级别以及创建用户 数据查询语言(DQL):用来查询数据库中表的...
sql语句的基本用法总结 一、sql语法 1select*/列名1,列名2...from表名[连接查询 内连接/左连接 on条件]必选的23where条件 子查询/in/exists/between...and.. 可选的45groupby分组列1,分组列2... 可选的67having字句 可以对分组结果进行筛选 可选的89orderby排序列1,排序列2... 可选的 各个关键字的数...
使用如下: # 通常用法 select * from movies order by movie_name asc; # 进阶用法 select * from movies ORDER BY FIELD(movie_name,'神话','猎场','芳华','花木兰', '铜雀台','警察故事','天下无贼','四大名捕','惊天解密','建国大业', '功夫瑜伽','咱们结婚吧','赛尔号4:疯狂机器城'); 会...
这个连接过程就是两个连接的表的乘积:即将第一张表的每一条数据分别对应第二张表的每条数据。我们之前见过,这就是逗号在 FROM 语句中的用法。在实际的应用中,很少有地方能用到 CROSS JOIN,但是一旦用上了,你就可以用这样的 SQL语句表达: -- Combine every author with every bookauthor CROSS JOIN book DIVISI...
(以下为 DML 语句用法) 02 增删改查 增删改查,又称为 CRUD,数据库基本操作中的基本操作。 1.插入数据 INSERT INTO 语句用于向表中插入新记录。 插入完整的行 INSERTINTOuserVALUES(10,'root','root','xxxx@163.com'); 插入行的一部分 INSERTINTOuser(username,password, e...
【SQL用法】SQL常用的关键字使用顺序 目录 1、sql语句顺序 2、sql执行顺序 3、使用注意 4、需要说明的是 注意:sql 不区分大小写 select column_name from table_name where condition group by column_name having condition order by column_name desc/asc limit...
sql的高级用法 SQL的高级用法包括以下几个方面: 1.子查询(Subquery):子查询是一个查询嵌套在另一个查询内部的语句,可以作为查询条件、选择列表或表达式使用。子查询可以嵌套多层,用于解决复杂的数据查询和条件筛选。 2.联接(Join):联接是将两个或多个表中的数据连接起来进行查询和分析的方法。常用的联接方式包括内...
where用法极其丰富,后面我会一一讲解,这里暂时给点简单的例子 and 和 or(运算符) and类似于java(不仅仅java)运算符的 &(与), or类似于 | (或) 。 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来 and例子: select * from 表名 where 条件1 and 条件2 ...
1、UPDATE用法 UPDATE表SET列名='字段内容'WHERE列='字段内容' 2、INSERT用法 INSERTINTO表名 (列1,列2) VALUES('列1内容','列2内容') 3、orderby用法 orderby列名 DESC/ASC(降序/升序) 4、like模糊搜索用法 SELECT* FROM表 WHERE列名LIKE'王%' :列名中含有王字的信息 5、BETWEEN用法 SELE...