To view specific rows, need to use the WHERE + condition clause form to constrain the data output.
正確答案是:B: `select * from t1 where id=10;`
專業(yè)分析如下:
1. **SQL語句的基本結(jié)構(gòu)**:
- SQL查詢語句的基本結(jié)構(gòu)是 `SELECT 列名 FROM 表名 WHERE 條件;`
- 在這個結(jié)構(gòu)中,`SELECT` 后面跟的是要查詢的列名,`FROM` 后面跟的是表名,`WHERE` 后面跟的是查詢的條件。
2. **選項分析**:
- A: `select * from t1 id=10;` 這個語句缺少了 `WHERE` 子句,因此是錯誤的。
- B: `select * from t1 where id=10;` 這個語句符合 SQL 查詢的基本結(jié)構(gòu),正確地使用了 `WHERE` 子句來指定查詢條件,因此是正確的。
- C: `select * from t1 id 10;` 這個語句同樣缺少了 `WHERE` 子句,并且語法結(jié)構(gòu)不正確,因此是錯誤的。
- D: `select * from t1 where id 10;` 這個語句雖然有 `WHERE` 子句,但是缺少了等號 `=`,因此是錯誤的。
因此,正確答案是 B。