搜索
 找回密码
 立即注册
收藏本版 |订阅

今日: 0|主题: 79|排名: 13 

发新帖
最新  | 热门  | 热帖  | 精华  | 新窗
筛选: 全部主题 全部时间 默认排序
新窗 更多 
作者 回复/查看 最后发表
mariadb教程[59] 更新和删除应遵循的原则
1.除非确实打算更新和删除每一行,否则绝对不要使用不带where子句的update和delete语句 2.保证每个表都有主键,尽可能像where子句那样使用它(可以指定各主键、多个值或值 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 19:14

0 370

mariadb教程[58] 删除数据
不要省略where子句,在使用delete时一定要注意细心。因为稍不注意,就会错误地删除表中所有行。delete不需要列名或通配符。delete删除整行而不是删除列。为了删除指定的列 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 19:10

0 362

mariadb教程[57] 更新数据
不要省略where子句,在使用update时一定要注意细心。因为稍不注意,就会更新表中所有行。在update语句中可以使用子查询,使得能用select语句检索出的数据更新列数据。 ign ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 19:04

0 347

mariadb教程[56] 插入检索出的数据
假设能够确保cust_id的值不重复,可以简单地省略这列,mariadb会自动生成新值。 这个例子中,insert和select语句中使用了相同的别名,但是不一定要求列名匹配。事实上maria ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 18:52

0 367

mariadb教程[55] 插入多个行
此技术可以提高数据库处理的性能,因为mariadb用单条insert语句处理多个插入比使用多条intser语句快。

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 18:41

0 363

mariadb教程[54] 插入完整的行
此例上述语句各个列值必须以它们在表定义中出现的次序填充。如果某个列没有值(假定表允许对该列指定空值),应该使用NULL值填充。第一列cust_id也为NULL。这是因为每次插 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 18:30

0 342

mariadb教程[53] 全文本搜索
并非所有引擎都支持全文本搜索。mariadb两个最常用的引擎是MyISAM和InnoDB,前者支持全文本搜索而后者不支持。 使用like关键字,利用通配操作符匹配文本或使用正则表达式这 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 15:18

0 377

mariadb教程[52] 组合查询
利用union操作符可将多条select语句组合成一个结果集。有两种情况需要使用组合查询: 1.在单个查询中从不同的表返回类似结构的数据 2.对单个表执行多个查询,按单个查询返 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 11:24

0 360

mariadb教程[51] 使用带聚集函数的联结

O'Reilly 发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 10:56

0 374

mariadb教程[50] 外部联结
联结包含了那些在相关表中没有关联行的行,这种类型的联结称为外部联结。 使用内部联结检索所有客户及其订单 为了检索所有客户包括那些没有订单的客户,可使用外部联结 与 ...

发表于 2020-3-16|最后回复:O'Reilly 2020-3-16 10:51

0 373

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

返回版块 返回顶部