-- 删除表 DROP TABLE 表名;
-- 向表插入一条数据 INSERT INTO 表名(字段1,字段2....) VALUES(插入的数据1,插入的数据2....); 这里要注意插入的数据要和字段对应
-- 插入多条数据 INSERT INTO 表名(字段1,字段2....) VALUES(插入的数据1,插入的数据2....),(插入的数据1,插入的数据2....) ok吧 难不倒你们;
-- 查询所有数据 SELECT * FROM 表名;
-- 删除一条数据 DELETE FROM 表名 WHERE 表达式(例如 id=1);
-- 删除全部数据 DELETE FROM 表名;
-- 清空表数据 TRUNCATE TABLE 表名;
-- LIMIT关键字 后面跟查询的条件
-- 查询指定条数的结果集(查前10条 记住一定要跟limit 否则不行) SELECT * FROM 表名 LIMIT 10;
-- 查询指定起始位置的结果集(表示从第二条开始查后面10条的数据) SELECT * FROM 表名 LIMIT 1,10;
-- 查询指定字段的结果集(表示从第二条开始查后面10条的数据) SELECT id name FROM 表名 LIMIT 1,10;
-- 更新某一列字段的值(更新前三条数据) UPDATE 表名 SET 字段1=11,字段2='哈哈' LIMIT 3;
-- 更新指定字段的值 UPDATE 表名 SET 字段1=11,字段2='哈哈' WHERE id=3;
-- % 表示指代任意内容 例如 '%小%' 表示包含小的表达式 且前后都有内容
-- 使用like模糊查询 SELECT name FROM 表名 WHERE name LIKE '%文%';
-- WHERE 条件 <,>,=,<>(不等于),<=,>=,LIKE,NOT LIKE(不满足模糊条件),BETWEEN AND(在两个值之间,包含两端)
-- NOT BETWEEN AND(不在两个值之间 不包含两端),IS NULL(空),NOT IS NULL(非空)
-- 单条件查询上面写过 这里写多条件查询吧AND表示和(并且)的意思 SELECT * FROM 表名 WHERE id=8 AND name LIKE '哥%';
-- OR多条件查询OR(或) SELECT * FROM 表名 WHERE id=8 OR name LIKE '哥%';
-- BETWEEN AND演示(查询10-30之间的数据) SELECT * FROM 表名 WHERE id BETWEEN 10 AND 30;
-- UNION联合查询 UNION ALL把满足两种查询条件的结果集合并在一起
-- SELECT * FROM 表名 WHERE id=8 AND name LIKE '哥%' UNION ALL SELECT * FROM 表名 WHERE id=3 AND name LIKE '哈%';
-- 使用 UNION ALL 需要注意的小细节 结果集有重复数据并没有去除
-- 使用 UNION 需要注意的小细节 结果集去除了重复数据
-- SELECT * FROM 表名 WHERE id=8 AND name LIKE '哥%' UNION SELECT * FROM 表名 WHERE id=3 AND name LIKE '哈%';



突然发现
就是发图片和文字很难表达出来
因为图片和文字不在同一位置
举报 0