P53: SELECT 语句、更好的 SELECT:
在数据库里面有非常多的信息,我们要搜索,应该使用如下句式
SELECT * FROM my_contacts
WHERE first_name = ‘Anne’;
这样会返回所有 first_name 列是 Anne 的行。 * 是告诉RDBMS 返回表中所有的列。
====================================================================
单引号是特殊字符,如果要单独使用单引号,要在前面加上 反斜杠
INSERT INTO my_contacts
(location)
VALUES
('Grover\'s Mill');
不要使用双引号,双引号会作为其他编程语言的引号使用。
==================================================================
单独查询部分列,而不显示全部列:
SELECT drink_name, main, second
FROM easy_drinks
WHERE main = 'soda';
这样只显示三个列,drink_name main second
然后查找 main 里面是 soda 的。
例如之前的例子: