1、数据操作语句

1、insert语句

作用

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符


类型以及语法

1、插入一行

pymysql 查询多条记录 查询多条数据sql语句_运算符_02


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_03


pymysql 查询多条记录 查询多条数据sql语句_SQL_04


2、插入多行记录

pymysql 查询多条记录 查询多条数据sql语句_运算符_05


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_06


从其他表复制记录

pymysql 查询多条记录 查询多条数据sql语句_运算符_07


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_08

2、insert to value语句

作用:向表中插入值。

pymysql 查询多条记录 查询多条数据sql语句_SQL_09


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_10

3、insert into select

作用:在表中插入多行。

除INSERT INTO外,还将Insert与select语句结合使用。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_11


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_12

4、SQL插入多行

作用:单个语句中将多行插入到一个表中。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_13


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_14

5、SQL update语句

作用:修改表中现有行的数据。

语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_15


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_16


pymysql 查询多条记录 查询多条数据sql语句_运算符_17


多行例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_18


带有子查询示例的SQL UPDATE

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_19

6、update与join

作用:可使用一个表和连接条件来更新另一个表。

语法

pymysql 查询多条记录 查询多条数据sql语句_SQL_20


例子

pymysql 查询多条记录 查询多条数据sql语句_运算符_21


pymysql 查询多条记录 查询多条数据sql语句_运算符_22


pymysql 查询多条记录 查询多条数据sql语句_运算符_23

7、SQL 更新日期数据

作用:更新日期。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_24


例子

pymysql 查询多条记录 查询多条数据sql语句_SQL_25

8、delete语句

作用

pymysql 查询多条记录 查询多条数据sql语句_SQL_26


例子

pymysql 查询多条记录 查询多条数据sql语句_运算符_27


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_28


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_29

2、查询语句

1、select语句

作用

pymysql 查询多条记录 查询多条数据sql语句_SQL_30


基本语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_31


pymysql 查询多条记录 查询多条数据sql语句_运算符_32


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_33


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_34

2、order by

作用:指定结果集中的行顺序。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_35


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_36


例子,降序

pymysql 查询多条记录 查询多条数据sql语句_SQL_37

3、distinct运算符

作用:主键确保表没有重复的行。 但是,当您使用SELECT语句查询表中的一部分列时,可能会得到重复数据项。

要从结果集中删除重复数据项,请在SELECT子句中插入DISTINCT运算符。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_38


例子,一行

pymysql 查询多条记录 查询多条数据sql语句_运算符_39


pymysql 查询多条记录 查询多条数据sql语句_运算符_40


例子,多行

pymysql 查询多条记录 查询多条数据sql语句_运算符_41


pymysql 查询多条记录 查询多条数据sql语句_SQL_42


distinct和null值

pymysql 查询多条记录 查询多条数据sql语句_SQL_43

4、limit子句

作用:LIMIT子句来限制SELECT语句返回的行数。

语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_44


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_45


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_46


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_47


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_48


pymysql 查询多条记录 查询多条数据sql语句_运算符_49


使用SQL LIMIT获取具有最高或最低值的前N行

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_50


获取具有第N个最高值的行

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_51


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_52


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_53

5、fetch语句

作用:FETCH子句来限制查询返回的行数。

语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_54


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_55

6、where子句

作用:WHERE子句根据指定的条件筛选表中的行记录。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_56


pymysql 查询多条记录 查询多条数据sql语句_SQL_57


例子

pymysql 查询多条记录 查询多条数据sql语句_SQL_58


pymysql 查询多条记录 查询多条数据sql语句_SQL_59


pymysql 查询多条记录 查询多条数据sql语句_运算符_60


pymysql 查询多条记录 查询多条数据sql语句_运算符_61


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_62


pymysql 查询多条记录 查询多条数据sql语句_运算符_63


pymysql 查询多条记录 查询多条数据sql语句_SQL_64

7、and运算符

作用:AND运算符是一个逻辑运算符,它在SELECT,UPDATE或DELETE语句的WHERE子句中组合了两个布尔表达式。

语法

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_65


例子

pymysql 查询多条记录 查询多条数据sql语句_运算符_66


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_67


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_68

8、or运算符

作用:OR是一个逻辑运算符,它组合两个布尔表达式。 SQL OR运算符计算结果返回true或false,具体取决于表达式的结果。
语法

pymysql 查询多条记录 查询多条数据sql语句_SQL_69


例子

pymysql 查询多条记录 查询多条数据sql语句_运算符_70


pymysql 查询多条记录 查询多条数据sql语句_运算符_71


pymysql 查询多条记录 查询多条数据sql语句_SQL_72


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_73


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_74


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_75

9、between运算符

作用:BETWEEN运算符是逻辑运算符。 它返回true,false或unknown值。 BETWEEN运算符用于SELECT,UPDATE或DELETE语句中以查找范围内的值。

语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_76


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_77


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_78


pymysql 查询多条记录 查询多条数据sql语句_SQL_79


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_80


pymysql 查询多条记录 查询多条数据sql语句_SQL_81


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_82


pymysql 查询多条记录 查询多条数据sql语句_SQL_83


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_84

10、in运算符

作用:IN运算符是一个逻辑运算符,用于将值与一组值进行比较。 如果值在值集内,则IN运算符返回true。 否则,它返回false或unknown。

语法

pymysql 查询多条记录 查询多条数据sql语句_SQL_85


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_86


pymysql 查询多条记录 查询多条数据sql语句_运算符_87


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_88


pymysql 查询多条记录 查询多条数据sql语句_SQL_89

11、like运算符

作用:有时,测试表达式是否与特定模式匹配很有用,例如,查找名字以Yii或Su开头的所有员工。 在这些情况下,需要使用LIKE运算符。

语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_90


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_91


例子

pymysql 查询多条记录 查询多条数据sql语句_SQL_92


pymysql 查询多条记录 查询多条数据sql语句_运算符_93


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_94


pymysql 查询多条记录 查询多条数据sql语句_运算符_95


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_96


pymysql 查询多条记录 查询多条数据sql语句_运算符_97

12、is null运算符

作用:IS NULL和IS NOT NULL运算符来测试表达式是否为NULL。

null的背景

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_98

语法

pymysql 查询多条记录 查询多条数据sql语句_SQL_99


例子

pymysql 查询多条记录 查询多条数据sql语句_运算符_100


pymysql 查询多条记录 查询多条数据sql语句_SQL_101


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_102

13、not运算符

作用:NOT运算符来否定SELECT语句WHERE子句中的布尔表达式。

语法

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_103


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_104


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_105


pymysql 查询多条记录 查询多条数据sql语句_运算符_106


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_107


pymysql 查询多条记录 查询多条数据sql语句_运算符_108


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_109


pymysql 查询多条记录 查询多条数据sql语句_运算符_110


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_111

13、SQL别名

作用

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_112


语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_113


pymysql 查询多条记录 查询多条数据sql语句_运算符_114


pymysql 查询多条记录 查询多条数据sql语句_运算符_115


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_116


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_117


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_118

15、inner join 子句

作用&语法

pymysql 查询多条记录 查询多条数据sql语句_运算符_119


pymysql 查询多条记录 查询多条数据sql语句_SQL_120


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_121


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_122


pymysql 查询多条记录 查询多条数据sql语句_运算符_123


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_124


pymysql 查询多条记录 查询多条数据sql语句_运算符_125


pymysql 查询多条记录 查询多条数据sql语句_运算符_126


pymysql 查询多条记录 查询多条数据sql语句_运算符_127

14、left join子句

作用与语法

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_128


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_129


pymysql 查询多条记录 查询多条数据sql语句_SQL_130


pymysql 查询多条记录 查询多条数据sql语句_运算符_131


pymysql 查询多条记录 查询多条数据sql语句_SQL_132


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_133

15、full outer join子句

作用

pymysql 查询多条记录 查询多条数据sql语句_SQL_134


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_135


pymysql 查询多条记录 查询多条数据sql语句_运算符_136


pymysql 查询多条记录 查询多条数据sql语句_运算符_137

16、cross join子句

作用与语法

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_138


pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_139


例子

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_140


pymysql 查询多条记录 查询多条数据sql语句_运算符_141


pymysql 查询多条记录 查询多条数据sql语句_运算符_142

17、SQL自连接

作用与语法

pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_143


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_144


pymysql 查询多条记录 查询多条数据sql语句_逻辑运算符_145


pymysql 查询多条记录 查询多条数据sql语句_运算符_146