/*
查询重新命名列
as 关键字
*/
SELECT zname AS 'name' FROM zhangwu
/*
查询数据中,直接进行数学计算
列对数字进行计算
*/
SELECT zname,zmoney+1000 AS'sum' FROM zhangwu
-- 查询所有的吃饭支出
SELECT * FROM zhangwu WHERE zname='吃饭支出'
-- 查询金额大于1000
SELECT * FROM zhangwu WHERE zmoney>1000
-- 查询金额在2000到5000之间
SELECT * FROM zhangwu WHERE zmoney >= 2000 AND zmoney <= 5000
-- 改造成between and 方式
SELECT * FROM zhangwu WHERE zmoney BETWEEN 2000 AND 5000
-- 查询金额是 1000,3500,5000 其中一个
SELECT * FROM zhangwu WHERE zmoney = 1000 OR zmoney=3500 OR zmoney=5000
-- 改造成in方式
SELECT * FROM zhangwu WHERE zmoney IN (1000,3500,5000)
-- like 模糊查询 配合通配符
-- 查询所有的支出
SELECT * FROM zhangwu WHERE zname LIKE '%支出%'
-- 查询账务名字,五个字符的
SELECT * FROM zhangwu WHERE zname LIKE'_____'
-- 查询账务名,不为空的
SELECT * FROM zhangwu WHERE zname IS NOT NULL
SELECT * FROM zhangwu WHERE NOT ( zname IS NULL) 添加数据
CREATE TABLE product(
-- 主键列,自动增长
id INT PRIMARY KEY AUTO_INCREMENT,
-- 商品名字,可变字符,非空
pname VARCHAR(100) NOT NULL,
-- 商品的价格,double
price DOUBLE
);