SQL 学习笔记
来源:互联网 发布:win10和ubuntu双系统 编辑:程序博客网 时间:2024/06/18 06:02
-- AND 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
-- INSERT INTO 插入语句
-- Update SET 语句用于修改表中的数据。
-- DELETE 语句用于删除表中的行。
-- like 模糊查询语句
-- IN 操作符允许我们在 WHERE 子句中规定多个值。
-- count 统计数量
-- BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
-- 内连接 INNER JOIN 连接的2张表都存在关联数据 则显示
-- 左连接 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
-- 右连接 RIGHT JOIN 即使左表中没有匹配,也从左表返回所有的行
-- is not null 语句 is not 查等于空值 is not null 查不等于null值
alter table <表名> drop column <字段名>;
SELECT * FROM b2b_menu_info WHERE MENUID =1002 AND MENUTYPE=1;
-- OR 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
SELECT * FROM b2b_menu_info WHERE MENUID=1002 OR MENUTYPE=7;
-- ORDER BY 语句用于根据指定的列对结果集进行排序 默认是升序 , DESC 是降 ASC是升。
SELECT * FROM b2b_menu_info WHERE SUPERID=1002 ORDER BY MENUID DESC
-- INSERT INTO 插入语句
INSERT INTO b2b_menu_info (MENUID,MENUNAME)VALUES(1002,'订单管理');
-- Update SET 语句用于修改表中的数据。
UPDATE b2b_menu_info SET MENUNAME='订单管理' WHERE MENUID=1002;
-- DELETE 语句用于删除表中的行。
DELETE FROM b2b_menu_info WHERE MENUID=1002;
-- like 模糊查询语句
SELECT * FROM b2b_menu_info WHERE MENUID LIKE '%4%';
-- IN 操作符允许我们在 WHERE 子句中规定多个值。
SELECT * FROM b2b_menu_info WHERE MENUID IN(1001,1002);
-- count 统计数量
SELECT COUNT(MENUID) FROM b2b_menu_info ;
-- BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
SELECT * FROM b2b_menu_info WHERE MENUID BETWEEN 1001001 AND 1002004;
-- 内连接 INNER JOIN 连接的2张表都存在关联数据 则显示
SELECT COUNT(A.MENUID) FROM b2b_menu_info A INNER JOIN b2b_role_menu_info B ON B.MENUID=A.MENUID;
-- 左连接 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
SELECT COUNT(A.MENUID) FROM b2b_menu_info A LEFT JOIN b2b_role_menu_info B ON B.MENUID=A.MENUID;
-- 右连接 RIGHT JOIN 即使左表中没有匹配,也从左表返回所有的行
SELECT COUNT(A.MENUID) FROM b2b_menu_info A RIGHT JOIN b2b_role_menu_info B ON B.MENUID=A.MENUID;
-- is not null 语句 is not 查等于空值 is not null 查不等于null值
SELECT * FROM test.test where address is not null;
-- max 最大值
SELECT MAX(CITY) FROM TEST ;
-- avg平均值
SELECT AVG(CITY) FROM TEST;
-- MIN最小值
SELECT MIN (CITY) FROM TEST;
-- GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
SELECT * FROM TEST GROUP BY CITY;
-- UCASE 函数把字段的值转换为大写。
SELECT ucase(CITY) FROM TEST ;
-- LCASE 函数把字段的值转换为小写。
SELECT lcase(CITY) FROM TEST;
alter table <表名> drop column <字段名>;
阅读全文
0 0
- SQL、PL/SQL学习笔记
- SQL、PL/SQL学习笔记
- SQL、PL/SQL学习笔记
- 学习sql语言笔记
- PL/SQL学习笔记
- 学习sql server笔记。
- SQL学习笔记!
- sql学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- SQL学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- PL/SQL学习笔记
- 学习sql语言笔记
- sql学习笔记
- sql学习笔记
- sql学习笔记
- Java反射异常:java.lang.IllegalArgumentException: wrong number of arguments
- 【安全牛学习笔记】KALI版本更新(第一个ROLLING RELEASE)和手动漏洞挖掘(SQL注入)
- T00002 逆序数问题
- 对于JSON数据的操作的方法
- JSP的语法
- SQL 学习笔记
- Java 反射(Reflection)
- centos7+zookeeper3.4.6集群搭建
- 新手学习CAD-将excel中的点导入到cad中生成图形
- 总结一下自己学Spring AOP的步骤
- bottomsheetbehavior和recycleview的冲突
- gojs禁止画布滚动
- Android获取屏幕宽高
- 禁用WebDAV-tomcat