“查询数据库元组”本质上就是用查询语句从表中取出一行或多行记录(元组)。下面按常见场景给你说明。
SELECT * FROM 表名;
例如:
SELECT * FROM student;
SELECT 列1, 列2 FROM 表名;
SELECT * FROM 表名 WHERE 条件;
例如:
SELECT * FROM student WHERE age > 18;
SELECT * FROM student WHERE id = 1001;
SELECT * FROM student
WHERE age > 18 AND major = 'CS';
SELECT * FROM student
WHERE name LIKE '张%';
SELECT * FROM student
ORDER BY age DESC;
SELECT * FROM student
LIMIT 10;
SELECT s.name, c.course_name
FROM student s
JOIN course c ON s.id = c.student_id;
db.student.find({ age: { $gt: 18 } })
以 Python 为例:
import sqlite3
conn = sqlite3.connect("test.db")
cur = conn.execute("SELECT * FROM student WHERE age > 18")
for row in cur:
print(row) # 每个 row 就是一个元组
如果你能告诉我:
我可以给你更精确的写法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。