What are the rules for consecutive hitting and playing streaks in baseball?

Consecutive Hitting Streaks:

A consecutive hitting streak shall not be terminated if the plate appearance results in a base on balls, hit batsman, defensive interference, or a sacrifice bunt. A sacrifice fly shall terminate the streak.

Consecutive-Game Hitting Streaks:

A consecutive-game hitting streak shall not be terminated if all the player’s plate appearances (one or more) result in a base on balls, hit batsman, defensive interference, or a sacrifice bunt. The streak shall terminate if the player has a sacrifice fly and no hit. The player’s individual consecutive-game hitting streak shall be determined by the consecutive games in which the player appears and is not determined by his club’s games.

Consecutive Playing Streak:

A consecutive-game playing streak shall be extended if the player plays one half-inning on defense, or if he completes a time at bat by reaching base or being put out. A pinch-running appearance only shall not extend the streak. If an umpire ejects a player from a game before he can comply with the requirements of this rule, his streak shall continue.

Suspended Games:

For the purpose of this rule, all performances in the completion of a suspended game shall be considered as occurring on the original date of the game.