--IN 关键字 在.....里SELECT * FROM zhangwu WHERE money IN (66,666,700);
1.主键约束 特点非空 只用于表示當前的记录 primary key; 删除主键 alter table 表名 drop primary key; 主键自动增长 主键字段后加 auto_incerment;2. 常见表的操作 查看数据库中所有的表 show tables; 查看结构 desc 表明; 删除表 drop table 表名;3。修改表的结构 添加列 alter table 表名 add 列名 类型(长度) 约束;修改列的类型 alter table 表名 modify 列名 类型(长度);修改列名 alter table 表名 change 旧表名 新表名 类型();删除列 alter table 表名 drop 列名;修改表名 rename table 表名 to 新表名;修改表的字符集 alter table 表名 character set 字符集;4.数据表添加数据向表中插入数据 insert into 表(字段名1,字段名2....) values (值1,值2...);添加数据 不考虑主键 insert into values(值);5.更新数据update 表名 set 字段名=值,字段名=值; 该字段全部内容都改为一样update 表名 字段名=值 where 条件;6删除数据delete from 表名 where 条件;表数据清空 delete from 表名;7.不能插入中文问题set name gbk; 只对当前操作有效 关闭命令行 这种设置无效别名查询 关键字Asselect 字段名 as 别名 from 表名;数据条件的 查询 where select 字段 from 表名 where 条件;select * from 表名; 表示查询所有字段名的内容between and 显示在某一区间 含头 含尾like 模糊查询 %% _/*模糊查询*/SELECT * FROM zhangwu WHERE sname LIKE "%支出%"; //含有支出 都会被查询到SELECT * FROM zhangwu WHERE sname LIKE "____"; // 四个下划线 表示名字是四个数 SELECT * FROM zhangwu WHERE sname IS NOT NULL;is null 判断是否为空逻辑运算符 and 多个条件同时成立 or 多个条件任一成立not 不成立排序查询 oderby 列名 asc 升序 desc 降序SELECT * FROM zhangwu ORDER BY money ASC;SELECT * FROM zhangwu ORDER BY money DESC;聚合函数 count 对列表中的数据的个数求和·SELECT COUNT(*) AS '总数' FROM zhangwu;