mysql in 和 not in 语句用法

1.mysql in语句

select * from tb_name where id in (10,12,15,16);
2.mysql not in 语句

select * from tb_name where not id in (21,22,23);
3.mysql in not in 一起使用

select * from tb_name where id in (10,12,15,16) and not id in (21,22,23);

时间: 2024-10-18 09:46:13

mysql in 和 not in 语句用法的相关文章

MySQL 中delete删除sql语句用法

mysql如何要删除一个一行或者多行,用sql语句delete关键词,固定用法 delete from 表名. 1,delete删除一行 delete from student where id=1 2,delete删除多行 delete from student where in (1,2,3) 3,删除表的所有数据 delete from student 请使用不带where子句的delete语句 文章来自 http://www.dc3688.com 原文地址:http://blog.51c

MySQL之alter语句用法总结

MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名字] DROP [列名称] 2:增加列 ALTER TABLE [表名字] ADD [列名称] INT NOT NULL  COMMENT '注释说明' alter table tableName add newColumn varchar(8) comment '新添加的字段' 3:修改列的类型信息 ALTER TABLE [表名字] CHANGE [列名称][新列名称(这里可以用和原来列同名即可)] BIGINT

MySQL 存储过if语句用法

MySQL 存储过if语句用法,MySQL IF语句允许您根据表达式的某个条件或值结果来执行一组SQL语句. 1,if 结构 IF expression THEN statements; END IF; IF expression THEN statements;ELSEelse-statements;END IF; IF expression THENstatements;ELSEIF elseif-expression THENelseif-statements;ELSEelse-state

MySQL 存储过程CASE语句用法

MySQL提供了一个替代的条件语句CASE. MySQL CASE语句使代码更加可读和高效. CASE语句有两种形式:简单的搜索CASE语句.下面讲讲MySQL 存储过程CASE语句用法. 1,CASE语法结构 CASE case_expression WHEN when_expression_1 THEN commands WHEN when_expression_2 THEN commands ... ELSE commands END CASE; 2,CASE应用实例 DELIMITER

MySQL的mysqldump工具的基本用法

导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出. 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表. 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题. mysqldump支持下列选项: --

Mysql全文搜索match against的用法

全文检索在 MySQL 中就是一个 FULLTEXT 类型索引.FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR. VARCHAR 或 TEXT 列上创建 对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE   (或 CREATE INDEX) 创建索引,这将是非常快的.将数据装载到一个已经有 FULLTEXT 索引的表中,将是非常慢

mysql导入数据load data infile用法

mysql导入数据load data infile用法 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [fields [terminated by't'] [OPTIONALLY] enclosed by ''] [escaped by'\' ]] [lines terminated by'n'] [ignore number lines]

MySQL数据库insert和update语句

MySQL数据库insert和update语句 引:用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句.言外之意,就是对数据进行修改.在标准的SQL中有3个语句,它们是INSERT.UPDATE以及DELETE. 用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句.言外之意,就 是对数据进行修改.在标准的SQL中有3个语句,它们是INSERT.U

MySQL存储过程 DELIMITER的作用及用法

存储过程是一个代码段,在mysql执行过程中,遇到分号就执行了,怎么去改掉分号呢,让代码继续执行呢,下面讲讲MySQL存储过程 DELIMITER的作用及用法. 1,MySQL存储过程 DELIMITER的作用 改变执行语句的分号,可以改成 DELIMITER // 或者 DELIMITER $$ 2, MySQL存储过程 DELIMITER的用法 DELIMITER $$ //定义 && CREATE PROCEDURE GetAllProducts() BEGINSELECT * FR