摘要:
重命名单个表 RENAME TABLE cust1 TO custnew; 重命名多个表 RENAME TABLE cust1 TO custnew, product TO products; 阅读全文
posted @ 2020-09-25 17:45
bibicode
阅读(112)
评论(0)
推荐(0)
摘要:
为更新表定义,可使用ALTER TABLE语句。但是,理想状态下,当表中存储数据以后,该表就不应该再被更新。在表的设计过程中需要花费大量时间来考虑,以便后期不对该表进行大的改动。 为了使用ALTER TABLE更改表结构,必须给出下面的信息: 在ALTER TABLE之后给出要更改的表名(该表必 阅读全文
posted @ 2020-09-25 17:42
bibicode
阅读(275)
评论(0)
推荐(0)
摘要:
InnoDB是一个可靠的事务处理引擎(参见第26章),它不支持全文本搜索; MEMORY在功能等同于MyISAM,但由于数据存储在内存(不是磁盘)中,速度很快(特别适合于临时表); MyISAM是一个性能极高的引擎,它支持全文本搜索(参见第18章),但不支持事务处理。 混用引擎类型有一个大缺陷。外键 阅读全文
posted @ 2020-09-25 17:31
bibicode
阅读(233)
评论(0)
推荐(0)
摘要:
为了从一个表中删除(去掉)数据,使用DELETE语句。可以两种方式使用DELETE: 从表中删除特定的行; 从表中删除所有行。 **不要省略WHERE子句 ** 在使用DELETE时一定要注意细心。因为稍不注意,就会错误地删除表中所有行。 下面的语句从customers表中删除一行: DEL 阅读全文
posted @ 2020-09-25 16:48
bibicode
阅读(570)
评论(0)
推荐(0)
摘要:
为了更新(修改)表中的数据,可使用UPDATE语句。可采用两种方式使用UPDATE: 更新表中特定行; 更新表中所有行。 不要省略WHERE子句 在使用UPDATE时一定要注意细心。因为稍不注意,就会更新表中所有行。 基本的UPDATE语句由3部分组成,分别是: 要更新的表; 列名和 阅读全文
posted @ 2020-09-25 16:39
bibicode
阅读(135)
评论(0)
推荐(0)
摘要:
customers表 CREATE TABLE `customers` ( `cust_id` int NOT NULL AUTO_INCREMENT, `cust_name` char(50) NOT NULL, `cust_address` char(50) DEFAULT NULL, `cus 阅读全文
posted @ 2020-09-25 16:16
bibicode
阅读(359)
评论(0)
推荐(0)
摘要:
理解全文本搜索 并非所有的引擎都支持全文本搜索。两个最常使用的引擎为MyISAM和InnoDB,前者支持全文本搜索,而后者不支持 LIKE关键字,它利用通配操作符匹配文本(和部分文本)。使用LIKE,能够查找包含特殊值或部分值的行(不管这些值位于列内什么位置)。 用基于文本的搜索作为正则表达式匹配列 阅读全文
posted @ 2020-09-25 15:05
bibicode
阅读(153)
评论(0)
推荐(0)
摘要:
多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。 这些组合查询通常称为并(union)或复合查询(compound query)。 创建组合查询 可用UNION操作符来组合数条SQL查询。利用 阅读全文
posted @ 2020-09-25 11:20
bibicode
阅读(527)
评论(0)
推荐(0)
摘要:
外部联结 许多联结将一个表中的行与另一个表中的行相关联。但有时候会需要包含没有关联行的那些行。联结包含了那些在相关表中没有关联行的行。这种类型的联结称为外部联结。 在使用OUTER JOIN语法时,必须使用RIGHT或LEFT关键字指定包括其所有行的表(RIGHT指出的是OUTER JOIN右边的表 阅读全文
posted @ 2020-09-25 10:50
bibicode
阅读(144)
评论(0)
推荐(0)

浙公网安备 33010602011771号