1、可以使用以下SQL语句批量模糊查询并删除符合条件的记录:
DELETE FROM mac_vod WHERE vod_play_from LIKE '%opyun%';
注:如果只需查询符合条件的记录,可以将DELETE FROM
改为SELECT * FROM
2、可以使用以下SQL语句批量模糊查讯,删除没有包含 opyun
字符串的记录:
DELETE FROM mac_vod WHERE vod_play_from NOT LIKE '%opyun%';
如果你只是想查询符合条件的记录而不删除,可以将 DELETE FROM
换成 SELECT * FROM
。
3、删除 mac_vod
表中的最新100条记录,以vod_time
从大到小排序
DELETE FROM mac_vod ORDER BY vod_time DESC LIMIT 100;
这条 SQL 语句可以用于清理 mac_vod
表中的最新100条记录
DELETE FROM mac_vod
: 从mac_vod
表中删除符合以下条件的所有记录。ORDER BY vod_time DESC
: 将表中的记录按照vod_time
字段的值进行降序排序。LIMIT 100
: 仅删除排序结果中的前100条记录。
DELETE FROM mac_vod ORDER BY vod_time ASC LIMIT 100;
这条 SQL 语句将表中的记录按照 vod_time
字段的升序排序,并仅删除排序结果中的前100条记录,即最旧的100条记录。
DELETE FROM mac_vod
: 从mac_vod
表中删除符合以下条件的所有记录。ORDER BY vod_time
: 将表中的记录按照ASC
vod_time
字段的值进行升序排序。LIMIT 100
: 仅删除排序结果中的前100条记录。
4、mac_vod表中,查询vod_id并更新修改,对应的name字段内容,SQL语句如下:
UPDATE mac_vod SET name = '我是更新内容' WHERE vod_id = '135850';
其中,查询vod_id
的值,将
替换为要更新的我是更新内容
name
字段的新值。注意,这个语句会直接修改符合条件的记录,谨慎使用。
5、插入新内容到mac_vod表中的SQL语句如下:
INSERT INTO mac_vod (vod_id, name, time, play) VALUES ('your_vod_id', 'your_name', 'your_time', 'your_play');
其中,将your_vod_id
替换为要插入的vod_id
的值,your_name
替换为要插入的name
字段的值,your_time
替换为要插入的time
字段的值,your_play
替换为要插入的play
字段的值。注意,如果要插入的是字符串类型的字段值,则需要用单引号将其括起来。
6、分页读取mac_vod表内容
SELECT * FROM mac_vod LIMIT 40, 10;
其中,40
表示从第41条记录开始读取(第5页的第1条记录在数据库中的行数为41),10
表示读取10行记录(即一条页面显示10条记录)。注意,这里假设mac_vod表中每一行记录都是一条数据,如果一个vod_id对应多条电影时允许多行记录。
请登录后发表评论
注册
社交帐号登录