标签:strong 相关信息 delete 获得 需要 查询 sele http 动物
1.0 SELECT语句用来从数据表中检索信息。
SELECT what_to_select FROM which_table WHERE conditions_to_satisfy;
what_to_select指出你想要看到的内容,可以是列的一个表,或*表示“所有的列”。
which_table指出你想要从其检索数据的表。
WHERE子句是可选项,如果选择该项,conditions_to_satisfy指定行必须满足的检索条件。
2.0 在我的博文“MySQL入门学习(八)”中,创建了一个小动物园的数据库,里面有宠物的相关信息的表。
比如现在发现王二狗家的bowser出生年月错了,是1989年,而不是1979年。
至少有两种修正方法:
编辑文件“pet.txt”改正错误,然后使用DELETE和LOAD DATA清空并重新装载表:
· mysql> DELETE FROM pet;
· mysql> LOAD DATA LOCAL INFILE ‘pet.txt‘ INTO TABLE pet;
然而, 如果这样操做,必须重新输入Puffball记录(因为Puffal是后来新增的一行数据)。
· 用一个UPDATE语句仅修正错误记录:
· mysql> UPDATE pet SET birth = ‘1989-08-31‘ WHERE name = ‘Bowser‘;
UPDATE只更改有问题的记录,不需要重新装载数据库表。
3.0 如果想要验证对Bowser的生日所做的更改,按下述方法选择Bowser的记录:
mysql> SELECT * FROM pet WHERE name = ‘Bowser‘;
4.0 如果想要知道哪个动物在1998以后出生的,测试birth列:
mysql> SELECT * FROM pet WHERE birth > ‘1998-1-1‘;
5.0 可以组合条件,例如,找出雌性的狗:
mysql> SELECT * FROM pet WHERE species = ‘dog‘ AND sex = ‘f‘;
6.0 也可以查询蛇和鸟的记录:
mysql> SELECT * FROM pet WHERE species = ‘snake‘ OR species = ‘bird‘;
7.0 AND和OR可以混用,但AND比OR具有更高的优先级。如果你使用两个操作符,使用圆括号指明如何对条件进行分组是一个好主意:
mysql> SELECT * FROM pet WHERE (species = ‘cat‘ AND sex = ‘m‘)
-> OR (species = ‘dog‘ AND sex = ‘f‘);
【数据库】9.0 MySQL入门学习(九)——获得数据库和表的信息、日期计算、查询
标签:strong 相关信息 delete 获得 需要 查询 sele http 动物
原文地址:https://www.cnblogs.com/xiaofu007/p/10316415.html