1、数据操作语句

1、insert语句

作用

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


类型以及语法

1、插入一行

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


例子

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


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


2、插入多行记录

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


例子

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


从其他表复制记录

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


例子

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

2、insert to value语句

作用:向表中插入值。

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


例子

pymysql 查询多条记录 查询多条数据sql语句_pymysql 查询多条记录_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语句_pymysql 查询多条记录_15


例子

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


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


多行例子

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


带有子查询示例的SQL UPDATE

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

6、update与join

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

语法

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


例子

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


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


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

7、SQL 更新日期数据

作用:更新日期。

语法

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


例子

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

8、delete语句

作用

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


例子

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


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


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

2、查询语句

1、select语句

作用

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


基本语法

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


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


例子

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


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

2、order by

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

语法

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


例子

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


例子,降序

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

3、distinct运算符

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

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

语法

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


例子,一行

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


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


例子,多行

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


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


distinct和null值

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

4、limit子句

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

语法

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


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


例子

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


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


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


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


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

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


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

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


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


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

5、fetch语句

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

语法

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


例子

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

6、where子句

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

语法

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


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


例子

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


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


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


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


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


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


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

7、and运算符

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

语法

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


例子

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


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


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

8、or运算符

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

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


例子

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


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


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


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


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


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

9、between运算符

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

语法

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


例子

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


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


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


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


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


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


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


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

10、in运算符

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

语法

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


例子

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


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


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


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

11、like运算符

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

语法

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


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


例子

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


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


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


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


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


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

12、is null运算符

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

null的背景

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

语法

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


例子

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


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


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

13、not运算符

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

语法

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


例子

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


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


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


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


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


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


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


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

13、SQL别名

作用

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


语法

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


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


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


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


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


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

15、inner join 子句

作用&语法

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


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


例子

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


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


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


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


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


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


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

14、left join子句

作用与语法

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


例子

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


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


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


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


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

15、full outer join子句

作用

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


例子

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


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


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

16、cross join子句

作用与语法

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


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


例子

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


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


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

17、SQL自连接

作用与语法

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


例子

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


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


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